0001899830-24-000029.txt : 20240925 0001899830-24-000029.hdr.sgml : 20240925 20240924200031 ACCESSION NUMBER: 0001899830-24-000029 CONFORMED SUBMISSION TYPE: 6-K PUBLIC DOCUMENT COUNT: 118 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240925 DATE AS OF CHANGE: 20240924 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Perfect Corp. CENTRAL INDEX KEY: 0001899830 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 000000000 STATE OF INCORPORATION: E9 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 6-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-41540 FILM NUMBER: 241321102 BUSINESS ADDRESS: STREET 1: 14F., NO. 98, MINQUAN RD. STREET 2: XINDIAN DISTRICT CITY: NEW TAIPEI CITY STATE: F5 ZIP: 231 BUSINESS PHONE: 886-2-8667-1265 MAIL ADDRESS: STREET 1: 14F., NO. 98, MINQUAN RD. STREET 2: XINDIAN DISTRICT CITY: NEW TAIPEI CITY STATE: F5 ZIP: 231 6-K 1 perf-20240630.htm 6-K perf-20240630
falseQ2000189983012/316/30/2024P3Diso4217:USDiso4217:USDxbrli:sharesxbrli:purexbrli:sharesperf:itemperf:Yperf:Voteiso4217:TWDiso4217:EURiso4217:JPYperf:segment00018998302024-01-012024-06-3000018998302023-12-3100018998302024-06-300001899830perf:PerfectClassOrdinarySharesMember2023-12-310001899830perf:PerfectClassOrdinarySharesMember2024-06-300001899830perf:PerfectClassBOrdinarySharesMember2023-12-310001899830perf:PerfectClassBOrdinarySharesMember2024-06-3000018998302023-01-012023-06-300001899830ifrs-full:OrdinarySharesMember2022-12-310001899830ifrs-full:AdditionalPaidinCapitalMember2022-12-310001899830perf:EmployeeStockOptionsMember2022-12-310001899830ifrs-full:RetainedEarningsMember2022-12-310001899830ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember2022-12-310001899830ifrs-full:TreasurySharesMember2022-12-3100018998302022-12-310001899830ifrs-full:RetainedEarningsMember2023-01-012023-06-300001899830ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember2023-01-012023-06-300001899830perf:EmployeeStockOptionsMember2023-01-012023-06-300001899830ifrs-full:TreasurySharesMember2023-01-012023-06-300001899830ifrs-full:OrdinarySharesMember2023-06-300001899830ifrs-full:AdditionalPaidinCapitalMember2023-06-300001899830perf:EmployeeStockOptionsMember2023-06-300001899830ifrs-full:RetainedEarningsMember2023-06-300001899830ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember2023-06-300001899830ifrs-full:TreasurySharesMember2023-06-3000018998302023-06-300001899830ifrs-full:OrdinarySharesMember2023-12-310001899830ifrs-full:AdditionalPaidinCapitalMember2023-12-310001899830perf:EmployeeStockOptionsMember2023-12-310001899830ifrs-full:RetainedEarningsMember2023-12-310001899830ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember2023-12-310001899830ifrs-full:TreasurySharesMember2023-12-310001899830ifrs-full:RetainedEarningsMember2024-01-012024-06-300001899830ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember2024-01-012024-06-300001899830perf:EmployeeStockOptionsMember2024-01-012024-06-300001899830ifrs-full:OrdinarySharesMember2024-01-012024-06-300001899830ifrs-full:AdditionalPaidinCapitalMember2024-01-012024-06-300001899830ifrs-full:TreasurySharesMember2024-01-012024-06-300001899830ifrs-full:OrdinarySharesMember2024-06-300001899830ifrs-full:AdditionalPaidinCapitalMember2024-06-300001899830perf:EmployeeStockOptionsMember2024-06-300001899830ifrs-full:RetainedEarningsMember2024-06-300001899830ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember2024-06-300001899830ifrs-full:TreasurySharesMember2024-06-300001899830ifrs-full:OrdinarySharesMember2022-10-280001899830perf:PerfectClassBOrdinarySharesMember2022-10-282022-10-280001899830perf:PerfectClassOrdinarySharesMember2022-10-282022-10-2800018998302022-10-282022-10-280001899830perf:ProvidentClassOrdinarySharesMember2022-10-280001899830perf:ProvidentClassBOrdinarySharesMember2022-10-280001899830perf:PerfectClassOrdinarySharesMember2022-10-280001899830perf:PerfectClassOrdinarySharesMember2023-11-242023-11-240001899830perf:PerfectClassOrdinarySharesMember2023-11-240001899830perf:PerfectMobileCorp.TaiwanMember2023-01-012023-12-310001899830perf:PerfectMobileCorp.TaiwanMember2024-01-012024-06-300001899830perf:PerfectCorp.UsaMember2023-01-012023-12-310001899830perf:PerfectCorp.UsaMember2024-01-012024-06-300001899830perf:PerfectCorp.JapanMember2023-01-012023-12-310001899830perf:PerfectCorp.JapanMember2024-01-012024-06-300001899830perf:PerfectCorp.ShanghaiMember2023-01-012023-12-310001899830perf:PerfectCorp.ShanghaiMember2024-01-012024-06-300001899830perf:PerfectMobileCorpB.V.I.Member2023-01-012023-12-310001899830perf:PerfectMobileCorpB.V.I.Member2024-01-012024-06-300001899830perf:PerfectMobileLimited.FranceMember2023-01-012023-12-310001899830perf:PerfectMobileLimited.FranceMember2024-01-012024-06-300001899830ifrs-full:OnDemandMember2023-12-310001899830ifrs-full:OnDemandMember2024-06-300001899830ifrs-full:NotLaterThanOneMonthMember2023-12-310001899830ifrs-full:NotLaterThanOneMonthMember2024-06-300001899830ifrs-full:LaterThanOneMonthAndNotLaterThanThreeMonthsMember2023-12-310001899830ifrs-full:LaterThanOneMonthAndNotLaterThanThreeMonthsMember2024-06-300001899830ifrs-full:LaterThanThreeMonthsAndNotLaterThanSixMonthsMember2023-12-310001899830ifrs-full:LaterThanThreeMonthsAndNotLaterThanSixMonthsMember2024-06-300001899830ifrs-full:LaterThanSixMonthsMember2023-12-310001899830ifrs-full:LaterThanSixMonthsMember2024-06-300001899830ifrs-full:GrossCarryingAmountMemberifrs-full:LeaseholdImprovementsMember2023-12-310001899830ifrs-full:GrossCarryingAmountMemberifrs-full:MachineryMember2023-12-310001899830ifrs-full:GrossCarryingAmountMemberifrs-full:OfficeEquipmentMember2023-12-310001899830ifrs-full:GrossCarryingAmountMember2023-12-310001899830ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:LeaseholdImprovementsMember2023-12-310001899830ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:MachineryMember2023-12-310001899830ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:OfficeEquipmentMember2023-12-310001899830ifrs-full:AccumulatedDepreciationAndAmortisationMember2023-12-310001899830ifrs-full:LeaseholdImprovementsMember2023-12-310001899830ifrs-full:MachineryMember2023-12-310001899830ifrs-full:OfficeEquipmentMember2023-12-310001899830ifrs-full:LeaseholdImprovementsMember2024-01-012024-06-300001899830ifrs-full:MachineryMember2024-01-012024-06-300001899830ifrs-full:OfficeEquipmentMember2024-01-012024-06-300001899830ifrs-full:LeaseholdImprovementsMember2024-06-300001899830ifrs-full:MachineryMember2024-06-300001899830ifrs-full:OfficeEquipmentMember2024-06-300001899830ifrs-full:GrossCarryingAmountMemberifrs-full:LeaseholdImprovementsMember2024-06-300001899830ifrs-full:GrossCarryingAmountMemberifrs-full:MachineryMember2024-06-300001899830ifrs-full:GrossCarryingAmountMemberifrs-full:OfficeEquipmentMember2024-06-300001899830ifrs-full:GrossCarryingAmountMember2024-06-300001899830ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:LeaseholdImprovementsMember2024-06-300001899830ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:MachineryMember2024-06-300001899830ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:OfficeEquipmentMember2024-06-300001899830ifrs-full:AccumulatedDepreciationAndAmortisationMember2024-06-300001899830ifrs-full:BottomOfRangeMember2024-01-012024-06-300001899830ifrs-full:TopOfRangeMember2024-01-012024-06-300001899830ifrs-full:GrossCarryingAmountMemberifrs-full:BuildingsMember2023-12-310001899830ifrs-full:GrossCarryingAmountMemberifrs-full:VehiclesMember2023-12-310001899830ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:BuildingsMember2023-12-310001899830ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:VehiclesMember2023-12-310001899830ifrs-full:BuildingsMember2023-12-310001899830ifrs-full:VehiclesMember2023-12-310001899830ifrs-full:BuildingsMember2024-01-012024-06-300001899830ifrs-full:VehiclesMember2024-01-012024-06-300001899830ifrs-full:BuildingsMember2024-06-300001899830ifrs-full:VehiclesMember2024-06-300001899830ifrs-full:GrossCarryingAmountMemberifrs-full:BuildingsMember2024-06-300001899830ifrs-full:GrossCarryingAmountMemberifrs-full:VehiclesMember2024-06-300001899830ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:BuildingsMember2024-06-300001899830ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:VehiclesMember2024-06-300001899830ifrs-full:GrossCarryingAmountMemberifrs-full:ComputerSoftwareMember2023-12-310001899830ifrs-full:GrossCarryingAmountMemberifrs-full:OtherIntangibleAssetsMember2023-12-310001899830ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:ComputerSoftwareMember2023-12-310001899830ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:OtherIntangibleAssetsMember2023-12-310001899830ifrs-full:ComputerSoftwareMember2023-12-310001899830ifrs-full:OtherIntangibleAssetsMember2023-12-310001899830ifrs-full:ComputerSoftwareMember2024-01-012024-06-300001899830ifrs-full:OtherIntangibleAssetsMember2024-01-012024-06-300001899830ifrs-full:GrossCarryingAmountMemberifrs-full:ComputerSoftwareMember2024-01-012024-06-300001899830ifrs-full:GrossCarryingAmountMemberifrs-full:OtherIntangibleAssetsMember2024-01-012024-06-300001899830ifrs-full:GrossCarryingAmountMember2024-01-012024-06-300001899830ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:ComputerSoftwareMember2024-01-012024-06-300001899830ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:OtherIntangibleAssetsMember2024-01-012024-06-300001899830ifrs-full:AccumulatedDepreciationAndAmortisationMember2024-01-012024-06-300001899830ifrs-full:ComputerSoftwareMember2024-06-300001899830ifrs-full:OtherIntangibleAssetsMember2024-06-300001899830ifrs-full:GrossCarryingAmountMemberifrs-full:ComputerSoftwareMember2024-06-300001899830ifrs-full:GrossCarryingAmountMemberifrs-full:OtherIntangibleAssetsMember2024-06-300001899830ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:ComputerSoftwareMember2024-06-300001899830ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:OtherIntangibleAssetsMember2024-06-300001899830perf:IfrsResearchAndDevelopmentExpenseMember2023-01-012023-06-300001899830perf:IfrsResearchAndDevelopmentExpenseMember2024-01-012024-06-300001899830perf:WarrantLiabilitiesMember2023-12-310001899830perf:WarrantLiabilitiesMember2024-06-300001899830perf:WarrantLiabilitiesMember2023-01-012023-06-300001899830perf:WarrantLiabilitiesMember2024-01-012024-06-300001899830perf:ClassOrdinarySharesMemberperf:WarrantLiabilitiesMember2024-06-300001899830perf:ClassOrdinarySharesMemberperf:WarrantLiabilitiesMember2024-01-012024-06-300001899830perf:PublicWarrantsMemberperf:WarrantLiabilitiesMember2024-06-300001899830perf:PrivatePlacementWarrantsMemberperf:WarrantLiabilitiesMember2024-06-300001899830perf:ForwardPurchaseWarrantsMemberperf:WarrantLiabilitiesMember2024-06-300001899830perf:PerfectClassOrdinarySharesMemberperf:PublicWarrantsMemberperf:WarrantLiabilitiesMember2024-06-300001899830perf:PublicWarrantsMemberperf:WarrantLiabilitiesMember2024-01-012024-06-300001899830perf:PublicWarrantsAndForwardPurchaseWarrantsMemberperf:WarrantLiabilitiesMember2023-11-202023-11-200001899830perf:PrivatePlacementWarrantsMemberperf:WarrantLiabilitiesMember2021-01-072021-01-070001899830perf:ForwardPurchaseAgreementsMember2022-10-272022-10-270001899830perf:ForwardPurchaseAgreementsMemberperf:ForwardPurchaseWarrantsMemberperf:WarrantLiabilitiesMember2022-10-272022-10-270001899830perf:PublicWarrantsMemberperf:WarrantLiabilitiesMember2023-12-310001899830perf:PrivatePlacementWarrantsMemberperf:WarrantLiabilitiesMember2023-12-310001899830perf:ForwardPurchaseWarrantsMemberperf:WarrantLiabilitiesMember2023-12-310001899830perf:PublicWarrantsAndForwardPurchaseWarrantsMemberperf:WarrantLiabilitiesMemberperf:RedemptionOfWarrantsWhenPricePerShareOfPerfectClassOrdinarySharesEqualsOrExceeds18.00Member2024-01-012024-06-300001899830perf:RedemptionOfWarrantsWhenPricePerShareOfPerfectClassOrdinarySharesEqualsOrExceeds18.00Memberperf:PublicWarrantsAndForwardPurchaseWarrantsMember2024-01-012024-06-300001899830perf:RedemptionOfWarrantsWhenPricePerShareOfClassaOrdinarySharesEqualsOrExceeds10.00Memberperf:PublicWarrantsAndForwardPurchaseWarrantsMember2024-01-012024-06-300001899830perf:PublicWarrantsAndForwardPurchaseWarrantsMemberperf:WarrantLiabilitiesMemberperf:RedemptionOfWarrantsWhenPricePerShareOfClassaOrdinarySharesEqualsOrExceeds10.00Member2024-01-012024-06-300001899830perf:RedemptionOfWarrantsWhenPricePerShareOfClassaOrdinarySharesEqualsOrExceeds10.00Memberperf:PrivatePlacementWarrantsMember2024-01-012024-06-300001899830perf:RedemptionOfWarrantsWhenPricePerShareOfPerfectClassOrdinarySharesEqualsOrExceeds18.00Memberperf:PrivatePlacementWarrantsMember2024-01-012024-06-300001899830perf:PrivatePlacementWarrantsMember2024-01-012024-06-300001899830perf:PerfectMobileCorp.TaiwanMember2023-01-012023-06-300001899830perf:ShareIncentivePlanMember2023-01-012023-06-300001899830perf:ShareIncentivePlanMember2024-01-012024-06-300001899830perf:ShareBasedPaymentArrangementTrancheOneMemberperf:ShareIncentivePlanMember2023-01-012023-06-300001899830perf:ShareBasedPaymentArrangementTrancheOneMemberperf:ShareIncentivePlanMember2024-01-012024-06-300001899830perf:ShareBasedPaymentArrangementTrancheTwoMemberperf:ShareIncentivePlanMember2024-01-012024-06-300001899830perf:ShareBasedPaymentArrangementTrancheTwoMemberperf:ShareIncentivePlanMember2023-01-012023-06-300001899830perf:ShareBasedPaymentArrangementTrancheThreeMemberperf:ShareIncentivePlanMember2024-01-012024-06-300001899830perf:ShareBasedPaymentArrangementTrancheThreeMemberperf:ShareIncentivePlanMember2023-01-012023-06-300001899830perf:ShareIncentivePlanMember2022-12-310001899830perf:ShareIncentivePlanMember2023-12-310001899830perf:ShareIncentivePlanMember2023-06-300001899830perf:ShareIncentivePlanMember2024-06-300001899830ifrs-full:BottomOfRangeMemberperf:ShareIncentivePlanMember2023-12-310001899830ifrs-full:TopOfRangeMemberperf:ShareIncentivePlanMember2023-12-310001899830ifrs-full:BottomOfRangeMemberperf:ShareIncentivePlanMember2024-06-300001899830ifrs-full:TopOfRangeMemberperf:ShareIncentivePlanMember2024-06-300001899830ifrs-full:BottomOfRangeMemberperf:ShareIncentivePlanMember2023-01-012023-12-310001899830ifrs-full:TopOfRangeMemberperf:ShareIncentivePlanMember2023-01-012023-12-310001899830ifrs-full:BottomOfRangeMemberperf:ShareIncentivePlanMember2024-01-012024-06-300001899830ifrs-full:TopOfRangeMemberperf:ShareIncentivePlanMember2024-01-012024-06-300001899830perf:ShareIncentivePlanMember2022-01-212022-01-210001899830perf:ShareIncentivePlanMember2023-01-032023-01-030001899830perf:ShareIncentivePlanMember2023-05-232023-05-230001899830perf:ShareIncentivePlanMember2023-08-212023-08-210001899830perf:ShareIncentivePlanMember2023-11-022023-11-020001899830perf:ShareIncentivePlanMember2024-05-272024-05-270001899830perf:ServiceAgreementsWithBoardOfDirectorsMember2023-01-012023-06-300001899830perf:ServiceAgreementsWithBoardOfDirectorsMember2024-01-012024-06-300001899830perf:ShareholderEarnoutSharesMemberperf:IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo11.50Member2024-06-300001899830perf:ShareholderEarnoutSharesMemberperf:IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo13.00Member2024-06-300001899830perf:ShareholderEarnoutSharesMemberperf:IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo14.50Member2024-06-300001899830perf:ShareholderEarnoutSharesMember2024-01-012024-06-300001899830perf:ShareholderEarnoutSharesMemberperf:IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo11.50Member2024-01-012024-06-300001899830perf:ShareholderEarnoutSharesMemberperf:IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo13.00Member2024-01-012024-06-300001899830perf:ShareholderEarnoutSharesMemberperf:IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo14.50Member2024-01-012024-06-300001899830perf:SponsorEarnoutSharesMember2024-06-300001899830perf:SponsorEarnoutSharesMemberperf:IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo11.50Member2024-01-012024-06-300001899830perf:SponsorEarnoutSharesMemberperf:IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo13.00Member2024-01-012024-06-3000018998302023-01-012024-06-300001899830perf:PerfectClassOrdinarySharesMember2024-01-012024-06-300001899830perf:PerfectClassBOrdinarySharesMember2024-01-012024-06-300001899830perf:PerfectClassOrdinarySharesMember2024-02-072024-02-070001899830perf:PerfectClassOrdinarySharesMember2023-05-042023-05-040001899830perf:PerfectClassOrdinarySharesMember2023-05-082023-12-310001899830perf:PerfectClassOrdinarySharesMember2023-01-012023-12-310001899830country:US2023-01-012023-06-300001899830country:JP2023-01-012023-06-300001899830country:FR2023-01-012023-06-300001899830perf:OtherCountriesMember2023-01-012023-06-300001899830country:USifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2023-01-012023-06-300001899830country:JPifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2023-01-012023-06-300001899830country:FRifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2023-01-012023-06-300001899830perf:OtherCountriesMemberifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2023-01-012023-06-300001899830ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2023-01-012023-06-300001899830country:USifrs-full:GoodsOrServicesTransferredOverTimeMember2023-01-012023-06-300001899830country:JPifrs-full:GoodsOrServicesTransferredOverTimeMember2023-01-012023-06-300001899830country:FRifrs-full:GoodsOrServicesTransferredOverTimeMember2023-01-012023-06-300001899830perf:OtherCountriesMemberifrs-full:GoodsOrServicesTransferredOverTimeMember2023-01-012023-06-300001899830ifrs-full:GoodsOrServicesTransferredOverTimeMember2023-01-012023-06-300001899830country:US2024-01-012024-06-300001899830country:JP2024-01-012024-06-300001899830country:FR2024-01-012024-06-300001899830perf:OtherCountriesMember2024-01-012024-06-300001899830country:USifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2024-01-012024-06-300001899830country:JPifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2024-01-012024-06-300001899830country:FRifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2024-01-012024-06-300001899830perf:OtherCountriesMemberifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2024-01-012024-06-300001899830ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2024-01-012024-06-300001899830country:USifrs-full:GoodsOrServicesTransferredOverTimeMember2024-01-012024-06-300001899830country:JPifrs-full:GoodsOrServicesTransferredOverTimeMember2024-01-012024-06-300001899830country:FRifrs-full:GoodsOrServicesTransferredOverTimeMember2024-01-012024-06-300001899830perf:OtherCountriesMemberifrs-full:GoodsOrServicesTransferredOverTimeMember2024-01-012024-06-300001899830ifrs-full:GoodsOrServicesTransferredOverTimeMember2024-01-012024-06-300001899830ifrs-full:NotLaterThanOneYearMember2024-01-012024-06-300001899830perf:LaterThanOneYearAndNotLaterThanFourYearsMember2024-01-012024-06-3000018998302023-01-012023-12-310001899830ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember2023-12-310001899830ifrs-full:LeaseLiabilitiesMember2023-12-310001899830ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember2024-01-012024-06-300001899830ifrs-full:LeaseLiabilitiesMember2024-01-012024-06-300001899830ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember2024-06-300001899830ifrs-full:LeaseLiabilitiesMember2024-06-300001899830perf:CyberLinkCorpMember2023-01-012023-06-300001899830perf:CyberLinkCorpMember2024-01-012024-06-300001899830perf:CyberLinkCorpMember2023-12-310001899830perf:CyberLinkCorpMember2024-06-300001899830perf:CyberLinkJapanMember2023-12-310001899830perf:CyberLinkJapanMember2024-06-300001899830ifrs-full:BottomOfRangeMemberperf:CyberLinkCorpMember2024-01-012024-06-300001899830ifrs-full:BottomOfRangeMemberperf:CyberLinkJapanMember2024-01-012024-06-300001899830ifrs-full:TopOfRangeMemberperf:CyberLinkJapanMember2024-01-012024-06-300001899830ifrs-full:TopOfRangeMemberperf:CyberLinkCorpMember2024-01-012024-06-300001899830perf:CyberLinkJapanMember2023-01-012023-06-300001899830perf:CyberLinkJapanMember2024-01-012024-06-300001899830perf:ClinJeffCorpCleanJeffMember2023-01-012023-06-300001899830perf:ClinJeffCorpCleanJeffMember2024-01-012024-06-300001899830perf:IfrsCashAndCashEquivalentsMemberifrs-full:FinancialAssetsAtAmortisedCostCategoryMember2023-12-310001899830perf:IfrsCashAndCashEquivalentsMemberifrs-full:FinancialAssetsAtAmortisedCostCategoryMember2024-06-300001899830perf:CurrentFinancialAssetsAtAmortisedCostMemberifrs-full:FinancialAssetsAtAmortisedCostCategoryMember2023-12-310001899830perf:CurrentFinancialAssetsAtAmortisedCostMemberifrs-full:FinancialAssetsAtAmortisedCostCategoryMember2024-06-300001899830ifrs-full:TradeReceivablesMemberifrs-full:FinancialAssetsAtAmortisedCostCategoryMember2023-12-310001899830ifrs-full:TradeReceivablesMemberifrs-full:FinancialAssetsAtAmortisedCostCategoryMember2024-06-300001899830perf:OtherReceivablesMemberifrs-full:FinancialAssetsAtAmortisedCostCategoryMember2023-12-310001899830perf:OtherReceivablesMemberifrs-full:FinancialAssetsAtAmortisedCostCategoryMember2024-06-300001899830perf:GuaranteeDepositsPaidMemberifrs-full:FinancialAssetsAtAmortisedCostCategoryMember2023-12-310001899830perf:GuaranteeDepositsPaidMemberifrs-full:FinancialAssetsAtAmortisedCostCategoryMember2024-06-300001899830ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMemberperf:WarrantLiabilitiesMember2023-12-310001899830ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMemberperf:WarrantLiabilitiesMember2024-06-300001899830ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMemberperf:OtherPayablesMember2023-12-310001899830ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMemberperf:OtherPayablesMember2024-06-300001899830ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMemberperf:GuaranteeDepositsReceivedMember2023-12-310001899830ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMemberperf:GuaranteeDepositsReceivedMember2024-06-300001899830perf:NTDUSDMemberifrs-full:CurrencyRiskMember2023-12-310001899830perf:NTDUSDMemberifrs-full:CurrencyRiskMember2023-01-012023-12-310001899830perf:EURUSDMemberifrs-full:CurrencyRiskMember2023-12-310001899830perf:EURUSDMemberifrs-full:CurrencyRiskMember2023-01-012023-12-310001899830perf:JPYUSDMemberifrs-full:CurrencyRiskMember2023-12-310001899830perf:JPYUSDMemberifrs-full:CurrencyRiskMember2023-01-012023-12-310001899830perf:UsdDenominatedInJpyMemberifrs-full:CurrencyRiskMember2023-12-310001899830perf:UsdDenominatedInJpyMemberifrs-full:CurrencyRiskMember2023-01-012023-12-310001899830perf:NTDUSDMemberifrs-full:CurrencyRiskMember2024-06-300001899830perf:NTDUSDMemberifrs-full:CurrencyRiskMember2024-01-012024-06-300001899830perf:EURUSDMemberifrs-full:CurrencyRiskMember2024-06-300001899830perf:EURUSDMemberifrs-full:CurrencyRiskMember2024-01-012024-06-300001899830perf:JPYUSDMemberifrs-full:CurrencyRiskMember2024-06-300001899830perf:JPYUSDMemberifrs-full:CurrencyRiskMember2024-01-012024-06-300001899830perf:UsdDenominatedInJpyMemberifrs-full:CurrencyRiskMember2024-06-300001899830perf:UsdDenominatedInJpyMemberifrs-full:CurrencyRiskMember2024-01-012024-06-300001899830ifrs-full:LiquidityRiskMember2023-12-310001899830ifrs-full:LiquidityRiskMember2024-06-300001899830ifrs-full:NotLaterThanOneYearMemberifrs-full:FinancialLiabilitiesAtFairValueMember2023-12-310001899830ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMemberifrs-full:FinancialLiabilitiesAtFairValueMember2023-12-310001899830ifrs-full:LaterThanFiveYearsMemberifrs-full:FinancialLiabilitiesAtFairValueMember2023-12-310001899830ifrs-full:NotLaterThanOneYearMemberperf:OtherPayablesMember2023-12-310001899830ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMemberperf:OtherPayablesMember2023-12-310001899830ifrs-full:LaterThanFiveYearsMemberperf:OtherPayablesMember2023-12-310001899830ifrs-full:NotLaterThanOneYearMemberifrs-full:LeaseLiabilitiesMember2023-12-310001899830ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMemberifrs-full:LeaseLiabilitiesMember2023-12-310001899830ifrs-full:LaterThanFiveYearsMemberifrs-full:LeaseLiabilitiesMember2023-12-310001899830ifrs-full:NotLaterThanOneYearMemberperf:GuaranteeDepositsReceivedMember2023-12-310001899830ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMemberperf:GuaranteeDepositsReceivedMember2023-12-310001899830ifrs-full:LaterThanFiveYearsMemberperf:GuaranteeDepositsReceivedMember2023-12-310001899830ifrs-full:NotLaterThanOneYearMemberifrs-full:FinancialLiabilitiesAtFairValueMember2024-06-300001899830ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMemberifrs-full:FinancialLiabilitiesAtFairValueMember2024-06-300001899830ifrs-full:LaterThanFiveYearsMemberifrs-full:FinancialLiabilitiesAtFairValueMember2024-06-300001899830ifrs-full:NotLaterThanOneYearMemberperf:OtherPayablesMember2024-06-300001899830ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMemberperf:OtherPayablesMember2024-06-300001899830ifrs-full:LaterThanFiveYearsMemberperf:OtherPayablesMember2024-06-300001899830ifrs-full:NotLaterThanOneYearMemberifrs-full:LeaseLiabilitiesMember2024-06-300001899830ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMemberifrs-full:LeaseLiabilitiesMember2024-06-300001899830ifrs-full:LaterThanFiveYearsMemberifrs-full:LeaseLiabilitiesMember2024-06-300001899830ifrs-full:NotLaterThanOneYearMemberperf:GuaranteeDepositsReceivedMember2024-06-300001899830ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMemberperf:GuaranteeDepositsReceivedMember2024-06-300001899830ifrs-full:LaterThanFiveYearsMemberperf:GuaranteeDepositsReceivedMember2024-06-300001899830ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMemberifrs-full:Level1OfFairValueHierarchyMemberperf:WarrantLiabilitiesMemberifrs-full:RecurringFairValueMeasurementMember2023-12-310001899830ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMemberifrs-full:Level2OfFairValueHierarchyMemberperf:WarrantLiabilitiesMemberifrs-full:RecurringFairValueMeasurementMember2023-12-310001899830ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMemberifrs-full:Level3OfFairValueHierarchyMemberperf:WarrantLiabilitiesMemberifrs-full:RecurringFairValueMeasurementMember2023-12-310001899830ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMemberperf:WarrantLiabilitiesMemberifrs-full:RecurringFairValueMeasurementMember2023-12-310001899830ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMemberifrs-full:Level1OfFairValueHierarchyMemberperf:WarrantLiabilitiesMemberifrs-full:RecurringFairValueMeasurementMember2024-06-300001899830ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMemberifrs-full:Level2OfFairValueHierarchyMemberperf:WarrantLiabilitiesMemberifrs-full:RecurringFairValueMeasurementMember2024-06-300001899830ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMemberifrs-full:Level3OfFairValueHierarchyMemberperf:WarrantLiabilitiesMemberifrs-full:RecurringFairValueMeasurementMember2024-06-300001899830ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMemberperf:WarrantLiabilitiesMemberifrs-full:RecurringFairValueMeasurementMember2024-06-300001899830perf:Level1AndLevel2OfFairValueHierarchyMember2024-01-012024-06-300001899830perf:Level1AndLevel2OfFairValueHierarchyMember2023-01-012023-12-310001899830ifrs-full:Level3OfFairValueHierarchyMember2024-01-012024-06-300001899830ifrs-full:Level3OfFairValueHierarchyMember2023-01-012023-12-31



 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington D.C. 20549
 
 
FORM 6-K 
 
 
REPORT OF FOREIGN PRIVATE ISSUER
PURSUANT TO RULE 13a-16 OR 15d-16
UNDER THE SECURITIES EXCHANGE ACT OF 1934
For the month of September, 2024
Commission File Number: 001-41540
 
 
Perfect Corp.
 
 

14F, No. 98 Minquan Road
Xindian District
New Taipei City 231
Taiwan
(Address of principal executive office)
 
Indicate by check mark whether the registrant files or will file annual reports under cover of Form 20-F or Form 40-F. 
Form 20-F      Form 40-F  
Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(1):  
Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(7):  
 
 
 




INCORPORATION BY REFERENCE
Exhibits 99.1 and 99.2 to this report on Form 6-K shall be deemed to be incorporated by reference into (1) the Company’s registration statement on Form F-3 (File No. 333-274835) (including the prospectus forming a part of such registration statement); and (2) the Company’s registration statement on Form S-8 (File No. 333-268059) (including the prospectus forming a part of such registration statement) and, in each case, to be a part thereof from the date on which this report is filed, to the extent not superseded by documents or reports subsequently filed or furnished.


FORWARD-LOOKING STATEMENTS

Certain statements contained in this Form 6-K may be viewed as “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. These statements are based on the beliefs and assumptions of our management. Although we believe that our respective plans, intentions and expectations reflected in or suggested by these forward-looking statements are reasonable, we cannot assure you that we will achieve or realize these plans, intentions or expectations. Forward-looking statements are inherently subject to risks, uncertainties and assumptions. Generally, statements that are not historical facts, including statements concerning possible or assumed future actions, business strategies, events or results of operations, are forward-looking statements. These forward-looking statements are made under the “safe harbor” provisions of the U.S. Private Securities Litigation Reform Act of 1995. These statements may be preceded by, followed by or include the words “believe,” “estimate,” “expect,” “forecast,” “may,” “will,” “should,” “seek,” “plan,” “scheduled,” “anticipate” or “intend” or similar expressions. Forward-looking statements contained in this Form 6-K (including information incorporated by reference herein) include, but are not limited to, statements about:
our ability to maintain the listing of our securities on the NYSE;
changes adversely affecting the business in which we are engaged;
management of growth;
commencement of any war, armed hostilities or other international calamity, including any act of terrorism, on or after the date of this annual report, in or involving the U.S. or Taiwan, or the material escalation of any such war, armed hostilities or other international calamity that had commenced before the date of this annual report, in each case which is reasonably likely to have a material adverse effect on the Company;
general economic conditions;
our business strategy and plans;
the result of future financing efforts;
our future market position and growth prospects;
expected operating results, such as revenue growth, and earnings;
the effects of health epidemics; and
the other matters described in this Form 6-K.





Such forward-looking statements, if any, with respect to our revenues, earnings, performance, strategies, prospects and other aspects of the businesses are neither historical facts nor assurances of future performance. Instead, they are based only on our current beliefs, expectations and assumptions regarding the future of the business, future plans and strategies, anticipated events and trends, the economy and other future conditions that are subject to risks and uncertainties. These forward-looking statements are not intended to serve as, and must not be relied on as, a guarantee, an assurance, a prediction or a definitive statement of fact or probability regarding future performance, events or circumstances. Many of the factors affecting actual performance, events and circumstances are beyond our control.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us, as of the date of this Form 6-K, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and such statements should not be read to indicate that such party has conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.
You are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date of this Form 6-K. Accordingly, forward-looking statements should not be relied upon as representing our views as of any subsequent date.
All forward-looking statements included herein and in the documents incorporated by reference in this Form 6-K are expressly qualified in their entirety by the cautionary statements contained or referred to in this section. Except to the extent required by applicable laws and regulations, we undertake no obligations to update these forward-looking statements to reflect events or circumstances after the date of this Form 6-K or to reflect the occurrence of unanticipated events. In the event that any forward-looking statement is updated, no inference should be made that we will make additional updates with respect to that statement, related matters, or any other forward-looking statements. Any corrections or revisions and other important assumptions and factors that could cause actual results to differ materially from forward-looking statements, including discussions of additional significant risk factors, may appear in our public filings with the SEC, which are or will be (as appropriate) accessible at www.sec.gov, and which you are advised to consult.
Capitalized terms used herein without definition shall have the meanings assigned to them in the Company’s latest Annual Report on Form 20-F, as filed with the Securities and Exchange Commission (the “Form 20-F”). Please also see the “Risk Factors” section of the Form 20-F.







SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
  Perfect Corp.
Date: September 24, 2024
 
By:
/s/ Alice H. Chang
  Name: Alice H. Chang
  Title: Chief Executive Officer





EX-99.1 2 perf-20240630_d2.htm EX-99.1 perf-20240630_d2

Exhibit 99.1
INDEX TO FINANCIAL STATEMENTS
F-1

PERFECT CORP. AND SUBSIDIARIES
UNAUDITED CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS
DECEMBER 31, 2023 AND JUNE 30, 2024
(Expressed in thousands of United States dollars)
December 31, 2023June 30, 2024
AssetsNotesAmountAmount
Current assets
Cash and cash equivalents6(1)$123,871 $120,796 
Current financial assets at amortized cost6(2)30,300 37,970 
Current contract assets6(16)2,770 1,543 
Accounts receivable6(3)6,992 7,102 
Other receivables343 737 
Current income tax assets311 281 
Inventories33 21 
Other current assets6(4)4,042 2,832 
Total current assets168,662 171,282 
Non-current assets
Property, plant and equipment6(5)380 545 
Right-of-use assets6(6) and 7847 679 
Intangible assets6(7)77 57 
Deferred income tax assets257 1,120 
Guarantee deposits paid140 147 
Total non-current assets1,701 2,548 
Total assets$170,363 $173,830 
The accompanying notes are an integral part of these consolidated financial statements.
F-2


PERFECT CORP. AND SUBSIDIARIES
UNAUDITED CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS (continued)
DECEMBER 31, 2023 AND JUNE 30, 2024
(Expressed in thousands of United States dollars)
December 31, 2023June 30, 2024
Liabilities and EquityNotesAmountAmount
Current liabilities
Current contract liabilities6(16)$15,346 $16,858 
Other payables6(9)10,331 10,239 
Other payables – related parties750 50 
Current tax liabilities 21 390 
Current provisions 6(10)2,394 1,775 
Current lease liabilities6(6) and 7481 524 
Other current liabilities277 195 
Total current liabilities28,900 30,031 
Non-current liabilities
Non-current financial liabilities at fair value through profit or loss6(8)1,566 1,520 
Non-current lease liabilities 6(6) and 7387 187 
Net defined benefit liability, non-current6(11)79 81 
Guarantee deposits received 25 25 
Total non-current liabilities2,057 1,813 
Total liabilities30,957 31,844 
Equity
Capital stock6(13)
Perfect Class A Ordinary Shares, $0.1 (in dollars) par value
8,513 8,506 
Perfect Class B Ordinary Shares, $0.1 (in dollars) par value
1,679 1,679 
Capital surplus6(14)
Capital surplus 510,399 511,653 
Retained earnings 6(15)
Accumulated deficit (380,472)(379,078)
Other equity interest
Other equity interest (523)(774)
Treasury shares6(13)(14)(190) 
Total equity139,406 141,986 
Total liabilities and equity$170,363 $173,830 
The accompanying notes are an integral part of these consolidated financial statements.
F-3

PERFECT CORP. AND SUBSIDIARIES
UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
FOR THE SIX MONTHS ENDED JUNE 30, 2023 AND 2024
(Expressed in thousands of United States dollars)
Six months ended June 30
20232024
ItemsNotesAmountAmount
Revenue6(16) and 7$24,832 $28,194 
Cost of sales and services 6(11)(21)(22)(5,024)(5,971)
Gross profit 19,808 22,223 
Operating expenses 6(5)(6)(7)(11)(21)(22)(26) and 7
Sales and marketing expenses(12,585)(14,184)
General and administrative expenses (5,427)(4,614)
Research and development expenses (5,396)(6,010)
Total operating expenses(23,408)(24,808)
Operating loss (3,600)(2,585)
Non-operating income and expenses
Interest income 6(17)4,609 3,952 
Other income 6(18)7 14 
Other gains and losses6(8)(19)(459)(291)
Finance costs6(6)(20) and 7(5)(10)
Total non-operating income and expenses4,152 3,665 
Income before income tax 552 1,080 
Income tax benefit (expense)6(23)(63)314 
Net income$489 $1,394 
Other comprehensive loss
Components of other comprehensive loss that will be reclassified to profit or loss
Exchange differences arising on translation of foreign operations$(168)$(251)
Other comprehensive loss, net$(168)$(251)
Total comprehensive income$321 $1,143 
Net income attributable to:
Shareholders of the parent$489 $1,394 
Total comprehensive income attributable to:
Shareholders of the parent$321 $1,143 
Earnings per share (in dollars)6(24)
Basic earnings per share of Class A and Class B Ordinary Shares$0.004 $0.014 
Diluted earnings per share of Class A and Class B Ordinary Shares$0.004 $0.014 
The accompanying notes are an integral part of these consolidated financial statements.
F-4

PERFECT CORP. AND SUBSIDIARIES
UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY
FOR THE SIX MONTHS ENDED JUNE 30, 2023 AND 2024
(Expressed in thousands of United States dollars)
Equity attributable on owners of the parent
Capital surplus Other equity interest
NotesCapital stockAdditional paid-in capitalOtherAccumulated deficit Exchange differences arising on translation of foreign operationsTreasury sharesTotal
Year 2023
Balance at January 1, 2023$11,826 $554,209 $2,220 $(385,884)$(407)$ $181,964 
Net income for the period— — — 489 — — 489 
Other comprehensive loss for the period6(8)— — — — (168)— (168)
Total comprehensive income (loss)— — — 489 (168)— 321 
Share-based payment transactions6(12)— — 1,441 — — — 1,441 
Shares repurchased6(13)— — — — — (429)(429)
Balance at June 30, 2023$11,826 $554,209 $3,661 $(385,395)$(575)$(429)$183,297 
Year 2024
Balance at January 1, 2024$10,192 $477,734 $32,665 $(380,472)$(523)$(190)$139,406 
Net income for the period— — — 1,394 — — 1,394 
Other comprehensive loss for the period6(8)— — — — (251)— (251)
Total comprehensive income (loss)— — — 1,394 (251)— 1,143 
Share-based payment transactions6(12)— — 1,437 — — — 1,437 
Shares retired6(13)(14)(7)(319)136 — — 190  
Balance at June 30, 2024$10,185 $477,415 $34,238 $(379,078)$(774)$ $141,986 
The accompanying notes are an integral part of these consolidated financial statements.
F-5

PERFECT CORP. AND SUBSIDIARIES
UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS
FOR THE SIX MONTHS ENDED JUNE 30, 2023 AND 2024
(Expressed in thousands of United States dollars)
Six months ended June 30
Notes20232024
CASH FLOWS FROM OPERATING ACTIVITIES
Profit before tax$552 $1,080 
Adjustments to reconcile profit (loss)
Depreciation expense6(5)(6)(21)326 344 
Amortization expense6(7)(21)37 26 
Interest income6(17)(4,609)(3,952)
Interest expense6(6)(20)5 10 
Net (gains) losses on financial liabilities at fair value through profit or loss6(8)(19)244 (46)
Share-based payment transactions6(12)1,441 1,437 
Changes in operating assets and liabilities
Accounts receivable87 (134)
Current contract assets2,130 1,214 
Other receivables3  
Inventories11 12 
Other current assets47 1,210 
Current contract liabilities3,035 1,622 
Other payables(1,183)(51)
Other payables – related parties(12)3 
Current provisions320 (563)
Other current liabilities(107)(67)
Net defined benefit liability, non-current1 1 
Cash inflow generated from operations2,328 2,146 
Interest received4,331 3,558 
Interest paid(5)(10)
Income tax paid(205)(176)
Net cash flows from operating activities6,449 5,518 
CASH FLOWS FROM INVESTING ACTIVITIES
Acquisition of financial assets at amortized cost6(2)(160,800)(44,470)
Proceeds from disposal of financial assets at amortized cost6(2)30,000 36,800 
Acquisition of property, plant and equipment6(5)(170)(259)
Acquisition of intangible assets6(7)(33)(6)
Increase in guarantee deposits paid (8)
Net cash flows used in investing activities(131,003)(7,943)
CASH FLOWS FROM FINANCING ACTIVITIES
Repayment of principal portion of lease liabilities6(6)(25)(203)(239)
Payments to acquire treasury shares6(13)(429) 
Net cash flows used in financing activities(632)(239)
Effects of exchange rates changes on cash and cash equivalents(262)(411)
Net decrease in cash and cash equivalents(125,448)(3,075)
Cash and cash equivalents at beginning of period162,616 123,871 
Cash and cash equivalents at end of period$37,168 $120,796 
The accompanying notes are an integral part of these consolidated financial statements.
F-6

PERFECT CORP. AND SUBSIDIARIES
NOTES TO THE UNAUDITED CONDENSED INTERIM CONSOLIDATED FINANCIAL STATEMENTS
FOR THE SIX MONTHS ENDED JUNE 30, 2023 AND 2024
(Expressed in thousands of United States dollars, except as otherwise indicated)
1.    History and Organization
Perfect Corp. (the “Company” or “Perfect”), is a Cayman Islands exempted company with limited liability, which incorporated on February 13, 2015 with registered address PO Box 309, Ugland House, Grand Cayman, KY1-1104, Cayman Islands. The Company and its subsidiaries (collectively referred herein as the “Group”) are SaaS technology companies offering AR/AI solution dedicated to the beauty and fashion industry as well as mobile applications to consumers. The principal place of business is at 14F, No. 98 Minquan Road, Xindian District, New Taipei City 231, Taiwan.
On October 28, 2022 (the “Closing Date”), the Company consummated the previously announced merger transaction pursuant to the Business Combination Agreement dated as of March 3, 2022, by and among Perfect, Beauty Corp., a wholly-owned subsidiary of Perfect, Fashion Corp., a wholly-owned subsidiary of Perfect, and Provident Acquisition Corp. (“Provident”).
Pursuant to the Business Combination Agreement, dated as of March 3, 2022, Beauty Corp., a Cayman Islands exempted company with limited liability, merged with and into Provident (the “First Merger”), a special purpose acquisition company incorporated in the Cayman Islands and listed on the Nasdaq Stock Market (“NASDAQ”), with Provident surviving as a wholly-owned subsidiary of Perfect, and then immediately following the First Merger, Provident merged with and into Fashion Corp. (the “Second Merger”), a Cayman Islands exempted company with limited liability, with Fashion Corp. surviving as a wholly-owned subsidiary of Perfect. The consummation of the merger transactions was referred to as the “Closing”, dated as of October 28, 2022.
In connection with the merger, each Perfect original share (consisting of Perfect common share, par value $0.1 (in dollars) per share, and Perfect preferred share, par value $0.1 (in dollars) per share) converted to Perfect Class A or Perfect Class B ordinary share, par value $0.1 (in dollars) per share, based on a conversion ratio 0.17704366. Each Provident share (consisting of Provident Class A ordinary share, par value $0.0001 (in dollars) per share, and Provident Class B ordinary share, par value $0.0001 (in dollars) per share) converted to one Perfect Class A ordinary share.
Upon the consummation of the mergers and the other transactions contemplated by the Business Combination Agreement, the shareholders of Provident became shareholders of Perfect, and the Company became a publicly traded company on the New York Stock Exchange (“NYSE”) on October 31, 2022.
The merger transaction pursuant to the Business Combination Agreement is accounted for as a recapitalization.
On November 24, 2023, the Board of Directors approved a tender offer to purchase up to 16,129,032 Class A Ordinary Shares at a price of $3.10 (in dollars) per share for an aggregate purchase price of approximately $50,000, subject to certain limitations and legal requirements. The Board of Directors has concluded that the tender offer is a prudent use of our available cash from operations and other financial resources and delivers value to our shareholders. The Board of Directors has also determined that a cash tender offer is an appropriate mechanism to return capital to shareholders that seek liquidity under current market conditions while, at the same time, allowing shareholders who do not participate in the tender offer to share in a higher proportion of our future potential.
In accordance with the terms and conditions of the tender offer, and based on the final results reported by the Depositary, the Company has accepted for purchase 16,129,010 shares, through the tender offer at a price of $3.10 (in dollars) per share, for an aggregate cost of approximately $50,000, excluding fees relating to the tender offer. All the purchased shares were retired on December 29, 2023.
2.    The Date of Authorization for Issuance of the Financial Statements and Procedures for Authorization
These unaudited condensed interim consolidated financial statements were authorized for issuance by the Board of Directors on September 23, 2024.
F-7

Index to Financial Statements
3.    Application of New Standards, Amendments and Interpretations
3(1)    New and amended standards adopted by the Group
New standards, interpretations and amendments issued by International Accounting Standards Board (the “IASB”) and became effective from 2024 are as follows:
New Standards, Interpretations and AmendmentsEffective date by IASB
Amendments to IFRS 16, ‘Lease liability in a sale and leaseback’January 1, 2024
Amendments to IAS 1, ‘Classification of liabilities as current or non-current’January 1, 2024
Amendments to IAS 1, ‘Non-current liabilities with covenants’January 1, 2024
Amendments to IAS 7 and IFRS 7, ‘Supplier finance arrangements’January 1, 2024
The above standards and interpretations had no significant impact to the Group’s financial condition and financial performance based on the Group’s assessment. The new disclosures related to supplier finance arrangements are not required to be provided in the 2024 interim report.
3(2)    New and revised International Financial Reporting Standards not yet adopted
New and amendments to IFRSs which have been published but are not mandatory for the financial period ending June 30, 2024 are listed below:
New Standards, Interpretations and AmendmentsEffective date by IASB
Amendments to IFRS 10 and IAS 28, ‘Sale or contribution of assets between an investor and its associate or joint venture’To be determined by IASB
Amendments to IAS 21, ‘Lack of exchangeability’January 1, 2025
Amendments to IFRS 9 and IFRS 7, ‘Amendments to the classification and measurement of financial Instruments’January 1, 2026
IFRS 18, ‘Presentation and disclosure in financial statements’January 1, 2027
IFRS 19, ‘Subsidiaries without public accountability: disclosures’January 1, 2027
Except for the following, the above standards and interpretations have no significant impact to the Group’s financial condition and financial performance based on the Group’s assessment.
IFRS 18, ‘Presentation and disclosure in financial statements’
IFRS 18, ‘Presentation and disclosure in financial statements’ replaces IAS 1. The standard introduces a defined structure of the statement of profit or loss, disclosure requirements related to management-defined performance measures, and enhanced principles on aggregation and disaggregation which apply to the primary financial statements and notes.
4.    Summary of Significant Accounting Policies
The unaudited condensed interim consolidated financial statements reflect all adjustments that, in the opinion of management, are necessary for a fair statement of the results of operations for the interim period. All such adjustments to the financial information are of a normal, recurring nature. Accordingly, these unaudited condensed interim consolidated financial statements are to be read in conjunction with the annual financial statements for the year ended December 31, 2023. The principal accounting policies applied in the preparation of these unaudited condensed interim consolidated financial statements are disclosed in financial statements for the year ended December 31, 2023 and have been consistently applied to all the periods presented, except for the adoption of new and amended standards as set out below and Note 3(1).
F-8

Index to Financial Statements
4(1)    Compliance statement
These unaudited condensed interim consolidated financial statements of the Group have been prepared in accordance with IAS 34 Interim Financial Reporting as issued by the IASB.
4(2)    Basis of preparation
A.Except for the following items, the unaudited condensed interim consolidated financial statements have been prepared under the historical cost convention:
(a)Financial assets and financial liabilities (including derivative instruments) at fair value through profit or loss.
(b)Defined benefit liabilities recognized based on the net amount of pension fund assets less present value of defined benefit obligation.
B.The preparation of the unaudited condensed interim consolidated financial statements in conformity with IAS 34 Interim Financial Reporting requires the use of certain critical accounting estimates. It also requires management to exercise its judgement in the process of applying the Group’s accounting policies. The areas involving a higher degree of judgement or complexity, or areas where assumptions and estimates are significant to the unaudited condensed interim consolidated financial statements are disclosed in Note 5.
4(3)    Basis of consolidation
A.Basis for preparation of unaudited condensed interim consolidated financial statements:
(a)All subsidiaries are included in the Group’s unaudited condensed interim consolidated financial statements. Subsidiaries are all entities (including structured entities) controlled by the Group. The Group controls an entity when the Group is exposed, or has rights, to variable returns from its involvement with the entity and has the ability to affect those returns through its power over the entity. Consolidation of subsidiaries begins from the date the Group obtains control of the subsidiaries and ceases when the Group loses control of the subsidiaries.
(b)Inter-company transactions, balances and unrealized gains or losses on transactions between companies within the Group are eliminated. Accounting policies of subsidiaries have been adjusted where necessary to ensure consistency with the policies adopted by the Group.
(c)When the Group loses control of a subsidiary, the Group remeasures any investment retained in the former subsidiary at its fair value. That fair value is regarded as the fair value on initial recognition of a financial asset or the cost on initial recognition of the associate or joint venture. Any difference between fair value and carrying amount is recognized in profit or loss. All amounts previously recognized in other comprehensive income in relation to the subsidiary are reclassified to profit or loss on the same basis as would be required if the related assets or liabilities were disposed of. That is, when the Group loses control of a subsidiary, all gains or losses previously recognized in other comprehensive income in relation to the subsidiary should be reclassified from equity to profit or loss, if such gains or losses would be reclassified to profit or loss when the related assets or liabilities are disposed of.
F-9

Index to Financial Statements
B.Subsidiaries included in the unaudited condensed interim consolidated financial statements:
Ownership (%)
Name of investorName of subsidiaryMain business activitiesDecember 31,
2023
June 30,
2024
The CompanyPerfect Mobile Corp. (Taiwan)Design, development, marketing and sales of AR/AI SaaS solution and mobile applications.100%100%
The CompanyPerfect Corp. (USA)Marketing and sales of AR/AI SaaS solution.100%100%
The CompanyPerfect Corp. (Japan)Marketing and sales of AR/AI SaaS solution.100%100%
The CompanyPerfect Corp. (Shanghai)Marketing and sales of AR/AI SaaS solution.100%100%
The CompanyPerfect Mobile Corp.(B.V.I.)Investment activities.100%100%
Perfect Mobile Corp. (Taiwan)Perfect Corp. (France)Marketing and service center for sales of AR/AI SaaS solution.100%100%
C.Subsidiaries not included in the consolidated financial statements:
None.
D.Adjustments for subsidiaries with different balance sheet dates:
None.
E.Significant restrictions:
None.
F.Subsidiaries that have non-controlling interests that are material to the Group:
None.
5.    Critical Accounting Judgements, Estimates and Key Sources of Assumption Uncertainty
There have been no significant changes with regards to critical accounting judgements, estimates and key sources of assumption uncertainty as of June 30, 2024. Please refer to Note 5 in the consolidated financial statements for the year ended December 31, 2023.
6.    Details of Significant Accounts
6(1)    Cash and cash equivalents
December 31, 2023June 30, 2024
Petty cash$1 $1 
Checking accounts 2,139 1,976 
Demand deposits 12,547 15,114 
Time deposits 109,000 103,500 
Others184 205 
$123,871 $120,796 
F-10

Index to Financial Statements
A.The Group transacts with a variety of financial institutions all with high credit quality to disperse credit risk, so it expects that the probability of counterparty default is remote. As of June 30, 2024, the majority of our cash and cash equivalents, 95%, are denominated in U.S. Dollars.
B.The Group has no cash and cash equivalents pledged to others.
6(2)    Current financial assets at amortized cost
December 31, 2023June 30, 2024
Time deposits with maturities over three months$30,300 $37,970 
A.The Group has no financial assets at amortized cost pledged to others.
B.The counterparties of the Group's time deposits are financial institutions with high credit quality, so the Group expects that the probability of counterparty default is remote. As of June 30, 2024, 95% of current financial assets at amortized cost are denominated in U.S. Dollars.
C.Information relating to credit risk of financial assets at amortized cost is provided in Note 12(2).
6(3)    Accounts receivable
December 31, 2023June 30, 2024
Accounts receivable$6,992 $7,102 
A.The ageing analysis of accounts receivable is as follows:
December 31, 2023June 30, 2024
Not past due$5,791 $5,399 
Up to 30 days 594 563 
31 to 90 days 340 302 
91 to 180 days 196 643 
Over 181 days 71 195 
$6,992 $7,102 
The above ageing analysis was based on days overdue.
B.As at December 31, 2023 and June 30, 2024, accounts receivable were all from contracts with customers. And as at January 1, 2023, the balance of receivables from contracts with customers amounted to $7,756.
C.As at December 31, 2023 and June 30, 2024, without taking into account other credit enhancements, the maximum exposure to credit risk in respect of the amount that best represents the Group’s accounts receivable was $6,992 and $7,102, respectively.
D.Information relating to credit risk of accounts receivable is provided in Note 12(2).
6(4)    Other current assets
December 31, 2023June 30, 2024
Prepaid expenses$3,773 $2,761 
Others 269 71 
$4,042 $2,832 
F-11

Index to Financial Statements
6(5)    Property, plant and equipment
Leasehold
improvements
MachineryOffice
equipment
Total
At December 31, 2023
Cost$675 $729 $53 $1,457 
Accumulated depreciation(553)(488)(36)(1,077)
$122 $241 $17 $380 
Opening net book amount$122 $241 $17 $380 
Additions69 190  259 
Depreciation expense(27)(64)(3)(94)
Closing net book amount$164 $367 $14 $545 
At June 30, 2024
Cost$744 $919 $53 $1,716 
Accumulated depreciation(580)(552)(39)(1,171)
$164 $367 $14 $545 
The Group has no property, plant and equipment pledged to others.
6(6)    Leasing arrangements  —  lessee
A.The Group leases various assets including buildings and business vehicles. Rental contracts are typically made for periods of 2 to 3 years. Lease terms are negotiated on an individual basis and contain a wide range of different terms and conditions. Leased assets cannot be used as collateral for borrowing purposes and are prohibited from being subleased, sold or lent to others or corporations under any circumstances.
B.Short-term leases with a lease term of 12 months or less include offices located in United States, Japan, China and France. As of December 31, 2023 and June 30, 2024, lease commitments for short-term leases amounted to $136 and $148, respectively.
C.The movements of right-of-use assets of the Group are as follows:
BuildingsBusiness vehiclesTotal
At December 31, 2023
Cost$942 $202 $1,144 
Accumulated depreciation(237)(60)(297)
$705 $142 $847 
Opening net book amount$705 $142 $847 
Additions82  82 
Depreciation expense(204)(46)(250)
Closing net book amount$583 $96 $679 
At June 30, 2024
Cost$1,024 $202 $1,226 
Accumulated depreciation(441)(106)(547)
$583 $96 $679 
F-12

Index to Financial Statements
D.Lease liabilities relating to lease contracts:
December 31, 2023June 30, 2024
Total lease liabilities$868 $711 
Less: current portion (shown as ‘current lease liabilities’)(481)(524)
$387 $187 
E.The information on profit and loss accounts relating to lease contracts is as follows:
Six months ended June 30,
20232024
Items affecting profit or loss
Interest expense on lease liabilities$5 $10 
Expense on short-term lease contracts193 177 
$198 $187 
F.For the six months ended June 30, 2023 and 2024, the Group’s total cash outflow for leases were $401 and $426, respectively, including the interest expense on lease liabilities amounting to $5 and $10, expense on short-term lease contracts amounting to $193 and $177, and repayments of principal portion of lease liabilities amounting to $203 and $239, respectively.
6(7)    Intangible assets
SoftwareOther
intangible assets
Total
At December 31, 2023
Cost$137 $89 $226 
Accumulated amortization(68)(81)(149)
$69 $8 $77 
Opening net book amount$69 $8 $77 
Additions6  6 
Cost of disposals (74)(74)
Accumulated amortization on disposals 74 74 
Amortization charge(24)(2)(26)
Closing net book amount$51 $6 $57 
At June 30, 2024
Cost$143 $15 $158 
Accumulated amortization(92)(9)(101)
$51 $6 $57 
Details of amortization on intangible assets are as follows:
Six months ended June 30,
20232024
Research and development expenses$37 $26 
F-13

Index to Financial Statements
6(8)    Financial liabilities at fair value through profit or loss
December 31, 2023June 30, 2024
Non-current items:
Warrant liabilities$8,431 $8,431 
Add: Valuation adjustment(6,865)(6,911)
$1,566 $1,520 
A.    Amounts recognized in profit or loss and other comprehensive income in relation to financial liabilities at fair value through profit or loss are as follows:
Six months ended June 30,
20232024
Net gains (losses) recognized in profit or loss
Warrant liabilities$(244)$46 
B.    Warrant liabilities
(a)As part of Business Combination, warrants sold and issued by Provident were automatically converted to Perfect Warrants. Each warrants entitles the holder to purchase one Class A Ordinary Share at a price of $11.50 (in dollars) per share.
(b)As of June 30, 2024 there were 20,850 thousand warrants outstanding, consisting of 12,750 thousand Public Warrants, 6,600 thousand Private Placement Warrants and 1,500 thousand Forward Purchase Warrants (as defined below). Each warrant is exercisable for one Perfect Class A Ordinary Share, in accordance with its terms.
Public Warrants
Provident sold an aggregate of 11,500 thousand Public Warrants in the Provident Initial Public Offering. On November 20, 2023, 1,250 thousand Forward Purchase Warrants were converted into 1,250 thousand Public Warrants.
Private Placement Warrants
Provident privately issued and sold an aggregate of 6,600 thousand Private Warrants to the Sponsor simultaneously with the consummation of the Provident Initial Public Offering on January 7, 2021.
Forward Purchase Warrants
Pursuant to the Forward Purchase Agreements (“FPA”), Provident issued and sold to FPA Investors, an aggregate of 5,500 thousand Forward Purchase Shares and 2,750 thousand Forward Purchase Warrants in consideration for an aggregate purchase price of $55,000, as closed on October 27, 2022.
(c)Movements in all kinds of Perfect Warrants are as follows:
Public Warrants
(units in thousands)
Private Placement Warrants
(units in thousands)
Forward Purchase Warrants
(units in thousands)
At December 31, 202312,7506,6001,500
At June 30, 202412,7506,6001,500
F-14

Index to Financial Statements
(d)Redemption of warrants when the price per Perfect Class A Ordinary Shares equal or exceed $18.00 (in dollars).
Once the warrants become exercisable, the Company may redeem the outstanding warrants (except as described herein with respect to Perfect Private Placement Warrants):
(i) in whole and not in part (ii) at a price of $0.01 (in dollars) per warrant (iii) upon not less than 30 days’ prior written notice of redemption to each warrant holder (the “30-day redemption period”) and (iv) if, and only if, the last reported sale price of the Perfect Class A Ordinary Shares for any 20 trading days within a 30-trading day period ending three business days before the Company sends the notice of redemption to the warrant holders (which the Company refers to as the “Reference Value”) equals or exceeds $18.00 (in dollars) per share.
(e)Redemption of warrants when the price per Class A Ordinary Share equals or exceeds $10.00 (in dollars).
Once the warrants become exercisable, the Company may redeem the outstanding warrants:
(i) in whole and not in part (ii) at $0.10 (in dollars) per warrant upon a minimum of 30 days’ prior written notice of redemption (iii) provided that holders will be able to exercise their warrants on a cashless basis prior to redemption and receive that number of shares based on the redemption date and the “fair market value” of Perfect Class A Ordinary Shares (iv) if, and only if, the Reference Value equals or exceeds $10.00 (in dollars) per share and (v) if the Reference Value is less than $18.00 (in dollars) per share, Perfect Private Placement Warrants must also be concurrently called for redemption on the same terms as the outstanding Perfect Public Warrants, as described above.
(f)Private Placement Warrants
The Private Placement Warrants are identical to the Public Warrants and Forward Purchase Warrants except that Private Placement Warrants, so long as they are held by Provident Acquisition Holdings Ltd., (the “Sponsor”) or its permitted transferees, (i) will not be redeemable by the Company (ii) may not (including the Class A Ordinary shares issuable upon exercise of these Private Placement Warrants), subject to certain limited exceptions, be transferred assigned or sold by the holder until 30 days after the completion of the Company’s initial Business Combination (iii) may be exercised by the holders on a cashless basis and (iv) will be entitled to certain registration rights.
If the Private Placement Warrants are held by holders other than the Sponsor or its permitted transferees, the Private Placement Warrants will be redeemable by the Company and exercisable by the holders on the same basis as Public Warrants and Forward Purchase Warrants.
6(9)    Other payables
December 31, 2023June 30, 2024
Employee bonus$4,662 $5,200 
Payroll2,228 1,532 
Remuneration to directors115 460 
Promotional fees1,090 1,437 
Professional service fees1,415 750 
Sales VAT payables126 205 
Post and telecommunications expenses171 214 
Others524 441 
$10,331 $10,239 
F-15

Index to Financial Statements
6(10)    Provisions
Warranty
At December 31, 2023$2,394 
Additional provisions287 
Used during the period(850)
Net exchange differences(56)
At June 30, 2024$1,775 
Analysis of total provisions:
December 31, 2023June 30, 2024
Current$2,394 $1,775 
The Group enters into the contract with customers with warranties on services provided. The warranties (loss indemnification) provide customers with assurance that the related services will function as agreed by both parties. Provision for warranty is estimated based on historical warranty data, other known events and management’s judgement. The Group recognizes such expenses within ‘Cost of sales and services’ when related services are provided. Any changes in industry circumstances might affect the provisions. Provisions shall be paid when the payment is actually claimed.
6(11)    Pensions
A.Defined benefit plan
(a)The Group’s subsidiary, Perfect Mobile Corp. (Taiwan), was incorporated in Taiwan, which has a defined benefit pension plan in accordance with the Labor Standards Act, covering all regular foreign employees’ service years. Under the defined benefit pension plan, two units are accrued for each year of service for the first 15 years and one unit for each additional year thereafter, subject to a maximum of 45 units. Pension benefits are based on the number of units accrued and the average monthly salaries and wages of the last 6 months prior to retirement. Perfect Mobile Corp. (Taiwan) contributes to the retirement fund deposited with Bank of Taiwan, the trustee, under the name of the independent retirement fund committee. Also, Perfect Mobile Corp. (Taiwan) would assess the balance in the aforementioned labor pension reserve account by December 31, every year. If the account balance is insufficient to pay the pension calculated by the aforementioned method to the employees expected to qualify for retirement in the following year, Perfect Mobile Corp. (Taiwan) will make contributions for the deficit by next March.
(b)For the aforementioned pension plan, the Group recognized pension costs of $2 and $2 for the six months ended June 30, 2023 and 2024, respectively.
(c)Expected contributions to the defined benefit pension plans of Perfect Mobile Corp. (Taiwan) for the year ending December 31, 2024 amount to $6.
B.Defined contribution plans
(a)Perfect Mobile Corp. (Taiwan) has established a defined contribution pension plan (the “New Plan”) under the Labor Pension Act (the “Act”), covering all regular employees with R.O.C. nationality. Under the New Plan, Perfect Mobile Corp. (Taiwan) contributes monthly an amount based on 6% of the employees’ monthly salaries and wages to the employees’ individual pension accounts at the Bureau of Labor Insurance. The benefits accrued are paid monthly or in lump sum when employees retire.
(b)The pension costs under defined contribution pension plan of Perfect Mobile Corp. (Taiwan) for the six months ended June 30, 2023 and 2024 were $265 and $282, respectively.
F-16

Index to Financial Statements
(c)The pension costs under local government law of other foreign subsidiaries for the six months ended June 30, 2023 and 2024 were $121 and $132, respectively.
6(12)    Share-based payment
A.Share Incentive Plan
(a)For the six months ended June 30, 2023 and 2024, the Group’s Share Incentive Plan’s terms and condition are as follows:
PlanType of arrangementSettled byMaximum terms of option grantedVesting conditions
Share Incentive PlanEmployee stock optionsEquityFive years
2 years’ service: exercise 50%
3 years’ service: exercise 75%
4 years’ service: exercise 100%
(b)Movements of outstanding options under Share Incentive Plan are as follows:
20232024
No. of options
(units in thousands)
Weighted- average exercise price per share
(in dollars)
No. of options
(units in thousands)
Weighted- average exercise price per share
(in dollars)
Options outstanding at January 12,063 $3.95 4,073 $4.47 
Options granted2,276 4.94 5 2.13 
Options forfeited(67)4.04 (143)4.50 
Options outstanding at June 30 4,272 4.48 3,935 4.47 
Options exercisable at June 30  914 
(c)As of December 31, 2023 and June 30, 2024, the range of exercise prices of stock options outstanding were $2.43 ~ $7.20 and $2.13 ~ $7.20 (in dollars) per share, respectively; the weighted-average remaining contractual period was 3.06 ~ 4.84 years and 2.56 ~ 4.91 years, respectively.
(d)The fair value of stock options granted on grant date is measured using the Black-Scholes option-pricing model. Relevant information is as follows:
PlanGrant dateUnits granted
 (in thousands)
Stock price per share
(in dollars)
Exercise price per share
(in dollars)
Expected price volatilityExpected option lifeExpected dividendsRisk-free interest rateFair value per unit
(in dollars)
Share Incentive Plan2022.01.212,143$5.39$3.9553.75%3.880.00%1.46%$2.7637
2023.01.0387.207.2064.85%3.870.00%4.07%3.7198
2023.05.232,2604.934.9369.15%3.880.00%3.90%2.6615
2023.08.2174.003.91670.65%3.880.00%4.64%2.2411
2023.11.0252.432.4370.37%3.880.00%4.77%1.3487
2024.05.2752.132.1372.67%3.880.00%4.65%1.2069
Note i: Stock price, exercise price and fair value of stock option granted on January 21, 2022 were adjusted in connection with the recapitalization. All amounts in the table are presented on a consistent adjusted basis.
Note ii: Expected price volatility is estimated based on the daily historical stock price fluctuation data of the Company and guideline companies of the last five years before the grant date.
F-17

Index to Financial Statements
B.Expenses incurred on share-based payment transactions are shown below:
Six months ended June 30,
20232024
Equity settled$1,441 $1,437 
C.In 2022, the Group has service agreements with its Board of Directors to grant them awards of the Company’s Ordinary Shares at a fixed monetary value. Expense incurred for the six months ended June 30, 2023 and 2024 was $175 and $0, respectively. The fixed monetary value of equity awards of director compensation was paid in cash in the first year, resulting in expenses incurred for the year ended December 31, 2022, being paid in cash. In the future, the Group may compensate directors either entirely in cash or partially in cash and partially in equity.
D.Shareholder Earnout
In connection with the merger transaction in 2022, the Company executed additional capitalization by way of the potential issuance of Earnout Shares for Perfect shareholders. In accordance with Shareholder Earnout terms and conditions contemplated by the Business Combination Agreement, 3,000 thousand, 3,000 thousand and 4,000 thousand of the Shareholder Earnout Shares are issuable if over any 20 trading days within any 30-trading-day period during the Earnout Period when the daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $11.50 (in dollars), $13.00 (in dollars) and $14.50 (in dollars), respectively. None of these conditions had been met in the period up through June 30, 2024.
Shareholder Earnout Shares are considered a potential contingent payment agreement with Shareholders, based on a market condition without link to service. The expense related to these instruments was previously recorded in connection with the merger in 2022.
E.Sponsor Earnout
In connection with the Business Combination Agreement, the Company entered into a Sponsor Letter Agreement pursuant to which it agreed to issue Earnout shares to the Sponsors. Subject to the terms and conditions contemplated by the Sponsor Letter Agreement, upon the occurrence of specific Sponsor Earnout Event (as defined below) from October 28, 2022 to October 28, 2027 (“Earnout Period”), Perfect will issue Perfect Class A Ordinary Shares of up to 1,175,624 Class A Ordinary Shares(the “Sponsor Earnout Promote Shares”) to Sponsor, with (a) 50% of the Sponsor Earnout Promote Shares issuable if over any 20 trading days within any 30-trading-day period during the Earnout Period the daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $11.50 (in dollars), and (b) 50% of the Sponsor Earnout Promote Shares issuable if over any twenty (20) trading days within any 30-trading-day period during the Earnout Period the daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $13.00 (in dollars). None of these conditions had been met in the period up through June 30, 2024.
6(13)    Share capital
A.As of June 30, 2024, the Company’s authorized capital is $82,000 consisting of 700,000 thousand shares of Class A Ordinary Shares, 90,000 thousand shares of Class B Ordinary Shares, 30,000 thousand shares of classes reserved and may determine by Board of Directors. The paid-in capital was $10,185, including 85,060 thousand Class A Ordinary Shares after the retirement of 16,388 thousand treasury shares and 27 thousand shares surrendered by a shareholder, and 16,789 thousand Class B Ordinary Shares. All proceeds from shares issued have been collected.
Perfect Class A Ordinary shares
Perfect Class A Ordinary shares have a par value of $0.1 (in dollars). Amounts received above the par value are recorded as share premium. Each holder of Perfect Class A Ordinary shares will be entitled to one vote per share. Class A Ordinary Shares are listed on NYSE under the trading symbol “PERF”.
F-18

Index to Financial Statements
Perfect Class B Ordinary shares
Perfect Class B Ordinary shares have a par value of $0.1 (in dollars). Perfect Class B Ordinary Shares have the same rights as Perfect Class A Ordinary Shares except for voting and conversion rights. Each Perfect Class B Ordinary Shares is entitled to 10 votes and is convertible into Perfect Class A Ordinary Shares at any time by the holder thereof. Each Class B Ordinary Share is convertible into one Class A Ordinary Share at any time at the option of the holder thereof. The right to convert shall be exercisable by the holder of the Class B Ordinary Share delivering a written notice to the Company that such holder elects to convert a specified number of Class B Ordinary Shares into Class A Ordinary Shares. Each Class B Ordinary Share shall, automatically and immediately, without any further action from the holder thereof, convert into one Class A Ordinary Share when it ceases being beneficially owned by any of the Principals. Class A Ordinary Shares are not convertible into Class B Ordinary Shares under any circumstances.
B.Movements for the Company’s share capital are as follows:
Shares (in thousands)
At December 31, 2023101,917 
Retirement of treasury shares(68)
At June 30, 2024101,849 
On February 7, 2024, the Company completed the retirement of 68 thousand of Class A Ordinary shares. These retired shares were acquired as part of the share repurchase plan announced on May 4, 2023.
C.Share Repurchase Plan
On May 4, 2023, the Board of Directors approved a share repurchase plan authorizing the Company may repurchase up to $20,000 of its Class A Ordinary shares over the next 12-month period. During this plan, the Company repurchased 259 thousand of Class A Ordinary shares with a total consideration paid amounted $1,064. The Company retired 191 thousand shares repurchased from this plan in 2023 and retired the remaining of 68 thousand shares in 2024.
D.Tender Offer
On November 24, 2023, the Board of Directors approved a tender offer, which commenced on November 27, 2023, and withdrawal rights expired on December 26, 2023, to purchase up to 16,129 thousand shares of Class A Ordinary at a price of $3.10 (in dollars) per share for an aggregate purchase price of approximately $50,000. The Company completed the repurchase, and all the purchased shares were retired on December 29, 2023.
6(14)    Capital surplus
Except as required by the Company’s Articles of Incorporation or Cayman’s law, capital surplus shall not be used for any other purpose but covering accumulated deficit. Capital surplus should not be used to cover accumulated deficit unless the legal reserve is insufficient.
The following tables illustrates the detail of capital surplus:
December 31, 2023June 30, 2024
Additional paid-in capital $477,734 $477,415 
Other:  
Employees’ stock option cost 5,430 6,867 
Retirement of treasury shares27,235 27,371 
Subtotal32,665 34,238 
$510,399 $511,653 
F-19

Index to Financial Statements
6(15)    Accumulated deficits
Under the Company’s Articles of Incorporation, distribution of earnings would be based on the Company’s operating and capital needs.
6(16)    Revenue
Six months ended June 30,
20232024
Revenue from contracts with customers$24,832 $28,194 
A.Disaggregation of revenue from contracts with customers
(a)The Group derives revenue from the transfer of goods and services over time and at a point in time in the following geographical regions:
Six months ended June 30, 2023United StatesJapanFranceOthersTotal
Revenue from external customer contracts$11,256 $2,203 $1,979 $9,394 $24,832 
Timing of revenue recognition:
At a point in time$794 $418 $328 $1,353 $2,893 
Over time10,462 1,785 1,651 8,041 21,939 
$11,256 $2,203 $1,979 $9,394 $24,832 
Six months ended June 30, 2024United StatesJapanFranceOthersTotal
Revenue from external customer contracts$11,308 $2,748 $2,427 $11,711 $28,194 
Timing of revenue recognition:
At a point in time$505 $575 $520 $793 $2,393 
Over time10,803 2,173 1,907 10,918 25,801 
$11,308 $2,748 $2,427 $11,711 $28,194 
(b)Alternatively, the disaggregation of revenue could also be distinct as follows:
Six months ended June 30,
20232024
AR/AI cloud solutions and Subscription$21,359 $25,305 
Licensing2,875 2,288 
Advertisement580 496 
Others (Note)18 105 
$24,832 $28,194 
Note: Others are immaterial revenue streams to the Group.
(c)The revenue generated from AR/AI cloud solutions was $9,622, and $8,549 for the six months ended June 30, 2023 and 2024, respectively.
B.Contract assets and liabilities
(a)The Group has recognized the following revenue-related contract assets mainly arose from unbilled receivables and contract liabilities mainly arose from sales contracts with receipts from customers in
F-20

Index to Financial Statements
advance. Generally, the contract period is one year, the contract liabilities are reclassified as revenue within the following one year after the balance sheet date.
December 31, 2023June 30, 2024
Contract assets:
Unbilled revenue$2,770 $1,543 
Contract liabilities:
Advance sales receipts$15,346 $16,858 
(b)Revenue recognized that was included in the contract liability balance at the beginning of the period
Six months ended June 30,
20232024
Revenue recognized that was included in the contract liability balance at the beginning of the period
Advance sales receipts$9,763 $11,877 
(c)Unsatisfied contracts
Aggregate amount of the transaction price allocated to contracts that are partially or fully unsatisfied as of December 31, 2023 and June 30, 2024, amounting to $ 28,133 and $ 28,104, respectively. The Group expects that 93% of the transaction price allocated to the unsatisfied contracts as of June 30, 2024, are expected to be recognized as revenue less than one year. The remaining 7% is expected to be recognized as revenue from July 2025 to 2027.
6(17)    Interest income
Six months ended June 30,
20232024
Interest income from bank deposits$2,100 $2,951 
Interest income from financial assets at amortized cost2,509 990 
Others 11 
$4,609 $3,952 
The nature of interest income from financial assets at amortized cost was time deposits with maturities over three months.
6(18)    Other income
Six months ended June 30,
20232024
Subsidy from government$ $14 
Others7  
$7 $14 
F-21

Index to Financial Statements
6(19)    Other gains and losses
Six months ended June 30,
20232024
Foreign exchange losses$(215)$(337)
Gains (losses) on financial liabilities at fair value through profit or loss(244)46 
$(459)$(291)
Please refer to Note 6(8) for details of gains (losses) on financial liabilities at fair value through profit or loss.
6(20)    Finance costs
Six months ended June 30,
20232024
Interest expense – lease liabilities$5 $10 
6(21)    Costs and expenses by nature
Six months ended June 30,
20232024
Cost of goods sold$2 $11 
Employee benefit expenses13,516 14,479 
Promotional fees4,823 5,611 
Platform fees4,220 5,196 
Professional service fees2,893 2,710 
Insurance expenses1,170 723 
Warranty cost335 287 
Depreciation of right-of-use assets212 250 
Depreciation of property, plant and equipment114 94 
Amortization of intangible assets 37 26 
Others1,110 1,392 
$28,432 $30,779 
6(22)    Employee benefit expenses
Six months ended June 30,
20232024
Wages and salaries$10,425 $11,107 
Remuneration to directors335 345 
Employee insurance fees685 711 
Pension costs388 416 
Employee stock options1,266 1,437 
Other personnel expenses417 463 
$13,516 $14,479 
F-22

Index to Financial Statements
6(23)    Income tax
Six months ended June 30,
20232024
Current income tax:
Current tax expense recognized for the current period$63 $574 
Prior year income tax underestimation 6 
Total current tax63 580 
Deferred income tax:  
Origination and reversal of temporary differences (894)
Taxable losses  
Total deferred income tax (894)
Income tax expense (benefit)$63 $(314)
6(24)    Earnings per share
Six months ended June 30, 2023
Amount after taxWeighted average number of ordinary shares outstanding
(shares in thousands)
Earnings per share
(in dollars)
Basic earnings per share
Profit attributable to ordinary shareholders of the parent$489 118,248$0.004 
Dilutive earnings per share
Profit attributable to ordinary shareholders of the Group plus assumed conversion of all dilutive potential ordinary shares$489 118,248$0.004 
Six months ended June 30, 2024
Amount after taxWeighted average number of ordinary shares outstanding
(shares in thousands)
Earnings per share
(in dollars)
Basic earnings per share
Profit attributable to ordinary shareholders of the parent$1,394 101,849$0.014 
Dilutive earnings per share
Profit attributable to ordinary shareholders of the Group plus assumed conversion of all dilutive potential ordinary shares$1,394 101,849$0.014 
Note: Warrant liabilities, Employee stock options, Shareholder Earnout and Sponsor Earnout were excluded from the calculation of diluted earnings per share as they are anti-dilutive for the six months ended June 30, 2023 and 2024. As at December 31, 2023 and June 30, 2024, the potentially dilutive instruments are as follows:
December 31, 2023June 30, 2024
Potentially dilutive instruments (shares in thousands)
Warrant liabilities20,850 20,850 
Employee stock options4,073 3,935 
Shareholder Earnout10,000 10,000 
Sponsor Earnout1,176 1,176 
36,099 35,961 
F-23

Index to Financial Statements
6(25)    Changes in liabilities from financing activities
2024
Financial liabilities
at fair value through
profit or loss
Lease liabilities (including
current portion)
Liabilities from financing
activities-gross
At December 31, 2023$1,566 $868 $2,434 
Changes in cash flow from financing activities (239)(239)
Change in fair value through profit and loss(46) (46)
Changes in other non-cash items – additions 82 82 
At June 30, 2024$1,520 $711 $2,231 

7.    Related Party Transactions
7(1)    Names of related parties and relationship
Names of related partiesRelationship with the Group
CyberLink Corp. (CyberLink)Other related party (Significant influence (Note) over the Company)
CyberLink Inc. (CyberLink-Japan)Other related party (Subsidiary of CyberLink)
ClinJeff Corp. (ClinJeff)Other related party (Major shareholder of CyberLink)
Note: CyberLink owns more than 36% of the Company’s issued and outstanding ordinary shares.
7(2)    Significant related party transactions
A.Revenue
Six months ended June 30,
Description20232024
CyberLinkRevenue-others (service revenue)$11 $19 
Sales of services are negotiated with related parties based on agreed-upon agreement and the conditions and payment terms are same as third parties.
B.Other payables
December 31, 2023June 30, 2024
CyberLink$26 $28 
CyberLink-Japan24 22 
$50 $50 
Other payables are mainly expenses from professional service, rental and payments on behalf of others.
C.Operating expenses
Six months ended June 30,
Description20232024
CyberLinkManagement service fee$26 $26 
F-24

Index to Financial Statements
CyberLink provides support and assistance in legal services, network infrastructure and equipment maintenance services, marketing activity supports and employee training programs. The service fees are calculated based on the agreed-upon hourly rate. The conditions and payment terms are same as third parties.
D.Lease transactions — lessee/rent expense
(a)The Group leases offices from CyberLink, ClinJeff and CyberLink-Japan. Rental contracts are typically made for periods of 1~2 years. The rents were paid to CyberLink and ClinJeff each month and were paid to CyberLink-Japan each quarter.

(b)Rent expense
Six months ended June 30,
20232024
CyberLink-Japan$44 $39 
(c)Acquisition of right-of-use assets:
Six months ended June 30,
20232024
CyberLink$390 $ 
ClinJeff 82 
$390 $82 
(d)Lease liabilities
i.Outstanding balance:
December 31, 2023June 30, 2024
Total lease liabilities$381 $343 
Less: Current portion (shown as ‘current lease liabilities’)(238)(287)
$143 $56 
ii.Interest expense
Six months ended June 30,
20232024
CyberLink$1 $4 
7(3)    Key management compensation
Six months ended June 30,
20232024
Salaries and other short-term employee benefits$1,153 $1,458 
Share-based payment386 177 
Post-employment benefits5 5 
$1,544 $1,640 
The unpaid portion of the aforementioned information were $335 and $345 for June 30, 2023 and 2024.
F-25

Index to Financial Statements
8.    Pledged Assets
None.
9.    Significant Contingent Liabilities and Unrecognized Contract Commitments
9(1)    Contingencies
None.
9(2)    Commitments
Except for Notes 6(6), 6(8) and 7(2), there is no other significant commitments.
10.    Significant Disaster Loss
None.
11.    Significant Events After the Balance Sheet Date
None.
12.    Others
12(1)    Capital management
The Group’s objectives of capital management are to ensure the Group’s sustainable operation and to maintain an optimal capital structure to reduce the cost of capital and provide returns for shareholders. In order to maintain or adjust to optimal capital structure, the Group may adjust the amount of dividends paid to shareholders, return capital to shareholders, issue new shares or sell assets to reduce debt. The Group monitors capital on the basis of the gearing ratio. This ratio is calculated as total liabilities divided by total equity.
As of December 31, 2023 and June 30, 2024, the Group’s gearing ratios are as follows:
December 31, 2023June 30, 2024
Total liabilities$30,957 $31,844 
Total equity$139,406 $141,986 
Gearing ratio0.220.22
12(2)    Financial instruments
A.Financial instruments by category
December 31, 2023June 30, 2024
Financial assets
Financial assets at amortized cost
Cash and cash equivalents$123,871 $120,796 
Current financial assets at amortized cost30,300 37,970 
Accounts receivable6,992 7,102 
Other receivables343 737 
Guarantee deposits paid140 147 
$161,646 $166,752 
F-26

Index to Financial Statements
December 31, 2023June 30, 2024
Financial liabilities
Financial liabilities at fair value through profit or loss
Warrant liabilities$1,566 $1,520 
Financial liabilities at amortized cost
Other payables (including related parties)$10,381 $10,289 
Guarantee deposits received25 25 
$10,406 $10,314 
Lease liabilities$868 $711 
B.Financial risk management policies
(a)The Group’s activities expose it to a variety of financial risks: market risk (including foreign exchange risk), credit risk and liquidity risk. The Group’s overall risk management program focuses on the unpredictability of financial markets and seeks to minimize potential adverse effects on the Group’s financial position and financial performance.
(b)Risk management is carried out by the Group’s finance department under policies approved by the management team. The Group’s finance department identifies, evaluates and hedges financial risks in close co-operation with the Group’s operating units.
C.Significant financial risks and degrees of financial risks
(a)Market risk
Foreign exchange risk
i.The Group operates internationally and is exposed to exchange rate risk arising from the transactions of the Company and its subsidiaries used in various functional currency, primarily with respect to the USD, JPY, RMB and EUR. Exchange rate risk arises from future commercial transactions and recognized assets and liabilities.
ii.The Group’s business involves some non-functional currency operations (the Company’s and certain subsidiaries’ functional currency: USD; other certain subsidiaries’ functional currency: JPY, RMB and EUR). The information of and sensitivity analysis for significant financial assets and liabilities denominated in foreign currencies illustrate as follows:
December 31, 2023
Sensitivity analysis
Foreign currency amount
(in thousands)
Exchange rateFunctional currencyBook value
(USD)
Degree of variation
Effect on profit or loss
Financial assets
Monetary items
NTD:USD$79,097 0.0326$2,579 $2,579 1%$26 
EUR:USD664 1.1064735 735 1%7 
JPY:USD317,217 0.00712,252 2,252 1%23 
Financial liabilities
Monetary items  
EUR:USD138 1.1064153 153 1%2 
USD:JPY168 141.3923,754 168 1%2 
F-27

Index to Financial Statements
June 30, 2024
Sensitivity analysis
Foreign currency amount
(in thousands)
Exchange rateFunctional currencyBook value
(USD)
Degree of variationEffect on profit or loss
Financial assets
Monetary items
NTD:USD$41,085 0.0308$1,265 $1,265 1 %$13 
EUR:USD172 1.0696184 184 1 %2 
JPY:USD432,341 0.00622,681 2,681 1 %27 
Financial liabilities
Monetary items
EUR:USD192 1.0696205 205 1 %2 
USD:JPY155 160.8824,936 155 1 %2 
iii.The total exchange loss, including realized and unrealized, arising from significant foreign exchange variation on the monetary items held by the Group for the six months ended June 30, 2023 and 2024, amounted to $215 and $337, respectively.

(b)Credit risk
i.Credit risk refers to the risk of financial loss to the Group arising from default by the clients or counterparties of financial instruments on the contract obligations. The main factor is that counterparties could not repay in full the accounts receivable based on the agreed terms and the contract cash flow of financial assets at amortized cost.
ii.The Group’s credit risk was mainly arising from bank deposits, trade receivables, other financial assets and deposits. The Company adopted a policy of only dealing with creditworthy counterparties and financial institutions to mitigate the risk of financial loss from defaults. The majority of cash and cash equivalents as well as current financial assets at amortized cost are held with financial institutions with a rating of ‘A’.
iii.The default occurs when the contract payments are past due over 180 days.
iv.The Group adopts following assumptions under IFRS 9 to assess whether there has been a significant increase in credit risk on that instrument since initial recognition:
If the contract payments were past due over 30 days based on the terms, there has been a significant increase in credit risk on that instrument since initial recognition.
v.The following indicators are used to determine whether the credit impairment of accounts receivable has occurred:
(i)It becomes probable that the issuer will enter bankruptcy or other financial reorganization due to their financial difficulties;
(ii)Default or delinquency in principal repayments.
vi.The Group classifies customers’ accounts receivable in accordance with geographic area and credit rating of customer. The Group applies the modified approach to estimate expected credit loss under the provision matrix basis.
F-28

Index to Financial Statements
vii.The Group wrote-off the financial assets, which cannot be reasonably expected to be recovered, after initiating recourse procedures. However, the Group will continue executing the recourse procedures to secure their rights.
viii.The Group used the territory economic forecasts to adjust historical and timely information to assess the default possibility of accounts receivable.
ix.The loss amounts of accounts receivable allowance using simplified method were de minimis, thus, the loss was not recognized as at December 31, 2023 and June 30, 2024.
(c)Liquidity risk
i.Cash flow forecasting is performed in the operating entities of the Group and aggregated by the Group’s finance department. The Group’s finance department monitors rolling forecasts of the Group’s liquidity requirements to ensure it has sufficient cash to meet operational needs.
ii.Surplus cash held by the operating entities over and above balance required for working capital management are managed by the Group’s finance department. The Group’s finance department invests surplus cash in interest bearing current accounts and time deposits, choosing instruments with appropriate maturities or sufficient liquidity to provide sufficient head-room as determined by the above-mentioned forecasts. As at December 31, 2023 and June 30, 2024, the Group held demand deposits and time deposits position of $151,847 and $156,584, respectively. The Group manages liquidity risk by ensuring that these balances are available to meet short-term cash needs. Time deposits withdrawn early receive a lower interest rate through the withdrawal date compared to the stated interest rate applicable on the nominal maturity date. However, there are no significant risk of change in value as a result of an early withdrawal for time deposits classified as cash equivalents.
iii.The table below analyses the Group’s non-derivative financial liabilities based on the remaining period at the balance sheet date to the contractual maturity date. The amounts disclosed in the table are the contractual undiscounted cash flows.
Non-derivative financial liabilities: December 31, 2023Less than
1 year
Between 2-5
years
Over
5 years
Financial liabilities at fair value through profit or loss$ $1,566 $ 
Other payables (including related parties)10,381   
Lease liabilities (Note)496 392  
Guarantee deposits received 25  
Non-derivative financial liabilities: June 30, 2024Less than
1 year
Between 2-5
years
Over
5 years
Financial liabilities at fair value through profit or loss$ $1,520 $ 
Other payables (including related parties)10,289   
Lease liabilities (Note)535 189  
Guarantee deposits received 25  
Note: The amount included the interest of estimated future payments.
12(3)    Fair value information
A.The different levels that the inputs to valuation techniques are used to measure fair value of financial and non-financial instruments have been defined as follows:
Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date. A market is regarded as active where a market in which
F-29

Index to Financial Statements
transactions for the asset or liability take place with sufficient frequency and volume to provide pricing information on an ongoing basis.
Level 2: Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.
Level 3: Unobservable inputs for the asset or liability.
B.The carrying amounts of the Group’s financial instruments not measured at fair value (including cash and cash equivalents, current financial assets at amortized cost, accounts receivable, other receivables (including related parties), guarantee deposits paid, accounts payable, other payables (including related parties) and guarantee deposits received) are approximate to their fair values.
C.The related information of financial instruments measured at fair value by level on the basis of the nature, characteristics and risks of the liabilities at December 31, 2023 and June 30, 2024 are as follows:
(a)The related information of natures of the liabilities is as follows:
December 31, 2023Level 1Level 2Level 3Total
Liabilities
Recurring fair value measurements
Financial liabilities at fair value through profit or loss
Compound instrument:
Warrant liabilities$954 $612 $ $1,566 
June 30, 2024Level 1Level 2Level 3Total
Liabilities
Recurring fair value measurements
Financial liabilities at fair value through profit or loss
Compound instrument:
Warrant liabilities$922 $598 $ $1,520 
(b)The methods and assumptions the Group used to measure fair value are as follows:
i.Except those mentioned in point (ii) ~ (iii) below, the carrying amounts of the Group’s financial instruments not measured at fair value (including cash and cash equivalents, accounts receivable, other receivables, notes payable, accounts payable and other payables) approximate to their fair values. The fair value information of financial instruments measured at fair value is provided in Note 12(2).
ii.Fair value of the Perfect Public Warrants is determined based on market quotation price.
iii.Fair value of the Perfect Private Placement Warrants and Forward Purchase Warrants are determined based on the Perfect Public Warrants with adjustments to the implied volatility.

D.For the year ended December 31, 2023 and six months ended June 30, 2024, there was no transfer between Level 1 and Level 2.
E.For the year ended December 31, 2023 and six months ended June 30, 2024, there was no transfer into or out from Level 3.
F-30

Index to Financial Statements
13.    Segment Information
13(1)    General information
Although the Group has multiple operating segments by geography, the management takes the aggregation criteria outlined in Paragraphs 11 to 14 of IFRS 8 into consideration to decide the reportable operating segments. In light of the qualitative and quantitative criteria, the Group concluded that it has only one reportable operating segment.
13(2)    Geographical information
Geographical information for the six months ended June 30, 2023 and 2024 is as follows:
Six months ended June 30,
20232024
RevenueRevenue
United States$11,256 $11,308 
Japan2,203 2,748 
France1,979 2,427 
Others9,394 11,711 
$24,832 $28,194 
Geographical information on the revenue shows the location in which sales were generated. Non-current assets amounted to $1,304 and $1,281 as of December 31, 2023 and June 30, 2024, respectively.
Substantially all of the Group’s non-current assets, including property, plant and equipment, right-of-use assets and intangible assets, are located in Taiwan.
13(3)    Major customer information
There is no major customer of the Group (exceed 10% of revenue) for the six months ended June 30, 2023 and 2024.
F-31
EX-99.2 3 perfect-mdaforthe2024inter.htm EX-99.2 Document

Exhibit 99.2
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS FOR THE PERIOD ENDED JUNE 30, 2024
The following discussion and analysis of financial condition and results of operations (“MD&A”) is dated September 24, 2024 and provides information which the management of Perfect Corp. believes is relevant to an assessment and understanding of the consolidated results of operations and financial condition of Perfect Corp. for the six months ended June 30, 2024 and 2023. This MD&A should be read together with Perfect Corp.’s condensed consolidated interim financial statements and related notes for the six months ended June 30, 2024, which are attached as Exhibit 99.1 to our Form 6-K furnished to the SEC on September 24, 2024 (the “Interim Financial Statements” or “our Interim Financial Statements”), and Perfect Corp.’s audited consolidated financial statements and management’s discussion and analysis for the year ended December 31, 2023, which are included in our annual report on Form 20-F for the year ended December 31, 2023 (the “Annual Report”). In addition to historical financial information, this MD&A contains forward-looking statements based upon current expectations that involve risks, uncertainties and assumptions. For more information about forward-looking statements, see the section entitled “Cautionary Note Regarding Forward-Looking Statements”. Actual results and timing of selected events may differ materially from those anticipated by these forward-looking statements as a result of various factors, including those set forth under the section entitled “Key Factors Affecting Our Results of Operations”. Unless the context otherwise requires, all references in this section to “Perfect,” the “Company,” “we,” “us” and “our” refer to Perfect Corp. and its consolidated subsidiaries. Capitalized terms not otherwise defined herein shall have the meanings ascribed to them in the Annual Report.
Perfect’s annual consolidated financial statements have been prepared in accordance with International Financial Reporting Standards (“IFRS”), as issued by the International Accounting Standards Board (“IASB”). Our Interim Financial Statements have been prepared in accordance with International Accounting Standard 34 “Interim Financial Reporting”. All amounts are in U.S. dollars except as otherwise indicated. For more information about the basis of presentation of Perfect’s consolidated financial statements, see the section entitled “Basis of Presentation.”
Certain figures included in this discussion and analysis have been rounded for ease of presentation. Percentage figures included in this MD&A have not in all cases been calculated on the basis of the rounded figures but on the basis of the amounts prior to rounding. For this reason, percentage amounts in this MD&A may vary slightly from those obtained by performing the same calculations using the figures in Perfect’s consolidated financial statements or in the associated text. Certain other amounts that appear in this MD&A may similarly not sum due to rounding.
Company Overview
Founded in 2015, we are the leading beautiful artificial intelligence (“AI”) Software-as-a-Service (“SaaS”) technology company offering AI- and augmented reality (“AR”)- powered solutions dedicated to making the world beautiful. We operate a hybrid business model of enterprise business (B2B business) and direct consumer business (B2C business). Our platform transforms how brands and consumers interact and create opportunities to connect that were previously unimaginable. With our cutting-edge, hyper-realistic virtual try-on solutions, we are transforming the traditional online and in-store shopping journey by creating instant, seamless and engaging omni-channel shopping experiences.
For our B2B business, we offer AI- and AR- powered solutions tailored to the beauty and fashion industry. We empower beauty, skincare clinics, med spa, jewelry, fashion brands and retailers by providing subscription-based tech modules that enable them to offer beauty product virtual try-on experiences to their end consumers across multiple channels and product groups. As of June 30, 2024, our cumulative customer base includes 686 brands, including global industry leaders such as Estée Lauder Group, LVMH Group, COTY Group and Shiseido Group, with over 774,000 digital stock keeping units (“SKUs”) for makeup,
1




hairstyles, haircare, skincare, eyewear, and jewelry products, and over 10 billion virtual product try-ons annually. We have 151 Key Customers within our customer base as of June 30, 2024.1.
For our B2C business, we primarily offer five mobile apps under the “YouCam” suite and online services featuring AI- and AR- technologies. The flagship mobile apps, YouCam Makeup, YouCam Perfect, YouCam Video, YouCam Enhance and YouCam AI Pro, along with online editing services YouCam Online Editor provide users with virtual try-ons, beauty camera / portrait retouching, photo / video enhancement / editing features and Generative AI features for selfies, avatars and generative imaging. These apps and online services, powered by our AI- and AR-technologies, have attracted a growing number of active subscribers, reaching over 919,000 active subscribers as of June 30, 2024, up from over 879,000 active subscribers as of December 31, 2023. Our B2C business also provides us with a unique opportunity to pilot our latest AI- and AR-innovations directly in the end consumer market, which may, in turn, benefit our B2B business.
We have achieved significant scale and steady growth since our inception in 2015. Our total revenue increased to $28.2 million for the six months ended June 30, 2024, up from $24.8 million for the same period in 2023. This increase is primarily driven by the growth of our AI- and AR- powered cloud solutions, increased subscription revenue, and rapid advancements in AI- and AR- technologies. We recorded a net income of $1.4 million for the six months ended June 30, 2024, compared with a net income of $0.5 million for the six months ended June 30, 2023, primarily due to our continued revenue growth. Our momentum in acquiring new brands customers remains solid, growing to 686 cumulative brands as of June 30, 2024, from 645 cumulative brands as of December 31, 2023. As we grow and continue to expand our product offerings, we expect to significantly increase our brand presence and provide a comprehensive suite of products that extends beyond the beauty and fashion industries.
Key Factors Affecting Our Results of Operations
Our results of operations are affected by the following factors:
Overall adoption rate of AI- and AR-technologies in beauty and fashion industries
Our results of operations are affected by the overall growth and adoption of AI- and AR-technologies in the beauty and fashion industries, which are, in turn, affected by customer demand for these technologies and the pace of brands’ digital transformation. Any changes or innovations in the beauty and fashion industries and our ability to adapt to such changes or innovations promptly could affect our business and results of operation.
Despite the rapid pace of digital transformation in recent years, the adoption of AI- and AR- technologies among beauty and fashion brands and retailers remains relatively low. We see significant opportunities to advance the digitization and proliferation of AI- and AR-solutions in the beauty and fashion industries. We believe that, with our unique technological capabilities and extensive collection of training data sets from over 10 billion real-life try-ons annually, we can strengthen our market leadership in the beauty AI- and AR-SaaS industry and drive adoption of AI- and AR- technologies among beauty and fashion brands and retailers.
Overall adoption rate of our premium mobile app subscriptions
Our results of operations are affected by the overall growth and renewal of the premium subscription versions within our YouCam suite. We observe significant opportunities for growth in mobile app monetization through the rollout of new apps and the enhancement of our premium features to convert free users into paying customers. With the latest Generative AI technologies unlocking a new wave of visual
1 “Key Customer” refers to the Company’s brand customers who contributed revenue of more than $50,000 in the trailing 12 months ended on the measurement date.
2




creation capabilities, we observe a steady demand from end users integrating these paid apps into their daily digital lifestyles.
Our ability to monetize our services
We offer a diverse range of AI- and AR- powered solutions, including virtual try-ons for makeup, nail art, hairstyles, beard dye and styling, eyewear, and jewelry, advanced skin diagnostic technology, foundation shade finder and our interactive platform. Our solutions can be deployed across various channels and platforms, including brand-owned channels, such as brands’ official mobile apps and websites, in-store kiosks, as well as leading third-party platforms, including Alphabet (Google and YouTube), Snap, WeChat, Douyin and Alibaba (Taobao and Tmall).
We are able to provide customized solutions tailored to each brand. For details of our products and services, see “Item 4. Information on the Company – B. Business — Overview – Our Business” of the Annual Report. For details of revenue recognition of our products and services, see “— Components of Results of Operations — Revenue” of the MD&A and Note 4 “Summary of Significant Accounting Policies” to our Interim Financial Statements. The following table sets forth a breakdown of our revenue for the periods indicated based on the types of customers:
Six months ended June 30,
20232024

US$’000
% of total revenue

US$’000
% of total revenue
Revenue from brands12,50350.4% 10,865 38.5%
Revenue from Key Customers(1)
11,91248.0% 9,775 34.6%
Revenue from non-Key Customer brands(2)
5912.4% 1,090 3.9%
Revenue from mobile apps subscribers 11,73747.3% 16,756 59.4%
Revenue from advertisement network service providers
5802.3% 496 1.8%
Others 120.0%770.3%
Total revenue 24,832
100%
28,194
100%
Notes:
(1)    Represents 95.3% and 90.0% of our revenue from brands for the six months ended June 30, 2023 and 2024, respectively.
(2)    Represents 4.7% and 10.0% of our revenue from brands for the six months ended June 30, 2023 and 2024, respectively.
Our ability to increase revenue from B2B business depends in part on retaining our existing brand customers and expanding their use of our services. In managing our B2B business, our management vigilantly monitors the revenue contribution from our Key Customers, as these metric provide reliable insights into the growth of our B2B business, due to the following reasons: (i) revenue from Key Customers accounted for approximately 48.0% and 34.6% of our total revenue for the six months ended June 30, 2023 and 2024, respectively; and (ii) revenue from Key Customers represented 95.3% and 90.0% of our total revenue from brands for the six months ended June 30, 2023 and 2024, respectively.
3




As we strengthen long-term relationships with existing brands, we aim to increase the average recurring fees per brand through a combination of cross-selling across sister brands, geographies and verticals of beauty and luxury groups, and upselling incremental SKUs, modules and functions to beauty brands. We believe the stickiness and scalability of our platform well positions us to capture this monetization opportunity.
In addition to the Key Customers, which are major brand customers, we also generate revenue from other customers. Revenue from non-Key Customers contributed 2.4% and 3.9% of our total revenue as of June 30, 2023 and 2024, respectively. Such non-Key Customers primarily include non-Key Customer brands, consumers subscribing for premium value-added functions in our mobile apps and advertisement network service providers that display advertisements in our mobile apps.
Our ability to generate revenues from our B2C business primarily depends on our ability to retain current paying subscribers and convert free app users into paying subscribers. Since 2022, our mobile app business has experienced significant growth due to the adoption of the following multifaceted approach. Firstly, our freemium model of YouCam apps attracts users to download and explore various features, while we continuously introduced and upgraded premium features, enticing free app users to subscribing for our services and retaining our existing subscribers. Secondly, we bolstered our cross-promotion efforts among our YouCam suite of mobile apps and executed strategic marketing campaigns such as search engine optimization (SEO) to strengthen our brand recognition. Thirdly, by continuously introducing new mobile apps within YouCam suite into the market, we expanded our avenues for monetization. Fourthly, we skillfully increased subscription prices while maintaining competitiveness. Lastly, our subscriber base grew as more users opt in. These combined efforts fueled our B2C business’s impressive growth.
We manage our B2C business by closely monitoring metrics such as MAUs and monthly active subscribers, and benchmark against the product ratings and functionalities of our primary mobile app competitors, so that we can identify which features are key drivers for converting free app users into paying subscribers. We observed a steady growth in our average monthly active subscribers from approximately 705 thousand as of June 30, 2023 to approximately 903 thousand as of June 30, 2024, primarily driven by the sustained demand for our YouCam mobile beauty app services from subscribers. This increase in subscribers not only reflected our successful efforts in converting free app users to paying subscribers, but also highlights our ability to monetize our mobile app services. The following table sets forth our average MAUs and average monthly active subscribers of our mobile apps for the periods indicated:
Six months ended June 30,
20232024
Average MAUs (in millions)
14.4
11.9
Average monthly active subscribers (in thousands)(1)
705
903
                     
Note:
(1)    Monthly active subscribers refer to paying users who subscribe to our mobile apps’ premium functions and maintain an active subscription at the end of the measured month.
We also generated advertisement revenue from advertisement network service providers that display advertisements in our mobile apps. The advertisement revenue is being gradually phased out over the past two years, as it is no longer a core component of our revenue strategy for mobile apps. Our primary focus has shifted towards a premium subscription model rather than monetization through the display of third-party advertisements via advertisement network service providers.
4




Our primary business strategies at current stage focus on strengthening our market leadership in providing AI- and AR-SaaS solutions to brand customers and expanding the distribution and monetization of mobile apps to individual consumers. We plan to distribute resources evenly between developing our premium mobile apps for individual customers and enhancing our SaaS offering for brand customers. Conversely, we will progressively allocate fewer resources to our traditional advertisement services, and consequently, our revenue from advertisement network service providers will become increasingly insignificant in proportion to our total revenue in the foreseeable future.
Our ability to expand into new verticals and grow our brand base.
Our vision is to transform the world with digital tech innovations that make the world more beautiful, by partnering with both global beauty and luxury groups and indie brands. We see significant growth opportunities among indie beauty brands, and we are committed to continuing providing them with seamless and user-friendly solutions, recognizing that capturing this brand base is crucial for driving the future growth of our own brand base.
Leveraging our extensive industry and technology expertise, along with our broad customer network that we have established in the beauty AI- and AR-SaaS industry, we aim to further expand our product offering into complementary categories and broaden our product portfolio beyond beauty to further grow our brand base. We have already made inroads into luxury and fashion industries, including jewelry, eyewear, watches, and accessories, and now are exploring opportunities beyond fashion industry, such as solutions for hair salons, med-spa and aesthetic non-surgical beauty treatments. Some of these services have already been in place, and we are actively engaging with various businesses in these areas.
We are uniquely positioned to integrate our industry-leading facial solutions with these new categories. For example, with respect to jewelry, we can provide a solution which enables consumers to virtually try on earrings, watches, rings and bracelets with virtual makeup applied at the same time This capability is challenging for a jewelry AI- and AR-vendor to replicate given the complexity of AI- and AR-makeup. Ultimately, our goal is to expand our product offerings, achieve widespread adoption, and provide a comprehensive suite of products that extends beyond the beauty and fashion industries.
Our ability to manage and improve operating efficiency
Our results of operations partly depend on our ability to effectively manage our costs and expenses. As we scale our business and advance our technology, we anticipate that marginal operating costs and expenses may decrease. We expect our customer acquisition efforts to benefit from our strong brand recognition and word-of-mouth referrals as we expand our brand customer base.
Our continued investment in technology also contributes to the increase of operational efficiency, enabling the same number of employees to deliver higher productivity over time. In addition, we believe that we will continue to benefit from economies of scale as we continue to actively manage the level of our general and administrative expenses. Certain expenses, such as the professional advisors’ fees in connection with our ongoing reporting obligations as a public company, however, may negatively affect our profitability in the next few years.
Our people and technology
We are committed to investing in our people and technology, as these are essential for delivering innovative solutions and services that meet our customer needs, expanding our customer base, and maintaining our market leadership in the beauty AI- and AR-SaaS industry.
We have invested considerable resources in our people. We recruit talents from renowned universities and academic institutions across various regions. We have built up a comprehensive talent development program that includes diverse training programs featuring lectures, senior experience sharing, study groups,
5




and participation in conferences and external forums. We also foster a working environment that motivates employees to raise questions and adopts a problem-solving mindset. Our ultimate goal is to retain these talents in the long term and turn them into valuable asset for our business success.
We have also invested a substantial portion of our resources in technology development, recognizing it as the cornerstone of our business success. By collaborating with prestigious universities and research labs, we bring emerging talents and cutting-edge technologies from academic institutions to our Company, bridging the gap between academic research and commercial application. This collaboration offers us unique opportunities to access innovative ideas and latest technology developments at an early stage, allowing us for proactive planning. Additionally, we are committed to continually improving and upgrading our technologies to ensure the highest quality to our customers. We believe these efforts are crucial to our business, as the success of our AI- and AR-powered solutions relies on technology that provides exceptional accuracy, scalability, and performance.
Basis of Presentation
Our Interim Financial Statements have been prepared in accordance with International Accounting Standard 34 "Interim Financial Reporting". All intercompany accounts and transactions have been eliminated on consolidation. For the purposes of presenting the Interim Financial Statements, our assets and liabilities and our foreign operations (including subsidiaries in other countries that use currencies which are different from our functional currency) are translated into U.S. dollars using exchange rates prevailing at the end of each reporting period. Income and expense items are translated at the average exchange rates for the period. Exchange differences, if any, are recognized in other comprehensive income and accumulated in equity.
Components of Results of Operations
Revenue
Our revenue sources include three major components: AI- and AR- cloud solutions and subscription, licensing and advertisement. We would anticipate the revenue contribution from licensing and advertisement becoming increasingly insignificant, as we progressively allocate fewer resources to these areas and instead focus on strengthening our market leadership to provide AI- and AR- SaaS subscription solutions for brand customers and individual customers.
(1)AI- and AR- cloud solutions and subscription
For AI- and AR- cloud solutions and subscription, we provide online cloud-based services to our customers, primarily including virtual try-on solutions for our brand customers and app premium subscriptions for our individual customers.
Our typical contract terms with brand customers range from three months to several years, with one-year term being the most common. Our contract terms are determined based on the following considerations: (1) the functionality of the subscribed modules (e.g., makeup, skincare, hair, nail); (2) the duration of the service; (3) the geographical coverage, such as the number of countries / regions for module deployment or the number of website domains for integration into our module; (4) the maximum number of SKUs that a brand can utilize at the same time; and (5) any additional manpower hours required for customization, if any.
Furthermore, depending on the nature of the services provided, the charges of brand customers can be further divided to one-time fees, recurring fees, or a combination of both. One-time fees are made up of service setup fee, customization fee, and console base fee, which allow brands to create a brand console account on our platform for uploading and managing SKUs. Recurring fees are related to granting
6




customers access to the modules throughout the contract period. These fees are recurring as the service is time-limited and scope-limited, requiring renewal upon the expiration of the service term.
In terms of the premium value-added features in our mobile apps to which individual customers subscribe through Apple App Store and Google Play, we currently offer monthly and yearly subscription plans. The pricing of such premium services varies by country. We recognize revenue from such services based on the fulfilled contract obligations for each month.
(2)Licensing
We collect licensing fees from (1) licensing self-developed technologies, which include offline SDK and AI- and AR- offline solutions to brand customers, and (2) licensing customized mobile apps designed and created based on customers’ specifications that do not require continuous support from our backend cloud computing infrastructure. In this scenario, the mobile apps are operated by customers on their own infrastructure, with no additional supporting services required from us after delivery to customers.
Furthermore, depending on the type of the licensing services provided, brand customers may elect to renew licensing agreements with us, as the right to use our intellectual property is only granted to them for a specific period. We collect recurring revenue from the renewal of licensing agreements by customers. We generate recurring revenue from renewals of these licensing agreements by customers.
(3)Advertisement
Advertisement revenue is generated from the advertisements displayed by advertisement network service providers in our apps. The consideration of such service is determined based on the frequency of click or impression of the advertisement, which should be treated as a variable consideration. The typical contract term is for one month. The numbers of advertisements are delivered and the associated fees are tracked on a daily basis, and we recognize revenue on a monthly basis based on the daily collected information.
For further details on our revenue recognition, see Note 4 “Summary of Significant Accounting Policies” to our Interim Financial Statements.
Cost of Sales and Services
Our cost of sales and services primarily consists of kiosk hardware cost, certain research and development personnel-related expenses allocated to cost of sales and services which are directly related to revenue and services activities, warranty provision as well as third-party payment processing fees for distribution partners such as Google and Apple. We expect that our cost of sales and services will increase in absolute dollars in tandem with the growth of our businesses in the foreseeable future, as we continue to invest and broaden our product offerings and scale up our business operations.
Sales and Marketing Expenses
Our sales and marketing expenses consist of personnel-related expenses for salaries, employee benefits, and stock-based compensation for employees engaged in sales and marketing, advertising and promotional fees, cloud-hosting fees as well as allocated facilities and information technology costs. We plan to continue to invest in sales and marketing to grow our customer base and increase our brand awareness. As such, we expect sales and marketing expenses to increase in absolute dollars. In the near term, we anticipate fluctuations in sales and marketing expenses as a percentage of revenue due to our investments in accelerating market adoption of our AI- and AR-technologies, while we expect the sales and marketing expenses to decrease in the long term as we achieve and benefit from greater scale.
7




General and Administrative Expenses
Our general and administrative expenses primarily consist of personnel-related expenses for employees involved in general corporate operations, including administration, legal, human resources, accounting and finance. Personnel-related expenses primarily include salaries, benefits, and share-based compensation. In addition, general and administrative expenses also include allocated facilities costs, such as rent, depreciation expenses, professional service fees and other general corporate expenses.
Furthermore, we have incurred and expect to further incur expenses as a result of becoming a public company since October 2022, including costs for complying with the rules and regulations applicable to companies listed on a national securities exchange, costs related to compliance and reporting obligations, and increased expenses for insurance, investor relations, and professional services. We expect that our general and administrative expenses will increase in absolute dollars as we scale up our business operations.
Research and Development Expenses
Our research and development expenses primarily consist of salaries and benefits, including share-based compensation, for our technology and product development personnel, and depreciation and other associated corporate costs.
We expect our research and development expenses to increase in the future as we expand our team of technology and product development professionals and continue to invest in technology infrastructure and innovative AI- and AR-solutions to enhance and broaden our product offerings.
Interest Income
Our interest income primarily consists of interests earned on bank deposits and financial assets at amortized costs.
Other Income
Our other income primarily consists of subsidies from local government and VAT adjustments. We do not expect material subsidies from local government in the foreseeable future.
Other Gains and Losses
Our other gains and losses primarily consist of losses on financial liabilities at fair value through profit or loss (“FVTPL”) and foreign exchange gains and losses. The FVTPL is primarily associated with our outstanding warrants.
Finance Costs
Our finance costs primarily consist of interest expenses on our lease liabilities.
Income Tax Benefit (Expense)
Our income tax expense primarily consists of current income tax expenses. As a global company, we are subject to income taxes in the jurisdictions where we do business. These foreign jurisdictions have different statutory tax rates. Accordingly, our effective tax rate will vary depending on the relative proportion of income derived in each jurisdiction, use of tax credits, changes in the valuation of our deferred tax assets and liabilities as well as changes in tax laws. Currently, the applicable tax rate in our headquarters in Taiwan is 20% while the tax rate for unappropriated earnings is 5%.
8




Results of Operations
Our results of operations for the six months ended June 30, 2023 and 2024 are presented below:
 Six months ended June 30,
 ($ in thousands)
2023 2024
Revenue$24,832  $28,194 
Cost of sales and services(5,024) (5,971)
Gross profit19,808  22,223 
Operating expenses 
Sales and marketing expenses(12,585) (14,184)
General and administrative expenses(5,427) (4,614)
Research and development expenses(5,396) (6,010)
Total operating expenses(23,408) (24,808)
Operating loss(3,600) (2,585)
Non-operating income and expenses 
Interest income4,609  3,952 
Other income 14 
Other gains and losses(459) (291)
Finance costs(5) (10)
Total non-operating income and expenses4,152  3,665 
Income before income tax552  1,080 
Income tax benefit (expense)(63) 314 
Net income$489  $1,394 

Comparison of Six Months Ended June 30, 2023 to Six Months Ended June 30, 2024
Revenue
Total revenue increased by $3.4 million, or 13.5%, from $24.8 million for the six months ended June 30, 2023 to $28.2 million for the six months ended June 30, 2024. The steady increase was primarily attributable to an increase by 18.5% of our revenue generated from AI- and AR- cloud solutions and subscription from $21.4 million for the six months ended June 30, 2023 to $25.3 million for the same period in 2024, which was primarily driven by the stable demand for our online virtual product try-on solutions from brand customers and robust growth momentum in our mobile beauty app subscriptions. However, such increase was offset by (i) the decrease by 20.4% of our licensing revenue, from $2.9 million for the six months ended June 30, 2023 to $2.3 million for the same period in 2024, and (ii) the decrease of our advertisement revenue from $0.6 million for the six months ended June 30, 2023 to $0.5 million for the same period in 2024, as a result of our strategy of allocating less resources to licensing services and advertisement services. We expect the licensing revenue and advertisement revenue will become increasingly insignificant, as we continue to focus on strengthening our market leadership to provide AI- and AR- SaaS subscription solutions for our brand customers and individual customers.
With respect to geographical contribution, revenue from the United States remains stable for the six months ended June 30, 2024, compared to the same period in 2023, being $11.3 million, revenue from Japan has increased by 24.7% from $2.2 million for the six months ended June 30, 2023 to $2.7 million for the same period in 2024, and revenue from France has increased by 22.6% from $2.0 million for the six
9




months ended June 30, 2023 to $2.4 million for the same period in 2024. Revenue outside of these three major countries have grown by 24.7% from $9.4 million for the six months ended June 30, 2023 to $11.8 million for the same period in 2024.
Cost of Sales and Services
Cost of sales and services increased by $1.0 million, or 18.8%, from $5.0 million for the six months ended June 30, 2023 to $5.9 million for the six months ended June 30, 2024. The increase was primarily due to the increase in payment processing fees paid to third-party digital distribution platforms such as Apple App Store and Google Play resulting from the increase in our mobile app subscription revenue.
Gross Profit
Gross profit increased by $2.4 million, or 12.2%, from $19.8 million for the six months ended June 30, 2023 to $22.2 million for the six months ended June 30, 2024. Despite the continuous increase in gross profit, our gross margin slightly decreased by 1.0% from 79.8% for the six months ended June 30, 2023 to 78.8% for the six months ended June 30, 2024. The slight decrease in gross margin was primarily due to the sustained increase in third-party payment processing fees paid to digital distribution partners such as Google and Apple related to the growth in our mobile app subscription revenue.
Total Operating Expenses
Total operating expenses increased by $1.4 million, or 6.0%, from $23.4 million for the six months ended June 30, 2023 to $24.8 million for the six months ended June 30, 2024. The increase was primarily associated with higher sales and marketing expenses and research and development expenses, which were partially offset by a slight decline in general and administrative expenses.
Sales and Marketing Expenses
Sales and marketing expenses increased by $1.6 million, or 12.7%, from $12.6 million for the six months ended June 30, 2023 to $14.2 million for the six months ended June 30, 2024. The increase was primarily due to the increase in marketing events and advertising costs for our mobile apps and cloud computing costs.
General and Administrative Expenses
General and administrative expenses decreased by $0.8 million, or 15.0%, from $5.4 million for the six months ended June 30, 2023 to $4.6 million for the six months ended June 30, 2024. The decrease was primarily due to lower corporate expenses and enhanced operational efficiencies.
Research and Development Expenses
Research and development expenses increased by $0.6 million, or 11.4%, from $5.4 million for the six months ended June 30, 2023 to $6.0 million for the six months ended June 30, 2024. The increase was primarily due to the increase of our research and development headcount and related personnel costs.
Total Non-operating income and expenses
Total non-operating income and expenses decreased by $0.5 million, or 11.7%, from $4.2 million for the six months ended June 30, 2023 to $3.7 million for the six months ended June 30, 2024. The increase was primarily due to the decrease of interest income and other gains and losses.
Interest Income
10




Interest income decreased by $0.7 million, or 14.3%, from $4.6 million for the six months ended June 30, 2023 to $4.0 million for the six months ended June 30, 2024. The decrease was primarily attributable to reduced balance of time deposits, which were used to purchase the 16,129,010 Class A ordinary shares, at a price of $3.10 per share, that are validly tendered and not properly withdrawn by the shareholders before December 26, 2023, in an aggregate amount of approximately $50.0 million (excluding fees relating to the tender offer), pursuant to the tender offer launched by the Company on November 27, 2023.
Other Gains and Losses
Other gains and losses decreased by $0.2 million for the six months ended June 30, 2024 as compared to the six months ended June 30, 2023.
Net Income
As a result of the foregoing, our net income for the six months ended June 30, 2024 was $1.4 million, compared to $0.5 million for the six months ended June 30, 2023.
Adjusted Net Income (Non-IFRS)
Our adjusted net income was $2.8 million for the six months ended June 30, 2024, compared to adjusted net income of $2.2 million in the same period of 2023. See “— Use of Non-IFRS Financial Measures” below for more information.
Use of Non-IFRS Financial Measures
In addition to the measures presented in our consolidated financial statements, we use certain non-IFRS financial measures, including adjusted net income (loss), as supplemental metrics in reviewing and assessing our operating performance and formulating our business plan. We define these non-IFRS financial measures as follows:
Adjusted net income (loss) is defined as net income (loss) excluding one-off transaction costs2, non-cash equity-based compensation, and non-cash valuation (gain)/loss of financial liabilities. Starting from the first quarter of 2024, we no longer exclude foreign exchange (gain)/loss from adjusted net income (loss). As we transitioned to using the U.S. dollar as the functional currency for certain subsidiaries in 2023, our foreign exchange (gain)/loss, which historically have predominantly been unrealized, have not been material since 2023. The majority of the above-mentioned adjustments relate to items in zero tax jurisdictions. With respect to non-zero tax jurisdictions, any related deferred tax assets do not qualify for recognition because of the cumulative losses. Hence, none of the adjusted net income (loss) for the six months ended June 30, 2023 and 2024 was subject to income tax effects. For a reconciliation of adjusted net income (loss) to net income (loss), please see the following reconciliation table.
2 The one-off transaction cost in the first half of 2023 included professional services expenditures that the Company incurred in connection with the de-SPAC transaction. No such cost was incurred in the same period of 2024.
11




Six months ended June 30,
($ in thousands)20232024
Net Income $489  $1,394  
One-off Transaction Costs33  —  
Non-Cash Equity-Based Compensation1,441  1,437  
Non-Cash Valuation (Gain)/Loss of Financial Liabilities244  (46) 
Adjusted Net Income (Loss)3$2,207  $2,785  
Non-IFRS financial measures are not defined under IFRS and are not presented in accordance with IFRS. Non-IFRS financial measures have limitations as analytical tools, which possibly do not reflect all items of expense that affect our operations. Share-based compensation expenses have been and may continue to be incurred in our business and are not reflected in the presentation of the non-IFRS financial measures. In addition, the non-IFRS financial measures Perfect uses may differ from the non-IFRS measures used by other companies, including peer companies, and therefore their comparability may be limited. The presentation of these non-IFRS financial measures is not intended to be considered in isolation from or as a substitute for the financial information prepared and presented in accordance with IFRS. The items excluded from our adjusted net income (loss) are not driven by core results of operations and render comparison of IFRS financial measures with prior periods less meaningful. We believe adjusted net income (loss) provides useful information to investors and others in understanding and evaluating our results of operations, as well as providing a useful measure for period-to-period comparisons of our business performance. Moreover, such non-IFRS measures are used by our management internally to make operating decisions, including those related to operating expenses, evaluate performance, and perform strategic planning and annual budgeting.
Liquidity and Capital Resources
Since inception, we have financed our operations mainly through equity contributions from our shareholders and payments received from our customers. As of June 30, 2024, we had cash and cash equivalents of $120.8 million, which primarily consisted of checking accounts, demand deposits and time deposits. Our cash and cash equivalents are primarily denominated in U.S. dollars, and we do not currently enter into any hedging arrangements. In addition, we have 6-month time deposits of $38.0 million classified as current financial assets at amortized cost according to IFRS and we do not have any loan and bank borrowings as of the same date. Our net income increased from $0.5 million for the six months ended June 30, 2023 to $1.4 million for the six months ended June 30, 2024, primarily due to the Company’s continued revenue growth and effective cost control.
We believe that our cash and cash equivalents, including the cash we obtained from the Business Combination, and our credit facilities will be sufficient to meet our working capital and capital expenditure requirements for at least the next 12 months from the date of this MD&A and sufficient to fund our operations. As of the date of this MD&A, there has been no material change to our liquidity position since December 31, 2023. To the extent that our current resources are insufficient to satisfy our cash requirements in the future, we may need to seek additional equity or debt financing. If the financing is not available, or if the terms of financing are less desirable than we expect, we may be forced to decrease our level of investment in product development or we may delay, scale back or abandon all or part of our growth strategy, which could have an adverse impact on our business and financial prospects.
3 In accordance with the changed definition of “adjusted net income (loss)” that is detailed in the “Use of Non-IFRS Financial Measures” section above, we have made a retrospective adjustment to our adjusted net income for the six months ended June 30, 2023 not adjusting for “foreign exchange gain (loss)” (which amounted to a loss of $215,000 for the period, as previously disclosed in our Form 6-K furnished to the SEC on July 25, 2023).
12




Our cash requirements for the six months ended June 30, 2024 and any subsequent interim period primarily include our capital expenditure, lease obligations, contractual obligations and other commitments. Our capital expenditures are primarily related to purchase of certain servers in our ordinary course of business and ERP system upgrade, which has been immaterial from a dollar amount perspective. From January 1, 2024 through June 30, 2024, we incurred capital expenditure of less than $0.3 million. Our lease obligations consist of the commitments under the rental agreements for our office premises. Our contractual obligations primarily consist of minimum commitments for marketing activities. From a dollar amount perspective, both lease obligations and contractual obligations have been immaterial. In addition, we will consume cash for additional expenses as a public company for, among other things, directors’ and officers’ liability insurance, director fees and additional internal and external accounting, legal and administrative resources, including increased audit and legal fees. We expect these items to be the primary part of our short-term cash requirements, and we currently do not expect any material capital expenditures in the foreseeable future. Furthermore, as part of our growth strategy, we have plans to further invest in research and development, develop new AI- and AR-solutions, broaden our customer bases in the beauty industry, and expand into synergistic categories like skin and fashion solutions. These new developments and expansions may generate long-term cash requirements. We intend to continue to fund our future material cash requirements with net proceeds in connection with our Business Combination, equity contributions from our shareholders and payments received from our customers. We will continue to make cash commitments, including capital expenditures, to support the growth of our business.
On October 28, 2022, we completed the Business Combination. In connection with the Business Combination, holders of 21,651,203 Provident Class A Ordinary Shares, or 94.14% of the shares with redemption rights, exercised their right to redeem their shares for cash. Given a significant number of Provident shareholders elected to redeem their shares prior to the consummation of the Business Combination, our gross proceeds from the Business Combination accordingly reduced compared to a no redemption scenario. Nevertheless, we raised $105 million from PIPE Investors and FPA Investors, which, together with the proceeds from non-redeeming Provident shareholders, amounted to $119 million in gross proceeds, and added $113 million in net proceeds to our balance sheet.
We would receive the proceeds from any exercise of any outstanding Warrants that are exercised for cash pursuant to their terms. Assuming the exercise for cash of all of the 20,849,975 Warrants, consisting of 11,499,975 Perfect Public Warrants, 6,600,000 Perfect Private Placement Warrants and 2,750,000 Perfect Forward Purchase Warrants, we would receive an aggregate of approximately $239.8 million, but would not receive any proceeds from the resale of Class A Ordinary Shares issuable upon such exercise We will have broad discretion over the use of proceeds from the exercise of these Warrants. To the extent that any of these Warrants are exercised on a “cashless basis,” the amount of cash we would receive from the exercise of these Warrants will decrease. Any proceeds from the exercise of the Warrants would increase our liquidity, but our ability to fund our operations is not dependent upon receipt of cash proceeds from the exercise of the Warrants.
There is no assurance that our Warrants will be in the money prior to their expiration or that the holders of the Warrants will elect to exercise any or all of such Warrants. The likelihood that Warrant holders will exercise their Warrants, and therefore any cash proceeds that we may receive in relation to the exercise of the issued and outstanding Warrants, will be dependent on the trading price of our Class A Ordinary Shares. If the market price for our Class A Ordinary Shares is less than the exercise price of our Warrants, which is $11.50 per share, we believe Warrant holders will be unlikely to exercise their Warrants. As the closing price of our Class A Ordinary Shares was $2.01 as of September 24, 2024, we believe that holders of the Warrants are currently unlikely to exercise their Warrants. Accordingly, we do not expect to rely on the cash exercise of Warrants to fund our operations.
On October 18, 2023, the SEC declared effective a registration statement on Form F-3, under which the selling securityholders identified therein or their permitted transferees may offer and sell, from time to time, up to 38,542,254 Class A Ordinary Shares, 9,350,000 Warrants and 9,350,000 Class A Ordinary Shares underlying such Warrants. Given the substantial number of Class A Ordinary Shares registered for potential resale by the selling securityholders, the sale of shares by the selling securityholders, or the
13




perception in the market that the selling securityholders holding a large number of shares intend to sell their shares, could increase the volatility of the market price of our Class A Ordinary Shares or result in a significant decline in the public trading price of our Class A Ordinary Shares. These sales, or the possibility that these sales may occur, and any related volatility or decrease in market price of our Class A Ordinary Shares and Warrants, might make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate.
Cash Flows Summary
Presented below is a summary of our operating, investing, and financing cash flows:
Six months ended June 30,
($ in thousands)20232024
Cash flows from (used in) operating activities
$6,449  $5,518  
Cash flows from (used in) investing activities
(131,003) (7,943) 
Cash flows from (used in) financing activities
(632) (239) 
Effects of exchange rates changes on cash and cash equivalents
(262) (411) 
Net increase (decrease) in cash and cash equivalents
$(125,448) $(3,075) 

Cash Flows Generated from (Used in) Operating Activities
Cash flows generated from or used in operating activities primarily relate to the collection of accounts receivables, payment of provision and payables, net interest received and income tax paid. Our business primarily operates in a prepaid service subscription model, enabling us to collect cash in advance upon the signing of contract and then deliver services pursuant to terms of contract.
Net cash generated from operating activities decreased by $0.9million, or 14.4%, from $6.4 million for the six months ended June 30, 2023 to $5.5 million for the six months ended June 30, 2024. This change was primarily due to less interests received compared to the same period in 2023.
Cash Flows Generated from (Used in) Investing Activities
Cash flows generated from or used in investing activities primarily relates to acquisition of financial assets, proceeds from disposal of financial assets, acquisition of property, plant and equipment, acquisition of intangible assets, and changes in guarantee deposits paid.
Net cash used in investing activities was $7.9 million for the six months ended June 30, 2024 and net cash used in investing activities was $131.0 million for the six months ended June 30, 2023. The substantial decrease of net cash used in investing activities was primarily attributable to the reduced acquisition of six-month time deposits classified as current financial assets at amortized cost according to IFRS, partially offset by proceeds from disposal of financial assets at amortized cost.
Cash Flows Generated from (Used in) Financing Activities
Net cash used in financing activities was $0.2 million for the six months ended June 30, 2024, consisting of $0.2 million in the repayment of the principal portion of lease liabilities.
Net cash from financing activities was $0.6 million for the six months ended June 30, 2023, primarily consisting of $0.4 million in the payments to acquire treasury shares, and $0.2 million in the repayment of the principal portion of lease liabilities.
14




Material Contractual Obligations and Commitments
During the periods presented, we did not have any material contractual obligations and commitments other than two office leases entered into by and between Perfect Mobile Corp., a wholly-owned subsidiary of the Company, and CyberLink Corp., a related party, for two years starting from June 1, 2023 and December 1, 2023 respectively, and an office lease entered into by and between Perfect Mobile Corp., a wholly-owned subsidiary of the Company, and ClinJeff Corp., a related party, for two years starting from May 15, 2024.
Off-Balance Sheet Arrangements
During the periods presented, we did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities, which were established for the purpose of facilitating off-balance sheet arrangements.
Critical Accounting Estimates
Our Interim Financial Statements have been prepared in accordance with IFRS. The preparation of our Interim Financial Statements requires us to make judgements, estimates and assumptions that affect the application of accounting policies and the reported amounts of assets, liabilities, revenue, expenses and related disclosures. See Note 5 “Critical Accounting Judgements, Estimates and Key Sources of Assumption Uncertainty” to our Interim Financial Statements included elsewhere in this MD&A for additional information on our critical accounting estimates.
Recent Accounting Pronouncements
For a discussion of our new or recently adopted accounting pronouncements, see Note 3 “Application of New Standards, Amendments and Interpretations” to our Interim Financial Statements.
Emerging Growth Company Status
As defined in Section 102(b)(1) of the JOBS Act, we are an emerging growth company. As such, we are eligible for and intend to rely on certain exemptions and reduced reporting requirements provided by the JOBS Act, including (a) the exemption from the auditor attestation requirements with respect to internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act, (b) the exemptions from say-on-pay, say-on-frequency and say-on-golden parachute voting requirements and (c) reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements.
The Company will remain an emerging growth company under the JOBS Act until the earliest of:
(1)the last day of the fiscal year (a) following the fifth anniversary of the date on which Class A Ordinary Shares were offered in connection with the Transactions, (b) in which it has total annual gross revenues of at least $1.235 billion, or (c) in which it is deemed to be a “large accelerated filer” as defined in Rule 12b-2 under the Exchange Act, which would occur if the market value of its ordinary shares that are held by non-affiliates exceeds $700 million as of the end of the prior fiscal year’s second fiscal quarter; or
(2)the date on which it has issued more than $1 billion in non-convertible debt during the prior three-year period.
Foreign Private Issuer Status
15




We are an exempted company limited by shares incorporated in 2015 under the laws of the Cayman Islands. We are a foreign private issuer within the meaning of the rules under the Exchange Act. Under Rule 405 of the Securities Act, the determination of foreign private issuer status is made annually on the last business day of an issuer’s most recently completed second fiscal quarter, and accordingly, the next determination will be made with respect to us on June 30, 2025. Even after we no longer qualifies as an emerging growth company, for so long as we qualify as a foreign private issuer, it will be exempt from certain provisions of the Exchange Act that are applicable to U.S. domestic public companies, including:
the rules requiring domestic filers to issue financial statements prepared under U.S. GAAP;
the rules under the Exchange Act requiring the filing of quarterly reports on Form 10-Q or current reports on Form 8-K with the SEC;
the sections of the Exchange Act regulating the solicitation of proxies, consents, or authorizations in respect of a security registered under the Exchange Act;
the sections of the Exchange Act requiring insiders to file public reports of their share ownership and trading activities and liability for insiders who profit from trades made in a short period of time; and
the selective disclosure rules by issuers of material nonpublic information under Regulation Fair Disclosure, or Regulation FD, which regulates selective disclosure of material non-public information by issuers.
We are required to file an annual report on Form 20-F within four months of the end of each fiscal year. In addition, we intend to publish our results on a quarterly basis through press releases, distributed pursuant to the rules and regulations of the NYSE. Press releases relating to financial results and material events will also be furnished to the SEC on Form 6-K. However, the information we are required to file with or furnish to the SEC will be less extensive and less timely compared to that required to be filed with the SEC by U.S. domestic issuers. Accordingly, our shareholders will receive less or different information about us than a shareholder of a U.S. domestic public company would receive.
We are a non-U.S. company with foreign private issuer status and are listed on the NYSE. NYSE rules permit a foreign private issuer such as us to follow the corporate governance practices of our home country. Certain corporate governance practices in the Cayman Islands, which is our home country, may differ significantly from NYSE corporate governance listing standards. Among other things, we are not required to have:
a majority of the Board consisting of independent directors;
a compensation committee;
a nominating committee; or
regularly scheduled executive sessions with only independent directors each year.
We intend to rely on the exemptions listed above. As a result, you may not be provided with the benefits of certain corporate governance requirements of the NYSE applicable to U.S. domestic public companies. We would cease to be a foreign private issuer at such time as more than 50% of our outstanding voting securities are held by U.S. residents and any of the following three circumstances applies: (i) the majority of our executive officers or directors are U.S. citizens or residents, (ii) more than 50% of our assets are located in the United States or (iii) our business is administered principally in the United States.
16




Foreign private issuers, similar to emerging growth companies, are also exempt from certain more stringent executive compensation disclosure rules. Thus, even if we are no longer qualified as an emerging growth company but remain a foreign private issuer, we will continue to be exempt from the more stringent compensation disclosures required of public companies that are neither an emerging growth company nor a foreign private issuer.
If at any time we cease to be a foreign private issuer, we will take all action necessary to comply with the applicable rules of the SEC and the NYSE.
Quantitative and Qualitative Disclosures About Market Risk
We are exposed to various risks in relation to financial instruments. The main types of risks are foreign currency risk and interest rate risk. While we may enter into hedging contracts from time to time, any change in the fair value of the contracts could be offset by changes in the underlying value of the transactions being hedged. Furthermore, we do not have foreign-exchange hedging contracts in place with respect to all currencies in which we do business.
Foreign Currency Risk
We are exposed to foreign exchange risk on transactional foreign currency risk to the extent that there is a mismatch between the currencies in which sales, purchases, receivables and borrowings that are denominated in a currency other than the respective functional currencies of our entities. Our sales are substantially denominated in U.S. dollars, but the functional currencies of our entities also include Euro Dollars, RMB and Japanese yen. Accordingly, changes in exchange rates are reflected in reported income and loss from our international businesses included in our consolidated statements of operations. A continued strengthening of the U.S. dollar would therefore reduce reported revenue and expenses from our international businesses included in our consolidated statements of operations.
Interest on external borrowings is denominated in the currency of the borrowing. Generally, our entities’ external borrowings are denominated in currencies that match the cash flows generated by the underlying operations, which is also the currency of the country in which the entity operates.
For the six months ended June 30, 2024, we had $0.3 million of other comprehensive loss generated from the exchange differences on translation of foreign operations, whereas for the same period in 2023, we had $0.2 million of other comprehensive loss generated from the same.
A hypothetical 10% change in foreign currency exchange rates on our monetary assets and liabilities would not be material to our financial condition or results of operations.
Based on the above, we believe we are not exposed to significant currency transactional foreign currency risk. While we have not engaged in the hedging of our foreign currency transactions to date and do not enter into any hedging contracts for trading or speculative purposes, we may in the future, enter into derivatives or other financial instruments in an attempt to hedge our foreign currency exchange risk. It is difficult to predict the impact that hedging activities would have on our results of operations.
Interest Rates Risk
Given that we have no indebtedness as of the date of this MD&A, the risk arising from the fluctuation of interest rates should only be limited to interest income from interest-bearing assets such as cash and cash-equivalent assets and financial assets at amortized cost that bear variable interest rates.
Credit Risk
17




Credit risk refers to the risk of financial loss to us arising from default by the customers or counterparties of financial instruments on the contract obligations. Our main credit risk was that counterparties could not repay in full the accounts receivables based on the agreed terms and the financial assets at amortized cost.
We actively monitor and manage our credit risk by performing credit checks and monitoring credit limits. With respect to banks and financial institutions, we only accept independently rated parties with a minimum rating of “A.” With respect to our customers, our local entities are responsible for managing and analyzing the credit risk for each of their new customers before standard payment and delivery terms and conditions are offered. Internal risk control assesses the credit quality of the customers, taking into account their financial position, past experience and other factors. Individual risk limits are set based on internal or external ratings in accordance with limits set by our Board.
Liquidity Risk
We manage liquidity risk by monitoring and maintaining a level of cash deemed adequate to finance our operations and mitigate the effects of fluctuations in cash flows. In addition, management monitors the utilization of bank borrowings and ensures compliance with loan covenants.
Cautionary Note Regarding Forward-Looking Statements
This MD&A includes forward-looking statements regarding, among other things, our plans, strategies and prospects, both business and financial. These statements are based on the beliefs and assumptions of our management. Although we believe that our respective plans, intentions and expectations reflected in or suggested by these forward-looking statements are reasonable, we cannot assure you that we will achieve or realize these plans, intentions or expectations. Forward-looking statements are inherently subject to risks, uncertainties and assumptions. Generally, statements that are not historical facts, including statements concerning possible or assumed future actions, business strategies, events or results of operations, are forward-looking statements. These forward-looking statements are made under the “safe harbor” provisions of the U.S. Private Securities Litigation Reform Act of 1995. These statements may be preceded by, followed by or include the words “may,” “will,” “should,” “could,” “would,” “predict,” “potential,” “continue,” “expect,” “anticipate,” “future,” “intend,” “plan,” “believe,” “estimate,” “forecast,” “seek,” “schedule,” or similar expressions.
Such forward-looking statements, if any, with respect to our revenues, earnings, performance, strategies, prospects and other aspects of the businesses are neither historical facts nor assurances of future performance. Instead, they are based only on our current beliefs, expectations and assumptions regarding the future of the business, future plans and strategies, anticipated events and trends, the economy and other future conditions that are subject to risks and uncertainties. These forward-looking statements are not intended to serve as, and must not be relied on as, a guarantee, an assurance, a prediction or a definitive statement of fact or probability regarding future performance, events or circumstances. Many of the factors affecting actual performance, events and circumstances are beyond our control. The risk factors and cautionary language discussed in this MD&A and the Annual Report provide examples of risks, uncertainties and events that may cause actual results to differ materially from the expectations described by us in such forward-looking statements, including among other things:
changes in applicable laws or regulations;
our estimates of expenses and profitability;
our ability to innovate, develop and provide new products and services or upgrade our existing products and services in a timely and cost-effective manner;
18




our ability to retain and expand sales to existing brands or attract new brands;
our ability to compete effectively or maintain market leadership in the markets in which we currently operate or expand into;
our ability to meet the challenges presented by our increasingly globalized operations;
our ability to maintain and enhance our brand awareness;
our need to retain, attract or maintain high-quality personnel;
continued and increased consumer engagement with brands in our portfolio and our mobile apps;
changes in laws and regulations related to privacy and data protection;
the ability to recognize the anticipated benefits of the Business Combination, which may be affected by, among other things, competition, and the ability of the combined company to grow and manage growth profitably, maintain relationships with customers and retain our management and key employees;
our ability to enforce, protect and maintain intellectual property rights; and
the other matters described in the section entitled “Risk Factors” of the Annual Report.
Should one or more of these risks or uncertainties materialize, or should any of our assumptions prove incorrect, actual results may vary in material respects from those anticipated in these forward-looking statements. There may be additional risks currently considered to be immaterial or which are unknown. It is not possible to predict or identify all such risks.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us, as of the date of this MD&A, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and such statements should not be read to indicate that such party has conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely upon these statements.
You are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date of this MD&A. Accordingly, forward-looking statements should not be relied upon as representing our views as of any subsequent date.
All forward-looking statements included herein are expressly qualified in their entirety by the cautionary statements contained or referred to in this section. Except to the extent required by applicable laws and regulations, we undertake no obligations to update these forward-looking statements to reflect events or circumstances after the date of this MD&A or to reflect the occurrence of unanticipated events. In the event that any forward-looking statement is updated, no inference should be made that we will make additional updates with respect to that statement, related matters, or any other forward-looking statements. Any corrections or revisions and other important assumptions and factors that could cause actual results to differ materially from forward-looking statements, including discussions of additional significant risk factors, may appear in our public filings with the SEC, which are or will be (as appropriate) accessible at www.sec.gov, and which you are advised to consult.

19


EX-101.SCH 4 perf-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952156 - Disclosure - History and Organization link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Application of New Standards, Amendments and Interpretations link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Critical Accounting Judgements, Estimates and Key Sources of Assumption Uncertainty link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Details of Significant Accounts link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Pledged Assets link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Significant Contingent Liabilities and Unrecognized Contract Commitments link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Significant Disaster Loss link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Significant Events After the Balance Sheet Date link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Others link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Application of New Standards, Amendments and Interpretations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Details of Significant Accounts (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Others (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - History and Organization (Details) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Details of Significant Accounts - Cash and cash equivalents, schedule of cash and cash equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Details of Significant Accounts - Cash and cash equivalents - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Details of Significant Accounts - Current financial assets, schedule of current financial assets at amortized cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Details of Significant Accounts - Current financial assets at amortized cost - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Details of Significant Accounts - Accounts receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Details of Significant Accounts - Accounts receivable, schedule of ageing analysis of accounts receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Details of Significant Accounts - Accounts receivable, additional information (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Details of Significant Accounts - Schedule of other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Details of Significant Accounts - Schedule of property, plant and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Details of Significant Accounts - Schedule of property, plan and equipment - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Details of Significant Accounts - Leasing arrangements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Details of Significant Accounts - Leasing arrangements, schedule of movements of right-of-use assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Details of Significant Accounts - Leasing arrangements, schedule of lease liabilities relating to lease contracts (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Details of Significant Accounts - Leasing arrangements, schedule of information on profit and loss accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Details of Significant Accounts - Leasing arrangements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Details of Significant Accounts - Intangible assets, schedule of intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Details of Significant Accounts - Intangible assets, schedule of amortization on intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Details of Significant Accounts - Financial liabilities, schedule of financial liabilities at fair value through profit or loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Details of Significant Accounts - Financial liabilities at FV, schedule of amounts recognized in profit or loss and OCI in relation to financial liabilities at fair value through profit or loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Details of Significant Accounts - Financial liabilities at FV, warrant liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Details of Significant Accounts - Financial liabilities at FV, schedule of movement in all kinds of Perfect warrants (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Details of Significant Accounts - Other payables, schedule of other payables (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Details of Significant Accounts - Provisions, schedule of provisions (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Details of Significant Accounts - Provisions, schedule of analysis of total provisions (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Details of Significant Accounts - Pensions, defined benefit plan - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Details of Significant Accounts - Pensions, defined contribution plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Details of Significant Accounts - Share-based payment, schedule of terms and conditions of share incentive plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Details of Significant Accounts - Share-based payment, schedule of movements of outstanding share incentive plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Details of Significant Accounts - Share-based payment, share incentive plan - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Details of Significant Accounts - Share-based payment, schedule of FV of stock options granted using black-scholes option-pricing model (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Details of Significant Accounts - Share-based payment, schedule of expenses incurred on share-based payment transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Details of Significant Accounts - Share-based payment expenses, shareholder earnout - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Details of Significant Accounts - Share-based payment, sponsor earnout - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Details of Significant Accounts - Share capital - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Details of Significant Accounts - Share capital, movements in shares outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Details of Significant Accounts - Share capital, movements in shares outstanding - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Details of Significant Accounts - Share capital, share repurchase plan and tender offer- Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Details of Significant Accounts - Capital Surplus, schedule of capital surplus (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Details of Significant Accounts - Revenue, schedule of revenue from contracts with customers (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Details of Significant Accounts - Revenue, schedule of disaggregation of revenue from contracts with customers (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Details of Significant Accounts - Revenue, schedule of alternative disaggregation of revenue from contracts with customers (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Details of Significant Accounts - Revenue, alternative disaggregation of revenue and contract assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Details of Significant Accounts - Revenue, schedule of contract liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Details of Significant Accounts - Revenue, schedule of revenue recognized that was included in contract liability balance at beginning of the period (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Details of Significant Accounts - Revenue, unsatisfied contracts - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Details of Significant Accounts - Interest income, schedule of interest income (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Details of Significant Accounts - Other income, schedule of other income (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Details of Significant Accounts - Other gains and losses, schedule of other gains and losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Details of Significant Accounts - Finance costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Details of Significant Accounts - Costs and expenses by nature, schedule of costs and expenses by nature (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - Details of Significant Accounts - Employee benefit expenses, schedule of employee benefit expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - Details of Significant Accounts - Income tax, schedule of income tax expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954532 - Disclosure - Details of Significant Accounts - Earnings per share, schedule of earnings (losses) per share (Details) link:presentationLink link:calculationLink link:definitionLink 9954533 - Disclosure - Details of Significant Accounts - Earnings per share, schedule of potential dilutive instruments not included in calculation of diluted EPS (Details) link:presentationLink link:calculationLink link:definitionLink 9954534 - Disclosure - Details of Significant Accounts - Changes in liabilities from financing activities, schedule of changes in liabilities from financing activities (Details) link:presentationLink link:calculationLink link:definitionLink 9954535 - Disclosure - Related Party Transactions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954536 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954537 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, other payables (Details) link:presentationLink link:calculationLink link:definitionLink 9954538 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, operating expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954539 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, lease transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954540 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, lease transactions rent expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954541 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, acquisition of right-of-use assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954542 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, lease liabilities outstanding balance and interest expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954543 - Disclosure - Related Party Transactions - Schedule of key management compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954544 - Disclosure - Related Party Transactions - Key management compensation Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954545 - Disclosure - Others - Capital management , schedule of gearing ratios (Details) link:presentationLink link:calculationLink link:definitionLink 9954546 - Disclosure - Others - Financial instruments, schedule of financial instruments by category (Details) link:presentationLink link:calculationLink link:definitionLink 9954547 - Disclosure - Others - Financial instruments, schedule of significant financial assets and liabilities denominated in foreign currencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954548 - Disclosure - Others - Financial instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954549 - Disclosure - Others - Financial instruments, schedule of contractual undiscounted cash flows of non-derivative financial liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954550 - Disclosure - Others - Fair value information, schedule of natures of the liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954551 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954552 - Disclosure - Segment Information - Schedule of geographic information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 5 perf-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 6 perf-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 7 perf-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Financial liabilities Classes of financial liabilities [axis] Accumulated depreciation Accumulated depreciation and amortisation [member] Types of share-based payment arrangements [axis] Types of share-based payment arrangements [axis] Perfect Corp. (Japan) Perfect Corp. (Japan) [Member] This member stands for Perfect Corp. (Japan). Cash and cash equivalents Ifrs Cash and Cash Equivalents [Member] This member stands for Cash and cash equivalents Number of years of service IFRS Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Schedule of contract assets and contract liabilities Explanation of significant changes in contract assets and contract liabilities [text block] Cost of goods sold Cost of merchandise sold Cover [Abstract] Cover [Abstract] Functional or presentation currency [member] Functional or presentation currency [member] Expense on short-term lease contracts Expense relating to short-term leases for which recognition exemption has been used Earnings per share (in dollars) Earnings per share [abstract] Total current liabilities Current liabilities Provident Class B Ordinary Shares Provident Class B Ordinary Shares [Member] This member stands for Provident Class B Ordinary Shares. Amortization expense Adjustments for amortisation expense Past due status [axis] Past due status [axis] Perfect Mobile Corp.(B.V.I.) Perfect Mobile Corp (B. V. I.) [Member] This member stands for Perfect Mobile Corp (B. V. I.). Statement of changes in equity [abstract] Statement of changes in equity [abstract] Foreign exchange losses Foreign exchange losses Foreign exchange gain (loss) IFRS Vesting [Axis] IFRS Vesting [Axis] Information by vesting schedule of award under share-based payment arrangement. Type of Agreement [Axis] Type of Agreement [Axis] The information pertaining to type of agreement. Schedule of natures of the liabilities Disclosure of financial liabilities [text block] Financial assets at amortized cost Financial assets at amortised cost, category [member] Capital stock Perfect common share Ordinary shares [member] Number of class B ordinary share convertible into class A ordinary share Number of Class A shares issuable on Conversion of Class B Shares The number of Class A shares issuable on Conversion of Class B Shares. Not past due On demand [member] Summary of subsidiaries included in the consolidated financial statements Disclosure of interests in subsidiaries [text block] Others Miscellaneous Other Non-operating Income The amount of miscellaneous other non-operating income. Revenue recognized that was included in the contract liability balance at the beginning of the period Revenue that was included in contract liability balance at beginning of period Classes of intangible assets other than goodwill [domain] Classes of intangible assets other than goodwill [domain] Shareholders of the parent Comprehensive income, attributable to owners of parent Geographical areas [domain] Geographical areas [domain] Liabilities arising from financing activities [domain] Liabilities arising from financing activities [domain] Schedule of movements of outstanding options under share incentive plan Disclosure of number and weighted average exercise prices of share options [text block] Subsidy from government Income from government grants Others Other cash and cash equivalents Office equipment Office equipment [member] Percentage of monthly contribution Percentage of Monthly Contribution on Employees Monthly Salaries and Wages Percentage of monthly contribution to the defined contribution plan on employees salaries and wages. Stock price trigger for redemption of warrants (in dollars per share) Class Of Warrant Or Right Redemption Of Warrants Or Rights Stock Price Trigger Price of the entity's common stock which would be required to be attained to trigger the redemption of warrants. Other payables Amounts payable, related party transactions Transfers into level 3 Transfers into Level 3 of fair value hierarchy, liabilities JPY:USD JPY:USD [Member] This member stands for JPY Denominated in USD. Warrant liabilities Warrant liabilities This member stands for warrant liabilities. Share price per share (in USD per share) Share Price Price of a single share of a number of saleable stocks of a company. Advertisement Revenue from rendering of advertising services Schedule of provisions Disclosure of provisions [text block] Redemption of warrants when the price per class A ordinary share equals or exceeds $10.00 Redemption Of Warrants When Price Per Share Of ClassA Ordinary Shares Equals Or Exceeds 10.00 [Member] This member stands for the scenario, when the price per class a ordinary share equals or exceeds $10.00. Types of risks [domain] Types of risks [domain] Disclosure of disaggregation of revenue from contracts with customers [table] Disclosure of disaggregation of revenue from contracts with customers [table] Total non-current liabilities Non-current liabilities Lease term IFRS Lessee, Operating Lease, Term of Contract Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Components of equity [domain] Components of equity [domain] United States UNITED STATES Net exchange differences Increase (Decrease) through Net Exchange Differences The increase (decrease) in provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency. Basis of preparation Disclosure of basis of preparation of financial statements [text block] Other gains and losses Other gains and losses Other gains (losses) Management service fee Expense recognised during period for bad and doubtful debts for related party transaction Amount of transaction price allocated to contracts Transaction price allocated to remaining performance obligations Cost of sales and services Cost of sales Warranty cost Warranty Cost The amount of expense arising from warranty cost. Stock price (in USD per share) Stock Price Share Options Granted The stock price of share options granted. Other comprehensive loss, net Other comprehensive loss for the period Other comprehensive income Disclosure of detailed information about financial instruments [table] Disclosure of fair value measurement of liabilities [table] Non-current items: Non-Current Financial Liabilities [Abstract] Non-Current Financial Liabilities Others Miscellaneous Other Current Assets The amount of miscellaneous other current assets. Others Others No definition available. Guarantee deposits received Guarantee Deposits Received, Non Current The amount of guarantee deposits received. Other receivables Other current receivables Provident Class A Ordinary Shares Provident Class A Ordinary Shares [Member] This member stands for Provident Class A Ordinary Shares. Degree of variation, assets Percentage Of Reasonably Possible Change In Unobservable Inputs, Assets The percentage of a reasonably possible increase or decrease in an unobservable input of assets. Sponsor earnout (in thousand shares) Dilutive Effect Of Sponsor Earnout On Weighted Average Number Of Ordinary Shares Dilutive Effect Of Sponsor Earnout On Weighted Average Number Of Ordinary Shares Summary of new and revised International financial reporting standards not yet adopted Schedule Of New And Revised International Financial Reporting Standards Not Yet Adopted [Table Text Block] The tabular disclosure of new and revised International Financial Reporting Standards not yet adopted. Pledged Assets Pledged Assets [Text Block] The entire disclosure for pledged assets. Interest income Interest income Subtotal Capital Surplus Other Than Additional Paid-in Capital Amount of capital surplus other than additional paid-in capital. Options forfeited (in shares) Number of share options forfeited in share-based payment arrangement Schedule of significant financial assets and liabilities denominated in foreign currencies Disclosure of market risk [text block] Percentage of financial assets at amortized cost denominated in reporting currency Percentage Of Financial Assets At Amortized Cost Denominated in Reporting Currency Percentage Of Financial Assets At Amortized Cost Denominated in Reporting Currency Expected option life Option life, share options granted Expenses recorded Expense from share-based payment transactions Disclosure of detailed information about financial instruments [table] Disclosure of detailed information about financial instruments [table] Weighted-average remaining contractual period Weighted average remaining contractual life of outstanding share options Total lease liabilities Gross lease liabilities Depreciation expense Depreciation of property, plant and equipment Depreciation, property, plant and equipment Revenue Summary of Significant Accounting Policies No definition available. Guarantee deposits received Guarantee Deposits Received [Member] This member stands for Guarantee deposits received Employee insurance fees Employee Insurance Fees A class of employee benefits expense that represents insurance fees. Current income tax: Current tax expense (income) and adjustments for current tax of prior periods [abstract] Threshold consecutive trading days for redemption of warrants Class Of Warrant Or Right Redemption Of Warrants Or Rights Threshold Consecutive Trading Days Threshold number of specified consecutive trading days for stock price trigger considered for redemption of warrants. Disclosure of financial liabilities [table] Disclosure of financial liabilities [table] Other payables – related parties Current payables to related parties Others Other revenue Minimum threshold written notice period for redemption of warrants Class Of Warrant Or Right Minimum Threshold Written Notice Period For Redemption Of Warrants The minimum threshold period during which a written notice is required for redemption of warrants, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Basic earnings per share Basic Loss Per Share [Abstract] Basic Loss Per Share Net cash flows used in investing activities Cash flows from (used in) investing activities Measurement [domain] Measurement [domain] Cash and cash equivalent pledged Cash and Cash Equivalent Pledged Cash and Cash Equivalent Pledged Types of risks [axis] Types of risks [axis] Levels of fair value hierarchy [domain] Levels of fair value hierarchy [domain] Retained earnings Retained earnings [abstract] Range [axis] Range [axis] Operating expenses Ifrs Operating Expenses [Abstract] No definition available. Disclosure of defined benefit plans [line items] Disclosure of defined benefit plans [line items] Research and development expenses Ifrs Research And Development Expense [Member] This member stands for the amount of expense relating to research and development activities of the entity. This member is used to attribute an expense by nature to a functional line item in the statement of profit or loss. Over 181 days Later than six months [member] Schedule of illustrates movement for the company's share capital Schedule Of Illustrates Movement For The Company Share Capital [Table Text Block] The disclosure of information about illustrates movement for the Company's share capital Other payables – related parties Adjustments For Increase (Decrease) In Other Payables, Related Parties Adjustments for increase (decrease) in other payables to related parties to reconcile profit (loss) to net cash flow from (used in) operating activities. Disclosure of terms and conditions of share-based payment arrangement [table] Disclosure of terms and conditions of share-based payment arrangement [table] Schedule of fair value of stock options granted on grant date measured using the black-scholes option-pricing model Disclosure of indirect measurement of fair value of goods or services received, share options granted during period [text block] Statement of changes in equity [line items] Statement of changes in equity [line items] Lease commitments for short-term leases Lease commitments for short-term leases for which recognition exemption has been used Current contract liabilities Advance sales receipts Current contract liabilities Net losses recognized in profit or loss, financial liabilities designated as at fair value through profit or loss Gains (losses) recognised in profit or loss on financial liabilities at fair value through profit or loss, designated upon initial recognition or subsequently Level 2 Level 2 of fair value hierarchy [member] IFRS Statement Scenario [Domain] IFRS Statement Scenario [Domain] Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts. Statement of cash flows [abstract] Statement of cash flows [abstract] Schedule of interest income Disclosure of interest income [text block] Current tax expense recognized for the current period Current tax expense (income) Schedule of analysis of total provisions Disclosure of Analysis of Total Provisions [Table Text Block] The disclosure of analysis of total provisions. Number of reportable operating segments Number of Reportable Operating Segments Number of reportable operating segments. Effect on profit or loss, liabilities Effect Due to Reasonably Possible Change In Unobservable Input, Recognized In Profit Or Loss, After Tax, Liabilities The amount of increase (decrease) of liabilities, recognized in profit or loss after tax, due to a reasonably possible change in an unobservable input. Financial assets at amortised cost pledged to others Financial Assets at Amortised Cost Pledged to Others The amount of financial assets at amortized cost that the entity has pledged to others. Post-employment benefit expense, defined contribution plans Post-employment benefit expense, defined contribution plans Schedule of movement in all kinds of Perfect warrants Schedule Of Movement In All Kinds Of Warrants, Explanatory [Table Text Block] The disclosure of detailed information about movement in all kinds of warrants. Level 1 Level 1 of fair value hierarchy [member] Interest received Interest received, classified as operating activities Schedule of earnings (losses) per share Earnings per share [text block] Lease liabilities (including current portion) Lease liabilities [member] Options outstanding at January 1 (in USD per share) Options outstanding at June 30 (in USD per share) Weighted average exercise price of share options outstanding in share-based payment arrangement Licensing Licence fee income Assets Assets [abstract] Total lease liabilities Net Lease liabilities Lease liabilities If daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $13.00 If Daily Volume-Weighted Average Price Of The Perfect Class A Ordinary Shares Is Greater Than Or Equal To $13.00 [Member] This member stands for the scenario, if daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $13.00. Current contract assets Unbilled revenue Current contract assets Statement of financial position [abstract] Statement of financial position [abstract] Disclosure of geographical areas [table] Disclosure of geographical areas [table] Gains (losses) on financial liabilities at fair value through profit or loss Gains (losses) on financial liabilities at fair value through profit or loss Disclosure of detailed information about intangible assets [table] Disclosure of detailed information about intangible assets [table] Disclosure Of General Information About Financial Statements [Table] Disclosure Of General Information About Financial Statements [Table] Schedule of information pertaining to disclosure of general information about financial statements. Guarantee deposits paid Guarantee Deposits Paid [Member] This member stands for Guarantee deposits paid Components of equity [axis] Components of equity [axis] Financial liabilities at fair value through profit or loss Financial liabilities at fair value through profit or loss, category [member] Profit attributable to ordinary shareholders of the group plus assumed conversion of all dilutive potential ordinary shares, amount after tax Profit (loss), attributable to ordinary equity holders of parent entity, used in calculating diluted earnings per share Inventories Adjustments for decrease (increase) in inventories Add: Valuation adjustment Non-current Financial Liabilities at Fair Value Through Profit or Loss, Valuation Adjustment The amount of valuation allowance on non-current financial liabilities measured at fair value through profit or loss. Shares repurchased and retired Increase (decrease) through treasury share transactions, equity IFRS Vesting [Domain] IFRS Vesting [Domain] Vesting schedule of award under share-based payment arrangement. Insurance expenses Insurance expense Options granted (in shares) Number of share options granted in share-based payment arrangement Percentage of ownership interest held Percentage of Ownership Interest Held Represents the percentage of ownership interest on issued and outstanding ordinary shares. Net cash flows from operating activities Cash flows from (used in) operating activities Share-based payment transactions Increase (decrease) through share-based payment transactions, equity Outstanding balance: Lease liabilities [abstract] Schedule of expenses incurred on share-based payment transactions Additional information about share-based payment arrangements [text block] Schedule of changes in liabilities from financing activities Disclosure of reconciliation of liabilities arising from financing activities [text block] Vesting (in percent) Ifrs Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Rights Percentage Percentage of vesting of award under share-based payment arrangement. Maximum number of units accrued Maximum Number of Units Accrued Maximum number of units accrued. Additional paid-in capital Additional paid-in capital Current provisions Adjustments For Increase Decrease In Current Provisions Adjustments for increase (decrease) in current provisions to reconcile profit (loss) to net cash flow from (used in) operating activities. Adjustments to reconcile profit (loss) Adjustments to reconcile profit (loss) [abstract] Expected price volatility Expected volatility, share options granted Accounts receivable Accounts receivable Current trade receivables Disclosure of classes of share capital [table] Disclosure of classes of share capital [table] Type of Agreement [Domain] Type of Agreement [Domain] The type of agreement. Professional service fees Professional fees expense Total non-operating income and expenses Ifrs Nonoperating Income (Expense) The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business). Right-of-use assets Opening net book amount Closing net book amount Right-of-use assets Threshold trading days over which the daily volume-weighted average price of the perfect class A ordinary shares is considered Threshold Trading Days Over Which The Daily Volume-Weighted Average Price Of The Ordinary Shares Is Considered Threshold trading days over which the daily volume-weighted average price of the Ordinary Shares is considered for issuance of earnout shares. Schedule of cash and cash equivalents Disclosure of cash and cash equivalents [text block] Changes in other non-cash items – additions Increase through new leases, liabilities arising from financing activities Changes in operating assets and liabilities Changes In Operating Assets And Liabilities [Abstract] No definition available. Total liabilities Total liabilities Liabilities Software Computer software [member] Capital surplus Capital Surplus [Abstract] Capital Surplus Cash outflow for leases Cash outflow for leases USD:JPY USD:JPY This member stands for USD Denominated in JPY. Statement [Table] Statement [Table] Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed. Expected contributions to the defined benefit pension plans Estimate of contributions expected to be paid to plan for next annual reporting period Over 5 years Later than five years [member] Financial liabilities Currency amount, liabilities Financial liabilities Percentage of transaction price allocated to the unsatisfied contracts Percentage Of Transaction Price Allocated To Unsatisfied Contracts Represents the percentage of transaction price allocated to the unsatisfied contracts. Document Fiscal Period Focus Document Fiscal Period Focus Forward Purchase Agreements Forward Purchase Agreements [Member] This member stands for Forward Purchase Agreements. Schedule of current financial assets at amortized cost Disclosure of financial assets [text block] Cost Gross carrying amount [member] History and Organization History and Organization No definition available. Document Type Document Type The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation No definition available. Disclosure of defined benefit plans [table] Disclosure of defined benefit plans [table] Fair value per unit (in USD per share) Fair Value Per Unit Share Options Granted The fair value per unit of share options granted. Other: Other [Abstract] No definition available. Perfect Corp. (USA) Perfect Corp. (USA) [Member] This member stands for Perfect Corp. (USA). Pension cost Termination benefits expense Net defined benefit liability, non-current Adjustments for increase (decrease) in employee benefit liabilities Up to 30 days Not later than one month [member] Disclosure of financial liabilities [line items] Disclosure of financial liabilities [line items] Disclosure of detailed information about property, plant and equipment [table] Disclosure of detailed information about property, plant and equipment [table] Minimum Bottom of range [member] Schedule of revenue from contracts with customers Disclosure of revenue from contracts with customers [text block] Additional provisions Additional Provisions The amount of additional provisions made. Current Fiscal Year End Date Current Fiscal Year End Date Disclosure of reconciliation of liabilities arising from financing activities [table] Disclosure of reconciliation of liabilities arising from financing activities [table] Origination and reversal of temporary differences Deferred tax expense (income) relating to origination and reversal of temporary differences 4 years' service 4 years' service Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period. Number of treasury shares retired (in shares) Number of Treasury Shares Retired Number of Treasury Shares Retired Total current tax Current tax expense (income) and adjustments for current tax of prior periods Property, plant and equipment, pledged as security Property, plant and equipment, pledged as security Percentage of cash and cash equivalents in reporting currency Percentage Of Cash And Cash Equivalents Denominated In Reporting Currency Percentage Of Cash And Cash Equivalents Denominated In Reporting Currency Contract liabilities: Contract liabilities [abstract] Segment Information Disclosure of entity's operating segments [text block] Number of warrants issued and sold (in shares) Warrants Issued During Period, New Issues Number of warrants issued by the entity during the period. History and Organization Disclosure Of General Information About Financial Statements [Line Items] Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table. Acquisition of intangible assets Purchase of intangible assets, classified as investing activities AR/AI cloud solutions and Subscription Revenue From AR/AI Cloud Solutions and Subscription The amount of revenue arising from AR/AI cloud solutions and subscription. Attribution of expenses by nature to their function [domain] Attribution of expenses by nature to their function [domain] Classes of liabilities [axis] Classes of liabilities [axis] Interest income Finance income Warrants converted during period (in shares) Warrants Issued During Period Conversions Warrants Issued During Period Conversions Remuneration to directors Remuneration to Directors and Supervisors Payable, Current The amount of remuneration payable to directors and supervisors classified as current. Lease rental contractual period Lease Rental Contractual Period Lease rental contractual period. Maximum exposure to credit risk in respect of amount that best represents accounts receivable Maximum exposure to credit risk Classes of financial instruments [domain] Classes of financial instruments [domain] 91 to 180 days Later than three months and not later than six months [member] Net income attributable to: Profit (loss), attributable to [abstract] Disposals, intangible assets other than goodwill Disposals, intangible assets other than goodwill Class A Ordinary Shares Class A Ordinary Shares [Member] Classification of common stock representing ownership interest in a corporation. NTD:USD NTD:USD [Member] This member stands for NTD Denominated in USD. Schedule of key management compensation Disclosure of amounts incurred by entity for provision of key management personnel services provided by separate management entities [text block] Pension costs Post-employment benefit expense in profit or loss Other income Other income Ifrs Other Nonoperating Income Amount of income related to nonoperating activities, classified as other. Number of months prior to retirement Number of Months Considered Prior to Retirement for Pension Benefits Number of months average salaries and wages considered prior to retirement for calculation of pension benefits. Post-employment benefits Key management personnel compensation, post-employment benefits Disclosure of provision matrix [table] Disclosure of provision matrix [table] Accumulated deficit Retained earnings Schedule of intangible assets Disclosure of detailed information about intangible assets [text block] Intangible assets Opening net book amount Closing net book amount Intangible assets other than goodwill Share-based payment arrangements Disclosure of terms and conditions of share-based payment arrangement [line items] Carrying amount [member] Carrying amount [member] Changes in liabilities from financing activities Disclosure of reconciliation of liabilities arising from financing activities [line items] Aggregate purchase price Aggregate Purchase Price Represents information pertaining to the aggregate purchase price under the agreement. Financial assets Classes of financial assets [axis] Categories of financial liabilities [domain] Categories of financial liabilities [domain] Gross profit Gross profit 2 years' service 2 years' service First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period. Others Other Countries [Member] This member stands for other countries other than Us, Japan, France. Classes of share capital [axis] Classes of share capital [axis] Disclosure of quantitative information about right-of-use assets [table] Disclosure of quantitative information about right-of-use assets [table] Additions Additions other than through business combinations, intangible assets other than goodwill Liabilities arising from financing activities [axis] Liabilities arising from financing activities [axis] Application of New Standards, Amendments and Interpretations Disclosure of initial application of standards or interpretations [text block] Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis] Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis] Stock repurchase program authorized shares (in shares) Stock Repurchase Program Authorized Shares Stock Repurchase Program Authorized Shares Non-current liabilities Non-current liabilities [abstract] Levels of fair value hierarchy [axis] Levels of fair value hierarchy [axis] Financial assets Currency amount, assets Financial assets Geographic information Disclosure of geographical areas [line items] Revenue Disclosure of transaction price allocated to remaining performance obligations [line items] Classes of property, plant and equipment [domain] Classes of property, plant and equipment [domain] Current liabilities Current liabilities [abstract] Capital stock Capital stock Issued capital Types of share-based payment arrangements [domain] Types of share-based payment arrangements [domain] Rent expense Rental expense Total comprehensive income attributable to: Comprehensive income attributable to [abstract] Private Placement Warrants Private Placement Warrants [Member] This member stands for private placement warrants. Items affecting profit or loss Items Affecting Profit or Loss [Abstract] Items Affecting Profit or Loss Schedule of potential dilutive instruments not included in calculation of diluted earnings per share Disclosure of instruments with potential future dilutive effect not included in calculation of diluted earnings per share [text block] Subsidiaries [domain] Subsidiaries [domain] Compliance statement Statement of IFRS compliance [text block] Promotional fees Promotional Fees The amount of expense arising from promotional fees. Equity attributable to owners of parent [member] Equity attributable to owners of parent [member] Profit attributable to ordinary shareholders of the group plus assumed conversion of all dilutive potential ordinary shares, weighted average number of ordinary shares outstanding (in shares) Weighted average number of ordinary shares used in calculating diluted earnings per share Pledged Assets Pledged Assets No definition. Total assets Assets Not later than one year Less than 1 year Not later than one year [member] Disclosure of changes in accounting estimates [abstract] Disclosure of changes in accounting estimates [abstract] Depreciation expense Adjustments for depreciation expense Interest paid Interest paid, classified as operating activities Equity settled Expense from equity-settled share-based payment transactions Others Other Short Term Payables The amount of other short term payables current. Expected dividends Expected dividend as percentage, share options granted Number of shares called by each warrant (in shares) Perfect warrants outstanding (in shares) Ifrs Class of Warrant or Right, Outstanding Number of warrants or rights outstanding. Redemption of warrants when the price per perfect class A ordinary shares equal or exceed $18.00 Redemption Of Warrants When Price Per Share Of Perfect Class A Ordinary Shares Equals Or Exceeds 18.00 [Member] This member stands for the scenario, where redemption of warrants when the price per perfect class a ordinary shares equal or exceed $18.00. Disclosure of detailed information about intangible assets [line items] Disclosure of detailed information about intangible assets [line items] Currency in which information is displayed [axis] Currency in which information is displayed [axis] Shareholder earnout (in thousand shares) Dilutive Effect Of Shareholder Earnout On Weighted Average Number Of Ordinary Shares Dilutive Effect Of Shareholder Earnout On Weighted Average Number Of Ordinary Shares Deferred income tax assets Deferred tax assets Non-operating income and expenses Ifrs Nonoperating Income (Expense) [Abstract] No definition available. Scenario [Domain] Scenario [Domain] Classes of financial assets [domain] Classes of financial assets [domain] Other current liabilities Other current liabilities Shares retired (in shares) Retirement of treasury shares (in shares) Number of Treasury Shares Retired or Repurchased Number of treasury shares retired. Sales and marketing expenses Sales and marketing expense Other equity interest Other equity interest Proceeds from disposal of financial assets at amortized cost Proceeds from sales or maturity of financial instruments, classified as investing activities Other current liabilities Adjustments for increase (decrease) in other current liabilities Platform fees Services expense Other equity interest Other reserves [member] Total key management compensation Key management personnel compensation Disclosure of quantitative information about right-of-use assets [line items] Disclosure of quantitative information about right-of-use assets [line items] Range [domain] Range [domain] Other comprehensive loss Other comprehensive income [abstract] Basic earnings (loss) per share of class A and class B ordinary shares (in USD per share) Profit attributable to ordinary shareholders of the parent, loss per share (in USD per share) Basic earnings (loss) per share Number of units accrued for each year of service for first 15 years Number of Units Accrued for Each Year of Service for First 15 Years Number of units accrued for each year of service for first 15 years. Number of votes per share Number Of Votes Per Share Number of votes that each share of the entity is entitled. Significant Disaster Loss Significant Disaster Loss No definition. Classes of financial liabilities [domain] Classes of financial liabilities [domain] History and Organization Disclosure of general information about financial statements [text block] Number of perfect class A ordinary share issued upon requested redemption of each provident share (in USD per share) Number Of Shares Issued For Each Share Redeemed Number of shares issued for each share redeemed pursuant to merger. Exchange rate Closing foreign exchange rate CASH FLOWS FROM FINANCING ACTIVITIES Cash flows from (used in) financing activities [abstract] Percentage of sponsor earnout promote shares issuable Percentage Of Earnout Shares Issuable Percentage of Earnout Shares issuable by the entity. Options granted (in USD per share) Weighted average exercise price of share options granted in share-based payment arrangement Public Warrants and Forward Purchase Warrants Public Warrants and Forward Purchase Warrants [Member] This member stands for public warrants and forward purchase warrants. Schedule of property, plant and equipment Disclosure of detailed information about property, plant and equipment [text block] Income tax paid Income taxes paid, classified as operating activities Warrants liabilities (in thousand shares) Dilutive effect of warrants on weighted average number of ordinary shares Net income Net income for the period Profit (loss) CyberLink-Japan Cyber Link-Japan This member stands for Cyber Link-Japan. Timing of transfer of goods or services [domain] Timing of transfer of goods or services [domain] Other current assets Adjustments for decrease (increase) in other current assets Threshold trading day period over which the daily volume-weighted average price of the perfect class A ordinary shares is considered Threshold Trading Day Period Over Which The Daily Volume-Weighted Average Price Of The Ordinary Shares Is Considered Threshold trading day period over which the daily volume-weighted average price of the Ordinary Shares is considered for issuance of earnout shares. Schedule of amounts recognized in profit or loss and other comprehensive income in relation to financial liabilities at fair value through profit or loss Disclosure Of Amounts Recognized In Profit Or Loss And Other Comprehensive Income In Relation To Financial Liabilities At Fair Value Through Profit Or Loss [Table Text Block] The tabular disclosure of amounts recognized in profit or loss and other comprehensive income in relation to financial liabilities at fair value through profit or loss. Current contract liabilities Adjustments for increase (decrease) in contract liabilities Transfers out of level 3 Transfers out of Level 3 of fair value hierarchy, liabilities Ownership percentage Proportion of ownership interest in subsidiary Financial liabilities at fair value through profit or loss Financial liabilities at fair value, class [member] Change in fair value through profit and loss Increase (decrease) through changes in fair values, liabilities arising from financing activities Prior year income tax underestimation Adjustments for current tax of prior periods Maximum terms of options granted IFRS Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Expiration Period Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Treasury shares Treasury shares [member] Timing of transfer of goods or services [axis] Timing of transfer of goods or services [axis] Number of units accrued for each additional year thereafter Number of Units Accrued Each Additional Year After 15 Years Number of units accrued for each additional year thereafter from 15 years. Classes of share capital [domain] Classes of share capital [domain] Classes of liabilities [domain] Classes of liabilities [domain] Threshold trading days for redemption of warrants Class Of Warrant Or Right Redemption Of Warrants Or Rights Threshold Trading Days Threshold number of specified trading days for stock price trigger considered for redemption of warrants. Current contract assets Adjustments for decrease (increase) in contract assets Exchange differences arising on translation of foreign operations Other comprehensive income, net of tax, exchange differences on translation of foreign operations Details of Significant Accounts Details of Significant Accounts [Text Block] The entire disclosure on details of significant accounts. Options exercisable at June 30 (in shares) Number of share options exercisable in share-based payment arrangement Statement Ifrs Statement [Line Items] Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Basis of consolidation Disclosure of basis of consolidation [text block] Significant Contingent Liabilities and Unrecognized Contract Commitments Disclosure of commitments and contingent liabilities [text block] The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation The Date of for Issuance of the Financial Statements and Procedures for Authorization [Text Block] The entire disclosure on date of for issuance of the financial statements and procedures for Schedule of terms and condition Disclosure of terms and conditions of share-based payment arrangement [text block] Interest income from financial assets at amortized cost Interest revenue for financial assets measured at amortised cost Past due status [domain] Past due status [domain] Exercise price (in USD per share) Exercise price, share options granted Employee bonus Current provisions for employee benefits Disclosure of operating segments [abstract] Disclosure of operating segments [abstract] France FRANCE Diluted earnings (loss) per share of class A and class B ordinary shares (in USD per share) Profit attributable to ordinary shareholders of the Group plus assumed conversion of all dilutive potential ordinary shares, loss per share (in USD per share) Diluted earnings (loss) per share Ordinary shares (in USD per share) Par value per share (in USD per share) Par value per share Threshold period for not to transfer, assign or sell any of their shares or warrants after the completion of the initial business combination Threshold Period For Not To Transfer Assign Or Sell Any Shares Or Warrants After Completion Of Initial Business Combination The threshold period for not to transfer, assign or sell any of the shares or warrants, after the completion of the initial business combination. Threshold business days before sending notice of redemption to warrant holders Threshold Number Of Business Days Before Sending Notice Of Redemption To Warrant Holders The minimum threshold period of business days before sending notice of redemption to warrant holders, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Remuneration to directors Directors' remuneration expense Summary of Significant Accounting Policies Disclosure of material accounting policy information [text block] Current provisions Beginning balance Ending balance Current provisions Retirement of treasury shares Retirement of Treasury Shares In Capital Surplus Retirement of Treasury Shares In Capital Surplus AR/AI cloud solutions Revenue From AR/AI Cloud Solutions The amount of revenue arising from AR/AI cloud solutions. Other intangible assets Other intangible assets [member] Recurring fair value Recurring fair value measurement [member] Used during the period Provisions Used The amount used (incurred and charged against the provision). Sales VAT payables Current value added tax payables Shares reserved for employee stock options (in shares) Number of shares reserved for issue under options and contracts for sale of shares Operating loss Profit (loss) from operating activities Disclosure of transaction price allocated to remaining performance obligations [table] Disclosure of transaction price allocated to remaining performance obligations [table] Additions Additions to right-of-use assets Classes of property, plant and equipment [axis] Classes of property, plant and equipment [axis] Finance costs Finance costs Schedule of significant related party transactions Disclosure of transactions between related parties [text block] Interest income Adjustments for interest income CASH FLOWS FROM INVESTING ACTIVITIES Cash flows from (used in) investing activities [abstract] Shareholders of the parent Profit (loss), attributable to owners of parent Repayment of principal portion of lease liabilities Repayments of principal portion of lease liabilities Payments of lease liabilities, classified as financing activities Number of treasury shares held (in shares) Number Of Treasury Shares Held Number Of Treasury Shares Held Service agreements with board of directors Service Agreements with Board of Directors [Member] This member stands for service agreements with Board of Directors. Contract assets: Contract assets [abstract] Net cash flows used in financing activities Cash flows from (used in) financing activities Non-current lease liabilities Non-current lease liabilities Non-current assets Non-current assets [abstract] Petty cash Cash on hand Schedule of financial liabilities at fair value through profit or loss Disclosure of financial instruments at fair value through profit or loss [text block] Geographical areas [axis] Geographical areas [axis] Net defined benefit liability, non-current Non-current net defined benefit liability Schedule of movements of right-of-use assets Disclosure of quantitative information about right-of-use assets [text block] Equity Equity [abstract] Total current assets Current assets Pension cost for other foreign subsidiaries Pension Cost for Other Foreign Subsidiaries Pension costs for other foreign subsidiaries. Schedule of other current assets Disclosure of other current assets [text block] Taxable losses Deferred Tax Expense (Income), Taxable losses The amount of deferred tax expense or income relating to tax losses. Significant Events After the Balance Sheet Date Disclosure of events after reporting period [text block] Schedule of costs and expenses by nature Disclosure of expenses by nature [text block] Schedule of finance costs Disclosure of finance cost [text block] Categories of financial assets [domain] Categories of financial assets [domain] Reconciliation of changes in property, plant and equipment [abstract] Reconciliation of changes in property, plant and equipment [abstract] Promotional fees Promotional Fee Payables, Current The amount of promotional fee payable current Number of shares authorized (in shares) Number of shares authorised Disclosure of transactions between related parties [table] Disclosure of transactions between related parties [table] Other personnel expenses Other employee expense Liabilities and Equity Equity and liabilities [abstract] Guarantee deposits paid Guarantee Deposits Paid, Non Current The amount of guarantee deposits paid. Entity Central Index Key Entity Central Index Key Scenario [Axis] Scenario [Axis] Degree of variation, liabilities Percentage Of Reasonably Possible Change In Unobservable Inputs, Liabilities The percentage of a reasonably possible increase or decrease in an unobservable input of liabilities. Schedule of amortization on intangible assets Disclosure of Amortization on Intangible Assets [Table Text Block] The tabular disclosure of amortization on intangible assets. Schedule of ageing analysis of accounts receivable Disclosure of provision matrix [text block] Liquidity risk Liquidity risk [member] Subsidiaries [axis] Subsidiaries [axis] Details of Significant Accounts Details of Significant Accounts No definition available. Other payables (including related parties) Other Payables [Member] This member stands for Other payables (including related parties) Schedule of other gains and losses Disclosure of Other Gains (Losses) [Table Text Block] Tabular disclosure of other gains and losses. 3 years' service 3 years' service Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period. Redemption price per warrant (in dollars per share) Class Of Warrant Or Right Redemption Price Of Warrants Or Rights Redemption price per share or per unit of warrants or rights outstanding. Depreciation expense Depreciation of right-of-use assets Depreciation, right-of-use assets Leasehold improvements Leasehold improvements [member] Schedule of information on profit and loss accounts relating to lease contracts Disclosure of Information About Profit and Loss Relating to Lease Contracts [Table Text Block] The tabular disclosure on profit and loss accounts relating to lease contracts. Property, plant and equipment Opening net book amount Closing net book amount Property, plant and equipment Non-current warrant liabilities Non-current Financial Liabilities at Fair Value Through Profit or Loss, Gross The amount of gross non-current financial liabilities measured at fair value through profit or loss. Schedule of income tax expense IFRS Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years. Japan JAPAN Number of earnout shares issuable (in shares) Number Of Earnout Shares Issuable Number of Earnout Shares issuable by the entity. Current assets Current assets [abstract] Common stock conversion ratio Common stock conversion ratio Common stock conversion ratio. Level 1and 2 Level 1 And Level 2 Of Fair Value Hierarchy [Member] Level 1 And Level 2 Of Fair Value Hierarchy Payroll Short-term employee benefits accruals Categories of related parties [domain] Categories of related parties [domain] Number of shares called by each warrant (in shares) Ifrs Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares. Demand deposits Demand Deposits, Classified as Cash Equivalents A classification of cash equivalents representing demand deposits. Other payables Total other payables Other current payables Attribution of expenses by nature to their function [axis] Attribution of expenses by nature to their function [axis] Daily volume-weighted average price of the perfect class A ordinary shares considered (in USD per share) Daily Volume-Weighted Average Price Of Ordinary Shares Considered Daily volume-weighted average price of the Ordinary Shares is considered for issuance of earnout shares. Buildings Buildings [member] Disclosure of transactions between related parties [abstract] Disclosure of transactions between related parties [abstract] Current financial assets at amortized cost Time deposits with maturities over three months Current financial assets at amortised cost Total operating costs and operating expenses Expenses, by nature Non-current financial liabilities at fair value through profit or loss Non-current financial liabilities at fair value through profit or loss Categories of related parties [axis] Categories of related parties [axis] Disclosure of subsidiaries [table] Disclosure of subsidiaries [table] Prepaid expenses Current prepaid expenses Share repurchase, authorised amount Share Repurchase, Authorised Amount Share Repurchase, Authorised Amount Money market position Short-term deposits, not classified as cash equivalents Total deferred income tax Deferred tax expense (income) Statement of changes in equity [table] Statement of changes in equity [table] Schedule of other income Disclosure of Other Non-operating Income [Table Text Block] Tabular disclosure of other non-operating income. Cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash and cash equivalents Cash and cash equivalents Machinery Machinery [member] Level 3 Level 3 of fair value hierarchy [member] Disclosure of contingent liabilities [abstract] Disclosure of contingent liabilities [abstract] Exercise price of warrants (in USD per share) IFRS Class of Warrant or Right, Exercise Price of Warrants or Rights Exercise price per share or per unit of warrants or rights outstanding. Maturity [axis] Maturity [axis] Total liabilities and equity Equity and liabilities Perfect Class B Ordinary Shares Perfect Class B Ordinary Shares [Member] This member stands for Perfect Class B Ordinary Shares. Sponsor Earnout Sponsor Earnout Shares [Member] This member stands for sponsor earnout shares. Accounts receivable Trade receivables [member] At a point in time Goods or services transferred at point in time [member] Number of shares after share combination (in shares) Number Of Shares After Share Conversion Represents information pertaining to number of shares of the entity after share combination. Increase in guarantee deposits paid Increase In Guarantee Deposits Paid The cash outflow for increase in guarantee deposits paid. Number of shares of ordinary stock (in shares) Shares outstanding at beginning of period (in shares) Shares outstanding at end of period (in shares) Number of shares outstanding Disclosure of subsidiaries [line items] Disclosure of subsidiaries [line items] Other Employee Stock Options [Member] Represents the information pertaining to employee stock options. Revenue-others (service revenue) Revenue from rendering of services, related party transactions Items affecting profit or loss due to leases Expense on Lease Liabilities Affecting Profit or Loss The amount of expense on lease liabilities affecting profit or loss. Inventories Current inventories Perfect Mobile Corp. (Taiwan) Perfect Mobile Corp. (Taiwan) This member stands for Perfect Mobile Corp. (Taiwan). Wages and salaries Wages and salaries Dilutive earnings per share Dilutive Loss Per Share [Abstract] Dilutive Loss Per Share Post and telecommunications expenses Post and Telecommunication Expenses Payables, Current The amount of post and telecommunications expenses payable current. Effects of exchange rates changes on cash and cash equivalents Effect of exchange rate changes on cash and cash equivalents Amendment Flag Amendment Flag Categories of financial assets [axis] Categories of financial assets [axis] Perfect Corp. (Shanghai) Perfect Corp. (Shanghai) [Member] This member stands for Perfect Corp. (Shanghai). Schedule of financial instruments by category Disclosure of detailed information about financial instruments [text block] CASH FLOWS FROM OPERATING ACTIVITIES Cash flows from (used in) operating activities [abstract] Entity Registrant Name Entity Registrant Name Interest expense on lease liabilities Interest expense on lease liabilities Unpaid portion Unpaid Portion Of Aforementioned Information The amount of unpaid portion aforementioned information. Current income tax assets Current tax assets, current Disclosure of non-adjusting events after reporting period [abstract] Disclosure of non-adjusting events after reporting period [abstract] Categories of financial liabilities [axis] Categories of financial liabilities [axis] Total operating expenses Operating expense Employee benefit expenses Employee benefit expenses Employee benefits expense Trade and other current receivables [abstract] Trade and other current receivables [abstract] Current financial assets at amortized cost Current financial assets at amortized cost This member stands for current financial assets at amortised cost. Maturity [domain] Maturity [domain] EUR:USD EUR:USD [Member] This member stands for EUR Denominated in USD. IFRS Statement Scenario [Axis] IFRS Statement Scenario [Axis] Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts. Income tax benefit (expense) Income tax expense (benefit) Tax expense (income) Acquisition of financial assets at amortized cost Purchase of financial instruments, classified as investing activities Potentially dilutive instruments (shares in thousands) Dilutive Instruments [Abstract] Dilutive Instruments Classes of intangible assets other than goodwill [axis] Classes of intangible assets other than goodwill [axis] Schedule of revenue recognized that was included in contract liability balance at beginning of the period Disclosure of Revenue That Was Included In Contract Liability Balance At Beginning Of Period [Table Text Block] Tabular disclosure of revenue recognized that was included in contract liability balance at beginning of the period. Maximum period authorised for share repurchase Maximum Period Authorised For Share Repurchase Maximum Period Authorised For Share Repurchase Net decrease in cash and cash equivalents Increase (decrease) in cash and cash equivalents after effect of exchange rate changes Risk-free interest rate Risk free interest rate, share options granted Fair value information Disclosure of fair value measurement of liabilities [line items] Payments to acquire treasury shares Payments to acquire or redeem entity's shares Summary of new and amended standards adopted by the group Schedule Of New And Amended Standards Adopted By The Group [Table Text Block] The tabular disclosure of new and amended standards adopted by the Group. Net (gains) losses on financial liabilities at fair value through profit or loss Adjustments For Net Loss On Financial Liabilities At Fair Value Through Profit Or Loss Adjustments for net loss on financial liabilities at fair value through profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. Related Party Transactions Disclosure of related party [text block] Weighted-average exercise price per share Weighted Average Exercise Price of Options [Abstract] No definition available. Additions Additions other than through business combinations, property, plant and equipment Disclosure of detailed information about property, plant and equipment [line items] Disclosure of detailed information about property, plant and equipment [line items] Schedule of employee benefit expenses Disclosure of employee benefits [text block] Interest expense Adjustments for interest expense Balance at the beginning Balance at the end Liabilities arising from financing activities Perfect Corp. (France) Perfect Mobile Limited. (France) [Member] This member stands for Perfect Mobile Limited (France). Employee stock options Expense from share-based payment transactions with employees Schedule of disaggregation of revenue from contracts with customers Disclosure of disaggregation of revenue from contracts with customers [text block] Profit or loss [abstract] Profit or loss [abstract] Schedule of contractual undiscounted cash flows of non-derivative financial liabilities Disclosure of maturity analysis for non-derivative financial liabilities [text block] Additional paid-in capital Additional paid-in capital [member] Effect on profit or loss, assets Effect Due To Reasonably Possible Change In Unobservable Input, Recognized In Profit Or Loss, After Tax, Assets The amount of increase (decrease) of assets, recognized in profit or loss after tax, due to a reasonably possible change in an unobservable input. Critical Accounting Judgements, Estimates and Key Sources of Assumption Uncertainty Disclosure of accounting judgements and estimates [text block] Treasury shares Treasury shares Profit attributable to ordinary shareholders of the parent, weighted average number of ordinary shares outstanding (in shares) Weighted average number of ordinary shares used in calculating basic earnings per share Other receivables Adjustments for decrease (increase) in other operating receivables Number of treasury shares repurchased (in shares) Number of Treasury Shares Repurchased Number of Treasury Shares Repurchased Salaries and other short-term employee benefits Key management personnel compensation, short-term employee benefits Schedule of lease liabilities relating to lease contracts Disclosure of Information About Lease Liabilities [Table Text Block] The tabular disclosure of lease liabilities relating to lease contracts. Maximum Top of range [member] Between 2-5 years Later than one year and not later than five years [member] Current lease liabilities Less: current portion (shown as ‘current lease liabilities’) Current lease liabilities Treasury shares repurchased, amount Purchase of treasury shares No. of options Number of Options [Abstract] No definition available. Cash inflow generated from operations Cash flows from (used in) operations Public Warrants Public Warrants [Member] This member stands for public warrants. Employees’ stock option cost Employee Stock Option Cost Represents the employee stock option cost. Share-based payment Key management personnel compensation, share-based payment Deferred income tax: Deferred tax expense (income) [abstract] Capital surplus Capital surplus Share premium Foreign exchange risk Currency risk [member] Schedule of other payables Disclosure of Other Current Payables [Table Text Block] The disclosure of other current payables. Research and development expenses Research and development expense Related Party Transactions Disclosure of transactions between related parties [line items] Professional service fees Professional Service Fee, Current The amount of professional service fee payable current. Others Disclosure of additional information [text block] Gearing ratio Gearing Ratio Gearing ratio is a group of financial metrics that compare shareholders' equity to company debt in various ways to assess the company's amount of leverage and financial stability. Maximum number of class A ordinary shares issuable (in shares) Maximum Number Of Earnout Shares Issuable Maximum number of earnout shares issuable by the entity. Schedule of capital surplus Disclosure of issued capital [text block] Checking accounts Balances with banks Revenue Revenue from contracts with customers Revenue from contracts with customers Revenue from contracts with customers Time deposits Short-term deposits, classified as cash equivalents Income before income tax Profit before tax Profit (loss) before tax Over time Goods or services transferred over time [member] Other equity interest Other Equity Interest [Abstract] Other Equity Interest Schedule of gearing ratios Schedule of Gearing Ratio [Table Text Block] The disclosure of gearing ratios. Changes in cash flow from financing activities Increase (decrease) through financing cash flows, liabilities arising from financing activities Amortization charge Amortization of intangible assets Amortisation, intangible assets other than goodwill Schedule of accounts receivable Disclosure of trade and other receivables [text block] General and administrative expenses General and administrative expense Potentially dilutive instruments (in thousands shares) Dilutive effect of all instruments on weighted average number of ordinary shares Measurement [axis] Measurement [axis] Other current assets Total Other current assets Perfect Class A Ordinary Shares Perfect Class A Ordinary Shares [Member] This member stands for Perfect Class A Ordinary Shares. Significant Disaster Loss Significant Disaster Loss [Text Block] The entire disclosure for significant disaster loss. Number of shares surrendered by shareholder (in shares) Number Of Shares Surrendered By Shareholder Number Of Shares Surrendered By Shareholder Acquisition of property, plant and equipment Purchase of property, plant and equipment, classified as investing activities Document Fiscal Year Focus Document Fiscal Year Focus If daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $11.50 If Daily Volume-Weighted Average Price Of The Perfect Class A Ordinary Shares Is Greater Than Or Equal To $11.50 [Member] This member stands for the scenario, if daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $11.50. 31 to 90 days Later than one month and not later than three months [member] Classes of assets [domain] Classes of assets [domain] Others Interest income on other financial assets Components of other comprehensive loss that will be reclassified to profit or loss Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract] Transfers out of Level 1 into Level 2 of fair value hierarchy, liabilities Transfers out of Level 1 into Level 2 of fair value hierarchy, liabilities held at end of reporting period Exercise prices of stock options (in USD per share) Exercise price of outstanding share options Document Period End Date Document Period End Date Employee stock options (in thousand shares) Dilutive effect of share options on weighted average number of ordinary shares Transfers out of Level 2 into Level 1 of fair value hierarchy, liabilities Transfers out of Level 2 into Level 1 of fair value hierarchy, liabilities held at end of reporting period Disclosure of initial application of standards or interpretations [abstract] Disclosure of initial application of standards or interpretations [abstract] Classes of assets [axis] Classes of assets [axis] Others Other expenses, by nature Options forfeited (in USD per share) Weighted average exercise price of share options forfeited in share-based payment arrangement Share-based payment transactions Adjustments for share-based payments Accumulated deficit Retained earnings [member] Profit attributable to ordinary shareholders of the parent Profit (loss), attributable to ordinary equity holders of parent entity, used in calculating basic earnings per share Forward Purchase Warrants Forward Purchase Warrants [Member] This member stands for forward purchase warrants. Non-derivative financial liabilities Non-derivative financial liabilities, undiscounted cash flows Share capital Disclosure of classes of share capital [line items] Total non-current assets Non-current assets Options outstanding at January 1 (in shares) Options outstanding at June 30 (in shares) Number of share options outstanding in share-based payment arrangement Total comprehensive income Total comprehensive income (loss) Comprehensive income Total equity Beginning balance Ending balance Total equity Equity Accounts receivable Adjustments for decrease (increase) in trade accounts receivable Revenue Disclosure of disaggregation of revenue from contracts with customers [line items] ClinJeff ClinJeff Corp (CleanJeff) [Member] ClinJeff Corp (CleanJeff) Schedule of Geographical information Disclosure of geographical areas [text block] Authorized capital Authorized capital Amount of authorized capital. Exchange differences arising on translation of foreign operations Reserve of exchange differences on translation [member] Warrants Financial instruments Disclosure of detailed information about financial instruments [line items] Number of forward purchase shares issued and sold (in shares) IFRS Stock Issued During Period, Shares, New Issues Number of new stock issued during the period. Non-current assets Non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets, and rights arising under insurance contracts Business vehicles Vehicles [member] Revenue Revenue Share Incentive Plan Share Incentive Plan [Member] This member stands for Share Incentive Plan. Other payables Adjustments for increase (decrease) in other operating payables If daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $14.50 If Daily Volume-Weighted Average Price Of The Perfect Class A Ordinary Shares Is Greater Than Or Equal To $14.50 [Member] This member stands for the scenario, if daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $14.50. 2025 to 2027 2024 to 2027 This member stands for a time band of later than one year and not later than four years. CyberLink Cyber Link This member stands for Cyber Link Corp. Interest income from bank deposits Interest income on deposits Shareholder Earnout Shareholder Earnout Shares [Member] This member stands for shareholder earnout shares. Classes of financial instruments [axis] Classes of financial instruments [axis] Reconciliation of changes in intangible assets other than goodwill [abstract] Reconciliation of changes in intangible assets other than goodwill [abstract] Financial liabilities at amortized cost Financial liabilities at amortised cost, category [member] Other receivables Other Receivables [Member] This member stands for Other receivables (including related parties) Current tax liabilities Current tax liabilities, current EX-101.PRE 8 perf-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Cover Page
6 Months Ended
Jun. 30, 2024
Cover [Abstract]  
Document Type 6-K
Document Fiscal Year Focus 2024
Entity Registrant Name Perfect Corp.
Amendment Flag false
Document Fiscal Period Focus Q2
Entity Central Index Key 0001899830
Current Fiscal Year End Date --12-31
Document Period End Date Jun. 30, 2024
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 120,796 $ 123,871
Current financial assets at amortized cost 37,970 30,300
Current contract assets 1,543 2,770
Accounts receivable 7,102 6,992
Other receivables 737 343
Current income tax assets 281 311
Inventories 21 33
Other current assets 2,832 4,042
Total current assets 171,282 168,662
Non-current assets    
Property, plant and equipment 545 380
Right-of-use assets 679 847
Intangible assets 57 77
Deferred income tax assets 1,120 257
Guarantee deposits paid 147 140
Total non-current assets 2,548 1,701
Total assets 173,830 170,363
Current liabilities    
Current contract liabilities 16,858 15,346
Other payables 10,239 10,331
Other payables – related parties 50 50
Current tax liabilities 390 21
Current provisions 1,775 2,394
Current lease liabilities 524 481
Other current liabilities 195 277
Total current liabilities 30,031 28,900
Non-current liabilities    
Non-current financial liabilities at fair value through profit or loss 1,520 1,566
Non-current lease liabilities 187 387
Net defined benefit liability, non-current 81 79
Guarantee deposits received 25 25
Total non-current liabilities 1,813 2,057
Total liabilities 31,844 30,957
Equity    
Capital stock 10,185  
Capital surplus    
Capital surplus 511,653 510,399
Retained earnings    
Accumulated deficit (379,078) (380,472)
Other equity interest    
Other equity interest (774) (523)
Treasury shares 0 (190)
Total equity 141,986 139,406
Total liabilities and equity 173,830 170,363
Perfect Class A Ordinary Shares    
Equity    
Capital stock 8,506 8,513
Perfect Class B Ordinary Shares    
Equity    
Capital stock $ 1,679 $ 1,679
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Perfect Class B Ordinary Shares    
Statement    
Ordinary shares (in USD per share) $ 0.1 $ 0.1
Perfect Class A Ordinary Shares    
Statement    
Ordinary shares (in USD per share) $ 0.1 $ 0.1
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Profit or loss [abstract]    
Revenue $ 28,194 $ 24,832
Cost of sales and services (5,971) (5,024)
Gross profit 22,223 19,808
Operating expenses    
Sales and marketing expenses (14,184) (12,585)
General and administrative expenses (4,614) (5,427)
Research and development expenses (6,010) (5,396)
Total operating expenses (24,808) (23,408)
Operating loss (2,585) (3,600)
Non-operating income and expenses    
Interest income 3,952 4,609
Other income 14 7
Other gains and losses (291) (459)
Finance costs (10) (5)
Total non-operating income and expenses 3,665 4,152
Income before income tax 1,080 552
Income tax benefit (expense) 314 (63)
Net income 1,394 489
Components of other comprehensive loss that will be reclassified to profit or loss    
Exchange differences arising on translation of foreign operations (251) (168)
Other comprehensive loss, net (251) (168)
Total comprehensive income 1,143 321
Net income attributable to:    
Shareholders of the parent 1,394 489
Total comprehensive income attributable to:    
Shareholders of the parent $ 1,143 $ 321
Earnings per share (in dollars)    
Basic earnings (loss) per share of class A and class B ordinary shares (in USD per share) $ 0.014 $ 0.004
Diluted earnings (loss) per share of class A and class B ordinary shares (in USD per share) $ 0.014 $ 0.004
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY - USD ($)
$ in Thousands
Total
Additional paid-in capital
Other
Accumulated deficit
Exchange differences arising on translation of foreign operations
Treasury shares
Capital stock
Beginning balance at Dec. 31, 2022 $ 181,964 $ 554,209 $ 2,220 $ (385,884) $ (407) $ 0 $ 11,826
Net income for the period 489     489      
Other comprehensive loss for the period (168)       (168)    
Total comprehensive income (loss) 321     489 (168)    
Share-based payment transactions 1,441   1,441        
Shares repurchased and retired (429)         (429)  
Ending balance at Jun. 30, 2023 183,297 554,209 3,661 (385,395) (575) (429) 11,826
Beginning balance at Dec. 31, 2023 139,406 477,734 32,665 (380,472) (523) (190) 10,192
Net income for the period 1,394     1,394      
Other comprehensive loss for the period (251)       (251)    
Total comprehensive income (loss) 1,143     1,394 (251)    
Share-based payment transactions 1,437   1,437        
Shares repurchased and retired 0 (319) 136     190 (7)
Ending balance at Jun. 30, 2024 $ 141,986 $ 477,415 $ 34,238 $ (379,078) $ (774) $ 0 $ 10,185
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
CASH FLOWS FROM OPERATING ACTIVITIES    
Profit before tax $ 1,080 $ 552
Adjustments to reconcile profit (loss)    
Depreciation expense 344 326
Amortization expense 26 37
Interest income (3,952) (4,609)
Interest expense 10 5
Net (gains) losses on financial liabilities at fair value through profit or loss (46) 244
Share-based payment transactions 1,437 1,441
Changes in operating assets and liabilities    
Accounts receivable (134) 87
Current contract assets 1,214 2,130
Other receivables 0 3
Inventories 12 11
Other current assets 1,210 47
Current contract liabilities 1,622 3,035
Other payables (51) (1,183)
Other payables – related parties 3 (12)
Current provisions (563) 320
Other current liabilities (67) (107)
Net defined benefit liability, non-current 1 1
Cash inflow generated from operations 2,146 2,328
Interest received 3,558 4,331
Interest paid (10) (5)
Income tax paid (176) (205)
Net cash flows from operating activities 5,518 6,449
CASH FLOWS FROM INVESTING ACTIVITIES    
Acquisition of financial assets at amortized cost (44,470) (160,800)
Proceeds from disposal of financial assets at amortized cost 36,800 30,000
Acquisition of property, plant and equipment (259) (170)
Acquisition of intangible assets (6) (33)
Increase in guarantee deposits paid (8) 0
Net cash flows used in investing activities (7,943) (131,003)
CASH FLOWS FROM FINANCING ACTIVITIES    
Repayment of principal portion of lease liabilities (239) (203)
Payments to acquire treasury shares 0 (429)
Net cash flows used in financing activities (239) (632)
Effects of exchange rates changes on cash and cash equivalents (411) (262)
Net decrease in cash and cash equivalents (3,075) (125,448)
Cash and cash equivalents at beginning of period 123,871 162,616
Cash and cash equivalents at end of period $ 120,796 $ 37,168
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.3
History and Organization
6 Months Ended
Jun. 30, 2024
History and Organization  
History and Organization History and Organization
Perfect Corp. (the “Company” or “Perfect”), is a Cayman Islands exempted company with limited liability, which incorporated on February 13, 2015 with registered address PO Box 309, Ugland House, Grand Cayman, KY1-1104, Cayman Islands. The Company and its subsidiaries (collectively referred herein as the “Group”) are SaaS technology companies offering AR/AI solution dedicated to the beauty and fashion industry as well as mobile applications to consumers. The principal place of business is at 14F, No. 98 Minquan Road, Xindian District, New Taipei City 231, Taiwan.
On October 28, 2022 (the “Closing Date”), the Company consummated the previously announced merger transaction pursuant to the Business Combination Agreement dated as of March 3, 2022, by and among Perfect, Beauty Corp., a wholly-owned subsidiary of Perfect, Fashion Corp., a wholly-owned subsidiary of Perfect, and Provident Acquisition Corp. (“Provident”).
Pursuant to the Business Combination Agreement, dated as of March 3, 2022, Beauty Corp., a Cayman Islands exempted company with limited liability, merged with and into Provident (the “First Merger”), a special purpose acquisition company incorporated in the Cayman Islands and listed on the Nasdaq Stock Market (“NASDAQ”), with Provident surviving as a wholly-owned subsidiary of Perfect, and then immediately following the First Merger, Provident merged with and into Fashion Corp. (the “Second Merger”), a Cayman Islands exempted company with limited liability, with Fashion Corp. surviving as a wholly-owned subsidiary of Perfect. The consummation of the merger transactions was referred to as the “Closing”, dated as of October 28, 2022.
In connection with the merger, each Perfect original share (consisting of Perfect common share, par value $0.1 (in dollars) per share, and Perfect preferred share, par value $0.1 (in dollars) per share) converted to Perfect Class A or Perfect Class B ordinary share, par value $0.1 (in dollars) per share, based on a conversion ratio 0.17704366. Each Provident share (consisting of Provident Class A ordinary share, par value $0.0001 (in dollars) per share, and Provident Class B ordinary share, par value $0.0001 (in dollars) per share) converted to one Perfect Class A ordinary share.
Upon the consummation of the mergers and the other transactions contemplated by the Business Combination Agreement, the shareholders of Provident became shareholders of Perfect, and the Company became a publicly traded company on the New York Stock Exchange (“NYSE”) on October 31, 2022.
The merger transaction pursuant to the Business Combination Agreement is accounted for as a recapitalization.
On November 24, 2023, the Board of Directors approved a tender offer to purchase up to 16,129,032 Class A Ordinary Shares at a price of $3.10 (in dollars) per share for an aggregate purchase price of approximately $50,000, subject to certain limitations and legal requirements. The Board of Directors has concluded that the tender offer is a prudent use of our available cash from operations and other financial resources and delivers value to our shareholders. The Board of Directors has also determined that a cash tender offer is an appropriate mechanism to return capital to shareholders that seek liquidity under current market conditions while, at the same time, allowing shareholders who do not participate in the tender offer to share in a higher proportion of our future potential.
In accordance with the terms and conditions of the tender offer, and based on the final results reported by the Depositary, the Company has accepted for purchase 16,129,010 shares, through the tender offer at a price of $3.10 (in dollars) per share, for an aggregate cost of approximately $50,000, excluding fees relating to the tender offer. All the purchased shares were retired on December 29, 2023.
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.24.3
The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation
6 Months Ended
Jun. 30, 2024
The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation  
The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation The Date of Authorization for Issuance of the Financial Statements and Procedures for Authorization
These unaudited condensed interim consolidated financial statements were authorized for issuance by the Board of Directors on September 23, 2024.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Application of New Standards, Amendments and Interpretations
6 Months Ended
Jun. 30, 2024
Disclosure of initial application of standards or interpretations [abstract]  
Application of New Standards, Amendments and Interpretations Application of New Standards, Amendments and Interpretations
3(1)    New and amended standards adopted by the Group
New standards, interpretations and amendments issued by International Accounting Standards Board (the “IASB”) and became effective from 2024 are as follows:
New Standards, Interpretations and AmendmentsEffective date by IASB
Amendments to IFRS 16, ‘Lease liability in a sale and leaseback’January 1, 2024
Amendments to IAS 1, ‘Classification of liabilities as current or non-current’January 1, 2024
Amendments to IAS 1, ‘Non-current liabilities with covenants’January 1, 2024
Amendments to IAS 7 and IFRS 7, ‘Supplier finance arrangements’January 1, 2024
The above standards and interpretations had no significant impact to the Group’s financial condition and financial performance based on the Group’s assessment. The new disclosures related to supplier finance arrangements are not required to be provided in the 2024 interim report.
3(2)    New and revised International Financial Reporting Standards not yet adopted
New and amendments to IFRSs which have been published but are not mandatory for the financial period ending June 30, 2024 are listed below:
New Standards, Interpretations and AmendmentsEffective date by IASB
Amendments to IFRS 10 and IAS 28, ‘Sale or contribution of assets between an investor and its associate or joint venture’To be determined by IASB
Amendments to IAS 21, ‘Lack of exchangeability’January 1, 2025
Amendments to IFRS 9 and IFRS 7, ‘Amendments to the classification and measurement of financial Instruments’January 1, 2026
IFRS 18, ‘Presentation and disclosure in financial statements’January 1, 2027
IFRS 19, ‘Subsidiaries without public accountability: disclosures’January 1, 2027
Except for the following, the above standards and interpretations have no significant impact to the Group’s financial condition and financial performance based on the Group’s assessment.
IFRS 18, ‘Presentation and disclosure in financial statements’
IFRS 18, ‘Presentation and disclosure in financial statements’ replaces IAS 1. The standard introduces a defined structure of the statement of profit or loss, disclosure requirements related to management-defined performance measures, and enhanced principles on aggregation and disaggregation which apply to the primary financial statements and notes.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
The unaudited condensed interim consolidated financial statements reflect all adjustments that, in the opinion of management, are necessary for a fair statement of the results of operations for the interim period. All such adjustments to the financial information are of a normal, recurring nature. Accordingly, these unaudited condensed interim consolidated financial statements are to be read in conjunction with the annual financial statements for the year ended December 31, 2023. The principal accounting policies applied in the preparation of these unaudited condensed interim consolidated financial statements are disclosed in financial statements for the year ended December 31, 2023 and have been consistently applied to all the periods presented, except for the adoption of new and amended standards as set out below and Note 3(1).
4(1)    Compliance statement
These unaudited condensed interim consolidated financial statements of the Group have been prepared in accordance with IAS 34 Interim Financial Reporting as issued by the IASB.
4(2)    Basis of preparation
A.Except for the following items, the unaudited condensed interim consolidated financial statements have been prepared under the historical cost convention:
(a)Financial assets and financial liabilities (including derivative instruments) at fair value through profit or loss.
(b)Defined benefit liabilities recognized based on the net amount of pension fund assets less present value of defined benefit obligation.
B.The preparation of the unaudited condensed interim consolidated financial statements in conformity with IAS 34 Interim Financial Reporting requires the use of certain critical accounting estimates. It also requires management to exercise its judgement in the process of applying the Group’s accounting policies. The areas involving a higher degree of judgement or complexity, or areas where assumptions and estimates are significant to the unaudited condensed interim consolidated financial statements are disclosed in Note 5.
4(3)    Basis of consolidation
A.Basis for preparation of unaudited condensed interim consolidated financial statements:
(a)All subsidiaries are included in the Group’s unaudited condensed interim consolidated financial statements. Subsidiaries are all entities (including structured entities) controlled by the Group. The Group controls an entity when the Group is exposed, or has rights, to variable returns from its involvement with the entity and has the ability to affect those returns through its power over the entity. Consolidation of subsidiaries begins from the date the Group obtains control of the subsidiaries and ceases when the Group loses control of the subsidiaries.
(b)Inter-company transactions, balances and unrealized gains or losses on transactions between companies within the Group are eliminated. Accounting policies of subsidiaries have been adjusted where necessary to ensure consistency with the policies adopted by the Group.
(c)When the Group loses control of a subsidiary, the Group remeasures any investment retained in the former subsidiary at its fair value. That fair value is regarded as the fair value on initial recognition of a financial asset or the cost on initial recognition of the associate or joint venture. Any difference between fair value and carrying amount is recognized in profit or loss. All amounts previously recognized in other comprehensive income in relation to the subsidiary are reclassified to profit or loss on the same basis as would be required if the related assets or liabilities were disposed of. That is, when the Group loses control of a subsidiary, all gains or losses previously recognized in other comprehensive income in relation to the subsidiary should be reclassified from equity to profit or loss, if such gains or losses would be reclassified to profit or loss when the related assets or liabilities are disposed of.
B.Subsidiaries included in the unaudited condensed interim consolidated financial statements:
Ownership (%)
Name of investorName of subsidiaryMain business activitiesDecember 31,
2023
June 30,
2024
The CompanyPerfect Mobile Corp. (Taiwan)Design, development, marketing and sales of AR/AI SaaS solution and mobile applications.100%100%
The CompanyPerfect Corp. (USA)Marketing and sales of AR/AI SaaS solution.100%100%
The CompanyPerfect Corp. (Japan)Marketing and sales of AR/AI SaaS solution.100%100%
The CompanyPerfect Corp. (Shanghai)Marketing and sales of AR/AI SaaS solution.100%100%
The CompanyPerfect Mobile Corp.(B.V.I.)Investment activities.100%100%
Perfect Mobile Corp. (Taiwan)Perfect Corp. (France)Marketing and service center for sales of AR/AI SaaS solution.100%100%
C.Subsidiaries not included in the consolidated financial statements:
None.
D.Adjustments for subsidiaries with different balance sheet dates:
None.
E.Significant restrictions:
None.
F.Subsidiaries that have non-controlling interests that are material to the Group:
None.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Critical Accounting Judgements, Estimates and Key Sources of Assumption Uncertainty
6 Months Ended
Jun. 30, 2024
Disclosure of changes in accounting estimates [abstract]  
Critical Accounting Judgements, Estimates and Key Sources of Assumption Uncertainty Critical Accounting Judgements, Estimates and Key Sources of Assumption Uncertainty
There have been no significant changes with regards to critical accounting judgements, estimates and key sources of assumption uncertainty as of June 30, 2024. Please refer to Note 5 in the consolidated financial statements for the year ended December 31, 2023.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts
6 Months Ended
Jun. 30, 2024
Details of Significant Accounts  
Details of Significant Accounts Details of Significant Accounts
6(1)    Cash and cash equivalents
December 31, 2023June 30, 2024
Petty cash$$
Checking accounts 2,139 1,976 
Demand deposits 12,547 15,114 
Time deposits 109,000 103,500 
Others184 205 
$123,871 $120,796 
A.The Group transacts with a variety of financial institutions all with high credit quality to disperse credit risk, so it expects that the probability of counterparty default is remote. As of June 30, 2024, the majority of our cash and cash equivalents, 95%, are denominated in U.S. Dollars.
B.The Group has no cash and cash equivalents pledged to others.
6(2)    Current financial assets at amortized cost
December 31, 2023June 30, 2024
Time deposits with maturities over three months$30,300 $37,970 
A.The Group has no financial assets at amortized cost pledged to others.
B.The counterparties of the Group's time deposits are financial institutions with high credit quality, so the Group expects that the probability of counterparty default is remote. As of June 30, 2024, 95% of current financial assets at amortized cost are denominated in U.S. Dollars.
C.Information relating to credit risk of financial assets at amortized cost is provided in Note 12(2).
6(3)    Accounts receivable
December 31, 2023June 30, 2024
Accounts receivable$6,992 $7,102 
A.The ageing analysis of accounts receivable is as follows:
December 31, 2023June 30, 2024
Not past due$5,791 $5,399 
Up to 30 days 594 563 
31 to 90 days 340 302 
91 to 180 days 196 643 
Over 181 days 71 195 
$6,992 $7,102 
The above ageing analysis was based on days overdue.
B.As at December 31, 2023 and June 30, 2024, accounts receivable were all from contracts with customers. And as at January 1, 2023, the balance of receivables from contracts with customers amounted to $7,756.
C.As at December 31, 2023 and June 30, 2024, without taking into account other credit enhancements, the maximum exposure to credit risk in respect of the amount that best represents the Group’s accounts receivable was $6,992 and $7,102, respectively.
D.Information relating to credit risk of accounts receivable is provided in Note 12(2).
6(4)    Other current assets
December 31, 2023June 30, 2024
Prepaid expenses$3,773 $2,761 
Others 269 71 
$4,042 $2,832 
6(5)    Property, plant and equipment
Leasehold
improvements
MachineryOffice
equipment
Total
At December 31, 2023
Cost$675 $729 $53 $1,457 
Accumulated depreciation(553)(488)(36)(1,077)
$122 $241 $17 $380 
Opening net book amount$122 $241 $17 $380 
Additions69 190 — 259 
Depreciation expense(27)(64)(3)(94)
Closing net book amount$164 $367 $14 $545 
At June 30, 2024
Cost$744 $919 $53 $1,716 
Accumulated depreciation(580)(552)(39)(1,171)
$164 $367 $14 $545 
The Group has no property, plant and equipment pledged to others.
6(6)    Leasing arrangements  —  lessee
A.The Group leases various assets including buildings and business vehicles. Rental contracts are typically made for periods of 2 to 3 years. Lease terms are negotiated on an individual basis and contain a wide range of different terms and conditions. Leased assets cannot be used as collateral for borrowing purposes and are prohibited from being subleased, sold or lent to others or corporations under any circumstances.
B.Short-term leases with a lease term of 12 months or less include offices located in United States, Japan, China and France. As of December 31, 2023 and June 30, 2024, lease commitments for short-term leases amounted to $136 and $148, respectively.
C.The movements of right-of-use assets of the Group are as follows:
BuildingsBusiness vehiclesTotal
At December 31, 2023
Cost$942 $202 $1,144 
Accumulated depreciation(237)(60)(297)
$705 $142 $847 
Opening net book amount$705 $142 $847 
Additions82 — 82 
Depreciation expense(204)(46)(250)
Closing net book amount$583 $96 $679 
At June 30, 2024
Cost$1,024 $202 $1,226 
Accumulated depreciation(441)(106)(547)
$583 $96 $679 
D.Lease liabilities relating to lease contracts:
December 31, 2023June 30, 2024
Total lease liabilities$868 $711 
Less: current portion (shown as ‘current lease liabilities’)(481)(524)
$387 $187 
E.The information on profit and loss accounts relating to lease contracts is as follows:
Six months ended June 30,
20232024
Items affecting profit or loss
Interest expense on lease liabilities$$10 
Expense on short-term lease contracts193 177 
$198 $187 
F.For the six months ended June 30, 2023 and 2024, the Group’s total cash outflow for leases were $401 and $426, respectively, including the interest expense on lease liabilities amounting to $5 and $10, expense on short-term lease contracts amounting to $193 and $177, and repayments of principal portion of lease liabilities amounting to $203 and $239, respectively.
6(7)    Intangible assets
SoftwareOther
intangible assets
Total
At December 31, 2023
Cost$137 $89 $226 
Accumulated amortization(68)(81)(149)
$69 $$77 
Opening net book amount$69 $$77 
Additions— 
Cost of disposals— (74)(74)
Accumulated amortization on disposals— 74 74 
Amortization charge(24)(2)(26)
Closing net book amount$51 $$57 
At June 30, 2024
Cost$143 $15 $158 
Accumulated amortization(92)(9)(101)
$51 $$57 
Details of amortization on intangible assets are as follows:
Six months ended June 30,
20232024
Research and development expenses$37 $26 
6(8)    Financial liabilities at fair value through profit or loss
December 31, 2023June 30, 2024
Non-current items:
Warrant liabilities$8,431 $8,431 
Add: Valuation adjustment(6,865)(6,911)
$1,566 $1,520 
A.    Amounts recognized in profit or loss and other comprehensive income in relation to financial liabilities at fair value through profit or loss are as follows:
Six months ended June 30,
20232024
Net gains (losses) recognized in profit or loss
Warrant liabilities$(244)$46 
B.    Warrant liabilities
(a)As part of Business Combination, warrants sold and issued by Provident were automatically converted to Perfect Warrants. Each warrants entitles the holder to purchase one Class A Ordinary Share at a price of $11.50 (in dollars) per share.
(b)As of June 30, 2024 there were 20,850 thousand warrants outstanding, consisting of 12,750 thousand Public Warrants, 6,600 thousand Private Placement Warrants and 1,500 thousand Forward Purchase Warrants (as defined below). Each warrant is exercisable for one Perfect Class A Ordinary Share, in accordance with its terms.
Public Warrants
Provident sold an aggregate of 11,500 thousand Public Warrants in the Provident Initial Public Offering. On November 20, 2023, 1,250 thousand Forward Purchase Warrants were converted into 1,250 thousand Public Warrants.
Private Placement Warrants
Provident privately issued and sold an aggregate of 6,600 thousand Private Warrants to the Sponsor simultaneously with the consummation of the Provident Initial Public Offering on January 7, 2021.
Forward Purchase Warrants
Pursuant to the Forward Purchase Agreements (“FPA”), Provident issued and sold to FPA Investors, an aggregate of 5,500 thousand Forward Purchase Shares and 2,750 thousand Forward Purchase Warrants in consideration for an aggregate purchase price of $55,000, as closed on October 27, 2022.
(c)Movements in all kinds of Perfect Warrants are as follows:
Public Warrants
(units in thousands)
Private Placement Warrants
(units in thousands)
Forward Purchase Warrants
(units in thousands)
At December 31, 202312,7506,6001,500
At June 30, 202412,7506,6001,500
(d)Redemption of warrants when the price per Perfect Class A Ordinary Shares equal or exceed $18.00 (in dollars).
Once the warrants become exercisable, the Company may redeem the outstanding warrants (except as described herein with respect to Perfect Private Placement Warrants):
(i) in whole and not in part (ii) at a price of $0.01 (in dollars) per warrant (iii) upon not less than 30 days’ prior written notice of redemption to each warrant holder (the “30-day redemption period”) and (iv) if, and only if, the last reported sale price of the Perfect Class A Ordinary Shares for any 20 trading days within a 30-trading day period ending three business days before the Company sends the notice of redemption to the warrant holders (which the Company refers to as the “Reference Value”) equals or exceeds $18.00 (in dollars) per share.
(e)Redemption of warrants when the price per Class A Ordinary Share equals or exceeds $10.00 (in dollars).
Once the warrants become exercisable, the Company may redeem the outstanding warrants:
(i) in whole and not in part (ii) at $0.10 (in dollars) per warrant upon a minimum of 30 days’ prior written notice of redemption (iii) provided that holders will be able to exercise their warrants on a cashless basis prior to redemption and receive that number of shares based on the redemption date and the “fair market value” of Perfect Class A Ordinary Shares (iv) if, and only if, the Reference Value equals or exceeds $10.00 (in dollars) per share and (v) if the Reference Value is less than $18.00 (in dollars) per share, Perfect Private Placement Warrants must also be concurrently called for redemption on the same terms as the outstanding Perfect Public Warrants, as described above.
(f)Private Placement Warrants
The Private Placement Warrants are identical to the Public Warrants and Forward Purchase Warrants except that Private Placement Warrants, so long as they are held by Provident Acquisition Holdings Ltd., (the “Sponsor”) or its permitted transferees, (i) will not be redeemable by the Company (ii) may not (including the Class A Ordinary shares issuable upon exercise of these Private Placement Warrants), subject to certain limited exceptions, be transferred assigned or sold by the holder until 30 days after the completion of the Company’s initial Business Combination (iii) may be exercised by the holders on a cashless basis and (iv) will be entitled to certain registration rights.
If the Private Placement Warrants are held by holders other than the Sponsor or its permitted transferees, the Private Placement Warrants will be redeemable by the Company and exercisable by the holders on the same basis as Public Warrants and Forward Purchase Warrants.
6(9)    Other payables
December 31, 2023June 30, 2024
Employee bonus$4,662 $5,200 
Payroll2,228 1,532 
Remuneration to directors115 460 
Promotional fees1,090 1,437 
Professional service fees1,415 750 
Sales VAT payables126 205 
Post and telecommunications expenses171 214 
Others524 441 
$10,331 $10,239 
6(10)    Provisions
Warranty
At December 31, 2023$2,394 
Additional provisions287 
Used during the period(850)
Net exchange differences(56)
At June 30, 2024$1,775 
Analysis of total provisions:
December 31, 2023June 30, 2024
Current$2,394 $1,775 
The Group enters into the contract with customers with warranties on services provided. The warranties (loss indemnification) provide customers with assurance that the related services will function as agreed by both parties. Provision for warranty is estimated based on historical warranty data, other known events and management’s judgement. The Group recognizes such expenses within ‘Cost of sales and services’ when related services are provided. Any changes in industry circumstances might affect the provisions. Provisions shall be paid when the payment is actually claimed.
6(11)    Pensions
A.Defined benefit plan
(a)The Group’s subsidiary, Perfect Mobile Corp. (Taiwan), was incorporated in Taiwan, which has a defined benefit pension plan in accordance with the Labor Standards Act, covering all regular foreign employees’ service years. Under the defined benefit pension plan, two units are accrued for each year of service for the first 15 years and one unit for each additional year thereafter, subject to a maximum of 45 units. Pension benefits are based on the number of units accrued and the average monthly salaries and wages of the last 6 months prior to retirement. Perfect Mobile Corp. (Taiwan) contributes to the retirement fund deposited with Bank of Taiwan, the trustee, under the name of the independent retirement fund committee. Also, Perfect Mobile Corp. (Taiwan) would assess the balance in the aforementioned labor pension reserve account by December 31, every year. If the account balance is insufficient to pay the pension calculated by the aforementioned method to the employees expected to qualify for retirement in the following year, Perfect Mobile Corp. (Taiwan) will make contributions for the deficit by next March.
(b)For the aforementioned pension plan, the Group recognized pension costs of $2 and $2 for the six months ended June 30, 2023 and 2024, respectively.
(c)Expected contributions to the defined benefit pension plans of Perfect Mobile Corp. (Taiwan) for the year ending December 31, 2024 amount to $6.
B.Defined contribution plans
(a)Perfect Mobile Corp. (Taiwan) has established a defined contribution pension plan (the “New Plan”) under the Labor Pension Act (the “Act”), covering all regular employees with R.O.C. nationality. Under the New Plan, Perfect Mobile Corp. (Taiwan) contributes monthly an amount based on 6% of the employees’ monthly salaries and wages to the employees’ individual pension accounts at the Bureau of Labor Insurance. The benefits accrued are paid monthly or in lump sum when employees retire.
(b)The pension costs under defined contribution pension plan of Perfect Mobile Corp. (Taiwan) for the six months ended June 30, 2023 and 2024 were $265 and $282, respectively.
(c)The pension costs under local government law of other foreign subsidiaries for the six months ended June 30, 2023 and 2024 were $121 and $132, respectively.
6(12)    Share-based payment
A.Share Incentive Plan
(a)For the six months ended June 30, 2023 and 2024, the Group’s Share Incentive Plan’s terms and condition are as follows:
PlanType of arrangementSettled byMaximum terms of option grantedVesting conditions
Share Incentive PlanEmployee stock optionsEquityFive years
2 years’ service: exercise 50%
3 years’ service: exercise 75%
4 years’ service: exercise 100%
(b)Movements of outstanding options under Share Incentive Plan are as follows:
20232024
No. of options
(units in thousands)
Weighted- average exercise price per share
(in dollars)
No. of options
(units in thousands)
Weighted- average exercise price per share
(in dollars)
Options outstanding at January 12,063 $3.95 4,073 $4.47 
Options granted2,276 4.94 2.13 
Options forfeited(67)4.04 (143)4.50 
Options outstanding at June 30 4,272 4.48 3,935 4.47 
Options exercisable at June 30—  914 
(c)As of December 31, 2023 and June 30, 2024, the range of exercise prices of stock options outstanding were $2.43 ~ $7.20 and $2.13 ~ $7.20 (in dollars) per share, respectively; the weighted-average remaining contractual period was 3.06 ~ 4.84 years and 2.56 ~ 4.91 years, respectively.
(d)The fair value of stock options granted on grant date is measured using the Black-Scholes option-pricing model. Relevant information is as follows:
PlanGrant dateUnits granted
 (in thousands)
Stock price per share
(in dollars)
Exercise price per share
(in dollars)
Expected price volatilityExpected option lifeExpected dividendsRisk-free interest rateFair value per unit
(in dollars)
Share Incentive Plan2022.01.212,143$5.39$3.9553.75%3.880.00%1.46%$2.7637
2023.01.0387.207.2064.85%3.870.00%4.07%3.7198
2023.05.232,2604.934.9369.15%3.880.00%3.90%2.6615
2023.08.2174.003.91670.65%3.880.00%4.64%2.2411
2023.11.0252.432.4370.37%3.880.00%4.77%1.3487
2024.05.2752.132.1372.67%3.880.00%4.65%1.2069
Note i: Stock price, exercise price and fair value of stock option granted on January 21, 2022 were adjusted in connection with the recapitalization. All amounts in the table are presented on a consistent adjusted basis.
Note ii: Expected price volatility is estimated based on the daily historical stock price fluctuation data of the Company and guideline companies of the last five years before the grant date.
B.Expenses incurred on share-based payment transactions are shown below:
Six months ended June 30,
20232024
Equity settled$1,441 $1,437 
C.In 2022, the Group has service agreements with its Board of Directors to grant them awards of the Company’s Ordinary Shares at a fixed monetary value. Expense incurred for the six months ended June 30, 2023 and 2024 was $175 and $0, respectively. The fixed monetary value of equity awards of director compensation was paid in cash in the first year, resulting in expenses incurred for the year ended December 31, 2022, being paid in cash. In the future, the Group may compensate directors either entirely in cash or partially in cash and partially in equity.
D.Shareholder Earnout
In connection with the merger transaction in 2022, the Company executed additional capitalization by way of the potential issuance of Earnout Shares for Perfect shareholders. In accordance with Shareholder Earnout terms and conditions contemplated by the Business Combination Agreement, 3,000 thousand, 3,000 thousand and 4,000 thousand of the Shareholder Earnout Shares are issuable if over any 20 trading days within any 30-trading-day period during the Earnout Period when the daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $11.50 (in dollars), $13.00 (in dollars) and $14.50 (in dollars), respectively. None of these conditions had been met in the period up through June 30, 2024.
Shareholder Earnout Shares are considered a potential contingent payment agreement with Shareholders, based on a market condition without link to service. The expense related to these instruments was previously recorded in connection with the merger in 2022.
E.Sponsor Earnout
In connection with the Business Combination Agreement, the Company entered into a Sponsor Letter Agreement pursuant to which it agreed to issue Earnout shares to the Sponsors. Subject to the terms and conditions contemplated by the Sponsor Letter Agreement, upon the occurrence of specific Sponsor Earnout Event (as defined below) from October 28, 2022 to October 28, 2027 (“Earnout Period”), Perfect will issue Perfect Class A Ordinary Shares of up to 1,175,624 Class A Ordinary Shares(the “Sponsor Earnout Promote Shares”) to Sponsor, with (a) 50% of the Sponsor Earnout Promote Shares issuable if over any 20 trading days within any 30-trading-day period during the Earnout Period the daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $11.50 (in dollars), and (b) 50% of the Sponsor Earnout Promote Shares issuable if over any twenty (20) trading days within any 30-trading-day period during the Earnout Period the daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $13.00 (in dollars). None of these conditions had been met in the period up through June 30, 2024.
6(13)    Share capital
A.As of June 30, 2024, the Company’s authorized capital is $82,000 consisting of 700,000 thousand shares of Class A Ordinary Shares, 90,000 thousand shares of Class B Ordinary Shares, 30,000 thousand shares of classes reserved and may determine by Board of Directors. The paid-in capital was $10,185, including 85,060 thousand Class A Ordinary Shares after the retirement of 16,388 thousand treasury shares and 27 thousand shares surrendered by a shareholder, and 16,789 thousand Class B Ordinary Shares. All proceeds from shares issued have been collected.
Perfect Class A Ordinary shares
Perfect Class A Ordinary shares have a par value of $0.1 (in dollars). Amounts received above the par value are recorded as share premium. Each holder of Perfect Class A Ordinary shares will be entitled to one vote per share. Class A Ordinary Shares are listed on NYSE under the trading symbol “PERF”.
Perfect Class B Ordinary shares
Perfect Class B Ordinary shares have a par value of $0.1 (in dollars). Perfect Class B Ordinary Shares have the same rights as Perfect Class A Ordinary Shares except for voting and conversion rights. Each Perfect Class B Ordinary Shares is entitled to 10 votes and is convertible into Perfect Class A Ordinary Shares at any time by the holder thereof. Each Class B Ordinary Share is convertible into one Class A Ordinary Share at any time at the option of the holder thereof. The right to convert shall be exercisable by the holder of the Class B Ordinary Share delivering a written notice to the Company that such holder elects to convert a specified number of Class B Ordinary Shares into Class A Ordinary Shares. Each Class B Ordinary Share shall, automatically and immediately, without any further action from the holder thereof, convert into one Class A Ordinary Share when it ceases being beneficially owned by any of the Principals. Class A Ordinary Shares are not convertible into Class B Ordinary Shares under any circumstances.
B.Movements for the Company’s share capital are as follows:
Shares (in thousands)
At December 31, 2023101,917 
Retirement of treasury shares(68)
At June 30, 2024101,849 
On February 7, 2024, the Company completed the retirement of 68 thousand of Class A Ordinary shares. These retired shares were acquired as part of the share repurchase plan announced on May 4, 2023.
C.Share Repurchase Plan
On May 4, 2023, the Board of Directors approved a share repurchase plan authorizing the Company may repurchase up to $20,000 of its Class A Ordinary shares over the next 12-month period. During this plan, the Company repurchased 259 thousand of Class A Ordinary shares with a total consideration paid amounted $1,064. The Company retired 191 thousand shares repurchased from this plan in 2023 and retired the remaining of 68 thousand shares in 2024.
D.Tender Offer
On November 24, 2023, the Board of Directors approved a tender offer, which commenced on November 27, 2023, and withdrawal rights expired on December 26, 2023, to purchase up to 16,129 thousand shares of Class A Ordinary at a price of $3.10 (in dollars) per share for an aggregate purchase price of approximately $50,000. The Company completed the repurchase, and all the purchased shares were retired on December 29, 2023.
6(14)    Capital surplus
Except as required by the Company’s Articles of Incorporation or Cayman’s law, capital surplus shall not be used for any other purpose but covering accumulated deficit. Capital surplus should not be used to cover accumulated deficit unless the legal reserve is insufficient.
The following tables illustrates the detail of capital surplus:
December 31, 2023June 30, 2024
Additional paid-in capital $477,734 $477,415 
Other:  
Employees’ stock option cost 5,430 6,867 
Retirement of treasury shares27,235 27,371 
Subtotal32,665 34,238 
$510,399 $511,653 
6(15)    Accumulated deficits
Under the Company’s Articles of Incorporation, distribution of earnings would be based on the Company’s operating and capital needs.
6(16)    Revenue
Six months ended June 30,
20232024
Revenue from contracts with customers$24,832 $28,194 
A.Disaggregation of revenue from contracts with customers
(a)The Group derives revenue from the transfer of goods and services over time and at a point in time in the following geographical regions:
Six months ended June 30, 2023United StatesJapanFranceOthersTotal
Revenue from external customer contracts$11,256 $2,203 $1,979 $9,394 $24,832 
Timing of revenue recognition:
At a point in time$794 $418 $328 $1,353 $2,893 
Over time10,462 1,785 1,651 8,041 21,939 
$11,256 $2,203 $1,979 $9,394 $24,832 
Six months ended June 30, 2024United StatesJapanFranceOthersTotal
Revenue from external customer contracts$11,308 $2,748 $2,427 $11,711 $28,194 
Timing of revenue recognition:
At a point in time$505 $575 $520 $793 $2,393 
Over time10,803 2,173 1,907 10,918 25,801 
$11,308 $2,748 $2,427 $11,711 $28,194 
(b)Alternatively, the disaggregation of revenue could also be distinct as follows:
Six months ended June 30,
20232024
AR/AI cloud solutions and Subscription$21,359 $25,305 
Licensing2,875 2,288 
Advertisement580 496 
Others (Note)18 105 
$24,832 $28,194 
Note: Others are immaterial revenue streams to the Group.
(c)The revenue generated from AR/AI cloud solutions was $9,622, and $8,549 for the six months ended June 30, 2023 and 2024, respectively.
B.Contract assets and liabilities
(a)The Group has recognized the following revenue-related contract assets mainly arose from unbilled receivables and contract liabilities mainly arose from sales contracts with receipts from customers in
advance. Generally, the contract period is one year, the contract liabilities are reclassified as revenue within the following one year after the balance sheet date.
December 31, 2023June 30, 2024
Contract assets:
Unbilled revenue$2,770 $1,543 
Contract liabilities:
Advance sales receipts$15,346 $16,858 
(b)Revenue recognized that was included in the contract liability balance at the beginning of the period
Six months ended June 30,
20232024
Revenue recognized that was included in the contract liability balance at the beginning of the period
Advance sales receipts$9,763 $11,877 
(c)Unsatisfied contracts
Aggregate amount of the transaction price allocated to contracts that are partially or fully unsatisfied as of December 31, 2023 and June 30, 2024, amounting to $ 28,133 and $ 28,104, respectively. The Group expects that 93% of the transaction price allocated to the unsatisfied contracts as of June 30, 2024, are expected to be recognized as revenue less than one year. The remaining 7% is expected to be recognized as revenue from July 2025 to 2027.
6(17)    Interest income
Six months ended June 30,
20232024
Interest income from bank deposits$2,100 $2,951 
Interest income from financial assets at amortized cost2,509 990 
Others— 11 
$4,609 $3,952 
The nature of interest income from financial assets at amortized cost was time deposits with maturities over three months.
6(18)    Other income
Six months ended June 30,
20232024
Subsidy from government$— $14 
Others— 
$$14 
6(19)    Other gains and losses
Six months ended June 30,
20232024
Foreign exchange losses$(215)$(337)
Gains (losses) on financial liabilities at fair value through profit or loss(244)46 
$(459)$(291)
Please refer to Note 6(8) for details of gains (losses) on financial liabilities at fair value through profit or loss.
6(20)    Finance costs
Six months ended June 30,
20232024
Interest expense – lease liabilities$$10 
6(21)    Costs and expenses by nature
Six months ended June 30,
20232024
Cost of goods sold$$11 
Employee benefit expenses13,516 14,479 
Promotional fees4,823 5,611 
Platform fees4,220 5,196 
Professional service fees2,893 2,710 
Insurance expenses1,170 723 
Warranty cost335 287 
Depreciation of right-of-use assets212 250 
Depreciation of property, plant and equipment114 94 
Amortization of intangible assets 37 26 
Others1,110 1,392 
$28,432 $30,779 
6(22)    Employee benefit expenses
Six months ended June 30,
20232024
Wages and salaries$10,425 $11,107 
Remuneration to directors335 345 
Employee insurance fees685 711 
Pension costs388 416 
Employee stock options1,266 1,437 
Other personnel expenses417 463 
$13,516 $14,479 
6(23)    Income tax
Six months ended June 30,
20232024
Current income tax:
Current tax expense recognized for the current period$63 $574 
Prior year income tax underestimation— 
Total current tax63 580 
Deferred income tax:  
Origination and reversal of temporary differences— (894)
Taxable losses— — 
Total deferred income tax— (894)
Income tax expense (benefit)$63 $(314)
6(24)    Earnings per share
Six months ended June 30, 2023
Amount after taxWeighted average number of ordinary shares outstanding
(shares in thousands)
Earnings per share
(in dollars)
Basic earnings per share
Profit attributable to ordinary shareholders of the parent$489 118,248$0.004 
Dilutive earnings per share
Profit attributable to ordinary shareholders of the Group plus assumed conversion of all dilutive potential ordinary shares$489 118,248$0.004 
Six months ended June 30, 2024
Amount after taxWeighted average number of ordinary shares outstanding
(shares in thousands)
Earnings per share
(in dollars)
Basic earnings per share
Profit attributable to ordinary shareholders of the parent$1,394 101,849$0.014 
Dilutive earnings per share
Profit attributable to ordinary shareholders of the Group plus assumed conversion of all dilutive potential ordinary shares$1,394 101,849$0.014 
Note: Warrant liabilities, Employee stock options, Shareholder Earnout and Sponsor Earnout were excluded from the calculation of diluted earnings per share as they are anti-dilutive for the six months ended June 30, 2023 and 2024. As at December 31, 2023 and June 30, 2024, the potentially dilutive instruments are as follows:
December 31, 2023June 30, 2024
Potentially dilutive instruments (shares in thousands)
Warrant liabilities20,850 20,850 
Employee stock options4,073 3,935 
Shareholder Earnout10,000 10,000 
Sponsor Earnout1,176 1,176 
36,099 35,961 
6(25)    Changes in liabilities from financing activities
2024
Financial liabilities
at fair value through
profit or loss
Lease liabilities (including
current portion)
Liabilities from financing
activities-gross
At December 31, 2023$1,566 $868 $2,434 
Changes in cash flow from financing activities— (239)(239)
Change in fair value through profit and loss(46)— (46)
Changes in other non-cash items – additions— 82 82 
At June 30, 2024$1,520 $711 $2,231 
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions
6 Months Ended
Jun. 30, 2024
Disclosure of transactions between related parties [abstract]  
Related Party Transactions Related Party Transactions
7(1)    Names of related parties and relationship
Names of related partiesRelationship with the Group
CyberLink Corp. (CyberLink)Other related party (Significant influence (Note) over the Company)
CyberLink Inc. (CyberLink-Japan)Other related party (Subsidiary of CyberLink)
ClinJeff Corp. (ClinJeff)Other related party (Major shareholder of CyberLink)
Note: CyberLink owns more than 36% of the Company’s issued and outstanding ordinary shares.
7(2)    Significant related party transactions
A.Revenue
Six months ended June 30,
Description20232024
CyberLinkRevenue-others (service revenue)$11 $19 
Sales of services are negotiated with related parties based on agreed-upon agreement and the conditions and payment terms are same as third parties.
B.Other payables
December 31, 2023June 30, 2024
CyberLink$26 $28 
CyberLink-Japan24 22 
$50 $50 
Other payables are mainly expenses from professional service, rental and payments on behalf of others.
C.Operating expenses
Six months ended June 30,
Description20232024
CyberLinkManagement service fee$26 $26 
CyberLink provides support and assistance in legal services, network infrastructure and equipment maintenance services, marketing activity supports and employee training programs. The service fees are calculated based on the agreed-upon hourly rate. The conditions and payment terms are same as third parties.
D.Lease transactions — lessee/rent expense
(a)The Group leases offices from CyberLink, ClinJeff and CyberLink-Japan. Rental contracts are typically made for periods of 1~2 years. The rents were paid to CyberLink and ClinJeff each month and were paid to CyberLink-Japan each quarter.

(b)Rent expense
Six months ended June 30,
20232024
CyberLink-Japan$44 $39 
(c)Acquisition of right-of-use assets:
Six months ended June 30,
20232024
CyberLink$390 $— 
ClinJeff— 82 
$390 $82 
(d)Lease liabilities
i.Outstanding balance:
December 31, 2023June 30, 2024
Total lease liabilities$381 $343 
Less: Current portion (shown as ‘current lease liabilities’)(238)(287)
$143 $56 
ii.Interest expense
Six months ended June 30,
20232024
CyberLink$$
7(3)    Key management compensation
Six months ended June 30,
20232024
Salaries and other short-term employee benefits$1,153 $1,458 
Share-based payment386 177 
Post-employment benefits
$1,544 $1,640 
The unpaid portion of the aforementioned information were $335 and $345 for June 30, 2023 and 2024.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Pledged Assets
6 Months Ended
Jun. 30, 2024
Pledged Assets  
Pledged Assets Pledged Assets
None.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Significant Contingent Liabilities and Unrecognized Contract Commitments
6 Months Ended
Jun. 30, 2024
Disclosure of contingent liabilities [abstract]  
Significant Contingent Liabilities and Unrecognized Contract Commitments Significant Contingent Liabilities and Unrecognized Contract Commitments
9(1)    Contingencies
None.
9(2)    Commitments
Except for Notes 6(6), 6(8) and 7(2), there is no other significant commitments.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Significant Disaster Loss
6 Months Ended
Jun. 30, 2024
Significant Disaster Loss  
Significant Disaster Loss Significant Disaster Loss
None.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Significant Events After the Balance Sheet Date
6 Months Ended
Jun. 30, 2024
Disclosure of non-adjusting events after reporting period [abstract]  
Significant Events After the Balance Sheet Date Significant Events After the Balance Sheet DateNone
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Others
6 Months Ended
Jun. 30, 2024
Others  
Others Others
12(1)    Capital management
The Group’s objectives of capital management are to ensure the Group’s sustainable operation and to maintain an optimal capital structure to reduce the cost of capital and provide returns for shareholders. In order to maintain or adjust to optimal capital structure, the Group may adjust the amount of dividends paid to shareholders, return capital to shareholders, issue new shares or sell assets to reduce debt. The Group monitors capital on the basis of the gearing ratio. This ratio is calculated as total liabilities divided by total equity.
As of December 31, 2023 and June 30, 2024, the Group’s gearing ratios are as follows:
December 31, 2023June 30, 2024
Total liabilities$30,957 $31,844 
Total equity$139,406 $141,986 
Gearing ratio0.220.22
12(2)    Financial instruments
A.Financial instruments by category
December 31, 2023June 30, 2024
Financial assets
Financial assets at amortized cost
Cash and cash equivalents$123,871 $120,796 
Current financial assets at amortized cost30,300 37,970 
Accounts receivable6,992 7,102 
Other receivables343 737 
Guarantee deposits paid140 147 
$161,646 $166,752 
December 31, 2023June 30, 2024
Financial liabilities
Financial liabilities at fair value through profit or loss
Warrant liabilities$1,566 $1,520 
Financial liabilities at amortized cost
Other payables (including related parties)$10,381 $10,289 
Guarantee deposits received25 25 
$10,406 $10,314 
Lease liabilities$868 $711 
B.Financial risk management policies
(a)The Group’s activities expose it to a variety of financial risks: market risk (including foreign exchange risk), credit risk and liquidity risk. The Group’s overall risk management program focuses on the unpredictability of financial markets and seeks to minimize potential adverse effects on the Group’s financial position and financial performance.
(b)Risk management is carried out by the Group’s finance department under policies approved by the management team. The Group’s finance department identifies, evaluates and hedges financial risks in close co-operation with the Group’s operating units.
C.Significant financial risks and degrees of financial risks
(a)Market risk
Foreign exchange risk
i.The Group operates internationally and is exposed to exchange rate risk arising from the transactions of the Company and its subsidiaries used in various functional currency, primarily with respect to the USD, JPY, RMB and EUR. Exchange rate risk arises from future commercial transactions and recognized assets and liabilities.
ii.The Group’s business involves some non-functional currency operations (the Company’s and certain subsidiaries’ functional currency: USD; other certain subsidiaries’ functional currency: JPY, RMB and EUR). The information of and sensitivity analysis for significant financial assets and liabilities denominated in foreign currencies illustrate as follows:
December 31, 2023
Sensitivity analysis
Foreign currency amount
(in thousands)
Exchange rateFunctional currencyBook value
(USD)
Degree of variation
Effect on profit or loss
Financial assets
Monetary items
NTD:USD$79,097 0.0326$2,579 $2,579 1%$26 
EUR:USD664 1.1064735 735 1%
JPY:USD317,217 0.00712,252 2,252 1%23 
Financial liabilities
Monetary items  
EUR:USD138 1.1064153 153 1%
USD:JPY168 141.3923,754 168 1%
June 30, 2024
Sensitivity analysis
Foreign currency amount
(in thousands)
Exchange rateFunctional currencyBook value
(USD)
Degree of variationEffect on profit or loss
Financial assets
Monetary items
NTD:USD$41,085 0.0308$1,265 $1,265 %$13 
EUR:USD172 1.0696184 184 %
JPY:USD432,341 0.00622,681 2,681 %27 
Financial liabilities
Monetary items
EUR:USD192 1.0696205 205 %
USD:JPY155 160.8824,936 155 %
iii.The total exchange loss, including realized and unrealized, arising from significant foreign exchange variation on the monetary items held by the Group for the six months ended June 30, 2023 and 2024, amounted to $215 and $337, respectively.

(b)Credit risk
i.Credit risk refers to the risk of financial loss to the Group arising from default by the clients or counterparties of financial instruments on the contract obligations. The main factor is that counterparties could not repay in full the accounts receivable based on the agreed terms and the contract cash flow of financial assets at amortized cost.
ii.The Group’s credit risk was mainly arising from bank deposits, trade receivables, other financial assets and deposits. The Company adopted a policy of only dealing with creditworthy counterparties and financial institutions to mitigate the risk of financial loss from defaults. The majority of cash and cash equivalents as well as current financial assets at amortized cost are held with financial institutions with a rating of ‘A’.
iii.The default occurs when the contract payments are past due over 180 days.
iv.The Group adopts following assumptions under IFRS 9 to assess whether there has been a significant increase in credit risk on that instrument since initial recognition:
If the contract payments were past due over 30 days based on the terms, there has been a significant increase in credit risk on that instrument since initial recognition.
v.The following indicators are used to determine whether the credit impairment of accounts receivable has occurred:
(i)It becomes probable that the issuer will enter bankruptcy or other financial reorganization due to their financial difficulties;
(ii)Default or delinquency in principal repayments.
vi.The Group classifies customers’ accounts receivable in accordance with geographic area and credit rating of customer. The Group applies the modified approach to estimate expected credit loss under the provision matrix basis.
vii.The Group wrote-off the financial assets, which cannot be reasonably expected to be recovered, after initiating recourse procedures. However, the Group will continue executing the recourse procedures to secure their rights.
viii.The Group used the territory economic forecasts to adjust historical and timely information to assess the default possibility of accounts receivable.
ix.The loss amounts of accounts receivable allowance using simplified method were de minimis, thus, the loss was not recognized as at December 31, 2023 and June 30, 2024.
(c)Liquidity risk
i.Cash flow forecasting is performed in the operating entities of the Group and aggregated by the Group’s finance department. The Group’s finance department monitors rolling forecasts of the Group’s liquidity requirements to ensure it has sufficient cash to meet operational needs.
ii.Surplus cash held by the operating entities over and above balance required for working capital management are managed by the Group’s finance department. The Group’s finance department invests surplus cash in interest bearing current accounts and time deposits, choosing instruments with appropriate maturities or sufficient liquidity to provide sufficient head-room as determined by the above-mentioned forecasts. As at December 31, 2023 and June 30, 2024, the Group held demand deposits and time deposits position of $151,847 and $156,584, respectively. The Group manages liquidity risk by ensuring that these balances are available to meet short-term cash needs. Time deposits withdrawn early receive a lower interest rate through the withdrawal date compared to the stated interest rate applicable on the nominal maturity date. However, there are no significant risk of change in value as a result of an early withdrawal for time deposits classified as cash equivalents.
iii.The table below analyses the Group’s non-derivative financial liabilities based on the remaining period at the balance sheet date to the contractual maturity date. The amounts disclosed in the table are the contractual undiscounted cash flows.
Non-derivative financial liabilities: December 31, 2023Less than
1 year
Between 2-5
years
Over
5 years
Financial liabilities at fair value through profit or loss$— $1,566 $— 
Other payables (including related parties)10,381 — — 
Lease liabilities (Note)496 392 — 
Guarantee deposits received— 25 — 
Non-derivative financial liabilities: June 30, 2024Less than
1 year
Between 2-5
years
Over
5 years
Financial liabilities at fair value through profit or loss$— $1,520 $— 
Other payables (including related parties)10,289 — — 
Lease liabilities (Note)535 189 — 
Guarantee deposits received— 25 — 
Note: The amount included the interest of estimated future payments.
12(3)    Fair value information
A.The different levels that the inputs to valuation techniques are used to measure fair value of financial and non-financial instruments have been defined as follows:
Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date. A market is regarded as active where a market in which
transactions for the asset or liability take place with sufficient frequency and volume to provide pricing information on an ongoing basis.
Level 2: Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.
Level 3: Unobservable inputs for the asset or liability.
B.The carrying amounts of the Group’s financial instruments not measured at fair value (including cash and cash equivalents, current financial assets at amortized cost, accounts receivable, other receivables (including related parties), guarantee deposits paid, accounts payable, other payables (including related parties) and guarantee deposits received) are approximate to their fair values.
C.The related information of financial instruments measured at fair value by level on the basis of the nature, characteristics and risks of the liabilities at December 31, 2023 and June 30, 2024 are as follows:
(a)The related information of natures of the liabilities is as follows:
December 31, 2023Level 1Level 2Level 3Total
Liabilities
Recurring fair value measurements
Financial liabilities at fair value through profit or loss
Compound instrument:
Warrant liabilities$954 $612 $— $1,566 
June 30, 2024Level 1Level 2Level 3Total
Liabilities
Recurring fair value measurements
Financial liabilities at fair value through profit or loss
Compound instrument:
Warrant liabilities$922 $598 $— $1,520 
(b)The methods and assumptions the Group used to measure fair value are as follows:
i.Except those mentioned in point (ii) ~ (iii) below, the carrying amounts of the Group’s financial instruments not measured at fair value (including cash and cash equivalents, accounts receivable, other receivables, notes payable, accounts payable and other payables) approximate to their fair values. The fair value information of financial instruments measured at fair value is provided in Note 12(2).
ii.Fair value of the Perfect Public Warrants is determined based on market quotation price.
iii.Fair value of the Perfect Private Placement Warrants and Forward Purchase Warrants are determined based on the Perfect Public Warrants with adjustments to the implied volatility.

D.For the year ended December 31, 2023 and six months ended June 30, 2024, there was no transfer between Level 1 and Level 2.
E.For the year ended December 31, 2023 and six months ended June 30, 2024, there was no transfer into or out from Level 3.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information
6 Months Ended
Jun. 30, 2024
Disclosure of operating segments [abstract]  
Segment Information Segment Information
13(1)    General information
Although the Group has multiple operating segments by geography, the management takes the aggregation criteria outlined in Paragraphs 11 to 14 of IFRS 8 into consideration to decide the reportable operating segments. In light of the qualitative and quantitative criteria, the Group concluded that it has only one reportable operating segment.
13(2)    Geographical information
Geographical information for the six months ended June 30, 2023 and 2024 is as follows:
Six months ended June 30,
20232024
RevenueRevenue
United States$11,256 $11,308 
Japan2,203 2,748 
France1,979 2,427 
Others9,394 11,711 
$24,832 $28,194 
Geographical information on the revenue shows the location in which sales were generated. Non-current assets amounted to $1,304 and $1,281 as of December 31, 2023 and June 30, 2024, respectively.
Substantially all of the Group’s non-current assets, including property, plant and equipment, right-of-use assets and intangible assets, are located in Taiwan.
13(3)    Major customer information
There is no major customer of the Group (exceed 10% of revenue) for the six months ended June 30, 2023 and 2024.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Summary of Significant Accounting Policies  
Compliance statement Compliance statement
These unaudited condensed interim consolidated financial statements of the Group have been prepared in accordance with IAS 34 Interim Financial Reporting as issued by the IASB.
Basis of preparation Basis of preparation
A.Except for the following items, the unaudited condensed interim consolidated financial statements have been prepared under the historical cost convention:
(a)Financial assets and financial liabilities (including derivative instruments) at fair value through profit or loss.
(b)Defined benefit liabilities recognized based on the net amount of pension fund assets less present value of defined benefit obligation.
B.The preparation of the unaudited condensed interim consolidated financial statements in conformity with IAS 34 Interim Financial Reporting requires the use of certain critical accounting estimates. It also requires management to exercise its judgement in the process of applying the Group’s accounting policies. The areas involving a higher degree of judgement or complexity, or areas where assumptions and estimates are significant to the unaudited condensed interim consolidated financial statements are disclosed in Note 5.
Basis of consolidation Basis of consolidation
A.Basis for preparation of unaudited condensed interim consolidated financial statements:
(a)All subsidiaries are included in the Group’s unaudited condensed interim consolidated financial statements. Subsidiaries are all entities (including structured entities) controlled by the Group. The Group controls an entity when the Group is exposed, or has rights, to variable returns from its involvement with the entity and has the ability to affect those returns through its power over the entity. Consolidation of subsidiaries begins from the date the Group obtains control of the subsidiaries and ceases when the Group loses control of the subsidiaries.
(b)Inter-company transactions, balances and unrealized gains or losses on transactions between companies within the Group are eliminated. Accounting policies of subsidiaries have been adjusted where necessary to ensure consistency with the policies adopted by the Group.
(c)When the Group loses control of a subsidiary, the Group remeasures any investment retained in the former subsidiary at its fair value. That fair value is regarded as the fair value on initial recognition of a financial asset or the cost on initial recognition of the associate or joint venture. Any difference between fair value and carrying amount is recognized in profit or loss. All amounts previously recognized in other comprehensive income in relation to the subsidiary are reclassified to profit or loss on the same basis as would be required if the related assets or liabilities were disposed of. That is, when the Group loses control of a subsidiary, all gains or losses previously recognized in other comprehensive income in relation to the subsidiary should be reclassified from equity to profit or loss, if such gains or losses would be reclassified to profit or loss when the related assets or liabilities are disposed of.
B.Subsidiaries included in the unaudited condensed interim consolidated financial statements:
Ownership (%)
Name of investorName of subsidiaryMain business activitiesDecember 31,
2023
June 30,
2024
The CompanyPerfect Mobile Corp. (Taiwan)Design, development, marketing and sales of AR/AI SaaS solution and mobile applications.100%100%
The CompanyPerfect Corp. (USA)Marketing and sales of AR/AI SaaS solution.100%100%
The CompanyPerfect Corp. (Japan)Marketing and sales of AR/AI SaaS solution.100%100%
The CompanyPerfect Corp. (Shanghai)Marketing and sales of AR/AI SaaS solution.100%100%
The CompanyPerfect Mobile Corp.(B.V.I.)Investment activities.100%100%
Perfect Mobile Corp. (Taiwan)Perfect Corp. (France)Marketing and service center for sales of AR/AI SaaS solution.100%100%
C.Subsidiaries not included in the consolidated financial statements:
None.
D.Adjustments for subsidiaries with different balance sheet dates:
None.
E.Significant restrictions:
None.
F.Subsidiaries that have non-controlling interests that are material to the Group:
None.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Application of New Standards, Amendments and Interpretations (Tables)
6 Months Ended
Jun. 30, 2024
Disclosure of initial application of standards or interpretations [abstract]  
Summary of new and amended standards adopted by the group
New standards, interpretations and amendments issued by International Accounting Standards Board (the “IASB”) and became effective from 2024 are as follows:
New Standards, Interpretations and AmendmentsEffective date by IASB
Amendments to IFRS 16, ‘Lease liability in a sale and leaseback’January 1, 2024
Amendments to IAS 1, ‘Classification of liabilities as current or non-current’January 1, 2024
Amendments to IAS 1, ‘Non-current liabilities with covenants’January 1, 2024
Amendments to IAS 7 and IFRS 7, ‘Supplier finance arrangements’January 1, 2024
Summary of new and revised International financial reporting standards not yet adopted
New and amendments to IFRSs which have been published but are not mandatory for the financial period ending June 30, 2024 are listed below:
New Standards, Interpretations and AmendmentsEffective date by IASB
Amendments to IFRS 10 and IAS 28, ‘Sale or contribution of assets between an investor and its associate or joint venture’To be determined by IASB
Amendments to IAS 21, ‘Lack of exchangeability’January 1, 2025
Amendments to IFRS 9 and IFRS 7, ‘Amendments to the classification and measurement of financial Instruments’January 1, 2026
IFRS 18, ‘Presentation and disclosure in financial statements’January 1, 2027
IFRS 19, ‘Subsidiaries without public accountability: disclosures’January 1, 2027
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2024
Summary of Significant Accounting Policies  
Summary of subsidiaries included in the consolidated financial statements Subsidiaries included in the unaudited condensed interim consolidated financial statements:
Ownership (%)
Name of investorName of subsidiaryMain business activitiesDecember 31,
2023
June 30,
2024
The CompanyPerfect Mobile Corp. (Taiwan)Design, development, marketing and sales of AR/AI SaaS solution and mobile applications.100%100%
The CompanyPerfect Corp. (USA)Marketing and sales of AR/AI SaaS solution.100%100%
The CompanyPerfect Corp. (Japan)Marketing and sales of AR/AI SaaS solution.100%100%
The CompanyPerfect Corp. (Shanghai)Marketing and sales of AR/AI SaaS solution.100%100%
The CompanyPerfect Mobile Corp.(B.V.I.)Investment activities.100%100%
Perfect Mobile Corp. (Taiwan)Perfect Corp. (France)Marketing and service center for sales of AR/AI SaaS solution.100%100%
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts (Tables)
6 Months Ended
Jun. 30, 2024
Details of Significant Accounts  
Schedule of cash and cash equivalents Cash and cash equivalents
December 31, 2023June 30, 2024
Petty cash$$
Checking accounts 2,139 1,976 
Demand deposits 12,547 15,114 
Time deposits 109,000 103,500 
Others184 205 
$123,871 $120,796 
Schedule of current financial assets at amortized cost Current financial assets at amortized cost
December 31, 2023June 30, 2024
Time deposits with maturities over three months$30,300 $37,970 
Schedule of accounts receivable Accounts receivable
December 31, 2023June 30, 2024
Accounts receivable$6,992 $7,102 
Schedule of ageing analysis of accounts receivable The ageing analysis of accounts receivable is as follows:
December 31, 2023June 30, 2024
Not past due$5,791 $5,399 
Up to 30 days 594 563 
31 to 90 days 340 302 
91 to 180 days 196 643 
Over 181 days 71 195 
$6,992 $7,102 
Schedule of other current assets Other current assets
December 31, 2023June 30, 2024
Prepaid expenses$3,773 $2,761 
Others 269 71 
$4,042 $2,832 
Schedule of property, plant and equipment Property, plant and equipment
Leasehold
improvements
MachineryOffice
equipment
Total
At December 31, 2023
Cost$675 $729 $53 $1,457 
Accumulated depreciation(553)(488)(36)(1,077)
$122 $241 $17 $380 
Opening net book amount$122 $241 $17 $380 
Additions69 190 — 259 
Depreciation expense(27)(64)(3)(94)
Closing net book amount$164 $367 $14 $545 
At June 30, 2024
Cost$744 $919 $53 $1,716 
Accumulated depreciation(580)(552)(39)(1,171)
$164 $367 $14 $545 
Schedule of movements of right-of-use assets The movements of right-of-use assets of the Group are as follows:
BuildingsBusiness vehiclesTotal
At December 31, 2023
Cost$942 $202 $1,144 
Accumulated depreciation(237)(60)(297)
$705 $142 $847 
Opening net book amount$705 $142 $847 
Additions82 — 82 
Depreciation expense(204)(46)(250)
Closing net book amount$583 $96 $679 
At June 30, 2024
Cost$1,024 $202 $1,226 
Accumulated depreciation(441)(106)(547)
$583 $96 $679 
Schedule of lease liabilities relating to lease contracts Lease liabilities relating to lease contracts:
December 31, 2023June 30, 2024
Total lease liabilities$868 $711 
Less: current portion (shown as ‘current lease liabilities’)(481)(524)
$387 $187 
Schedule of information on profit and loss accounts relating to lease contracts The information on profit and loss accounts relating to lease contracts is as follows:
Six months ended June 30,
20232024
Items affecting profit or loss
Interest expense on lease liabilities$$10 
Expense on short-term lease contracts193 177 
$198 $187 
Schedule of intangible assets Intangible assets
SoftwareOther
intangible assets
Total
At December 31, 2023
Cost$137 $89 $226 
Accumulated amortization(68)(81)(149)
$69 $$77 
Opening net book amount$69 $$77 
Additions— 
Cost of disposals— (74)(74)
Accumulated amortization on disposals— 74 74 
Amortization charge(24)(2)(26)
Closing net book amount$51 $$57 
At June 30, 2024
Cost$143 $15 $158 
Accumulated amortization(92)(9)(101)
$51 $$57 
Schedule of amortization on intangible assets
Details of amortization on intangible assets are as follows:
Six months ended June 30,
20232024
Research and development expenses$37 $26 
Schedule of financial liabilities at fair value through profit or loss Financial liabilities at fair value through profit or loss
December 31, 2023June 30, 2024
Non-current items:
Warrant liabilities$8,431 $8,431 
Add: Valuation adjustment(6,865)(6,911)
$1,566 $1,520 
Schedule of amounts recognized in profit or loss and other comprehensive income in relation to financial liabilities at fair value through profit or loss Amounts recognized in profit or loss and other comprehensive income in relation to financial liabilities at fair value through profit or loss are as follows:
Six months ended June 30,
20232024
Net gains (losses) recognized in profit or loss
Warrant liabilities$(244)$46 
Schedule of movement in all kinds of Perfect warrants Movements in all kinds of Perfect Warrants are as follows:
Public Warrants
(units in thousands)
Private Placement Warrants
(units in thousands)
Forward Purchase Warrants
(units in thousands)
At December 31, 202312,7506,6001,500
At June 30, 202412,7506,6001,500
Schedule of other payables Other payables
December 31, 2023June 30, 2024
Employee bonus$4,662 $5,200 
Payroll2,228 1,532 
Remuneration to directors115 460 
Promotional fees1,090 1,437 
Professional service fees1,415 750 
Sales VAT payables126 205 
Post and telecommunications expenses171 214 
Others524 441 
$10,331 $10,239 
Schedule of provisions Provisions
Warranty
At December 31, 2023$2,394 
Additional provisions287 
Used during the period(850)
Net exchange differences(56)
At June 30, 2024$1,775 
Schedule of analysis of total provisions
Analysis of total provisions:
December 31, 2023June 30, 2024
Current$2,394 $1,775 
Schedule of terms and condition For the six months ended June 30, 2023 and 2024, the Group’s Share Incentive Plan’s terms and condition are as follows:
PlanType of arrangementSettled byMaximum terms of option grantedVesting conditions
Share Incentive PlanEmployee stock optionsEquityFive years
2 years’ service: exercise 50%
3 years’ service: exercise 75%
4 years’ service: exercise 100%
Schedule of movements of outstanding options under share incentive plan Movements of outstanding options under Share Incentive Plan are as follows:
20232024
No. of options
(units in thousands)
Weighted- average exercise price per share
(in dollars)
No. of options
(units in thousands)
Weighted- average exercise price per share
(in dollars)
Options outstanding at January 12,063 $3.95 4,073 $4.47 
Options granted2,276 4.94 2.13 
Options forfeited(67)4.04 (143)4.50 
Options outstanding at June 30 4,272 4.48 3,935 4.47 
Options exercisable at June 30—  914 
Schedule of fair value of stock options granted on grant date measured using the black-scholes option-pricing model The fair value of stock options granted on grant date is measured using the Black-Scholes option-pricing model. Relevant information is as follows:
PlanGrant dateUnits granted
 (in thousands)
Stock price per share
(in dollars)
Exercise price per share
(in dollars)
Expected price volatilityExpected option lifeExpected dividendsRisk-free interest rateFair value per unit
(in dollars)
Share Incentive Plan2022.01.212,143$5.39$3.9553.75%3.880.00%1.46%$2.7637
2023.01.0387.207.2064.85%3.870.00%4.07%3.7198
2023.05.232,2604.934.9369.15%3.880.00%3.90%2.6615
2023.08.2174.003.91670.65%3.880.00%4.64%2.2411
2023.11.0252.432.4370.37%3.880.00%4.77%1.3487
2024.05.2752.132.1372.67%3.880.00%4.65%1.2069
Note i: Stock price, exercise price and fair value of stock option granted on January 21, 2022 were adjusted in connection with the recapitalization. All amounts in the table are presented on a consistent adjusted basis.
Note ii: Expected price volatility is estimated based on the daily historical stock price fluctuation data of the Company and guideline companies of the last five years before the grant date.
Schedule of expenses incurred on share-based payment transactions Expenses incurred on share-based payment transactions are shown below:
Six months ended June 30,
20232024
Equity settled$1,441 $1,437 
Schedule of illustrates movement for the company's share capital Movements for the Company’s share capital are as follows:
Shares (in thousands)
At December 31, 2023101,917 
Retirement of treasury shares(68)
At June 30, 2024101,849 
Schedule of capital surplus
The following tables illustrates the detail of capital surplus:
December 31, 2023June 30, 2024
Additional paid-in capital $477,734 $477,415 
Other:  
Employees’ stock option cost 5,430 6,867 
Retirement of treasury shares27,235 27,371 
Subtotal32,665 34,238 
$510,399 $511,653 
Schedule of revenue from contracts with customers Revenue
Six months ended June 30,
20232024
Revenue from contracts with customers$24,832 $28,194 
Schedule of disaggregation of revenue from contracts with customers The Group derives revenue from the transfer of goods and services over time and at a point in time in the following geographical regions:
Six months ended June 30, 2023United StatesJapanFranceOthersTotal
Revenue from external customer contracts$11,256 $2,203 $1,979 $9,394 $24,832 
Timing of revenue recognition:
At a point in time$794 $418 $328 $1,353 $2,893 
Over time10,462 1,785 1,651 8,041 21,939 
$11,256 $2,203 $1,979 $9,394 $24,832 
Six months ended June 30, 2024United StatesJapanFranceOthersTotal
Revenue from external customer contracts$11,308 $2,748 $2,427 $11,711 $28,194 
Timing of revenue recognition:
At a point in time$505 $575 $520 $793 $2,393 
Over time10,803 2,173 1,907 10,918 25,801 
$11,308 $2,748 $2,427 $11,711 $28,194 
(b)Alternatively, the disaggregation of revenue could also be distinct as follows:
Six months ended June 30,
20232024
AR/AI cloud solutions and Subscription$21,359 $25,305 
Licensing2,875 2,288 
Advertisement580 496 
Others (Note)18 105 
$24,832 $28,194 
Schedule of contract assets and contract liabilities
December 31, 2023June 30, 2024
Contract assets:
Unbilled revenue$2,770 $1,543 
Contract liabilities:
Advance sales receipts$15,346 $16,858 
Schedule of revenue recognized that was included in contract liability balance at beginning of the period
Six months ended June 30,
20232024
Revenue recognized that was included in the contract liability balance at the beginning of the period
Advance sales receipts$9,763 $11,877 
Schedule of interest income Interest income
Six months ended June 30,
20232024
Interest income from bank deposits$2,100 $2,951 
Interest income from financial assets at amortized cost2,509 990 
Others— 11 
$4,609 $3,952 
Schedule of other income Other income
Six months ended June 30,
20232024
Subsidy from government$— $14 
Others— 
$$14 
Schedule of other gains and losses Other gains and losses
Six months ended June 30,
20232024
Foreign exchange losses$(215)$(337)
Gains (losses) on financial liabilities at fair value through profit or loss(244)46 
$(459)$(291)
Schedule of finance costs Finance costs
Six months ended June 30,
20232024
Interest expense – lease liabilities$$10 
Schedule of costs and expenses by nature Costs and expenses by nature
Six months ended June 30,
20232024
Cost of goods sold$$11 
Employee benefit expenses13,516 14,479 
Promotional fees4,823 5,611 
Platform fees4,220 5,196 
Professional service fees2,893 2,710 
Insurance expenses1,170 723 
Warranty cost335 287 
Depreciation of right-of-use assets212 250 
Depreciation of property, plant and equipment114 94 
Amortization of intangible assets 37 26 
Others1,110 1,392 
$28,432 $30,779 
Schedule of employee benefit expenses Employee benefit expenses
Six months ended June 30,
20232024
Wages and salaries$10,425 $11,107 
Remuneration to directors335 345 
Employee insurance fees685 711 
Pension costs388 416 
Employee stock options1,266 1,437 
Other personnel expenses417 463 
$13,516 $14,479 
Schedule of income tax expense Income tax
Six months ended June 30,
20232024
Current income tax:
Current tax expense recognized for the current period$63 $574 
Prior year income tax underestimation— 
Total current tax63 580 
Deferred income tax:  
Origination and reversal of temporary differences— (894)
Taxable losses— — 
Total deferred income tax— (894)
Income tax expense (benefit)$63 $(314)
Schedule of earnings (losses) per share Earnings per share
Six months ended June 30, 2023
Amount after taxWeighted average number of ordinary shares outstanding
(shares in thousands)
Earnings per share
(in dollars)
Basic earnings per share
Profit attributable to ordinary shareholders of the parent$489 118,248$0.004 
Dilutive earnings per share
Profit attributable to ordinary shareholders of the Group plus assumed conversion of all dilutive potential ordinary shares$489 118,248$0.004 
Six months ended June 30, 2024
Amount after taxWeighted average number of ordinary shares outstanding
(shares in thousands)
Earnings per share
(in dollars)
Basic earnings per share
Profit attributable to ordinary shareholders of the parent$1,394 101,849$0.014 
Dilutive earnings per share
Profit attributable to ordinary shareholders of the Group plus assumed conversion of all dilutive potential ordinary shares$1,394 101,849$0.014 
Schedule of potential dilutive instruments not included in calculation of diluted earnings per share As at December 31, 2023 and June 30, 2024, the potentially dilutive instruments are as follows:
December 31, 2023June 30, 2024
Potentially dilutive instruments (shares in thousands)
Warrant liabilities20,850 20,850 
Employee stock options4,073 3,935 
Shareholder Earnout10,000 10,000 
Sponsor Earnout1,176 1,176 
36,099 35,961 
Schedule of changes in liabilities from financing activities Changes in liabilities from financing activities
2024
Financial liabilities
at fair value through
profit or loss
Lease liabilities (including
current portion)
Liabilities from financing
activities-gross
At December 31, 2023$1,566 $868 $2,434 
Changes in cash flow from financing activities— (239)(239)
Change in fair value through profit and loss(46)— (46)
Changes in other non-cash items – additions— 82 82 
At June 30, 2024$1,520 $711 $2,231 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions (Tables)
6 Months Ended
Jun. 30, 2024
Disclosure of transactions between related parties [abstract]  
Schedule of significant related party transactions Names of related parties and relationship
Names of related partiesRelationship with the Group
CyberLink Corp. (CyberLink)Other related party (Significant influence (Note) over the Company)
CyberLink Inc. (CyberLink-Japan)Other related party (Subsidiary of CyberLink)
ClinJeff Corp. (ClinJeff)Other related party (Major shareholder of CyberLink)
Revenue
Six months ended June 30,
Description20232024
CyberLinkRevenue-others (service revenue)$11 $19 
Other payables
December 31, 2023June 30, 2024
CyberLink$26 $28 
CyberLink-Japan24 22 
$50 $50 
Operating expenses
Six months ended June 30,
Description20232024
CyberLinkManagement service fee$26 $26 
Rent expense
Six months ended June 30,
20232024
CyberLink-Japan$44 $39 
Acquisition of right-of-use assets:
Six months ended June 30,
20232024
CyberLink$390 $— 
ClinJeff— 82 
$390 $82 
Outstanding balance:
December 31, 2023June 30, 2024
Total lease liabilities$381 $343 
Less: Current portion (shown as ‘current lease liabilities’)(238)(287)
$143 $56 
Interest expense
Six months ended June 30,
20232024
CyberLink$$
Schedule of key management compensation Key management compensation
Six months ended June 30,
20232024
Salaries and other short-term employee benefits$1,153 $1,458 
Share-based payment386 177 
Post-employment benefits
$1,544 $1,640 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Others (Tables)
6 Months Ended
Jun. 30, 2024
Others  
Schedule of gearing ratios
As of December 31, 2023 and June 30, 2024, the Group’s gearing ratios are as follows:
December 31, 2023June 30, 2024
Total liabilities$30,957 $31,844 
Total equity$139,406 $141,986 
Gearing ratio0.220.22
Schedule of financial instruments by category Financial instruments by category
December 31, 2023June 30, 2024
Financial assets
Financial assets at amortized cost
Cash and cash equivalents$123,871 $120,796 
Current financial assets at amortized cost30,300 37,970 
Accounts receivable6,992 7,102 
Other receivables343 737 
Guarantee deposits paid140 147 
$161,646 $166,752 
December 31, 2023June 30, 2024
Financial liabilities
Financial liabilities at fair value through profit or loss
Warrant liabilities$1,566 $1,520 
Financial liabilities at amortized cost
Other payables (including related parties)$10,381 $10,289 
Guarantee deposits received25 25 
$10,406 $10,314 
Lease liabilities$868 $711 
Schedule of significant financial assets and liabilities denominated in foreign currencies sensitivity analysis for significant financial assets and liabilities denominated in foreign currencies illustrate as follows:
December 31, 2023
Sensitivity analysis
Foreign currency amount
(in thousands)
Exchange rateFunctional currencyBook value
(USD)
Degree of variation
Effect on profit or loss
Financial assets
Monetary items
NTD:USD$79,097 0.0326$2,579 $2,579 1%$26 
EUR:USD664 1.1064735 735 1%
JPY:USD317,217 0.00712,252 2,252 1%23 
Financial liabilities
Monetary items  
EUR:USD138 1.1064153 153 1%
USD:JPY168 141.3923,754 168 1%
June 30, 2024
Sensitivity analysis
Foreign currency amount
(in thousands)
Exchange rateFunctional currencyBook value
(USD)
Degree of variationEffect on profit or loss
Financial assets
Monetary items
NTD:USD$41,085 0.0308$1,265 $1,265 %$13 
EUR:USD172 1.0696184 184 %
JPY:USD432,341 0.00622,681 2,681 %27 
Financial liabilities
Monetary items
EUR:USD192 1.0696205 205 %
USD:JPY155 160.8824,936 155 %
Schedule of contractual undiscounted cash flows of non-derivative financial liabilities The amounts disclosed in the table are the contractual undiscounted cash flows.
Non-derivative financial liabilities: December 31, 2023Less than
1 year
Between 2-5
years
Over
5 years
Financial liabilities at fair value through profit or loss$— $1,566 $— 
Other payables (including related parties)10,381 — — 
Lease liabilities (Note)496 392 — 
Guarantee deposits received— 25 — 
Non-derivative financial liabilities: June 30, 2024Less than
1 year
Between 2-5
years
Over
5 years
Financial liabilities at fair value through profit or loss$— $1,520 $— 
Other payables (including related parties)10,289 — — 
Lease liabilities (Note)535 189 — 
Guarantee deposits received— 25 — 
Note: The amount included the interest of estimated future payments.
Schedule of natures of the liabilities The related information of natures of the liabilities is as follows:
December 31, 2023Level 1Level 2Level 3Total
Liabilities
Recurring fair value measurements
Financial liabilities at fair value through profit or loss
Compound instrument:
Warrant liabilities$954 $612 $— $1,566 
June 30, 2024Level 1Level 2Level 3Total
Liabilities
Recurring fair value measurements
Financial liabilities at fair value through profit or loss
Compound instrument:
Warrant liabilities$922 $598 $— $1,520 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information (Tables)
6 Months Ended
Jun. 30, 2024
Disclosure of operating segments [abstract]  
Schedule of Geographical information
Geographical information for the six months ended June 30, 2023 and 2024 is as follows:
Six months ended June 30,
20232024
RevenueRevenue
United States$11,256 $11,308 
Japan2,203 2,748 
France1,979 2,427 
Others9,394 11,711 
$24,832 $28,194 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.3
History and Organization (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 18 Months Ended
Feb. 07, 2024
shares
Nov. 24, 2023
USD ($)
$ / shares
shares
May 04, 2023
USD ($)
Oct. 28, 2022
$ / shares
shares
Jun. 30, 2024
$ / shares
shares
Jun. 30, 2024
$ / shares
shares
Dec. 31, 2023
$ / shares
History and Organization              
Common stock conversion ratio       0.17704366      
Shares retired (in shares) | shares         68,000 16,388,000  
Perfect common share              
History and Organization              
Par value per share (in USD per share)       $ 0.1      
Perfect Class A Ordinary Shares              
History and Organization              
Par value per share (in USD per share)         $ 0.1 $ 0.1 $ 0.1
Number of perfect class A ordinary share issued upon requested redemption of each provident share (in USD per share)       $ 0.1      
Number of shares after share combination (in shares) | shares       1      
Stock repurchase program authorized shares (in shares) | shares   16,129,032          
Share price per share (in USD per share)   $ 3.10          
Share repurchase, authorised amount | $   $ 50,000 $ 20,000        
Shares retired (in shares) | shares 68,000 16,129,010          
Perfect Class B Ordinary Shares              
History and Organization              
Par value per share (in USD per share)         $ 0.1 $ 0.1 $ 0.1
Number of perfect class A ordinary share issued upon requested redemption of each provident share (in USD per share)       $ 0.1      
Provident Class A Ordinary Shares              
History and Organization              
Par value per share (in USD per share)       0.0001      
Provident Class B Ordinary Shares              
History and Organization              
Par value per share (in USD per share)       $ 0.0001      
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Perfect Mobile Corp. (Taiwan)    
Disclosure of subsidiaries [line items]    
Ownership percentage 100.00% 100.00%
Perfect Corp. (USA)    
Disclosure of subsidiaries [line items]    
Ownership percentage 100.00% 100.00%
Perfect Corp. (Japan)    
Disclosure of subsidiaries [line items]    
Ownership percentage 100.00% 100.00%
Perfect Corp. (Shanghai)    
Disclosure of subsidiaries [line items]    
Ownership percentage 100.00% 100.00%
Perfect Mobile Corp.(B.V.I.)    
Disclosure of subsidiaries [line items]    
Ownership percentage 100.00% 100.00%
Perfect Corp. (France)    
Disclosure of subsidiaries [line items]    
Ownership percentage 100.00% 100.00%
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Cash and cash equivalents, schedule of cash and cash equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Details of Significant Accounts        
Petty cash $ 1 $ 1    
Checking accounts 1,976 2,139    
Demand deposits 15,114 12,547    
Time deposits 103,500 109,000    
Others 205 184    
Cash and cash equivalents $ 120,796 $ 123,871 $ 37,168 $ 162,616
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Cash and cash equivalents - Additional Information (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Details of Significant Accounts  
Percentage of cash and cash equivalents in reporting currency 95.00%
Cash and cash equivalent pledged $ 0
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Current financial assets, schedule of current financial assets at amortized cost (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Details of Significant Accounts    
Time deposits with maturities over three months $ 37,970 $ 30,300
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Current financial assets at amortized cost - Additional Information (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Details of Significant Accounts  
Financial assets at amortised cost pledged to others $ 0
Percentage of financial assets at amortized cost denominated in reporting currency 95.00%
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Accounts receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Details of Significant Accounts      
Accounts receivable $ 7,102 $ 6,992 $ 7,756
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Accounts receivable, schedule of ageing analysis of accounts receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Trade and other current receivables [abstract]      
Accounts receivable $ 7,102 $ 6,992 $ 7,756
Not past due      
Trade and other current receivables [abstract]      
Accounts receivable 5,399 5,791  
Up to 30 days      
Trade and other current receivables [abstract]      
Accounts receivable 563 594  
31 to 90 days      
Trade and other current receivables [abstract]      
Accounts receivable 302 340  
91 to 180 days      
Trade and other current receivables [abstract]      
Accounts receivable 643 196  
Over 181 days      
Trade and other current receivables [abstract]      
Accounts receivable $ 195 $ 71  
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Accounts receivable, additional information (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Details of Significant Accounts      
Accounts receivable $ 7,102 $ 6,992 $ 7,756
Maximum exposure to credit risk in respect of amount that best represents accounts receivable $ 7,102 $ 6,992  
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Schedule of other current assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Details of Significant Accounts    
Prepaid expenses $ 2,761 $ 3,773
Others 71 269
Total $ 2,832 $ 4,042
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Schedule of property, plant and equipment (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Reconciliation of changes in property, plant and equipment [abstract]    
Opening net book amount $ 380  
Additions 259  
Depreciation expense (94) $ (114)
Closing net book amount 545  
Cost    
Reconciliation of changes in property, plant and equipment [abstract]    
Opening net book amount 1,457  
Closing net book amount 1,716  
Accumulated depreciation    
Reconciliation of changes in property, plant and equipment [abstract]    
Opening net book amount (1,077)  
Closing net book amount (1,171)  
Leasehold improvements    
Reconciliation of changes in property, plant and equipment [abstract]    
Opening net book amount 122  
Additions 69  
Depreciation expense (27)  
Closing net book amount 164  
Leasehold improvements | Cost    
Reconciliation of changes in property, plant and equipment [abstract]    
Opening net book amount 675  
Closing net book amount 744  
Leasehold improvements | Accumulated depreciation    
Reconciliation of changes in property, plant and equipment [abstract]    
Opening net book amount (553)  
Closing net book amount (580)  
Machinery    
Reconciliation of changes in property, plant and equipment [abstract]    
Opening net book amount 241  
Additions 190  
Depreciation expense (64)  
Closing net book amount 367  
Machinery | Cost    
Reconciliation of changes in property, plant and equipment [abstract]    
Opening net book amount 729  
Closing net book amount 919  
Machinery | Accumulated depreciation    
Reconciliation of changes in property, plant and equipment [abstract]    
Opening net book amount (488)  
Closing net book amount (552)  
Office equipment    
Reconciliation of changes in property, plant and equipment [abstract]    
Opening net book amount 17  
Additions 0  
Depreciation expense (3)  
Closing net book amount 14  
Office equipment | Cost    
Reconciliation of changes in property, plant and equipment [abstract]    
Opening net book amount 53  
Closing net book amount 53  
Office equipment | Accumulated depreciation    
Reconciliation of changes in property, plant and equipment [abstract]    
Opening net book amount (36)  
Closing net book amount $ (39)  
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Schedule of property, plan and equipment - Additional Information (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Details of Significant Accounts  
Property, plant and equipment, pledged as security $ 0
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Leasing arrangements - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Disclosure of quantitative information about right-of-use assets [line items]    
Lease commitments for short-term leases $ 148 $ 136
Minimum    
Disclosure of quantitative information about right-of-use assets [line items]    
Lease term 2 years  
Maximum    
Disclosure of quantitative information about right-of-use assets [line items]    
Lease term 3 years  
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Leasing arrangements, schedule of movements of right-of-use assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Disclosure of quantitative information about right-of-use assets [line items]    
Opening net book amount $ 847  
Additions 82 $ 390
Depreciation expense (250) $ (212)
Closing net book amount 679  
Cost    
Disclosure of quantitative information about right-of-use assets [line items]    
Opening net book amount 1,144  
Closing net book amount 1,226  
Accumulated depreciation    
Disclosure of quantitative information about right-of-use assets [line items]    
Opening net book amount (297)  
Closing net book amount (547)  
Buildings    
Disclosure of quantitative information about right-of-use assets [line items]    
Opening net book amount 705  
Additions 82  
Depreciation expense (204)  
Closing net book amount 583  
Buildings | Cost    
Disclosure of quantitative information about right-of-use assets [line items]    
Opening net book amount 942  
Closing net book amount 1,024  
Buildings | Accumulated depreciation    
Disclosure of quantitative information about right-of-use assets [line items]    
Opening net book amount (237)  
Closing net book amount (441)  
Business vehicles    
Disclosure of quantitative information about right-of-use assets [line items]    
Opening net book amount 142  
Additions 0  
Depreciation expense (46)  
Closing net book amount 96  
Business vehicles | Cost    
Disclosure of quantitative information about right-of-use assets [line items]    
Opening net book amount 202  
Closing net book amount 202  
Business vehicles | Accumulated depreciation    
Disclosure of quantitative information about right-of-use assets [line items]    
Opening net book amount (60)  
Closing net book amount $ (106)  
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Leasing arrangements, schedule of lease liabilities relating to lease contracts (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Details of Significant Accounts    
Total lease liabilities $ 711 $ 868
Less: current portion (shown as ‘current lease liabilities’) (524) (481)
Non-current lease liabilities $ 187 $ 387
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Leasing arrangements, schedule of information on profit and loss accounts (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Items affecting profit or loss    
Interest expense on lease liabilities $ 10 $ 5
Expense on short-term lease contracts 177 193
Items affecting profit or loss due to leases $ 187 $ 198
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Leasing arrangements - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Details of Significant Accounts    
Cash outflow for leases $ 426 $ 401
Interest expense on lease liabilities 10 5
Expense on short-term lease contracts 177 193
Repayments of principal portion of lease liabilities $ 239 $ 203
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Intangible assets, schedule of intangible assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Reconciliation of changes in intangible assets other than goodwill [abstract]    
Opening net book amount $ 77  
Additions 6  
Amortization charge (26) $ (37)
Closing net book amount 57  
Cost    
Reconciliation of changes in intangible assets other than goodwill [abstract]    
Opening net book amount 226  
Disposals, intangible assets other than goodwill (74)  
Closing net book amount 158  
Accumulated depreciation    
Reconciliation of changes in intangible assets other than goodwill [abstract]    
Opening net book amount (149)  
Disposals, intangible assets other than goodwill 74  
Closing net book amount (101)  
Software    
Reconciliation of changes in intangible assets other than goodwill [abstract]    
Opening net book amount 69  
Additions 6  
Amortization charge (24)  
Closing net book amount 51  
Software | Cost    
Reconciliation of changes in intangible assets other than goodwill [abstract]    
Opening net book amount 137  
Disposals, intangible assets other than goodwill 0  
Closing net book amount 143  
Software | Accumulated depreciation    
Reconciliation of changes in intangible assets other than goodwill [abstract]    
Opening net book amount (68)  
Disposals, intangible assets other than goodwill 0  
Closing net book amount (92)  
Other intangible assets    
Reconciliation of changes in intangible assets other than goodwill [abstract]    
Opening net book amount 8  
Additions 0  
Amortization charge (2)  
Closing net book amount 6  
Other intangible assets | Cost    
Reconciliation of changes in intangible assets other than goodwill [abstract]    
Opening net book amount 89  
Disposals, intangible assets other than goodwill (74)  
Closing net book amount 15  
Other intangible assets | Accumulated depreciation    
Reconciliation of changes in intangible assets other than goodwill [abstract]    
Opening net book amount (81)  
Disposals, intangible assets other than goodwill 74  
Closing net book amount $ (9)  
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Intangible assets, schedule of amortization on intangible assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Disclosure of detailed information about intangible assets [line items]    
Amortization of intangible assets $ 26 $ 37
Research and development expenses    
Disclosure of detailed information about intangible assets [line items]    
Amortization of intangible assets $ 26 $ 37
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Financial liabilities, schedule of financial liabilities at fair value through profit or loss (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Non-current items:    
Non-current warrant liabilities $ 1,520 $ 1,566
Warrant liabilities    
Non-current items:    
Non-current warrant liabilities 8,431 8,431
Add: Valuation adjustment $ (6,911) $ (6,865)
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Financial liabilities at FV, schedule of amounts recognized in profit or loss and OCI in relation to financial liabilities at fair value through profit or loss (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Warrant liabilities    
Disclosure of financial liabilities [line items]    
Net losses recognized in profit or loss, financial liabilities designated as at fair value through profit or loss $ 46 $ (244)
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Financial liabilities at FV, warrant liabilities - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Nov. 20, 2023
Oct. 27, 2022
Jan. 07, 2021
Jun. 30, 2024
Dec. 31, 2023
Disclosure of financial liabilities [line items]          
Minimum threshold written notice period for redemption of warrants       30 days  
Forward Purchase Agreements          
Disclosure of financial liabilities [line items]          
Number of forward purchase shares issued and sold (in shares)   5,500,000      
Aggregate purchase price   $ 55,000      
Public Warrants and Forward Purchase Warrants | Redemption of warrants when the price per perfect class A ordinary shares equal or exceed $18.00          
Disclosure of financial liabilities [line items]          
Stock price trigger for redemption of warrants (in dollars per share)       $ 18.00  
Public Warrants and Forward Purchase Warrants | Redemption of warrants when the price per class A ordinary share equals or exceeds $10.00          
Disclosure of financial liabilities [line items]          
Stock price trigger for redemption of warrants (in dollars per share)       $ 10.00  
Private Placement Warrants          
Disclosure of financial liabilities [line items]          
Threshold period for not to transfer, assign or sell any of their shares or warrants after the completion of the initial business combination       30 days  
Private Placement Warrants | Redemption of warrants when the price per perfect class A ordinary shares equal or exceed $18.00          
Disclosure of financial liabilities [line items]          
Stock price trigger for redemption of warrants (in dollars per share)       $ 18.00  
Private Placement Warrants | Redemption of warrants when the price per class A ordinary share equals or exceeds $10.00          
Disclosure of financial liabilities [line items]          
Stock price trigger for redemption of warrants (in dollars per share)       $ 10.00  
Warrant liabilities          
Disclosure of financial liabilities [line items]          
Number of shares called by each warrant (in shares)       20,850,000  
Warrant liabilities | Public Warrants          
Disclosure of financial liabilities [line items]          
Number of shares called by each warrant (in shares)       12,750,000 12,750,000
Number of warrants issued and sold (in shares)       11,500,000  
Warrant liabilities | Public Warrants and Forward Purchase Warrants          
Disclosure of financial liabilities [line items]          
Warrants converted during period (in shares) 1,250,000        
Warrant liabilities | Public Warrants and Forward Purchase Warrants | Redemption of warrants when the price per perfect class A ordinary shares equal or exceed $18.00          
Disclosure of financial liabilities [line items]          
Stock price trigger for redemption of warrants (in dollars per share)       $ 18.00  
Redemption price per warrant (in dollars per share)       $ 0.01  
Minimum threshold written notice period for redemption of warrants       30 days  
Threshold trading days for redemption of warrants       20 days  
Threshold consecutive trading days for redemption of warrants       30 days  
Threshold business days before sending notice of redemption to warrant holders       3 days  
Warrant liabilities | Public Warrants and Forward Purchase Warrants | Redemption of warrants when the price per class A ordinary share equals or exceeds $10.00          
Disclosure of financial liabilities [line items]          
Redemption price per warrant (in dollars per share)       $ 0.10  
Minimum threshold written notice period for redemption of warrants       30 days  
Warrant liabilities | Forward Purchase Warrants          
Disclosure of financial liabilities [line items]          
Number of shares called by each warrant (in shares)       1,500,000 1,500,000
Warrant liabilities | Forward Purchase Warrants | Forward Purchase Agreements          
Disclosure of financial liabilities [line items]          
Number of warrants issued and sold (in shares)   2,750,000      
Warrant liabilities | Private Placement Warrants          
Disclosure of financial liabilities [line items]          
Number of shares called by each warrant (in shares)       6,600,000 6,600,000
Number of warrants issued and sold (in shares)     6,600,000    
Warrant liabilities | Class A Ordinary Shares          
Disclosure of financial liabilities [line items]          
Number of shares called by each warrant (in shares)       1  
Exercise price of warrants (in USD per share)       $ 11.50  
Warrant liabilities | Perfect Class A Ordinary Shares | Public Warrants          
Disclosure of financial liabilities [line items]          
Number of shares called by each warrant (in shares)       1  
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Financial liabilities at FV, schedule of movement in all kinds of Perfect warrants (Details) - Warrant liabilities - shares
shares in Thousands
Jun. 30, 2024
Dec. 31, 2023
Warrants    
Perfect warrants outstanding (in shares) 20,850  
Public Warrants    
Warrants    
Perfect warrants outstanding (in shares) 12,750 12,750
Private Placement Warrants    
Warrants    
Perfect warrants outstanding (in shares) 6,600 6,600
Forward Purchase Warrants    
Warrants    
Perfect warrants outstanding (in shares) 1,500 1,500
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Other payables, schedule of other payables (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Details of Significant Accounts    
Employee bonus $ 5,200 $ 4,662
Payroll 1,532 2,228
Remuneration to directors 460 115
Promotional fees 1,437 1,090
Professional service fees 750 1,415
Sales VAT payables 205 126
Post and telecommunications expenses 214 171
Others 441 524
Total other payables $ 10,239 $ 10,331
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Provisions, schedule of provisions (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Details of Significant Accounts  
Beginning balance $ 2,394
Additional provisions 287
Used during the period (850)
Net exchange differences (56)
Ending balance $ 1,775
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Provisions, schedule of analysis of total provisions (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Details of Significant Accounts    
Current provisions $ 1,775 $ 2,394
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Pensions, defined benefit plan - Narrative (Details) - Perfect Mobile Corp. (Taiwan)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
item
Jun. 30, 2023
USD ($)
Disclosure of defined benefit plans [line items]    
Number of units accrued for each year of service for first 15 years 2  
Number of units accrued for each additional year thereafter 1  
Maximum number of units accrued 45  
Number of months prior to retirement 6 months  
Post-employment benefit expense, defined contribution plans | $ $ 2 $ 2
Expected contributions to the defined benefit pension plans | $ $ 6  
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Pensions, defined contribution plans - Narrative (Details) - Perfect Mobile Corp. (Taiwan) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Disclosure of defined benefit plans [line items]    
Percentage of monthly contribution 6.00%  
Pension cost $ 282 $ 265
Pension cost for other foreign subsidiaries $ 132 $ 121
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Share-based payment, schedule of terms and conditions of share incentive plan (Details) - Share Incentive Plan
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Share-based payment arrangements    
Maximum terms of options granted 5 years 5 years
2 years' service    
Share-based payment arrangements    
Number of years of service 2 years 2 years
Vesting (in percent) 50.00% 50.00%
3 years' service    
Share-based payment arrangements    
Number of years of service 3 years 3 years
Vesting (in percent) 75.00% 75.00%
4 years' service    
Share-based payment arrangements    
Number of years of service 4 years 4 years
Vesting (in percent) 100.00% 100.00%
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Share-based payment, schedule of movements of outstanding share incentive plan (Details)
shares in Thousands
6 Months Ended
May 27, 2024
shares
Nov. 02, 2023
shares
Aug. 21, 2023
shares
May 23, 2023
shares
Jan. 03, 2023
shares
Jan. 21, 2022
shares
Jun. 30, 2024
shares
$ / shares
Jun. 30, 2023
shares
$ / shares
No. of options                
Options exercisable at June 30 (in shares)             914 0
Share Incentive Plan                
No. of options                
Options outstanding at January 1 (in shares)             4,073 2,063
Options granted (in shares) 5 5 7 2,260 8 2,143 5 2,276
Options forfeited (in shares)             (143) (67)
Options outstanding at June 30 (in shares)             3,935 4,272
Weighted-average exercise price per share                
Options outstanding at January 1 (in USD per share) | $ / shares             $ 4.47 $ 3.95
Options granted (in USD per share) | $ / shares             2.13 4.94
Options forfeited (in USD per share) | $ / shares             4.50 4.04
Options outstanding at June 30 (in USD per share) | $ / shares             $ 4.47 $ 4.48
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Share-based payment, share incentive plan - Narrative (Details) - Share Incentive Plan - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Minimum    
Share-based payment arrangements    
Exercise prices of stock options (in USD per share) $ 2.13 $ 2.43
Weighted-average remaining contractual period 2 years 6 months 21 days 3 years 21 days
Maximum    
Share-based payment arrangements    
Exercise prices of stock options (in USD per share) $ 7.20 $ 7.20
Weighted-average remaining contractual period 4 years 10 months 28 days 4 years 10 months 2 days
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Share-based payment, schedule of FV of stock options granted using black-scholes option-pricing model (Details) - Share Incentive Plan
shares in Thousands
6 Months Ended
May 27, 2024
Y
shares
$ / shares
Nov. 02, 2023
shares
Y
$ / shares
Aug. 21, 2023
Y
shares
$ / shares
May 23, 2023
Y
shares
$ / shares
Jan. 03, 2023
shares
Y
$ / shares
Jan. 21, 2022
Y
shares
$ / shares
Jun. 30, 2024
shares
Jun. 30, 2023
shares
Share-based payment arrangements                
Options granted (in shares) | shares 5 5 7 2,260 8 2,143 5 2,276
Stock price (in USD per share) $ 2.13 $ 2.43 $ 4.00 $ 4.93 $ 7.20 $ 5.39    
Exercise price (in USD per share) $ 2.13 $ 2.43 $ 3.916 $ 4.93 $ 7.20 $ 3.95    
Expected price volatility 72.67% 70.37% 70.65% 69.15% 64.85% 53.75%    
Expected option life | Y 3.88 3.88 3.88 3.88 3.87 3.88    
Expected dividends 0.00% 0.00% 0.00% 0.00% 0.00% 0.00%    
Risk-free interest rate 4.65% 4.77% 4.64% 3.90% 4.07% 1.46%    
Fair value per unit (in USD per share) $ 1.2069 $ 1.3487 $ 2.2411 $ 2.6615 $ 3.7198 $ 2.7637    
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Share-based payment, schedule of expenses incurred on share-based payment transactions (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Details of Significant Accounts    
Equity settled $ 1,437 $ 1,441
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Share-based payment expenses, shareholder earnout - Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Service agreements with board of directors    
Share-based payment arrangements    
Expenses recorded $ 0 $ 175
Shareholder Earnout    
Share-based payment arrangements    
Threshold trading days over which the daily volume-weighted average price of the perfect class A ordinary shares is considered 20 days  
Threshold trading day period over which the daily volume-weighted average price of the perfect class A ordinary shares is considered 30 days  
Shareholder Earnout | If daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $11.50    
Share-based payment arrangements    
Number of earnout shares issuable (in shares) 3,000  
Daily volume-weighted average price of the perfect class A ordinary shares considered (in USD per share) $ 11.50  
Shareholder Earnout | If daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $13.00    
Share-based payment arrangements    
Number of earnout shares issuable (in shares) 3,000  
Daily volume-weighted average price of the perfect class A ordinary shares considered (in USD per share) $ 13.00  
Shareholder Earnout | If daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $14.50    
Share-based payment arrangements    
Number of earnout shares issuable (in shares) 4,000  
Daily volume-weighted average price of the perfect class A ordinary shares considered (in USD per share) $ 14.50  
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Share-based payment, sponsor earnout - Narrative (Details) - Sponsor Earnout
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Share-based payment arrangements  
Maximum number of class A ordinary shares issuable (in shares) | shares 1,175,624
If daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $11.50  
Share-based payment arrangements  
Percentage of sponsor earnout promote shares issuable 50.00%
Threshold trading days over which the daily volume-weighted average price of the perfect class A ordinary shares is considered 20 days
Daily volume-weighted average price of the perfect class A ordinary shares considered (in USD per share) $ 11.50
If daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $13.00  
Share-based payment arrangements  
Percentage of sponsor earnout promote shares issuable 50.00%
Threshold trading days over which the daily volume-weighted average price of the perfect class A ordinary shares is considered 20 days
Daily volume-weighted average price of the perfect class A ordinary shares considered (in USD per share) $ 13.00
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Share capital - Narrative (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 18 Months Ended
Feb. 07, 2024
shares
Nov. 24, 2023
shares
Jun. 30, 2024
USD ($)
Vote
$ / shares
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Share capital          
Authorized capital | $     $ 82,000 $ 82,000  
Shares reserved for employee stock options (in shares)     30,000,000 30,000,000  
Capital stock | $     $ 10,185 $ 10,185  
Number of shares of ordinary stock (in shares)     101,849,000 101,849,000 101,917,000
Shares retired (in shares)     68,000 16,388,000  
Number of shares surrendered by shareholder (in shares)       27,000  
Number of class B ordinary share convertible into class A ordinary share     1 1  
Perfect Class A Ordinary Shares          
Share capital          
Number of shares authorized (in shares)     700,000,000 700,000,000  
Capital stock | $     $ 8,506 $ 8,506 $ 8,513
Number of shares of ordinary stock (in shares)     85,060,000 85,060,000  
Shares retired (in shares) 68,000 16,129,010      
Ordinary shares (in USD per share) | $ / shares     $ 0.1 $ 0.1 $ 0.1
Number of votes per share | Vote     1    
Perfect Class B Ordinary Shares          
Share capital          
Number of shares authorized (in shares)     90,000,000 90,000,000  
Capital stock | $     $ 1,679 $ 1,679 $ 1,679
Number of shares of ordinary stock (in shares)     16,789,000 16,789,000  
Ordinary shares (in USD per share) | $ / shares     $ 0.1 $ 0.1 $ 0.1
Number of votes per share | Vote     10    
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Share capital, movements in shares outstanding (Details) - shares
shares in Thousands
6 Months Ended 18 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Details of Significant Accounts    
Shares outstanding at beginning of period (in shares) 101,917  
Retirement of treasury shares (in shares) (68) (16,388)
Shares outstanding at end of period (in shares) 101,849 101,849
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Share capital, movements in shares outstanding - Additional Information (Details) - shares
6 Months Ended 18 Months Ended
Feb. 07, 2024
Nov. 24, 2023
Jun. 30, 2024
Jun. 30, 2024
Share capital        
Shares retired (in shares)     68,000 16,388,000
Perfect Class A Ordinary Shares        
Share capital        
Shares retired (in shares) 68,000 16,129,010    
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Share capital, share repurchase plan and tender offer- Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 8 Months Ended 12 Months Ended 18 Months Ended
Feb. 07, 2024
Nov. 24, 2023
May 04, 2023
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2023
Jun. 30, 2024
Share capital              
Maximum period authorised for share repurchase       12 months      
Shares retired (in shares)       68,000     16,388,000
Perfect Class A Ordinary Shares              
Share capital              
Share repurchase, authorised amount   $ 50,000 $ 20,000        
Number of treasury shares repurchased (in shares)     259,000        
Treasury shares repurchased, amount         $ 1,064    
Number of treasury shares retired (in shares)       68,000   191,000  
Shares retired (in shares) 68,000 16,129,010          
Stock repurchase program authorized shares (in shares)   16,129,032          
Share price per share (in USD per share)   $ 3.10          
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Capital Surplus, schedule of capital surplus (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Details of Significant Accounts    
Additional paid-in capital $ 477,415 $ 477,734
Other:    
Employees’ stock option cost 6,867 5,430
Retirement of treasury shares 27,371 27,235
Subtotal 34,238 32,665
Capital surplus $ 511,653 $ 510,399
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Revenue, schedule of revenue from contracts with customers (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Details of Significant Accounts    
Revenue from contracts with customers $ 28,194 $ 24,832
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Revenue, schedule of disaggregation of revenue from contracts with customers (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Revenue    
Revenue from contracts with customers $ 28,194 $ 24,832
At a point in time    
Revenue    
Revenue from contracts with customers 2,393 2,893
Over time    
Revenue    
Revenue from contracts with customers 25,801 21,939
United States    
Revenue    
Revenue from contracts with customers 11,308 11,256
United States | At a point in time    
Revenue    
Revenue from contracts with customers 505 794
United States | Over time    
Revenue    
Revenue from contracts with customers 10,803 10,462
Japan    
Revenue    
Revenue from contracts with customers 2,748 2,203
Japan | At a point in time    
Revenue    
Revenue from contracts with customers 575 418
Japan | Over time    
Revenue    
Revenue from contracts with customers 2,173 1,785
France    
Revenue    
Revenue from contracts with customers 2,427 1,979
France | At a point in time    
Revenue    
Revenue from contracts with customers 520 328
France | Over time    
Revenue    
Revenue from contracts with customers 1,907 1,651
Others    
Revenue    
Revenue from contracts with customers 11,711 9,394
Others | At a point in time    
Revenue    
Revenue from contracts with customers 793 1,353
Others | Over time    
Revenue    
Revenue from contracts with customers $ 10,918 $ 8,041
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Revenue, schedule of alternative disaggregation of revenue from contracts with customers (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Details of Significant Accounts    
AR/AI cloud solutions and Subscription $ 25,305 $ 21,359
Licensing 2,288 2,875
Advertisement 496 580
Others 105 18
Revenue from contracts with customers $ 28,194 $ 24,832
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Revenue, alternative disaggregation of revenue and contract assets - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Details of Significant Accounts    
AR/AI cloud solutions $ 8,549 $ 9,622
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Revenue, schedule of contract liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Contract assets:    
Unbilled revenue $ 1,543 $ 2,770
Contract liabilities:    
Advance sales receipts $ 16,858 $ 15,346
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Revenue, schedule of revenue recognized that was included in contract liability balance at beginning of the period (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Details of Significant Accounts    
Revenue recognized that was included in the contract liability balance at the beginning of the period $ 11,877 $ 9,763
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Revenue, unsatisfied contracts - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Revenue    
Amount of transaction price allocated to contracts $ 28,104 $ 28,133
Not later than one year    
Revenue    
Percentage of transaction price allocated to the unsatisfied contracts 93.00%  
2025 to 2027    
Revenue    
Percentage of transaction price allocated to the unsatisfied contracts 7.00%  
XML 83 R74.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Interest income, schedule of interest income (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Details of Significant Accounts    
Interest income from bank deposits $ 2,951 $ 2,100
Interest income from financial assets at amortized cost 990 2,509
Others 11 0
Interest income $ 3,952 $ 4,609
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Other income, schedule of other income (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Details of Significant Accounts    
Subsidy from government $ 14 $ 0
Others 0 7
Other income $ 14 $ 7
XML 85 R76.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Other gains and losses, schedule of other gains and losses (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Details of Significant Accounts    
Foreign exchange losses $ (337) $ (215)
Gains (losses) on financial liabilities at fair value through profit or loss 46 (244)
Other gains and losses $ (291) $ (459)
XML 86 R77.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Finance costs (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Details of Significant Accounts    
Interest expense on lease liabilities $ 10 $ 5
XML 87 R78.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Costs and expenses by nature, schedule of costs and expenses by nature (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Details of Significant Accounts    
Cost of goods sold $ 11 $ 2
Employee benefit expenses 14,479 13,516
Promotional fees 5,611 4,823
Platform fees 5,196 4,220
Professional service fees 2,710 2,893
Insurance expenses 723 1,170
Warranty cost 287 335
Depreciation of right-of-use assets 250 212
Depreciation of property, plant and equipment 94 114
Amortization of intangible assets 26 37
Others 1,392 1,110
Total operating costs and operating expenses $ 30,779 $ 28,432
XML 88 R79.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Employee benefit expenses, schedule of employee benefit expenses (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Details of Significant Accounts    
Wages and salaries $ 11,107 $ 10,425
Remuneration to directors 345 335
Employee insurance fees 711 685
Pension costs 416 388
Employee stock options 1,437 1,266
Other personnel expenses 463 417
Employee benefit expenses $ 14,479 $ 13,516
XML 89 R80.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Income tax, schedule of income tax expense (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Current income tax:    
Current tax expense recognized for the current period $ 574 $ 63
Prior year income tax underestimation 6 0
Total current tax 580 63
Deferred income tax:    
Origination and reversal of temporary differences (894) 0
Taxable losses 0 0
Total deferred income tax (894) 0
Income tax expense (benefit) $ (314) $ 63
XML 90 R81.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Earnings per share, schedule of earnings (losses) per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Basic earnings per share    
Profit attributable to ordinary shareholders of the parent $ 1,394 $ 489
Profit attributable to ordinary shareholders of the parent, weighted average number of ordinary shares outstanding (in shares) 101,849 118,248
Profit attributable to ordinary shareholders of the parent, loss per share (in USD per share) $ 0.014 $ 0.004
Dilutive earnings per share    
Profit attributable to ordinary shareholders of the group plus assumed conversion of all dilutive potential ordinary shares, amount after tax $ 1,394 $ 489
Profit attributable to ordinary shareholders of the group plus assumed conversion of all dilutive potential ordinary shares, weighted average number of ordinary shares outstanding (in shares) 101,849 118,248
Profit attributable to ordinary shareholders of the Group plus assumed conversion of all dilutive potential ordinary shares, loss per share (in USD per share) $ 0.014 $ 0.004
XML 91 R82.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Earnings per share, schedule of potential dilutive instruments not included in calculation of diluted EPS (Details) - shares
shares in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Potentially dilutive instruments (shares in thousands)    
Warrants liabilities (in thousand shares) 20,850 20,850
Employee stock options (in thousand shares) 3,935 4,073
Shareholder earnout (in thousand shares) 10,000 10,000
Sponsor earnout (in thousand shares) 1,176 1,176
Potentially dilutive instruments (in thousands shares) 35,961 36,099
XML 92 R83.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Significant Accounts - Changes in liabilities from financing activities, schedule of changes in liabilities from financing activities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Changes in liabilities from financing activities  
Balance at the beginning $ 2,434
Changes in cash flow from financing activities (239)
Change in fair value through profit and loss (46)
Changes in other non-cash items – additions 82
Balance at the end 2,231
Financial liabilities at fair value through profit or loss  
Changes in liabilities from financing activities  
Balance at the beginning 1,566
Changes in cash flow from financing activities 0
Change in fair value through profit and loss (46)
Changes in other non-cash items – additions 0
Balance at the end 1,520
Lease liabilities (including current portion)  
Changes in liabilities from financing activities  
Balance at the beginning 868
Changes in cash flow from financing activities (239)
Change in fair value through profit and loss 0
Changes in other non-cash items – additions 82
Balance at the end $ 711
XML 93 R84.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions - Additional Information (Details)
6 Months Ended
Jun. 30, 2024
Disclosure of transactions between related parties [abstract]  
Percentage of ownership interest held 36.00%
XML 94 R85.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions - Schedule of significant related party transactions, revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
CyberLink    
Related Party Transactions    
Revenue-others (service revenue) $ 19 $ 11
XML 95 R86.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions - Schedule of significant related party transactions, other payables (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Related Party Transactions    
Other payables $ 50 $ 50
CyberLink    
Related Party Transactions    
Other payables 28 26
CyberLink-Japan    
Related Party Transactions    
Other payables $ 22 $ 24
XML 96 R87.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions - Schedule of significant related party transactions, operating expenses (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
CyberLink    
Related Party Transactions    
Management service fee $ 26 $ 26
XML 97 R88.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions - Schedule of significant related party transactions, lease transactions - Narrative (Details)
6 Months Ended
Jun. 30, 2024
CyberLink | Minimum  
Related Party Transactions  
Lease rental contractual period 1 year
CyberLink | Maximum  
Related Party Transactions  
Lease rental contractual period 2 years
CyberLink-Japan | Minimum  
Related Party Transactions  
Lease rental contractual period 1 year
CyberLink-Japan | Maximum  
Related Party Transactions  
Lease rental contractual period 2 years
XML 98 R89.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions - Schedule of significant related party transactions, lease transactions rent expense (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
CyberLink-Japan    
Related Party Transactions    
Rent expense $ 39 $ 44
XML 99 R90.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions - Schedule of significant related party transactions, acquisition of right-of-use assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Related Party Transactions    
Additions $ 82 $ 390
CyberLink    
Related Party Transactions    
Additions 0 390
ClinJeff    
Related Party Transactions    
Additions $ 82 $ 0
XML 100 R91.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions - Schedule of significant related party transactions, lease liabilities outstanding balance and interest expense (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Outstanding balance:      
Less: current portion (shown as ‘current lease liabilities’) $ (524)   $ (481)
Net Lease liabilities 711   868
Interest expense on lease liabilities 10 $ 5  
CyberLink      
Outstanding balance:      
Total lease liabilities 343   381
Less: current portion (shown as ‘current lease liabilities’) (287)   (238)
Net Lease liabilities 56   $ 143
Interest expense on lease liabilities $ 4 $ 1  
XML 101 R92.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions - Schedule of key management compensation (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Disclosure of transactions between related parties [abstract]    
Salaries and other short-term employee benefits $ 1,458 $ 1,153
Share-based payment 177 386
Post-employment benefits 5 5
Total key management compensation $ 1,640 $ 1,544
XML 102 R93.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions - Key management compensation Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Disclosure of transactions between related parties [abstract]    
Unpaid portion $ 345 $ 335
XML 103 R94.htm IDEA: XBRL DOCUMENT v3.24.3
Others - Capital management , schedule of gearing ratios (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Others        
Total liabilities $ 31,844 $ 30,957    
Total equity $ 141,986 $ 139,406 $ 183,297 $ 181,964
Gearing ratio 0.22 0.22    
XML 104 R95.htm IDEA: XBRL DOCUMENT v3.24.3
Others - Financial instruments, schedule of financial instruments by category (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Financial instruments    
Financial assets $ 166,752 $ 161,646
Financial liabilities 10,314 10,406
Total lease liabilities 711 868
Warrant liabilities | Financial liabilities at fair value through profit or loss    
Financial instruments    
Financial liabilities 1,520 1,566
Other payables (including related parties) | Financial liabilities at amortized cost    
Financial instruments    
Financial liabilities 10,289 10,381
Guarantee deposits received | Financial liabilities at amortized cost    
Financial instruments    
Financial liabilities 25 25
Cash and cash equivalents | Financial assets at amortized cost    
Financial instruments    
Financial assets 120,796 123,871
Current financial assets at amortized cost | Financial assets at amortized cost    
Financial instruments    
Financial assets 37,970 30,300
Accounts receivable | Financial assets at amortized cost    
Financial instruments    
Financial assets 7,102 6,992
Other receivables | Financial assets at amortized cost    
Financial instruments    
Financial assets 737 343
Guarantee deposits paid | Financial assets at amortized cost    
Financial instruments    
Financial assets $ 147 $ 140
XML 105 R96.htm IDEA: XBRL DOCUMENT v3.24.3
Others - Financial instruments, schedule of significant financial assets and liabilities denominated in foreign currencies (Details)
€ in Thousands, ¥ in Thousands, $ in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jun. 30, 2024
TWD ($)
Jun. 30, 2024
EUR (€)
Jun. 30, 2024
JPY (¥)
Dec. 31, 2023
TWD ($)
Dec. 31, 2023
EUR (€)
Dec. 31, 2023
JPY (¥)
Financial instruments                
Currency amount, assets $ 166,752 $ 161,646            
Currency amount, liabilities 10,314 10,406            
Foreign exchange risk | NTD:USD                
Financial instruments                
Currency amount, assets $ 1,265 $ 2,579 $ 41,085     $ 79,097    
Exchange rate 0.0308 0.0326 0.0308 0.0308 0.0308 0.0326 0.0326 0.0326
Degree of variation, assets 1.00% 1.00%            
Effect on profit or loss, assets $ 13 $ 26            
Foreign exchange risk | EUR:USD                
Financial instruments                
Currency amount, assets 184 735   € 172     € 664  
Currency amount, liabilities $ 205 $ 153   € 192     € 138  
Exchange rate 1.0696 1.1064 1.0696 1.0696 1.0696 1.1064 1.1064 1.1064
Degree of variation, assets 1.00% 1.00%            
Degree of variation, liabilities 1.00% 1.00%            
Effect on profit or loss, assets $ 2 $ 7            
Effect on profit or loss, liabilities 2 2            
Foreign exchange risk | JPY:USD                
Financial instruments                
Currency amount, assets $ 2,681 $ 2,252     ¥ 432,341     ¥ 317,217
Exchange rate 0.0062 0.0071 0.0062 0.0062 0.0062 0.0071 0.0071 0.0071
Degree of variation, assets 1.00% 1.00%            
Effect on profit or loss, assets $ 27 $ 23            
Foreign exchange risk | USD:JPY                
Financial instruments                
Currency amount, liabilities $ 155 $ 168     ¥ 24,936     ¥ 23,754
Exchange rate 160.88 141.39 160.88 160.88 160.88 141.39 141.39 141.39
Degree of variation, liabilities 1.00% 1.00%            
Effect on profit or loss, liabilities $ 2 $ 2            
XML 106 R97.htm IDEA: XBRL DOCUMENT v3.24.3
Others - Financial instruments - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Financial instruments      
Foreign exchange losses $ 337 $ 215  
Level 1and 2      
Financial instruments      
Transfers out of Level 1 into Level 2 of fair value hierarchy, liabilities 0   $ 0
Transfers out of Level 2 into Level 1 of fair value hierarchy, liabilities 0   0
Level 3      
Financial instruments      
Transfers into level 3 0   0
Transfers out of level 3 0   0
Liquidity risk      
Financial instruments      
Money market position $ 156,584   $ 151,847
XML 107 R98.htm IDEA: XBRL DOCUMENT v3.24.3
Others - Financial instruments, schedule of contractual undiscounted cash flows of non-derivative financial liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Less than 1 year | Financial liabilities at fair value through profit or loss    
Financial instruments    
Non-derivative financial liabilities $ 0 $ 0
Less than 1 year | Other payables (including related parties)    
Financial instruments    
Non-derivative financial liabilities 10,289 10,381
Less than 1 year | Lease liabilities (including current portion)    
Financial instruments    
Non-derivative financial liabilities 535 496
Less than 1 year | Guarantee deposits received    
Financial instruments    
Non-derivative financial liabilities 0 0
Between 2-5 years | Financial liabilities at fair value through profit or loss    
Financial instruments    
Non-derivative financial liabilities 1,520 1,566
Between 2-5 years | Other payables (including related parties)    
Financial instruments    
Non-derivative financial liabilities 0 0
Between 2-5 years | Lease liabilities (including current portion)    
Financial instruments    
Non-derivative financial liabilities 189 392
Between 2-5 years | Guarantee deposits received    
Financial instruments    
Non-derivative financial liabilities 25 25
Over 5 years | Financial liabilities at fair value through profit or loss    
Financial instruments    
Non-derivative financial liabilities 0 0
Over 5 years | Other payables (including related parties)    
Financial instruments    
Non-derivative financial liabilities 0 0
Over 5 years | Lease liabilities (including current portion)    
Financial instruments    
Non-derivative financial liabilities 0 0
Over 5 years | Guarantee deposits received    
Financial instruments    
Non-derivative financial liabilities $ 0 $ 0
XML 108 R99.htm IDEA: XBRL DOCUMENT v3.24.3
Others - Fair value information, schedule of natures of the liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair value information    
Financial liabilities $ 10,314 $ 10,406
Warrant liabilities | Recurring fair value | Financial liabilities at fair value through profit or loss    
Fair value information    
Financial liabilities 1,520 1,566
Warrant liabilities | Recurring fair value | Level 1 | Financial liabilities at fair value through profit or loss    
Fair value information    
Financial liabilities 922 954
Warrant liabilities | Recurring fair value | Level 2 | Financial liabilities at fair value through profit or loss    
Fair value information    
Financial liabilities 598 612
Warrant liabilities | Recurring fair value | Level 3 | Financial liabilities at fair value through profit or loss    
Fair value information    
Financial liabilities $ 0 $ 0
XML 109 R100.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information - Narrative (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Disclosure of operating segments [abstract]    
Number of reportable operating segments | segment 1  
Non-current assets | $ $ 1,281 $ 1,304
XML 110 R101.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information - Schedule of geographic information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Geographic information    
Revenue $ 28,194 $ 24,832
United States    
Geographic information    
Revenue 11,308 11,256
Japan    
Geographic information    
Revenue 2,748 2,203
France    
Geographic information    
Revenue 2,427 1,979
Others    
Geographic information    
Revenue $ 11,711 $ 9,394
EXCEL 111 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( R@.%D'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " ,H#A9*E-)E.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^VJ:.CFHGA2$%Q0O(5D=C?8_"$9:??M3>MN%]$'$'+)S"_? M? /I=!0Z)'Q.(6(BB_EB=+W/0L\/$S]3/,:, >'7K*T-0-,#E- MC(>Q[^ ,F&"$R>7O IJ%.%?_Q,X=8,?DF.V2&H:A'E9SKNS0P-O3X\N\;F5] M)N4UEE?9"CI$7+/3Y-?5W?WF@%W%G;!V*W] MQ\8G0=G!KW\AOP!02P,$% @ #* X69E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" ,H#A9ZL1PZ>1G@\/KA?UL%C,%NJ M8"WX-Q;K;.%,'1)#0BNN[\3N [0!G1B_2'!5_Y)=LS>8.22JE!9Y*T:"G!7- M/WUJ#^)(@#[]@J 5!#5W)6A M3H=K\0B2;# !CGUEUHU:[:K3!"]H)N16%SA2Y*&*(_]2[R-'!! >856 U MO*Z*(1EY[TC@!6.+WZ@+;E3[C:S!_5ANE9:8_I]](38.XWX'\TZ5_VGK]=/AG<6"!..HB3UT%< M,A513KX#E>02%U4?D=WK'WF;=$@3J\U%H9G>DSM(F>\!V7TV(!-\ M^\E:R')HX3KMN$ZM?DL\I[@Y*T[3/AZ[/J%<@85CVG%,_RME&"<3\D6P6O:7/+O=8. '@Y%O0SLJO?[KTMCFSXIEM^HJYXNETSWJ$3G(M.Z$ MBD2B*G33+KK5KMLNFQ[SO+UIU;=4IJQ0A$."4F]XBD5!-MVOF6A1UAUG*S3V MKWJ8X1<#2+,!KR="Z,/$W*#[!@E_ U!+ P04 " ,H#A9)!'KH94' "% M* & 'AL+W=OS=B=LIK6>0ENQ&@JM=K*IX_L((_G4W@Y.6- MS_G#2C9O3&>G&_K ;IG\LKD1ZM5T[V61KUE9Y;P$@BW/)N?P_3Q$S8#6XJ^< M/56=:]"$)L$C2*6,$RV;B@ZM\CF[.B:#PI'=]V3B?[[VP&=J]? MO/_:!J^"N:<5F_/B[WPA5V>39 (6;$GK0G[F3[^S74!AXR_C1=7^!4\[VV " MLKJ2?+T;K!2L\W+[GW[?341G "2. 6@W (T=@'<#_7U[>W8(3\.7V OSX]B?P%N0EN%OQ MNJ+EHCJ=2J6J\3W-=@H^;!4@AX(_ZO(=P,'/ 6(6(;/_<,O6*:&PW8X[@^? MJKG83PC:3PAJ_6&'OWDM!"LEH%7%I#6<[7AB']_<=N^K#!77BX%QZ.$I[Q4@J5LCS;*C2^'X8$#T2: M1BB.'1JCO<;(J_$\RWBM5EUEY8RI+7!?,)N^R/CJ& 9HH,\TBM(4V?7%>WVQ M5]\GN6*B(\XZ>[&I#L<#<:8-[DQP3UNRUY:,6M^\S/B: 4F_>U8X,19.,&)5LX/9=N>F/VMX MN.\L5B0@CHT'.W"$7I%W7*I<,T(D-&_>&*+$D&FQBY(H<@G5T()^:EWS\F2$ MS*.BZUC>^B%K>$$_O6Z$JF6%?/X9; K:A*U UC!LHXI,*P9V_KJ3'Y)PN$*F M$4X<"19J?$$_O]KJ^(0O3^J*^=;'9% 4IT.%IE%"8H="S2GH!]55*6GYD*OT MZM-GXB<<)EF+3>Q2IPD%_8BZ8$NF-O=B7)Z%)H6@*E:&0DTK%+J4:E9!/ZQ^ MJZE0NY$QU4ML>)4KK&YHOK#*-'D$B3&=-B/7?M34@GYL;?-:.2YI6+ 5DF2H MT[2"<> @%]3H@GYV;85ZQ)EH@C%.L+'8-KL 1PZ,(8TQ%(QJ%XJK;G*8>:UF&#LV.=(D0WZ2]06"']XD",)?5,5;4*ERWH8*Y\Q:D#;< M^GZ;OF0--#2N(6L2\:'5MS16J2'2-$*N>=5,0^.:KXW@CWES[F379VF\XGA8 M%UBLU 8A#HD:;,@/MGWZ8%15!H=FTB16B,A0J&E$$M=4:JRA,3U8-C+969B5 M&A-J&B%7H8 TV- 8L(W5:6FV@@ /NQ^+&4I2U\D TFQ#Z>B:_9!2+R5?C8\C M>>L?.FED8G_GUXU;'^AT9J YU5G27(!'6M2JV%L)7C^LFMMXF4O !2AX93^C M,KM &!J%G]4JF(_;3T2RO#VT%$W\P@4FCR#\.$ M#.EC,PM2IT;-21QY<^6E:NSELU68%["O38W'\M8/4V,6^S$[IYN\68Q*\NRK M-5H+6@.8&+O:^S7_-0Q-89SXFZ*7,&JQ*6K[?O)R_-7+=B1O_7@UR;&_2QT3 MK]F AA!&H7&/V^P"G#IR)]'4)?Y&]3.3M,WWC(HR+Q^L*LE1V]1C>>M'K(%, M_$ ^S[)Z76][J 9V66[_=<@D[ F.TR >]J=6PR0@L>/TEF@<$__I[;:Z9FV. M [D"G)H.N]:C'N >RUL_:DUS,J;M'1.UR>B3.!ZBQV85(L=Y5COW>1[1!"9^ M\PL629!/."5A4X!Y_$ M0K4H:OEOWY"BQR5V,?RU@]3$YN,)+:KT"(FAY,P M,.X;FQ5T;,)0LSKT=\C]3?AAS";T>WSMZAS+6S]^3>X0_L=-&'J1_^HPC^2M M'Z;&?NCOP@]NPMWXWM,TY@^"AZRVZJ:=9\2:!_3^I.(A+RM0L*4:%KR+U7BQ M?>9M^T+R3?O8V#V7DJ_;RQ6C"R8: _7YDG/Y\J)Y$FW_Y.'L7U!+ P04 M" ,H#A9^#4:=XT" "?" & 'AL+W=O9 RCT6E F^TZN5'GKNC++H<"RQ4M@>F7)18&5 MGHJ5*TL!>&%!!75]S^NZ!2;,B4(;FXHHY&M%"8.I0')=%%C\&0+EV[[3=MX" M3V25*Q-PH[#$*TA!S492X@Y M_446*N\[7QVT@"5>4_7$MW=0^[DQ?!FGTOZB;9WK.2A;2\6+&JP5%(153_Q: M[\,.H-TY O!K@'\N(*@!@35:*;.V$JQP% J^1<)D:S8SL'MCT=H-8>844R7T M*M$X%9^1[ M?N< /#X-3R#3\+:%!_MP5^]'LRE^LRF^Y>LA0+PG2- MH_2HOY.$YBK>RA)GT'?T79,@-N!$GSZTN]ZW0VXO1+;G/6B\!Y8]..(]55B! MOJ;JD,O@DBXO1+;GLM.X[)P\X>9$JXI%5X2A>9J@$D05NCYDO^+L64[S>MQ$ M7JL=NIM=5Z=S]L3>-&)OWE&.@W/*\23A>P_J0F1[WKN-]^Z_EV/WDBXO1+;G MLM>X[/V'VHSQS MI?N3'>;Z"P*$2=#K2\[5V\0TJ>:;)/H+4$L#!!0 ( R@.%ED'.92/ 8 M H; 8 >&PO=V]R:W-H965T&ULO5EM;^(X$/XK%K!(LOEEZPJ?#WUB%#*)KPE[ M43O'R+@R$^*;.1G'ERW/(&(IB[0Q0>'GF0U9FAI+@.-[8;15/M,H[AYOK7_. MG =G9E2QH4C_2F*]O&SU6BAF<[I)]8-X^<(*ASK&7B12E?U'+X6LUT+11FFQ M*I0!P2KA^2]]+0*QHP!V[ JD4""'"D&#@E\H^)FC.;+,K1NJZ>!"BA/(X>AC?FBO3 MNS_'-U?F]O01?FY'D\H-./GQ$'U#" MT>-2;!3EL;IH:T!JGM>."E37.2K2@"I$MX+KI4(C'K-X7[\-'I9NDJV;U\1I M\(\-/T.^]PD1CP06/,.WJ_L..'X9=3^SYS?8NY=BGF@D)$J%4NAO.E-:0D;_ M8PM5;BJPFS)E?J[6-&*7+:ACQ>0S:PU^_06'WF\V/X]D;,_KH/0Z<%D?/+!G MQC?,YF.NV,D43>=Y'I >[L-*/>^"MT@%/9^44GNH.B6JCA/54"A8B3E2-&4* M0;XBXW<2,6O>YK;"'0BGG7X7'P"U266)9P,:ED!#)]#?I ,ZU&I M\EC6]B-0D25VL^68:P9V=>&\U=^@%GR_WR&'2U27"D*OW[!"%6UB-V_>Z263 M+G!U$JRU#XM,4^^H6!*[:3+'M8 =3-ZB38(WI$N="T])_Y#+;5)!IRE\%6-B M)T,-/B><\HBA",8/.[JNA0YJSXTS'&X(CKL9KIQCG'&8'?+MH@U?;4"K3,7]GJU\-:E.DTX2<5NQ,UNXQ(9 M8.7,[ 1.BJ!^M&$E=<;R:Z5D$3H-_0:H%:D1-ZE-F*O_D#H]8;\VM5ND@EY# M_9"*P0AQ$L10K-:"PTR@S/ NLJ('G-"*E^8E TPWV=9*+ZF&+76:0JB19%%* ME4KF"8N1%L4LO=V&63UTTNA[&>58UO9#5G$J<3+68/0:+2E?,!0G\SEP"[0? M:)$R4:; !441:Y-DJZVZ5&-M^17[^YYSU494SA)Z9UYM>+*+>0TO[/QJ2/'=V^R;)-UHF#7^ M+V_)V[RUBM6\;>]\55@QN<@^MBCH-QNN\S?OY=7R@\Y5]AGCX/HU/A_FGV4J M,_E7HELJ%V:?EK(YF/3.NE!K,O_PDI]HL MGI@'E)^_!O\"4$L#!!0 ( R@.%GSD[I'L 4 -L@ 8 >&PO=V]R M:W-H965T&ULM5IK<^(V%/TK&KK3V9UI%LMOMH29! RFTY!T M(>WTHV*+X%D_J"SR^/>5C.-@27AAJWX)?IQ[[M75T>/*&3X7Y%NYP9B"ERS- MR\O>AM+MEWZ_C#8X0^7G8HMS]F9=D Q1=DL>^^668!171EG:-PW#[6 M$7;7;UCB),-YF10Y('A]V;N"7T+H<(,*\6>"G\N#:\";\E 4W_C-/+[L&3PB MG.*(<@K$?I[P&*->8!E7A MB/$:[5+ZM7@.<=V@*L"H2,OJ+WBNL48/1+N2%EEMS"+(DGS_BU[J1!P80.N( M@5D;F(*!Z1TQL&H#ZU0/=FU@BQZ.M<&I#1S!P'6/&+BU@2N&=,S JPT\T< ^ M8N#7!G[5N_ONJ/IR@B@:#4GQ# A',S9^40FBLF9=F.1+J M?C)?!1,POEU,@L627$*-IENQ11 M'//QDT0)59!,NTF"EVB#\D<,XF2]Q@3G$2X!(DF9Y(^ C79*4%XR'WSD%VO MIB\V/MGE%I/JH2KCL^]DG,UZY8Z\@G*#"%81A-T$XWVB 9-K]*UMWF>";%1I M-JHT*S[["-\U?DSRG#?X :6(90 @"B8X^@PL^ LP#=-4R6K/Z52HQ?N^6DI6%6]WA.V#N6A8%<'N:4*P M65OQ&*WZG5H(\%DJ$WW8Y M*Q&,JD2P5&+QY6'N6^9 V(F/99BR1)!AENN*DX8,XB6"-7"$54&!9PE5U$2&6:;K"CD*9!1+ MN&%[II!P!<[AK6@E7 &" [$L4[32@ -3G7!HO!_-&/H*LYI+3+60Z&Z/YTZ$ M6MF"DUHPU>ISII4MU,76ULO!41[\OVJTFKFE<],1=US=_L]6CTZV0"O;]*1\ MS+3Z#'6QM=7S?N0&N\_$W0>%YQ=P4#X4,T3%*,[-+"ANQQ4H:+FB$+2>YVEEFZD:(&TV5;GPCFPU MWP_J8/=)77P6.;>YMZ(B])^,LV[1\L?]DV(7E#0S/ M%Z=L!9#Y%:=L&24E7-%0 _J.D//^P4=8_MG_!A%6,94@Q6MF9WSV& '9?TG? MW]!B6WV7?2@H+;+JDC2R9L$S&K]UVJU/TGVQ9.0?V<;SG/TO$W2[+*SR?/=YUXOBS9\R[)/8L=3 M^&4EY);E\%6N>]E.^%0U*"R^Q?PI:WQ&JBN/0ORMOLR6EQU/*>()CW+E@L&_ Y_P)%&>0,<_ ME=/.Z9ZJ8?/ST?MUT7GHS"/+^$0D?\;+?'/9&730DJ_8/LGOQ=-OO.I0H/Q% M(LF*O^BILO4Z*-IGN=A6C4'!-D[+_^RY"D2C ?@Q-R!5 ])NX%L:T*I!$;E> MJ:SHUA7+V>A"BBCK?/SU:O8PO4*3 MV_G5=+Z 3[/YP_1^=J.N+&[_F%V-U<^+!_AW,YT_+-#M-9J,%[^AZS]N_UR@ M+OJZN$(??OR(?D1QBAXV8I^Q=)E=]'+0I^[2BRHM7THMQ*(E1#C]^F,U_1>/)P^S;[&$V79BB5GKUS5[5//^<[5C$+SLPD3,N#[PS M^ND'''J_F+K\3L[. N"? N"[O(_NI%C%.7KD4'XXRMFSJ;>EBZ!PH8K0882] M@7?1.S1[H1L% 3G9G(D+3N("Y^B,EW_!=(,*E6A3WV^-D,&& MA.81ZI_D]9WRQELA\_C?%^7UM5LW[ERJTTUHWRQNGG6X2F'5AK^:/YU0V MAZ7*AS6L-[*/2,TPGB$8W56<,IA]+$%)S![C),YC^('E:,5BB0XLV4/]V$BQ M7V^.\U/(HKT1.YXIIJV^&8Q((ZO/N]? *W9V;[%ADG?50F.)=NR[*B\HERS- M6+&,,BYK7V$G#T3B*Q%[Q *HBCP_L,3%.G,K+67IAVBZ(!JN! MI>;@&JC83=3)7DJ54L JR*HHKT;*J-+7\X5@3:5N13#U+#IKMF(GMT:W^8;+ M1AC-"@/MWNT"9#"A%FTU]+";>K/T "$4TI;1.LEPNV:;;&PSL:8==N.NC%E4 MC;!C8'68P8,PG+"WA(6U2)3B[: M$FTPZ6++@IG4<"-NN!V''PA\B#,;SH@.JFX0:@IU*THL=8?4-"-.0K3FT O9 M6?DZ$QJVL6LRPIYE)I$:-<2-&K4,6G)8]L!0/_*4JQ7-4>[WGU$JTF[5"Z-R MG2WMM'6:G(NNZ4->H _+-K!06"70< VB99&I*RFVQ[6#+25,E-%69"8K2@86 MU36+B)M%I[5PB:/V24.ET ":(!BT%>I6/J6VN-9$(B\1J5*X8[%9GWB=-)T<5\;7(,5\6SZ:B(1-Y'4/(I46JJDS,YR M4:UCU:&A??[KW D"K(VY;A7ZOF5_1FHZD>&;#H=F\V_3Q2L.AX@3>F]=<+^7 MM_/SL9J!U,W WZ8 M[* G \]"'5ISD;JY>"=%Q/FR2K]EG.U$!IWX_STRL#%LZJPZ9##S/&MW:HA2 M-T1;HP*TAPFEJ+1+F%J9PJZ0@\5N:Z$3-2"3!,.V>A-8^S;QC3/7E_9P9^+C M-(?];0Q++,>*FAHV=.WZ9;*AED4@K8E*W42%\BHYR[C:?J_W3$)\.8>% 210 M#-EB*[E4)V6W7;<,-K;@UBBE;I2VJNU>G7* \AAV5-DK"B[5\=GM#_WVTM!D MABGV/%NX:]#2\$U%]WHV'\\GKSB1=_+[S4?R[^3M/ @UTJD;Z??\>#!53.X8 MZM,."M1.5:5RTB1%2KZP>J8FH%-MEANQ;QO(&OO4C?V[L@?%R3U3,UX]7U S M:2^_HTR=P9DUZRS7BJKI/)98<$]KW%/W9M0R>%2"W],Q15AX>0-D7G%!J*#XH/!Y:H(3(^\S$A M&[>W,"8K$MJZ4]/:=].ZW'K5=?=MR@V;6^KU@[9T@QDF@>];=C-^#6??#>>) M3:U:6CSR=9RF*IW4U.8R%D9\^#IZ,:&#OC8 !KN0A-CR7,>O(>V[(>WL!(?K M;OE4?V1(O/ZPC6R#'>WCL#T$O<;3]"V7Z^(E \AM=11SF$2(A$6N28 !0LO;K]S1 4I)'UHRG]L4R2:#[],'I M"WFQUN;>IE(Z>LBSPEYV4N?*-[V>C5.9"]O5I2SP9*%-+APNS;)G2R-%XC?E M66_8[Y_UGU96?0:6Y\4 MU44IEG(FW;?RSN"JUUI)5"X+JW1!1BXN.Y/!F^F8U_L%ORNYMCO_$T M+SXFEYT^ Y*9C!U;$/A9R6N996P(,'[4-CNM2]ZX^W]C_<;'CECFPLIKG?U+ M)2Z][)QW*)$+467NBUY_D'4\IVPOUIGU?VD=U@Y/.Q17UNF\W@P$N2K"KWBH M>=C9<-Y_8L.PWC#TN(,CC_*=<.+JPN@U&5X-:_R/#]7O!CA5\*',G,%3A7WN MZH.""[,A421T:Y:B4/\53-=%S\$ZK^G%M:5IL#1\PM(9?=*%2RV]+Q*9[._O M 54+;=A FPZ/&ORM*KHTZDXQ3D^9OU9.(]:.HSS*?-T)\T"N4+7VI1=.G&I MI)]_.A\.^V^O=5Z*8N.O!F])F^9!O:5^\#(B94G0M=CDHJ"/-H,/2_)!YJ63 M"<7!#!3N4LI4KOAFIL1<9":>] M[;D4E0O@%L*FO$85">H$GZBE-7Q;T&WL]%P:&I[[E![N2RS3EN-'$9-; M.;F=\PC8\T"&!R]7"L>;,1N%KHH8#Q#;$BXD%]NDUVV% NPQ$.]X.DK@GKCTB9Q)) ME!Q@\F]7;+Z_[^_9!(12U&8W6\)#1OW'9$:!@]6V["+8_9);5Y$ZM'T=/RX_ M7?K(,BF*>C[TL6S=1B0%=-\T16W4$HF2D4VYDI\P7FB&X]R&PGRA.(0U$97" MT$IDE:07_>Z 3B"_!&P(8U]2"23U,I_7M8&RC>TY-EYR'"MIZC[1-O),(,4G MW*_W;TUQ*T$T.(?G0>7YUV>)J#V&V9Q/C;#OU:O^>'1VUJ7WGKIM4ASDK'V\ MQ7D$5+_?_Q,*']G[DR"/V'M$IR[D 4IW37?I6UF7CJ=U;)M$)XT_CV2-;0XY MEWF]HL_\E2+-:[Q[I%C"]O=(G3.WG]FF>3^(8;9\9 MP\MI*#<&493*B:P>:OW@\5FO9.Y3?^PQC )W4RU,PIR\4]B&F=CRO 0"N61@ M3,-KC F#&4,"/$2*+E.5?#DXBP;#UU%_-&PU<=MH8L:<^_%)\(@5!JL7H^Z@ M_X3@ GYDU1+A+:&!K;=VOX?VH/+0'EZ<]B,H..*2^A\6)@]W4"S>PD.=KF<^ MW]M@,@,S:([&%'_%+4WF58;IF"[H"_I50 MF9ACZHS1$&AA=$X:(>X@"<)?@*7"-VZPA)VQ#$\3F2DN*76. 3[#+;N601*YNS4R-=9= 9@H[XSEX.>;-6RGOP M#$83GG0K;SVN4+BY*8>!@5NMJIM6BF$\HII-RWGF5,YWFB:_YP(]$R*A0CLN M64[QB Z4]?3R6)A!0?SV0:E:,L$2<.%T MZ3]*S+5S.O?_IA+UQO "/%]H8*TOV$'[E>KJ?U!+ P04 " ,H#A9IUCC MA&(" !L!@ & 'AL+W=O2ZW5^_D^RX+71A@\'VQ=9) M]]Z])UGG16?=+58 GMW7VN"25]XW9TF"106UP(EMP-!*:5TM/(5NGV#C0,@( MJG62I>EI4@ME>+Z()&[6O?)A(\D4C M]K %_Z79.(J2D46J&@PJ:YB#=@+AW.IO2OIJR=]Q)J$4 MK?8WMOL(@Y^3P%=8C?')NB$WY:QHT=MZ )."6IG^+>Z'??@=0#8 LJB[+Q15 M7@@O\H6S'7,AF]C"(%J-:!*G3#B4K7>TJ@CG\\\5, ("LR5;M;ZR3J&(^T4' MSJX06V&*N.HI\U(9"I70;.L)1(?CD0DCV<;9 F3K "/N&=,B\20TE$N*0=2Z M%Y7]0M0IN[;&5\@^& GR.3XA@Z/+[.!RG1TE_-2:"9NE;UB69O,C?+-QUV:1 M;_9_[5HO:OZRJ'!]S[ 1!2PYW4\$=P<\?_UJ>IJ^/V)Y/EJ>'V/_5Y;_6-2/ MOR9J8*(:"*PUHI7*@V2%I8_2((V4\>!4'6;0:B5%6"['(OA8I ,'3 RT(8FJ MJ(.ZW4-4M[;"R2#U0CEJ6=8AH^I;:(AD!XYEL_[SG;QTF,F3#E"#V\<^AZ2L M-;YO!N/LV$I7?0=Y3._[\+5P>V60:2@)FD[>GG#F^M[6!]XVL9_LK*?N%(<5 M_0[ A01:+ZWUAR 4&'\P^4]02P,$% @ #* X67TTD9% !0 X0X !@ M !X;"]W;W)K#TLINB+8*XN_NPV =*&EG<2J1*4G;R]WN&DB4YZQC%HL4^)):HF3.W,T/R M7%?Y-I=#3+OR_/AT,49%=(=FI(TOJ3&%M+CU2Z'KK0DDZ!4Y,/) M:'0Z+*32@]EE6+NULTM3^5QINK7"544A[<,UY69]-1@/-@MW:IEY7AC.+DNY MI 7YW\I;B[=ABY*H@K131@M+Z=5@/CZ_/F;Y(/"[HK7K/0N.)#+F*[_<)%># M$3M$.<6>$21^5O2&\IR!X,:W!G/0FF3%_O,&_7V(';%$TM$;D_^A$I]=#ET(.+*>5,TRO"@4+K^E?=-'GH*9Z,G M%":-PB3X71L*7KZ57LXNK5D+R]) XX<0:M"&XJN"GI_-RS)7L0P9 M,JGXC#0NO-2)M(D[$'.D/\&?=P)KXD9[LJB]#_+N,,X\;:=6UM\H2U M4_'):)\Y\4XGE&SK#^%YZ_YDX_[U9"_@ATH?BJ/1@9B,)L=[\([:=!P%O*,G M\-XJ%^?&598X&THKKV0NY':2W"9!PEC(;.5$_"DCYRW(]M>N]-36CW=;YP8\ M=Z6,Z6H 1$=V18/9\V?CT]'%GMB.V]B.]Z'_\%+_/&OBZ,7X95#ACY)E*>FE M72:F]%B)'H3/2/QB354&<==9>%R7%JFVJIRK:H1@6PQZ;27NEEYZZX M-O@1+]C6\V=GD\GHXF:^N Z/XXN7 3JB&.B"TI3"G!&I-45@I9 @DW0B-3DF MH#M_G(K'L3-:+SWO6L1$>@H.PW9?PAMQ\_YN(<:G!\&]\>G%1\*@$KF2DB ]25YC(8ESWT6/P^8*_--!OM_,?6Y4]\RLE8^$[%9D9;0^W[D:"M\J96N-B$1IS4IQ3ZK:>DA*"%X5D"V-A>&C%Y.NB2VM M%+N[W6WOV\#N@M)VV['A!YQ+-NV^-1"VN ].9"K.D&^4)"+2HJRB7&%;1&=6 MO@VC8&AO4$ED,7B^E5IE$@%H]@(;"[4;2] '7)@Y?([YB4T\JDD*ND[..I)R MZ\)CT,);A8B:UN,Z0SDBO^:@I4815H1#@ZWIZ ,5#.+S0?]O@R()-(X'#3;D M_A)*FA BP &C&8H[W&.7NN;\B/G!+M!]G#%?FE&SNV-.=H7Z>E<[;LMQA>+M M@<,Z!088 BC"F$E[-;S1V'NK/:U[VF2Y2^TM;[3:=^!=GS"[.VQTNM\W%:8- M].O>:(F<2I2TFZ&%0W%-S!BGT;#/-%D[[W?G4_#O[F,J?Y; M3F)"IBIL@K"/ ='SI)FE-]7%I:;B6@OU1/23[./FPJ#GV^C>U,3H# W"1WN.O\.>Q=.PJRRW"YP@& MB5W?0-K5]OXVKZ\MG7A]^?LD[5*!H3FE4!T=3D\&PM87JOK%FS)<8B+C<24* MCQGNH&19 -]3 S>;%S;0WFIG_P!02P,$% @ #* X6?V%T'E+" ?A@ M !D !X;"]W;W)K&ULM5EM;]LV$/XKA(<-">#9 MCIUV19<$<-)V2X%V0=UMGVF)MMA*I$92=KQ?O^>.>K.39L&2?6DLB7=\[NVY M(WNVM>ZKSY0*XK;(C3\?9"&4K\=CGV2JD'YD2V7P965=(0,>W7KL2Z=DRD)% M/IY.)B_'A=1F<''&[V[Y2Y79[/C@9-"\^Z746Z,7X MXJR4:[50X??RQN%IW&I)=:&,U]8(IU;G@_G)Z\M36L\+_M!JZWN_!5FRM/8K M/5RGYX,) 5*Y2@)ID/BS45C_1W;#EN6TJLKF_^I MTY"=#UX-1*I6LLK#)[O]5=7VO"!]BWI;""2R@=;U,) 4&@3_\K; MV@\]@5>3;PA,:X$IXXX;,WPM%J:*,?;"I+ YPV%)1%?'6I"K=EQ\#9PMVVH"]G#ZH\'UE1F(V&8KI9'KZ@+Y9:_R,]5-M(D6N;"![Q 90=/=4T%*F2>"YE^ M0<+']R&380@]^*&$+;6A$@:B0AIP!:T9"NF4,"I1WA-<$)208B6UZ_23!"E M %"EGAY!9TX2(7B6H*\-6GS1-AV).;#X*LGV 5E>VQFA3:1$YA8@@6XI#+W* MA]@PJ9PC7QD9*J=&[#Z7XDV^&Y(F_U3/T9X M23K) F2S)?*1+;;ZI Q8&E, M!<%[530.V"GIA*(B%6_@SV*IG)B=<)G-1ASD$K8DNH2X[-*@;-) EF6N&3RK M0[Z7,CJY#L"S&)MJG^0VROUW>^"05&1RH^ YQ3[SV@>(Y[O6#KB5\I%MX9SP M@FL8<-.A4+>)*D.[F4QMV9AJT(5(ORSB[L!F4ND@+[WP:+%HB]@7G9"7?;1! MB=G1R?%(G.)?<64+ (!=JI?"GY_!?749_.)L5?:,CX&*#I66.]4/FDDR9'HM+";?2OOUDF(_$VWWGK6P. M9Y RV%9XKHPGVGJ/>16TQ/TRQ-HZ$%H.33Z0N@VD .ZU.)+'/3.E1[P\AZG; M!L%9ZEP'2OHC5$1>445C"G!Z(VF\ $X?7,5(CH4,D8\V,J]0K!G23+*@8V<_UH+2J M*/\B^!S4V&1N#0(KTX.][#+7:P[02%PVY7Y8P4\,2F0G(DP==H].,*?^JC3@ M1P">T2?*!4GJ'+R3[!.2\D&#D16<>DTMQ=M.1=ZV?G[X[M7TY*>?_7U,&+V'G*/2,!N;;[A.D';K#!F8JK53 M;$6W)=(@H;)7M_#,D!ZC^!8"B@)9%65L5Y2*K87,B+[7GNO^],PTRPSU@FIZ MUJOI3E%=U?$+%?5!YCP)3BS)V(V77J=:.EU;'FNO:SG[D7G2KB.Q.-R-F@&Q MQ&'=4ZDGU-[3]O,Q;1 <:*VC10874R,R<+V$0AH%=Q3NGB7@5:1H25'@E,B0 M$([.%\20%J7LP \Y=7[L3I.,LP6G(.P*VS@WD%:"26[N9R%GC,HU#FN48Z/^X-Q.3(?NZII6G#F! M)!) -]\2:QF/9.MFEF37!;D;QF@>N9-\1\FQ^/-?O"@[3'%&K1,^>^D W4)RBYG,JHH_-( M@6?Z@[5YK+::[/M^=E2\20[#T!'B#+N/H!D;/(93&B0T#Z5;6^5I/$1PHP2* MYLB4,T76HP0IZB,A[K"^F^JGC 0)UYF4>^G'\:SZ_% M0LJ%@(55/'=C01$U\]DMB2?[D3B93+Z/_]P'ID;Q^V)^#-L>N]LCM;Z7)9GV M['H7F33K3.KG5-V/RM'EZ(_1]8C:9LOO7:C[FAZ.Z0'L=X[Z[!W0RFTTR#6A M,[7CR?&Q=EP=5(>QX4Z%/*(*/EH#KG\#7NY=\C".OG)NKTTS",W4(.)].:EO M-;T=[=V6H5D&G#,Y'9LE[PZ0TQU7[/S&FA^;N9$/P^05:*C7$$/0U._(B)K= MF%UKS?==*(Y[=\+HR6N^^28B1@.*U\/MV_9R?1[OE+OE\68>H>-A+E0BVY!OFI0W!%OPS4Q*G8EJ [RN+8T3]0!NT_^5P\0]02P,$% M @ #* X6:9OF?ZP @ A08 !D !X;"]W;W)K&ULO55-;]LP#/TKA ?L5,2.DW9#EP1(V@[[0(>@7;?#L(,BT[966_(DNFG^ M_2C9<5.@+7;JQ18E\O$]BJ9G6V-O78E(<%]7VLVCDJ@YC6,G2ZR%&YD&-9_D MQM:"V+1%[!J+(@M!=16G27(2UT+I:#$+>VN[F)F6*J5Q;<&U=2WL;H65V UTDVSMFS% TJF:M1.&0T6\WFT')^NIMX_./Q0N'4' M:_!*-L;<>N-S-H\23P@KE.01!+_N\ RKR@,QC;\]9C2D](&'ZSWZQZ"=M6R$ MPS-3_509E?/H?009YJ*MZ,IL/V&OY]CC25.Y\(1M[YM$(%M'INZ#F4&M=/<6 M]WT=_B<@[0/2P+M+%%B>"Q*+F35;L-Z;T?PB2 W13$YI?RG79/E4<1PMSJPB M)44%2RE-JTGI KZT68%<>')'<.%(L79T('0&7W$'UZ:UDFV3P]+Q73:ANC=: MHB5N MK-8F)B'CZ6/8E51R)]AL0)7!I-I8,+G6'V.#YF08.J=*]JE;X(^*75 M(Y@D1Y FZ?0%O,E0I4G FSR#=ZZHD MX'N)?#>EN$/8(&K0!IPJM,HYD:;AQK:*2AXEA;"9 S(@]U0.[O'/ 15\1.66 MJ;@'*N*!2GM 181#[D <.G $ZPIY=/@IAM8G_F8(X=AW$)4(TFAG*I5QI@QR MI866BDDYXHW !'CZ!L\="@OHOQ(X1XGUAN$FXY!E,GJJ0>*#T5"C+<( =!#4 M=E-BV!UF[+(;+0_NW8"^%+90VD&%.8\ F&/\_B'U!+ P04 " ,H#A9,D430QHE #O=@ &0 M 'AL+W=OMSV[:6_UY=:896^*:4 MM)UQ7KVYTS2>.&UG/U(29+&A2)4/.]X/^[?O>0 @2%&2W=ON[IU);%DB@(.# MU-\]VS;-_L7SY_5J*W=I/2OWLH!/-F6U2QOX ML[I]7N\KF:ZIT2Y_[KMN_'R79L6S[[^E]ZZK[[\MVR;/"GE=B;K=[=+JX97, MR_OOGGG/]!N?LMMM@V\\__[;?7HK;V3S\_ZZ@K^>FU[6V4X6=586HI*;[YY= M>2]>A?@\/?!+)N]KZ[7 F2S+\@O^\7[]W3,7"9*Y7#780PJ_[N1KF>?8$9#Q MN^KSF1D2&]JO=>_O:.XPEV5:R]=E_FNV;K;?/9L_$VNY2=N\^53>_T.J^438 MWZK,:_HI[OG9P'\F5FW=E#O5&"C8907_3K\J/E@-YNZ1!KYJX!/=/!!1^29M MTN^_K'3T!N^H*E2:R N*W!1;IH*/LV@7?/]&]FD65Z+$K[M _TF$L/I1%LZW%VV(MU_WVSX$X0Z&O M*7SEG^SPGVTQ$X'K"-_UPQ/]!6;& ?47_'DSY@[#\0Y1;5[4^W0EOWL&>E'+ MZDX^^_[O?_-B]^4)JC%\ MQPL6PG,620P=[G"@M=R7=0:?>;X3A8GP(L?S0O$98,'ZS%TXKNO"[\")X/?' M9BLK>'L>PN 1#N8'SCRA87W721:QN)J)SULI?JC*=B^:*BUJ0(<:5*^!"8J[ MM,HDT O,V&1%6JRR-!=943=9TR*4U"+-1 MU8" N[*1,W%%J]3CKT/][-+?RDIU4K85LWMLN1RQB+YQ1%HA$XL24"5MY!IF M*'Z>WB5*=BG\OU+70#TR]I!68@-3Y(35M5\(#% MRK2N)32 Z:>[LFJR_X)6J[)NSHI1?]UI 0"76YAT)H$K=]"RV5826,$0=(%- M Q )>)& 7+G]A5=3>@1A(W-3S+%6BVC8T%)0__\!:]PC&!E^1*"."1,)C>GQ MKY$=$ 9J^_AU.BLYKV?B?<$> QOO'%Z K@/_+(WH*]C1T8!^F.9=MN:1?H*9 M@"*#:*& !=,.I"H0'Q#'92[/2M)8FPL1.XN%#[\3QW-]+2O@FA!,%6G^4&?$ MP'2D-7P"XK0!#I3W]8NS!, LQ#Z%V:U;'#D"6/+H=[!8B)_WR*G %>OTH1;1 M(A11'$!/^.Y"O1N$+CSABP6]Z\W5VQZ@6QP&XB,J@S?W^%T /V\1'DZ[P^W2G*%JH(J?)%XB11 M3-+ZA!EAA^#=BB8E\Y45T).:)8.#%G%9;)&^'4,N(_37;-?N4(W+N@4F#/0A M0U6I4<4UD#"YK.]+">)223+:!8& @H6__VWN>\G+>IS9P,$+7G:G[698"9IMF:(*^H)8&YDR0!_/:=)/:T MF??CA2#;'CINZ-.G\\"'@:,I] '!2X4HNL_1G4$&H,G:XYJ('R4(^+;,U^)# MNMJ"EP0"]G$#GH\4G\L&$.EJ3")>(R2!(B6H3HF_0*5%HCPGC!+$E7;7YH2* M:UPJ@#9BZ22* *HFX7P./X,8?GB.FR13*<3@/7T9AA.SI+YEB31+B$PO/8DWBQ:=8,W>GR" ?:5D0:[S$FQX; M]\" [T\N\ZA? @N RT^85X'_=\MJ2FQSO9>*>^HO ;!2@U?1!*(Y1E3@N-!K YN+@2:4M#]UMME(4E#5(S^KQ$J-MM;SA.B@*!&21,OO MPK,YKFT%@R'5R[*"0 <9L6\K0#O)/2*=L%S;;)DAG8352S(]=;LDEJ[1Y0&= MA#YRHD8O&[ZS*J&O*F5);R' K*!7""RR"F2K;A!NV36[V8(+<8DST0NE?/O< M, TG[?G:5:3A:KV R!$$@EKDY% ' ,>#,WM787C M:R?K4;:$J5F5NUW6L B[^H#XGM6RPMBAG(OG ^!_#6+Z ZL-?>'QA$3$Y?E MYA*62J^?[:?2HMB^RRLCNJ^&8OL(9%PP"KL^:;X7AB0+$8C]R#V%?=$<,0S<*@3]Q5'4 SCW M0VOBOG\*\L+00YQS<7P(;*>'X[S1"IYG[.!C>&$;9BT["C[.NYR\=/E!I\"^ M>(X,]3P8LH:>M*G>HQ^.Y()$WAL0\^1.3KAH<=]DWW5RBPQ]=2;?< L>-](A#9 NA7U MJL9%Y<=AWV/PA%Z6%A,@;8Q?)'BN>-L]-519BTQO$8"=IODOYHH+[V;B75F1 M"M:GR4:6="%^W]UK:$$I$ >'= -L(/C0@(=>]D7H>@P6H1_WP<*QC%5#2_*8 MR;-:J!6YB!00 ;7R4#'+M*R QV\,DM23"F^=H\EW5 MJ1\LAO 83T#58)7!Z&7HN2HTO"DWS3VB('NJYS'."W ]Y^CA#/5B"9WR V M+\0O,#"S)EW_!C$PS6$2._,X0KOK+#QVLYTHCOFW3SFRJYT)\LK;@E(Q63$D M''FC MYR!\9MBULU=P@D\+?D8#;GT1L[R_9D#OV1%?P)I/,6_-Q:3+ /64]/ M3V:DS(+$%Y02O$E?A8 >YC1N5F2]P%VXMHR]F4"\^;1:Z8 M )?6G-&;8A0"N [/SL1D.1U+).*PE4KN^*XSAQXP45+C= V-8*?034>CX^#L M("HAX"9?W$GL-M<0$&0K,UM'Q$[LVI]7V1W@AKC.4TZRF$>)PQ[M!9BGP=P" M$=BKXH9Y> *BM98@GK@>N$DY[3,6_0SY55:KK*9L!YI89*5>CG&6HG4E-Z9: M4Y**P@], E-T-1O.SA(#)2,BO;VMY"W.$)DSF,ZP.0R&J][U\AZ"%50V]>!' M#.Z T3/Q$1,T=XPXOJOS:>"O1H_B%BUO)Y:4_1HT'M V.[52'<%[?@B$7ND& M=C7*BR-R8/IL.&-^LP?QPF@J P,#,B?A>>B=%J*AS'U!.]':KW@4_]#$Z&1D M0LSS9B>X!>_4;!+H MO .?K:QJYX!/T1D-(#EE91FHWO$)@9R1U@*V,.-0&WH#&[CIX"2*<'_.H2P! M@"WG)SZNFI)DD-GH ZZLIN*#"5Q1??)_ *AQJU%&I.SZ_4:=/ M(1/+'2OB@7LS\LQD/05'8BUW>RUB!@;OP5:J_1MD$H+K:3BI,:$%X@C,M)1DC"T XT@"[-,>4R>[] $,XQJ$D-ZV\+GK8X)# M[C%S"T!9KZIL">,CV,/8I$XZ:6T9J>/XOO=@I"3)'^:2T":C%9UD M\.G (+DS"&,.[)$&:&@!35K0=^J(\CC-%J12[:"H@ G[ _[=5UG32'HTT[L' M9I%@!M+&?F5&)\@;I9^!>[E63%.-.$.GE98F-,GN8(H;#FK* E%MPXS/4\[B MEX2?X(%;FD(0=$8.6.$>0.IPXYH6BO9G<"$HK0?T61\HXM!1XD /MT<1G((&L.XFL,0[\7Q+)1XH0R(TWXL?HQ26)2;&JAG9E@ U/%QB6/;/]01LU M+#2X) !@2]QBRVFK1\V8V)%5EE.$5& 83Y++J5H>&AI98W& C-LND@%Q\?XD*8L,?/J% M7/I'24GG7;+R4.>CW0%G.O4>@<"N)^<14"1V+>YFYW6)RP2&3<59Z'F#\<$$ M-1!N\5%QMDYW)O%>'PBI&7?HP/;PD_9=P>AMIJ<(_$Q.R7%'%SA&[@'&"]K) M&!K"TQ9=83O)T_&1J XA+W&[A";\0$-O93Z(8:Y6O[=93?D*\8]299%_;-8S MIX>ARCLRTHZZ3+JDM!P8'TBH8W(8.4GS$#WQR MTL]O',&RMYMJ-] F8L)FX< M)%K/J.)-E.P6XPUT3TOFH16T83(K-]O_Z::1E?)8=_M6!GWE8.QQ,#(632.:"C77]KS!_X-@3KF%M.< KO][[5>?%&$M1X8& MRBJ0CMN>_&DI.3..)OVX\-"VH17H'3+&Z+YB2_TT70N+7CZ U5Z615O31G<<^U0KX@/Z7:KS]U$/#^F@KMK*A%"8X.UM^4.: %XXA2FR9]YB2=\+]2[^!%,-.0M M;=<) O7"#Q98>>A.&6%JZD)Q\V'<5\?]_V 1FJPIYHZ[MOX\$3^CT*_;2N." M'KH]=/>=A*)*ZLXB+/RW:#G-V9TA9RF M7??:;39+S,W7'&VKV)42ZL/J%OI3^154CE;H]>M*-'@#QGJ($F2X62QW7/B) M?#,^S;!WP*Z6-CJ[(C1*\Z$SJX-2-]F.>C4^S3;#0)9K0Q@PQC6J%:F<]YY$X6VR%9-R[G$ M/,UV2 %HE <:Q87U-:9[WYCT5R$Q*8IE%)39-#PR# 2#!]%_!O:S<[ ^E,LL M1QRM]N#0?$ZS^[28.E1YA+E@WK+GK"M_")]M,V TUF^D5O)-C:Y*_HF*D2P: M3O!'<)\JW(HOU@"U,(E5@_G$.T[2($_ '+7@$J)@23"V0BH8-8NE@4U54_Q, MU038]REZP,SJ',JID_WN>1FH*R6"@,&)R9GI%-=U,8"\BZ.(%-0-%O8X,4N ?: PG MUT%D0-*Q%)K)O4]ONP)7BF)CG86W@I4&3 WKUTGI8 3+EFTC3<*N:XS888J_ M@3Y:]E=I015H6H2P25.!\DCP]5NS>@7:9T4E8MH>MPB*YJ!W+KJ QJ"2$ "< MD69Q7[8Y5[_4=:_Z4&5>4Y0S[!U6 "C.23[WYO *E=F;,D' P9Y- ,P"!, E M-QZ3>50/@[I4MUB5DJFR&%!R9MN%">4Z362,UJ@$"-UK"']W:>Y1Y.X$E/3_T^SC[/5,<#!# MQ?$V:&LZSLFDC3L:YC!_O5/:IM R_D9CR('=. &.0\W23:Q"/,U(4^&B?*A7 M+2!]BX,RV]X7RLUB1Z7#= W9E;+YFAP,CB#X;'=[/&#'KD#'059EUJW/-F:0 MEO":G5_X1TOP(S5,U:CXL:HC\><'E#^T/>.07 MR?NW7:7H^)Q-$ LN_.J+ZJ46;W]O\>3*.WR.'2.??P^%.#+R#U* PLV#.HG/@XY%X&S"*+^Z';^ MQ6JD:Y067DB(\(026_(L=9%SGW'425\@>YL-#$ZS,!#_+2Z2F>\JE$)FZ'>. M)9]MD'C)^Q]Z&?4J@F.39H72'@KGV4!0.@*#IV#FQC!0.)N'5MC@SR)^=^'Q MNP>0N6;(M IK#N:I5UFK,N\0@).YDRF>3%F+MM8)DE=YNOIR>;/"K99:]7") M#,0'=N5:YEC,GLL[*I:P"CL'!9JD+S]TH_U,,8BFY(;H&PKTVV.2;APQ_N"N MQ$HC.@9G/E%0!>ZL]3@98HE[RI^R^LOE!K?#3.4CAJGB7<>V/25CP9$;57W: MM7:]F8]JQ75MT2Q8:.V*@AG"4#";SP7N>'PCO%D(?L4%K& 2!PE)++9W S$7 M)$ST(X;UYG:):@<:EN ;"1:0 MW'*.]";8IXL?>[%(W%G<;Q;.XA";^:'G<3,/R/0)"&">] -:!S_#@JPHK MJH3C= 0H7J&N!S"I!8@ETGW6@(?)5848'^;*032%-@TC%&5VZ#B6.G2A:YKH MH),>B++%,S4YF-UQV1U/?%%HD6;@Y%DIL-K2ETW>(GCHK;YTL#U ++MM0>[Q M+#AM(Z1%-@CF-YT-7DKTG>BC#APHU'BK,V,9;Y6MN=SWT/?19ZKYM#1TQA7D M5%_UN (^Y1K4RA>A U:<(*8<-9TPI56UXT",9G3F)>U*:TSQU:L2$_-H.DQ& M''QVGB3TLA/I/:63CFRO#+=!J4IADWV5Y(;+!C\BJ32&1MEWU $?>RA:/!JK;=I*VDN(^U.&3&EM78#+@6X](G!%96** M:LRS8#Z9DISZ361:[UWF"9UTI,536VUOTZK PYSOQ[%@)ZM;## [:<:^.JG3 M"@80M6JIAKG+X/51!)WI^_1!2]:^1(B@8^"X_:B.L6IJK%(/'6_5'=$U<6^8 M%1V;U=A)+G(V,#"T$T6C^X6F-LT!3\VU2LF&?],(8?\M-<\QJK3RX-ZUWGO- M-GQ\_U1E"WS4U;9<6K4MUF:.'N-:>5$Z(<[P"4C;[N2E]L2,/_VD IP,?1:9 M-GJ'$I.W5)M%)QH.*F<=C!H/RA34^:W#A_M:_A/FB,U.M+6(VQ2S3#"YG33) M.<4-O-%"U5'W7.%QP;<60Q?V41:H$U"4%V OU6@J=#?0>B!ZN->MS5:JJTNZ M$%2?G08[] 7YI;":X4R?(-$;*)Q-(0RMFZI54(Z@5/Q([R:?4?US*M%3?W(@535L:D;X$6P7#&X:86VD*0?E'9"LT7MC\!:5 M>!JZ5'E"OYH5=/^FVP@@3^2Q.GZ,*H<+'ZB*9<4%,*P,*(BX'WC L;=W=(S@ MH&Z:CW.:PLZY\KJ T,%[B2EV[>NK5?>JE)!2R,R7'HZ<&#=6 MQQ\=J43I@(,VQG5QK,EJ0K?J2;X @)(XF(K0.'>RF[\: M>XF;NA/?G?Y[LN8 Z/]L"(\G7J"RC=K!H/,ZQ^X$&GJP:0L 7/'=*JHYS.AB M[I/U[A_(2%RW;]-KHVA'N..(Q9DFKPZ;!$>;K'+:;]/;9VNUJ8\WVR#J82P# MV';HT[,Y07_SDOQ!GB<[U*[CS2/[Z"/\Y<;6\,<6OBO#LK;%\&1&[ 00S)KV M3449%%->1@Y]$:?(L_9<3E7;<]]3IVFZ&-W<0>6VPZDWSI(AF6KJNQ1U2CHIBC, MQI"GMU.'<91;LNIVE1%V5B-&NK@':*/=8SIZ$)7>+JT5A']3_]Y M\];:T]*H5#_LEF6NC?OY(SA[MYL;JQA2L<3T>5:R= M.V? ]: 8>P#'^%*@M3KQ4]NE?;0LYZC(ZMXZ>"XM0ZW.P.F#1'1(/U08R2-U-3I' MBPM-OF&<:LS;Z/W1836Z\@*U)THU653$I'JFZR]KFYQ4.W:P)%U!R-$%1!8= M68W3O*9I.X,#C;3NNYU<9W36J[M-"8G?M!6%^"K2)B@[Y+)C9G)N^2CZ P][ MQ0?B.0W!.ZDK3@R4]X7"W\*$YM?ZT'E]&B.PQ/A F(ZQ\=1=)=WVDTZG#*UV MW;/W!\=A=4U^88Q%/3URDLGUG(67B$\]$S8T671J_?"$$[2=APL\0/A.+BOK M"%S?U]!ERG(]8BUCRU*.^1&U$JS/Y"UQ6V,S.7V+%>9<1&U.W1+,;=F,=.?/ M:'NN %\0.$U8_@%EL)1\ZII\[#W#LQI)&:9[K,:C,/G(J,K+,J7G MO9,MYED.5RY\=H!@"$Q1&I:(@5U0UQM*KI7Q_$O*(BJ7<2;>: \8#X^8\A@] ML0BZ!MSU"T3O5-_E,LSE])<>.!"A8Q^W8"\=![>3S?P?6QBE)(K MHE6@'JBC+MP%2Y'>*QL(D79U"N4@OP$RR*_B(YO]XZY/6-B&.RFQ$UVNB"5C M4@M3UVNB>Z5"$&#:NDKO@67*YLJO^TQERHU"XET M'Q9:'2&PP1O(%,0!&NWSMA9OS<'#2BJU[Q?M&XB\ A2F"XI@(N\+ZYXHC-!> MIP\[JS@B3^\=@Z9Z*+;2]J56^J0=EY.H:ZS$LFVL!3]4S38[F$2]I=I! MNVLRQQ3U'G8 MB+7188YK%5NR@<'-8!J$\"4Y#5D9.&.!AV7E\ MSA:!=OE!A+^"Q,/<%\-1X#MQ'(D@A$_G=#N(2S=GXBO/B:, !2J:#FY@(O[6 M5M78HZ7(P0M3NJHHW&1)JX).-W%EZ')0:COL&6^H2SMW6G&QP)B-A#_&$YEW ML@!__W$7E/"SIR^[Q&L"Z3;$"\R\>7@L A 2/%"% FHJU:,ZZ]6# S,K\$GK M?EL5(=&9'.SXML2+Z^Q*>67%R*%&Q" *S-589KM3#UM)]:WLKRMTOV6=CWQ MD!&=J3C#I-Y=;7Q5F[J?39\XX4M^>GP$NRHKVKI1D[:8<8%7,/A13(J.I49/<+]*N&4[X0"740>BC*@4^W1#E!Q*=9 MY@MUFRL]"W(>QCX>$)E' B7=$W/'#?$PC;.@XH/'TGF2@^%?Q,' G?,%GB'_ M#OV$/\#+QXR4_A$61G0=7$370B?=A)+3E/6=6H2X1S5LQ57DZL#IFG)MJ^;)E]MT"N@%4@(O,YP#P%,36#<#1W M1;B(]2I/L&QA*H _'G%XB"CX\0O],,78>*<&H -I*T^[1E3?F;T,0I"NM%,_ M=2OIS)IV"L2:X50B&D^T%5+5 O0>Z%WBQ/D[]$XY MK9!V=D%E[OL,TGU:255]SH&_B80+3LZ>F^OS]05@EF$CCTXJG+A\M548="TL M\E^@_//8Q$7#-KRAS E"NA@+7)5H3OK^J8](O/I@Q]1I)[P\=*V-V &W'LP\ M53II"?:LT'&-M0/P%!_@KZ7D*',63D*EI "*\R0A;?Z92DMJDH%.&*],S*&J M[-4 =E6%*NW*]76KG*]2'="LN.!=5W2 NF]:?-%:0Z:/KPKM7QE(6!:H:P/I M#_< (E#WP4_C^P.Y7%!==/:HBR<';?CB6SS19+X= &75H^\J\)T%F/71)H^X M+M]W(G-;C6[)CETH480R^ +[ ;U"@ ##[@R.BP#5/^VH&\GGG M^BST$QAY0]7\#TR;5?I_8:9)-T6KJ2?6N^H.:1C7G,'F"^+TK:- YV,H>*$\&RC(5&=*5A&@2U]U%B;=_(CGTS1ZNOO50JD,93](#7>Q!ZT-7;!^]9A7& MPB^?H3'XC+XJ0\-S8RR\CQE:']_EH(2N70!5(P"SSMBKDUO=.?7 B;P8!,<) MP8D^.#8/SA#T'SDQ='(-UAZ+G_4G/GBAD8-?R'#\0#V[]V"D8)[FR(\U.GBI MKDA@"'/JG30NP)!XGO3O-CYRU3.(O\#[V8;/GKXU';]F9S&X#I0A8G"])A8R M&V<1Z/7P%H%@H3S$D%Q%6(@DP:/\OC\]P>O'K.*O=-"*0DI]_HJN"@C]B&V1 MYR8G[C] Q@5AU!&1&:;3>L005:&+?]T[;H0;O"%(P9%3+!!PQ;&J2U67.P S ML*8H[R87>@GH+QE,%JD++53 EF!*Z0:\52;]^CAIUC>"FF8OS'O81U=,99P# M[2.;VYW9P%\(HBI*\#L7\!PO>69=O[QWH2'73 MB4W>1Y!.74C%^5W<4DPI-8752F6%.4W[T@5SI>TN,U<6]ZM<1>\?G!OGTWMAZ>:[Z/C[Z-5PY]&EB]3.('7>Q$$'D M+&(/\1;\Y]?=Y2@V978P0CLO,$M-,WKEH\[LX3"_7B\]R-7"^E[LOG[ M$GPP^*%-+IT\X&OXCQ)K;)%/WW1#/[D+[.&XYVV^&H&^L\+T@G]8%/!658$W MAM.!#KPNW/Y*&T]_I4UJ+I6WOBD#_HW><*32J9SY=/S $V/?:_G<^A)2*KO& MKUJM^2OI^/M(S;OFVURO^$M,N\?YJV _I-4M1BNYW$!3=Y9$S]BUU7\TY9Z^ MTG19-DVYHY=;F8(,X@/P^:8$E5!_X #F.VZ__Q]02P,$% @ #* X603; ML4[S!0 B X !D !X;"]W;W)K&ULG5=M;]LV M$/XK!S+BT2J)!7'7_;;=T?)BI+& MV1H8D"7J[KFWYX[B\5J;6YLB.KC/,V5/.JESQ>%P:*,4=$3N$&4:.$03]W>$"LXR!R(VO-6:G,Y M5-6_N*_ST%*8CW8H!+5"X/VN#'DO+X03I\=&K\&P-*'QC0_5:Y-S4G%1;IRA MMY+TW.DU9L)A#%?"N U\,4)9X?-ECX>.\%EJ&-58YQ56L -K!I=:N=3">Q5C M_%A_2'XUS@5;Y\Z#%P$_EFH X6@?@E$P>0$O;((-/5ZX ^]"VBC3MC0(.@'7 M"A:6Z-:(S+,J'P7E0Z*%/\72DF#D_GHN'Y6YR?/FN)\.;2$B/.E0PU@T=]@Y M??MF/!L=O1#,I EF\A+Z=U;NM5APT!WWX+/(*1>4LZ?I$2JNUE@VE<5NR>NV MU%JZ%%R*\)/190&+S1+-)ZEN8:%-,8!NL]"#7TG,/$+;0/=&KI1,9"24 ZF2 MK$05(70_:X<]T'>DP. +G1=";7HM_ \J:L/W/PJ2V&6D7%H92QI5'$_+I06E M[R,F2>-M_;P#YU+\K6D,IL)@JK.8!![#L=>'+1_UFM*>:R*I2X6"<#PM=YKZD"IEJ MO0=[,![SY1WQ+X'P8PO6*"_>%M--L WM.F:VDM,3J'PN@$ M+6^#(MNF:9]2HAP]M^*RG) EIB)+.*%5\@>PH& *--1]Q(T&^?7%O12*MFN? MR&U=$\0F[EE+E#R_DS%9LV51:%,51E HS%72DPHR7#U$9?>I\H[W<6YK(VCT MEI'C>&85FW2I;HT5#%*+U8HK^7_ MV56.NDU!XR*CZ'(14UIHBA&/I(Y]OX[_"6"#PM3),YZ :R2]0DAJ/]WB@;>Y M=0!%E%;4\^O/J]0MXV6_EI0C-#1IESWO:9.!W21^AK@UY!Y,)G0)WT$WZL%9 M1*2ROEY^U^*/N+Y.^J7E&EET]O#[K'AH;O!MY9JXMPOSH)&AVV[2;&4 MF?3S35+/MB;Z4F3,]@&X9RO\P,_T F:QMH,)#G_@=J3MIY75HK1N$ZT M<84]^ 69@,W,B6@3)$C_,?&_8&F'$6;[L>*'(FV,%'6?6_)A*"Q182(=YVJ\ M/YZ&_G\RG<,-[Z+]:@!LNSF'7&Y I_1A@ZLDVWI]-1KY- M2N6IOLUZO;$+ZBT?':V1%9I]_L3!$KX]]L)PZMW?"R=3WXB/X^17'.O@N>_* M8>MTD*-9^3.0I3R6RE4'A6:U.6:=5:>+!_'JC'8IS$K25,HP(=71X&#:J5IF M^^!TX<\:2^WHY.)O4SHJHF$!>I]H^MBI']A <_@\_1=02P,$% @ #* X M63,\1^WF 0 C 0 !D !X;"]W;W)K&ULG53; MCM,P$/T5RT@\H3I-2T$EB=0N($#:5;4KX-E-)HFUO@1[LEG^'MM)0Y%V*^ E MF=LY/I/,.!N,O7SER!U=&?A<5MCE]2TD%->\E MWIKA$TS]O Y\I9$N/LDPUOHP*7N'1DU@KT )/;[YX_0=S@#I\AE .@'2J'L\ M**I\SY$7F34#L:':LP4CMAK17IS0X:?1;_7?#8[X]=/XL!1;U_$2.PS-%YU7;CA/TN'_?TFMM&:$&PO=V]R:W-H965TICVXSDUBX8_,=BC;K]^U$](B M0=^VE^1>^YQS/ZQ[%QMC[UT-X,FCDMHM:>U]@F!N;!C3>E,8JYM&U M5>(:"ZR()"63+$WGB6)"TWP1SZYMOC"MET+#M26N58K9WRN09K.D$_IT<".J MVH>#)%\TK();\'?-M44O&50*H4 [832Q4"[IV>1T-0OX"/@F8.-V;!(J61MS M'YQ/Q9*F(2&0P'U08/A[@'.0,@AA&K]Z33J$#,1=^TG]0ZP=:UDS!^=&?A>% MKY?TA)("2M9*?V,V'Z&OYRCH<2-=_))-ASV>4L);YXWJR9B!$KK[L\>^#SN$ MD_050M83LIAW%RAF><$\RQ?6;(@-:%0+1BPULC$YH<.CW'J+MP)Y/K\5E1:E MX$Q[ &.,%V0.VV!&X3^@2+B++83#:6$QR?R;I%XS"9H M)KR/O.HB9Z]$GI,KU*D=N=0%%,_Y"58QE)(]E;+*]@I^;O683--#DJ79;(_> M=&C--.I-7]&[$(Y+XUH+Q)2$;YLC=YKS@ZU=;,;/ESK0!9B]'"#,VZEK&(H:\ M?.30>()+"A$>@0OR>C&.L8"8?$UX"/*1S1AIC@$+>3*M_JC5_J?[(S M90IL%7>)0UJK?3=PP^FPKLZZ*=W"NUUWQ6PEM",22J2FX^,C2FRW/SK'FR;. M[-IXW #1K''E@@T O"\-5MD[(<"PQ/._4$L#!!0 ( R@.%G0/&2.\@$ M +@$ 9 >&PO=V]R:W-H965T226/.?8%^6\>VQG304::L$XDWCL^_Y^;GT M+ME@[+UK 9 \*JE=3EO$;L.8*UM0W"U,!]J?U,8JCCZT#7.=!5Y%D9(L39(U M4UQH6F1Q;V>+S/0HA8:=):Y7BMN?6Y!FR.D%/6[TJ.W;7H6^*G7"[),7I$T25=G M>,NYUF7D+?]'K2-J]30JC,K&=;R$G/I9<& ?@!8O7URLD[=GC*YFHZMS]+\S M^H\H\L5H6#QEEIUTDP+;Q)EQI#2]QK&QYMUY+*_&;OR=/L[T+;>-T(Y(J+TT M6;R^I,2.#OM/CLO6?%K AP9_7QN Q"!?,'ZOB%U!+ P04 M" ,H#A92_;G]RH" ?!0 &0 'AL+W=OF:ANE?&Q"J3^F<'AT/ MO*K1.8(L:5D%.\#/[59;*YA8"MZ -%Q)HJ%,Z7J^VL0NW@=\X=";DSUQE>R5 M>G3&QR*EH4L(!.3H&)A=#G #0C@BF\;/D9-.D@YXNC^RO_>UVUKVS,"-$E]Y M@75*KRDIH&2=P ?5?X"QGBO'ERMA_)?T0^SR+25Y9U U(]AFT' YK.QI[,,) M(+X^ XA&0.3S'H1\EK<,699HU1/MHBV;V_A2/=HFQZ7[*3O4]I1;'&8[7DE> M\IQ))'<'D&C(ND30!&L@&R:8S('L_/6P_) $:$4=-,A'@--=)'P4R=G9!&^(E$8Q1?X%E,'%IYO<8;OEIM<*--I M(*HD4LG7K/AA&\]E16#H"/,=T= J[=TM:*X*\HWM#6I[K[X_UY9!-7Y>U+OV?\.'IN&>ZXM(0 :6%AK,W5Y3H81P' U7K1V"OT Z4W];V M!0/M NQYJ10>#2L?,AOOZ>[00K44+/CR^6N4N61*!)H M-/KUZ0;]XJYP7\NM,97ZMLOR\N7%MJKVUU=79;(U.UT.B[W)\61=N)VN\--M MKLJ],SKE2;OL*AZ-9E<[;?.+5R_XWD?WZD515YG-S4>GRGJWT^[PQF3%W;&X4*E9ZSJK/A5W?S9^/U.BEQ19R9_J3L9& MXPN5U&55[/QD<+"SN7SK;UX.P83%Z,R$V$^(F6]9B+E\IRO]ZH4K[I2CT:!& M%[Q5G@WF;$Y*^5PY/+685[WZ:[4UKGQQ58$6W;E*_+PW,B\^,V^F?BKR:ENJ M'_+4I-WY5^"A921N&'D3/TCP+W4^5./10,6C>/( O7&[L3'3&W_WQF3>I'\> M.<%UN=>)>7D!*R^-NS47K_[TAV@V>OX 5Y.6J\E#U!_@ZC'S5!0_C2[56[VW ME948A!C@M7I2G-(OJDJH6\,VF="/FD M**N0%R*U=\6M30V&84)>*D0956[!VK;(4NQXJ-YC 8?+SJH8I=-?P2#=/;O^ MX+@K3#VT4W!3[XHZ9VY22PSD::GVVO+>PO4'GK.6^+WGMBQKHW*$'[Y?$F\( M.MA>69JJ#&20FE4U/&I*[8K<5@6TVM"&>(DW!!G+2J,?&Z.=S3>*Q4^S\8BO ML3 F9DF=ZB^G*/S2?T<#F=TT4T6$R: M,<(M[D;CY6 RFM'5)!HL%S/U8\B#&@WC6#[@(/&ENH'9YHD%"9N3-9"]E^KU M\,P#B">!$#>%._PN]T<*7K_W;NB*K,M5]N^0/-O\6UUN6;0)7="N;G7&*V-# M\7BPF$=\-1K,ES/UMG:._'/]^X3!U7@T4N/Y8#D?J==)0D8-^\ >L 0Y[FRP M7,9J/HA&L>(8$CPLU7@R5O/Q7/U8:Z?SRI"-[HO25MX9HLD(?Z27:!8-9A/6 MP&PVF$_C[Q!4J.K^N]C96ENG()::8@7,;;.EV+"V%?E35I2E^IMVQ.2)Y42# MZ6PFW_'H//D3P8DH]OH@E]D-J$93_5E3YQG M6",DS3>P8Y3EJ*@A36<-_ >>ONY0AY,"@'T%XN.U@MTC_ +&Y*"4;'6^,3S@ MG;CBHW3.ZP$<$/14F)>G>]IB:02 M 9TP+=R6O'1IS%>.J@!#=@>50D 5*+.CI%@5$C#K-7)?2[S+V9$L*Z]):L%M MXQCLYHD9JJ>K2_7I9 \<>1V$FRK 7(ZN9U9A$X$E\;0ZIS36JE/O*?GYZ(SY MP0*5T;L^H?80I=Q5V34(#I0A_X'UBJ"V)MV8\E3U"'PJR:F;)@D MA0-#?%?&YTI5$W'(C)RIJ"'..D^$!Z!S"M3)80"C!@!Q%ERQ'($"]K _ MXHGH__+YW4#]Y>-_#=2GG][P*C_\\FFH?NAGEU1&W*YKAE!)L=L9QS+L\$YD M$'4*Z.+OG/[+QD&"(#-4UO;9T:J&5$Q)0KTM,H*(9;$#B"GR9SW[.Z(_:# 0 MV#$$46HSCI%9*#P_H$]FUR25YZK@./S=2F;M+D4J630T*U$BYQ\_)9" M"OPK.Q"T8I#9:\7]8H1)YP7"#2<&\-E$2<\0C;!9!FC)FGP8"WWN8^BF2_#0 MP-.NB=STJ.8-REV?-M^QW]'&R59%"C]P(*0X>)),[Z$65'.F0E4.#S"[4OW\ MY=TU-$3Y:3D8+>= 5Z-Q3 DM'DSGR_8[^B-=SD@)/'XVFZAH&(WP-1]/^0]# MYJ0Q?CZ.Y@/HEIF,X\%X$K%>9J21V2+RGSQP_IV*6;;KQ:,I_\EZK6:F MN#,;#1<+A2)C.9[)'1YCFZ#E:Y9&W"0BU%L!5-.9!#^X:YTW/P?=J-]Q]--\ M<]2)APJ[[GZV)DL[^9UC!_TJ[3<:3!T00QV0CD%)(27UDQB-9*@G<33E1T_& MP.Q-G@!PS Z"--X&. M""'\ZLZ8.@,\I?*N38=F _%-AM2,&WZAJ-I-DE@L0 M[(:+!N,\X.T2#:LD+Z$$FW::S'>5V8VD!5$75>? \0EJ6LK,U1:X^X0X?D*@ M>8$] <(<.)C60(E4+]1O2YN5-7D2Y&C<3D)TAQVNK=8(N]T=G*N=SJ7& M$.G>(933I@AMA+)Y@]'650.?UWKS2C-/%F^Q1UKLN8P7?,CX MMZ"%4[)J+,S 0IB[PSZVAU/1=C$L**6^ ?L7;^T,Z_Q,*P]"P04K:O;\M5?8\!@M&@LO$C"! MF5MS8K P.+%D6GFOP4** $V%"@+B2*7Z0(#I-D2?K)8FGQ,'V$V]VPMO@N?? MWWSZK)9<<6&G)2_,VJK\_L\,[U:'R8CU*TN8H]S3WOT@?M0?Q MJ2&>@$Y#.3;K6CB+=;P4X;N>@$%[8 / A&M4MI?J/6(>&-G!19!M5SR*^2:Z MW+QSL#)8KR%O8M]V];XB%W3W_-B9PFTT(+VVVSM40[[C ?I_1PI(=4^(BE=I5)ULNNTIJ MOR*TH!1#-C,M70XJXB0TF5N]?):#T0[ID_NZ*@+ M#.ZQ#*J,A%$*8JSTCGW/>FNA&0>'D;8Y) [,T"EXC@&H"H(A@.@L>%B[Y&MG4?V:MJ&OT,4;-IMHNF0B99$T&6C=.N,!/?CH0V65.\ M(4 GN9GR/9WGMG4[K"8'=/+]@,^UVZ-:E;$APNT3#J4.%LH*EW#9C#?E^4D9 M#M.Q*TTZ<\8D/_^W96GS6U-RLR;8#)3,;2(\00"0$X(&D;36W/A/@."2;5&4 MDI2.>%>@!P6Z/14)M)&J=EXL+A3Z44^0?'.B%3S?&IT^[4[ ;ER@D R:6927J9G"2%N)TF""[G*MW5" M IST$CGZE, A#:"L,8(#$^NF#-J=HY$=^-2 ;5]Q5W M%O#+M69'#"T0X*!Y"L0#,%Q)^43O7/B&AD_A7<>BCA_R,PB0DL."(*CQ.X@1 M00@5$6D8P<(BWGLDU40&>9.$)>T%W*#3^K[TOK0GL71667)?N@W5L@7MS#TJ MP!08[,OJMN[#]G]^Q';ZFG(?)&U"!V],=4<0.'XV57^EV/=/'%@]D6(E?AX< M4S5WON, RA\_-3.;[_LG2D]_!G*Z5)/E3(V7<3OPH>.J9DP\;2\?)\-N^^S_ M1'[QZ'\L/SJU>[3\IM2S#"9\M_PJ;C7AAFX? .8(UZ9;;NT@!5HZ MT$:W?9*G4F5<$5/9+K\:?L;7ZI<\(.BM[SS=(9UWDP73 M(>J!NRK'HN.A\]K0]*B$\$I.3\))$ S.]JP&W]&I&O150DV/+WR=XH$H-%"; M_GD#Q#(\:CW;:9 0"OO<>4O.ZQ)E- M"2N]"]KR=P[Q&G_R#MDX@G]MZ4- ZA,U Q@0!R(*@M,_]48,-8]A.FF@ENLS MK\DLIQ-\SJ*X!Y6JZ8&,>&I9 ME@_OS9Y2#;U)<2S=J)^'B%U)T^\?](5OAN%2H?V_AKS'A;$!+62"<'0:H)AZ M-T9=/B+&0$N>3-/VEPW'3 #(GWHW%\Y/JQ7J&N:^R( M/3VLQYM"QX, 2JK"(.=57UX]0)U1,WX3#&#HT2Y$(KLIW!U@!YAPB'^PF^-3 M;IG=Y^,AUJ4]P4"J;0LQ^*.&G&&< =XEW[X;TN+\^( JTY]8]@?5!P\V)TVA M*UT\04=K:IM[W-]$#Z+D(PB&E-'P_GT0EJ^S8^JV/.[ M]ZNBJHH=7U(WR#@:@.?K K;K?] "[7_&>/7?4$L#!!0 ( R@.%FB#JIB M% 0 #4) 9 >&PO=V]R:W-H965T)"D0I)Q^Z6&.N+ M1!YYWWUW_$[49&7LO:L0/3S52KMI5'G?G/7[+J^P%JYG&M2TLC2V%IZFMNR[ MQJ(H@E.M^NE@<-*OA=31;!)LMW8V,:U74N.M!=?6M;#/%ZC,:AHET<9P)\O* MLZ$_FS2BQ#GZ[\VMI5E_BU+(&K631H/%Y30Z3\XN,MX?-OPF<>5VQL"9+(RY MY\EU,8T&3 @5YIX1!+T>\0,JQ4!$XV&-&6U#LN/N>(-^%7*G7!;"X0>C?I>% MKZ;1.(("EZ)5_LZL?L5U/L>,EQOEPA-6W=XLBR!OG3?UVID8U%)W;_&TKL.. MPWCPBD.Z=D@#[RY08'DIO)A-K%F!Y=V$QH.0:O F)T)95NF%UD>X% M_-SJ'@P',:2#--N#-]QF.0QXPU?P+J7+E7&M13!+($5;RE27X+KL'?PA%LY; MDLB?+V7?@6,9F_?)">#]WNH9UOJV3[T_WM /PT" MR?!=<@B?4%,Q%,B=E7/E*].6%?@*X9,U;0.5<%"3T&6C\*7Z+9ZA1%-:T53/ MNK MNSF,:0-9&#;]XIPP4.U0#HC4TBCZX+HSF.]W"RYW^(BZQ>W[NZ;< M"YA3*>CD#N@LXO3XI!L,!V/X+!JA(8W3 0'$HVP,5U;H'"&)3T>G9,K2$7PE MTM;!:3P\S=AQ1"=Z &D6CXNJ;D"NA@_Z&AW C_B(]=3<+);E;\6\55U R46K?'[;MY@/O\"E' MPDX&O_#"^H0.?U:HO9>^COV=JXP"E^'"=M1X=&[=K;:U;O\)SKNK\)_MW0_% MC;"EU X4+LEUT!L=1UT5-Q-OFG Q+HRG+,.PHO\:M+R!UI?&^,V$ VS_E&9_ M U!+ P04 " ,H#A9-W6XLX,' !%@ &0 'AL+W=O7E5S0E,+OU;W#W:A#R55)QBMKA*/Y MU6!R_/KF@M?'!7\H6OG>M6!+9M9^YIN[_&HP9H5(4Q880>)O2;>D-0-!C;\: MS$$GDC?VKUOT=]%VV#*3GFZM_E/EH;@:O!J(G.:RUN&C7?U,C3WGC)=9[>.O M6*6UYV<#D=4^V++9# U*9=*_?&C\T-OP:OR%#2?-AI.H=Q(4M7PC@[R^='8E M'*\&&E]$4^-N**<,!V4:'-XJ[ O7TQ0,8>=BJA9&S54F31"3++.U"&]-*+QX:W+*M_>/H'*G]TFK]\W) M7L!?:C,4I^,C<3(^.=N#=]KYX33BG;[8#T\9G[#/GL;FNGKM*YG1U0"%X\DM M:7#]W3?'%^,?]VA^UFE^M@_]^M:6E5;29"1\D(%0,>$I'?\[BOBM@+:B-K+. M5:!<9!;1,QY7R@1RJN0G'G[));^>*P, )?4&PK-#0T'B)V?K2A1R26)&9 0< M44D7D5"9F75YE+U2H1!WDZDX/1-WC8QW'>Q'JJR+P9!>*.]K[)^M(S[VW SW M>/.\\^;Y7C_<2*^BTDE!R=3QE#?_.XJ8#,7;AXRJ(,"E4>FYU2!%M@?N+?U1 M?/@R=S_AX1HH25ZAP"<.F:V!Y /#+;$+RKT6!_*PYVGI/0%-FKX8Y,=,:14B M&2B3:>@)W8&NEI+)%7KZX.JHR:&0,%0J)Y92UP3YR(!% ;7L7 4!#VCK_5 < MS [%&X(0CB49XI=]08XRBWK\FU]+]@4\R;88-"Q92]B MP6%-4@(K\QU9=J;5(@9H*&Z&G/);06O2]V5!08YC$7=0%=;/SG%'?]4*ZB<% M?-0^(QT&HI0&+386=;""'LAE"H@*RGVJ M\^:-2IY%A#)V'<3)JM)KQNY*^+MO7IT<__"C[PNN&F9,WD/.<76:I=7+6*I( MNT6!#,QIX2A:L1&)-,B8>>@!GCGBV[1]A0W$@:S+BN.04K&SD%<)W^-I&/7R M,#%HKGR&Q$S$],$&$N?[:.6BHY6+YQ'"1HLO$,O_P6%J26^867;2]T4^2;PP MT7A6S[S*E72J<7\B@.2HQ^GQ(JE#,=V5)J$"4]4N^3#?9*%FGFM?'[* X,"M MF_80E4OYF3I1LX3S*FU<<\[U+$%_09U4G HQ+PMDI>,1CVG:@D\<2$H32@S2 MD9]S9\M83RGS4WK'4F?(1@0G,0/QHT1Q:P:3\SF&5#R%M ZP)4S&K.P*!627 M#8\GM*&XW4H"Q'HK2#-:J%8QWL7^[MEG9\PDOO5$RW3;<8:^&>J1_*YWN$;V M[DW,'OGM>RYQ:6"JD\;+.([#BS.IN>M(\XNH5M,@\)H)O[<1=H45 M-[B$RFJRF_M9&#.&M,*\S#DV[(]Q+5D]F<\K\$P9O:))8R!#3(0^'3)W& M(]EB"J.9DLG6FR!WT#*W57B4? ?9H?CS7[PH-SJMCWH+'?))LF3VUIIS#%P8 M4PSI(F-#:QS 789<#X;[,.?0IA=S'6PW9\5]=B$=EW.3GKVW"( R*"W4:-.- MVWR3O?*-75#I;*UU^N=339PL^+DTL8VK=K;FO[QU?;,SL^2BR$]N=F'#; M7T?L"5]GQ2/]5D^"/79XYXG]OI2[KKS9:4&[S>Z%3?77E2'G"U6)@V\/Q0=. M!X0E5354:Q_TW/>>I[Y9[5'JWJ>SC*3Z&[!3.4-,3H^/!+Z**7X51.3*6<"EA8IV,5+"@3,D^+&,_ 2_'AIN&\*A''SRVU[89A'9J M$.G(DN$[I+?#K;,;-,N C]V8CNV2=SN:!Z;,V/F--=^WO *%9PPS! MGQZ.C6C8+;)K@_S4-\*H=RR'GKR(AX],Q&A Z82N>]J=;T[2L=YF>3H<1>CB M,*=ICJWCX0_G@S2-MC?!5O&0;V9#L&6\+$CBTYP7X/W&ULM59M;]LV$/XKA H4+9!%LI(X:6(;L-,6==$&0=QM'X9]H*23 MQ84B-9*RDW^_.TJ6Y, QN@'[D%B4>,^]\'F.-]EJ\V@+ ,>>2JGL-"BZ@H4?LFU*;G#I5F'MC+ ,V]4RC".HG%8SB:Z=% KN M#;-U67+SO "IM]-@%.Q>/(AUX>A%.)M4? TK<+]6]P9788>2B1*4%5HQ _DT MF(^N%Q>TWV_X3<#6#IX999)H_4B+938-(@H()*2.$#C^;. 6I"0@#./O%C/H M7)+A\'F'_MGGCKDDW,*MEK^+S!73X"I@&>2\ENY!;[] FX\/,-72^O]LV^Z- M I;6UNFR-<8(2J&:7_[4UN%G#.+6(/9Q-XY\E!^YX[.)T5MF:#>BT8-/U5MC M<$+1H:RK97>5 M8MK@GOWB_,$3ZPRR[L]#Y6F\GQ_V3DJ\MA5/81H@H@6S@6#V]LUH'-TV\ MR^W\&/ILU0B0,E!XWG2RG X:LD%&/-.5PS?),W,%L+71=74HD>.NB$^VY]/+ M&G6N&XX):^O&I6>:\KNP[/,TU;5R0JU[.H$4T1GD.7CQL]SHTC.$<3Q8;EFN);8E>_V2^"^93F@#,7SJ$#/NP >, MOH<[G&;+SP\K-AJ?^/!&XYMO@-V#2<$3(85[QF(PSBR7X-$E?4UX^NAW7]ZP MKUS5=$JCAM,OP>L(TYH+WMA=P'W(%1NB,(32%C8T3NL;I M[1'."Y\N[/]1&%%S\$B!^*H_>)(#1ISB[6 $9M32&>D-:)R VU+27*%Z-H"W MH_$H@BXH:S7FY[S]7QI;#4,R.NS@.\+\T B 5S9F@#=IVV@.A$MJ,=&(KMC2KMLH3\,Y)I8D0EN=HT I[^&F"F.7;YW MMU6['GA]#?Z0D,/!A%."6?LY#ML:03?#3O>V&Q7GS834;V_FS._&PO=V]R:W-H965T5%$.@XPX)I7Y8HZ"25 MJF"&MFH5Z%(A2YQ2D0?],#P-"L:%-QDYV4)-1K(R.1>X4*"KHF#J>8:YW(R] MGK<3W/)59JP@F(Q*ML((S7VY4+0+&I2$%R@TEP(4IF-OVKN8#>U]=^&!XT:W MUF ]64KY:#?S9.R%EA#F&!N+P.BSQDO,F&SLG7N08,JJW-S*S5?<^G-B\6*9:_<+F_KNV="#N-)&%EME8E!P M47_9T_8=6@KGX0L*_:U"W_&N#3F65\RPR4C)#2A[F]#LPKGJM(D<%S8HD5%T MRDG/3*(Z&"!3B/A*\)3'3!B8QK&LA.%B!0N9\YBCAN,[MLQ1=T:!(<-6/8BW M1F:UD?X+1D[A1@J3:?@L$DS^U ^(<,.ZOV,]ZQ\$O*Z$#X.P"_VP/SR -VA> M8>#P!O_]"ONI./'WJGX:<#S(<-\^$A]#9S M72TU3SA3-EA6V17&6"Q1P:#7!4H<=(ES1QPO95$R\0P+5"DU"4K2)<^M M6)6^S7:^8:)#^II2HDNEOJ865EJ"7:I ]8@N,9A(0#.J"\MG>AM,YQ Q%@%Y M6-5]ARX4-3(K2\HB9L7:AUX8'M4_^\AL6=Q'TP[Y]E9K;T2]9J5U[=UQHXR) M5<;X>T*WHW(\\Q_\N=^!N0LT M -_JQ[ZZ#EH]ND"UE(2S147&G),237TSTX\ M4/7TJ3=&EJ[C+Z6A^>&6&0UL5/8"G:=2FMW&&FC^ DQ^ 5!+ P04 " , MH#A9I('#YPP4 "N2P &0 'AL+W=OF>S[0(2=Q0I)H/.]I?O^<" M?$FB*%K36S5;E4BR2 7]WT/+O7Z*WISP2^:+[[&RU5)7UR_?;T)E_)>EK]O[G+\==W.$L5K MF19QEK)<+MYA]9K25ARS[3G]\BMY;"OV"17(15 M4G[-GOXAZPTY--\\2PKURI[J>\T+-J^*,EO7@T'!.D[U>_BC9L24 :(>(!3= M>B%%Y<]A&;Y]G6=/+*>[,1M]4%M5HT%V0^J]VZI>:SSMOZT([UA/;P MA&1 -\4FG,LW%["00N:/\N+MW__&7?/5"+EV2ZX]-OO;>QAD5"62Z)V'Q8J% M::0_R#^K^#%,Y!&B1Z<=)OK]L?G9SW(NUP\R9Q97@K 8Q");L; [699;/>P% MX^K_^Y6?D4ERLX MDK+*XS*6L()'C"Q7N91LK>WV!0VUP&9\\" KP8WQ1@#O)8!WG0&+*6RBS1,MD5Y_A;FS0/G M.:+Q6]'XDT63D6MIS5W;W) @1F<<%L27@:E/^]5<;L(X8O('\K%"*NLT/,_" MNS \ES>^4+@!4P[0-DQ;J*N^-9M/=V!KL-XE4;)4E$?L8+]^R+PN$<,F^927"(@+246 2#B$.5.EXZCG7%+FW?QZOEXH4;IN== MJ3BCF&RKF..15*"]7R CLK,4634EI.2I86/';K^-HIC6*1B$QV$4?_^;+[AX MQ8038!,]0FKILTN!Q2]=F\C!_P ?WB?PZ\-KNC8MY-)RG#XZMD/LV56PFC6> M37<$O,<:C[MCK/'-*V*0(%H"Q1KN\:MCZXXH(C>[G-6CH]4G/X2*^.:^C^G9UR^J)5 M3'P\HIS#$XJH\P-&'W-B[$F#+:-B<--&E]9)%7 MA^N,Z5^O9N*3]2\A1\22.'R($YU)Y1*DT:81R_35.1*J'/7GL#*.KC6LC+\] M9]'3 5QKW^%.H &N3SK!.1QN@9F:J+6AS),X7JRRIY347*F&^ZJYX6 R==U[ MI=PH"ME/:2E!9MF: M,$@;4@3E%$SVH;L+DL_+EQB]/B"3!Q:BFQ)LX$\0;U>Q\]$*>T^\99@N8\I7 M1SS]&17[I_V)V7VV*)_(G>O4[;2SYA9MWJ<@NN^PZJ*M=E@N913*'K@=D#VX M-$;9W)B3[M_5RQY:_^QJ0L"E*"Y0\(5)T5Z[],A%T\M1LO#O<)QGT[_;_GWS M59@OR>O3C)0 "'?4Y5/60XZ8.EA4B?7/$@PIKB#KU@IS.<:W8GDHTPRG5#W"PM27C&* MG? ./.'3T9,.Q.@[E[!DBS#.V6.8H'XL5TB>EJL]/S7(WS/@E(]G4S"A"DY? M-M$O)J=[P_X5YCF5+GLQU; MWK[#?&_8'UA8"SJ,_KLJ2B612]?P78<2.2/@ M.J,V'-?5[V(4C>$=',.?@<>L6R0@6Z8*6(K3?3:0WM3%<;8&8U>$T#]2>,/? M]%8',.P% >POEO@Y4-!_TJ;.,ME_PI$NPQ@._I+FD,75^&:&M0Y.6B5<]KA= M=S 6GXYC-741$1,F"?L>IY'R87&0SS7!B>8S+7< F-5ECT M04 [O&>,[QU&Q9\+4FW"K3JC&63NV?A4,^M)O_=AO4FRK90(]FE5*.3)=87" M_P1V?A=N):$)]ZKML3$!LOP^)]C]NOW4;X0AI=$QP1YD&67Q) M9X/9&K3$\U"G4&T4Y!YG@ML-K(9JA=D:M3$-RZH_"&N\H.R@-?XL;.TQILT- M"_0\)*V>L5'K[;!:$UIH!7:;4H*]'35,((O_O:":N\I5?8*B9B/S.(N0PE*Q M3XY*_H#]I$@*HQ@E!X+A',R\=) 7'AB(PI:\44A(=)"0F X)]>'M4N7JXSP= MG_I(6!E9XW3!W9SJ- R?PHH.G1#3T0DJSW1X0W6FA3K(@?$9X1V5M(OQ:$7+ MT/:,#@2KJWZ44"ORSI^@#BD=PY,/3MN+ U0>.G,,8-^V&RUATN*E]N'WLBP3 MT/*P99_#'_&Z6M?SD8/CE3 M-NOD#[>GFC-D])*%CX@[<$\M7S?B$IV6,3'C5GO'(D/2$],]EZYWA5M, MF[ #BSXZYE$:M)UB4>$)6M)GEA%8SN[J]<[4$6!O4 , ! B'8QK8H3AB.HK3 M2YGQUZZ]-=QH+)A%E+VM95A4.;ZNBB8*/2"A^_ZRF*\RBO-Z^$L2#]VPSB*9 M#&KK.)6$V3V?.D2$ 0+?*0+O1PB<(2E*Y&.HDN@.*-P#_)36_]*M]GM*1_D- M)?>*OGVU_'!,7PG+F],X?>$QHPHG(0_77JG]9Q(O>K='\6,<24K"O\;%]Y<+ M:AF(&Q@Q)[(^=FRCY9!?E<,&#%L5,Y//!!F'AGZ2XR03)X&F]:S&?>#$6Q>G'MF:_'>?4XV(E'7W@$2.I1SHR< MA2&0;<+0+/WB!C.^NR((P:N8N2XR2SW2)WH]FM.DR]QEGCES=X?9,]>F8<+F M7 _C(%,H<\8^U0M&6=[>*,^C35JVKS9G*S*]Q@FH%P^T[(^BQ<%%TPWH,![B MN.DK@['OLRC2'E?MOF8WSDOH/$:P)TD^5X$4NOA$+$WK#CO54D+JCFP^W,1( MBFKX:L9N40$T\ (&T4VE]C,Y$85@T*P8THQ(K$IU.-XL]!#BJUF].>SNN.[" M8BC*K\-ZF)Z5%HS".-FR%:;.,(A*AYZ]+))J7M88#$PK;([RWF?K39AN%W(1""<)4M@9$V25$ MS8*U#K;I\LZRAY 2747-IP%C?'JU_18="BNDH9+,OD+"!% ;9>@8.J,*YXI$*RAH2Z,M9N0@% MOP]0<;JDZ]?,81R])-=8SX$DS_,,S[+K3X11*%SAIJTTNL2_[XA56Y\#%2<8 MR7=/"4IXAD!.AS?+X^R^>M"%J24,UW68A>3/\M5)B:DZL^@3-US'&I5A!PB* MZ8!@+A]EBLBRR+-U[UQ0!0C=U"SS8T=CVM5YLVO''!,)4AXYJF\('W^#! M>-[;07=B.G07(<]>+G.YK,]W_AV>G8'Q?6N[5%!<(6P5N\NK^$Q>>P&%!VW+ M+(MT@5X7IDV_*+64TM?4C8[FUO*#+%PLU*Q%SO74,D)J5&& MJU);9:._AG"$[",HF\L&FM.GL3N"E3^0C9(E-GSK\1,Q@QO"<17V(DS=XA1X M9 Y!C<74PO\6KU4=VHFFAMU)8C?D$?>W_()Y:@*;DYU90IU]&Y:CD34_J%L9 MU;TP0ML5A/OX#B,SY,PW3)M01U1FP3/H'.6@_7_$0NAK=]MX>D+U"O2 MFLTY+'14 Y*C6O3HF(N8VD"3>PST3IHL,;TZ*L K!<.KO#GT'GY@ B7 MJ"U3<9)L-81UW$CG695 ZY,B0QI#]Y5(@LIG'^W5VM\3W_7.YP:]&EGP-PG0=== M>FY@&2"!\LE&JDI1/%.?L-I6-Z)'[0UQ65E/H8X85-OT1IL%9&.K\UE$:\LQ#& '"T."0"<^?",,Q Q8$ M[7,Y#7#(=3^Z:RI@!VN,]J-;'9)M34>R]5'H"+_/@*:_].:_]&HX5N=U#>^-)V5&O=I0CX MU1B'.PC&F@[!:!JE,H%AQIX!K7SL3_H\.V_Z.)5N\5=CS9QCO.A@$^L93\KT,,I6D3ET_ M@&4XW(6-&C9R\(/V!.12F-\Q7$QREX0E(?C-%8$DUC'H8:;CC0NZ.D#V ;%\ M2E'4*_%WJR/)-9F')=H#?.5R+2KW?6^W&?_(LPGP-,@>S8-[1Y_E8?009K#7 M]CG4?$M-@Z+--4$OIVX-*Z@33%MEFA"$-]Z#;W60D34=,I+'Q#:H=&> 1\?U M8HK&_2M7*C*E+3ZOV@,8$R$'6)D M34>,ZBA;AC^:Y0=E-S[AIVZ229Z@Z=9LA]VTW_4(Z6>I+0;A,\T73'') M\>A!O1CWT"E ?T_J$+L^ER 9=8W:NOB>]Y;%5%2Z_2P74J'J??*^P++CM&X5 M377EDD.K=*_'>I/E=%K3[[UIV[Y]>DKL6_A#';O4(;BYV+QK8J+#E?>F^70@ M+930VC2N&F9<6MP>#;<=;F9-Q\W UU0]0]7F">V!YJ#"G(&-?6B6Z(Y*3VB3 M[C%EX:(D< ),:;H&VJ:!M%*5*65D>00!=J!M_Z1^8.5W81'/NUUW%^[JYT?* M,H\?*GV8!K>Q.ST]($G^N*F+PKKKR/8#^!W?$ H5H5-$F_T<$_[P*/^JQ32\ M2. YA8AJKFX2,] MK-^.I VZ:TGW#MUW"J;L!'9#68W^@0[U=K_!F*QW%6FL6[]:KF$& ;,<(W#Y MF.+8'51F3X?*=*FI]MW?9!_+4+]( H8=!2''ESM2GCQSW;I$'BQT#Y_RO-3* M3E/\=GSV([V]S=,C^IE.@=0/*5!'KOK-E@74;H38-@L0ZE%O]:JGH!F.5^7M M4X[JT>!V%OJC1X$&*U)ZCH9H40_1T+TF?U57L_5?8?O(6^^!9/P;;#&NSQ T MW&\(:UC9KGL_H;26^5+]4%3!U#.9^M>4VF_;'Z.ZU3_!U-VN?\GJL++.U^KB2(>KED0MH^=/H@ M[#56(TL^20[AWW:9IT&)>$Y2L.5!(WI M)+CLG5\-G+P7^)WCRFQ]@V.R4.K)33XEDZ#K'$*!L74(C/Z><89"."!RXVN- M&30FG>+V]P;]H^=.7!;,X$R)/WABLTDP"B#!E)7"/JC5+UCS\0[&2A@_PJJ2 M'88!Q*6Q*J^5R8.'D5'@2\*>4I1-T3"+MA_P!> MU+"./%ZT!^^:FU@H4VH$E8+=9KU NT)T%ZX*3$&!X6C@3[8P)!C;OW;%HS+7 MWVW.)=:Y*5B,DX RQZ!^QF#Z_EUOV+TX0*;?D.D?0I_.*5&34G@JAB\E3WG, MI'W%8/V*Y"X&!VWL9O"%Y108LOHV5DPFU9HSEO$"]DH^;$NMN,W 9@@_:U46 M,%LO4'_F\@EF2A>GT&H6CN&.Q/0;AJWY%GDN4U&BC!%:7Y3%8U#/I.# 9RHO MF%P?;^%_DO$V?/N&D<0^(^7"\(13 7-\MER:4BXI@Q MC9D2"0F\AGO 9Y0EPIR_0%YE$[IL LH%]+EPC2;6O/#%C?(B\LFQQ:I&:"MG MGM+9G1JG@.AJ_1B.H-=SPX?:PX*M?<83S, H;&?J\*ZVQE%(N=@LF&%WJ\_\\HD=EF0"!]&"!X&S!!?<)1[@C M=^A1/X+/:,CW6:FUBU:AM.?8,IE:T7-I*G>&%W$M\"\POW]V<0RM,!JY<73F M+Q5!TY$/*:TL4K'XP8-P2.X8X$")'#0E71=_W6_ANT(PIT/6FSKJLY?J!)U.F\*9 ^:%4&NZ[0N4F'+KSK1WTAM$ M_K\_&,'<%96VZU5^H#)$LI:W:CF:U:=HNJU[EFWC5\=TRO>3TY I,2;5[>D:QUE47 M54VL*GSGLE"6^B#_F5'CB=H)T'ZJJ+37$V>@:66G_P!02P,$% @ #* X M6;&ULU5A[ M;]LV$/\J!_>!%E!M/:R7FP1H7MV*M V2=,7^9*2S34P279)*FGWZ'2E9<5)% M<=9A0 '+I,B['X_'>XD[UT+^I9:(&KZ71:5V1TNM5[/)1&5++)D:BQ56-#,7 MLF2:7N5BHE8266Z9RF+BNVXT*1FO1GL[=NQ4[NV(6A>\PE,)JBY+)F_VL1#7 MNR-OM!XXXXNE-@.3O9T56^ YZB^K4TEODPXEYR56BHL*),YW1^^\V7YBZ"W! M'QROU48?S$XNA?C+O/R>[XY<(Q 6F&F#P*BYP@,L"@-$8GQK,4?=DH9QL[]& M/[9[I[U<,H4'HOC*<[W<'24CR''.ZD*?B>O?L-U/:/ R42C[#],LWV=J2X!FFH"'7!+@M4KW9W M^21OY9HWQ\$_%!78PA%\@I'>R^?>9'[=D"J:2?5= A][YR\*Z\+!#&'!3+)JP5(1H;:*^DP MUCME4 XQP_(2)02>U5T K,J!M(F=-AT@7K5RV>)[\5OU;W%@4D$IF N M"G)7->M!O8,(%T*S @K.+GG!-4<%S\UD&L:FXSG)=$V#WVJN;VC4"U)GZD:F M-_6<-(G@_:8,X(Y]W_X-J#GLU!QNK>8YKUB5<1*%5TK+FD*+5G!Y QG3N!#R MID_S@_#]-G+\V#J/*O46@2F%Q/S# -/ 2B$U_QMSR(32<,#4TIYX9CI&V5>L ML"N3GOW 26+/]EPG3B,XJ*6DR0V=/ A,4@6N"T'LI+$+[[),U 95TAYH"8H: M$#EIZD/L>*X/UMLV)A4$TP#B((;W-9.LTH@4-%="<<)8,9Z3$;CT&'/Q(L^) MIM8PHLB)0_\)BMJTP/Y1VMF<<0FDEAK)$<@+%DM823'G&H2$0B@%7YDT0MXS M:,\)HZAI??=A^'N*:U2Q8C>-'E[Q*BOJW-HY%F0*.F>Z$F4T'_L>3#@35'G3='6WJ3XHN)SGK%> M*R([W)0CQTI0\K*;YA5%%TG9LJ+\9JPP(XH^UQN4I=_UE*D6*,V;0,,J5MPH M;F*9_(^E!5X4E)HI7#T6+,_[!#J^"WAC#(=\"HZ^9TM6+1 L\'%=V<*%Y.P( M]ZFZ:0WX$!<2[4E<4?!DML0YFL^IV 'JW3/K'^('Y6S45(0!UU@J^'1Q./MR M?F@L)77<-*;PZP:^,2W?">.T:[T7IAO!T9<#+W8HS1@XE^*/[_CDU,T_T9%^^GWIGG3KU;P@6:_FA4'S$ K0W(Q6I*B1 MF)0R#E*"IO@Q;48,R=VP\8>O9<(G,B4>*U_Y8P?N+!I-UZOAO:IUFO.YF01B)W MG"1 54@:1,V(I1F(2W$7E^*MXU)&U:BD6K\FT>LJY\KF*VSSXMPXJB&K1/4F M1TE)RGP5;,2$C>WV!:5A02ZHO&K,AJ((+4W'W,004W=IFRQ-@67>MI!S#)^V MD+(O[)P@F9(%?AO0OA\130_D1R?@ZT:_;<;*7$]\H1DUZ:Z->>Z M_3%[O?HD-+Z&*9E50!:V)AQ*C6L:RH_K[G8ZO!L@_A?]42GQ;_5G*H2M]1>: MJ+S!\&3]:9S!K65#(QH1&S/F!$3I5QN?HH:75M9YK6NR<]J.+7[' SZ>=#Z> M;.WCE)H)WOJQD>$1EQW$[:\CS&[7>N=5<_5A0OG@VD!)9+@:.,$K+"CL-:W? MMD'[@72R 76&)KN8X]\PJY).F-9NOB=^P@X/1+FBD\PWOD]F#U2^*271YQ!Y M?H_SWW>97VYOOME5F"8]CMEGL).-6Y82Y<+>)2FP<;NY<.E&N^NJ=\TMS2UY M<]?UD?N->UY6UFT$V;QA):[0/C1WFKQ@8"EXC=)P)4'C9N%= M1+-EZN*[@!\%* M!SRT]^R?N]PIES4S>*G$3U[8:N%-/"APPUIA[]7V*^[R.7=\N1*F^\*VCTU3 M#_+66%7OP*2@YK)?V?/N'0X D_ 50+P#Q)WN_J).Y16S+)MKM07MHHG-&5VJ M'9K$<>F*LK*:3CGA;+;"DI[8PK7L"^Q>ZOUWMA9H/LP#2S>XN"#?L2U[MO@5 MMA'<*FDK Y]D@<7_^("4#?+BO;QE?)+PII5GD(0^Q&&^* MFUPHTVH$M0'ZM36E+$LP_3,8^,76QFKZ5WX?R[XG3X^3N_Z9F8;EN/"H00SJ M)_2R=V^B4?CQA/1TD)Z>8L]6U(]%*SKA7U"5FC45SYD _E*Z8YI/LA[7_!H] MD 6V0C#\&>J^TN@J#50GW-TE8:C^$; MB=8&IGXR31UP'$7$$*?^)(F=,?$C.CA6I."@M6K493= #.2JE;;OLF%WF%$7 M?6N^A/<#[I;IDDL# C<$#<_&YQ[H?FCTCE5-UZAK9:GM.[.B.8O:!=#Y1BF[ M=]P%P^3._@%02P,$% @ #* X6&ULS9QM;]LV%(7_"N$50P<4L22_IDL,--$+-Z!M MT*S;9T:F8Z&6Y)*RTQ;]\:,D1C(=F[':,V!?$DGF?4A))[ST/9$N'G+Q22XY M+\B7=)7)R]ZR*-:O^WT9+WG*Y%F^YIGZ9)&+E!5J5]SWY5IP-J^"TE7?4>9+R3"9Y1@1?7/;>N*^I-RD#JA9_)_Q![FR3\E3N\OQ3 MN?/'_++GE"/B*QX7)8*I7UM^S5>KDJ3&\5E#>TV?9>#N]B,]K$Y>GZF U@C3) MZM_LB[X0.P&>>R3 TP'>7L#P6 \#'3 XM8>A#ACN!0R\(P$C'3 Z-6"L \:G M!DQTP&3_'$9' J8Z8%K=W?IV5/?29P6;78C\@8BRM:*5&Y4@JFAU"Y.LU.YM M(=2GB8HK9C1178BOA&5S\E[\R[=GQ!M6E 'Y>.N3 MER^,2W@4[-O!;]E7XNQQ#U ".^5]7*CA32N,=]*P0COPSTUV1@:.OFJG ",T MD-J!/H\5T-57K@5:)#-H_G@&%7K0\8_GP""O:M+P,*G,4*_EFL7\LJ=2D.1B MRWNS7W]QQ\[OAS2(A/E(6("$A4A8A(11$,Q0W;!1W=!&GUWG::HF:"6]^!.) M\VS+1;V2*+5W2'I67%?I(6$^$A;4L/,*5B[9MC/GS)U,G.%@/+[H;W>%A>PW M0L(H"&8(:]0(:V05UFT]T0I>)(+/R4N5X>NI\C?R_?CT>V6%=I47$N8C80$2 M%M:P\8Y6QU/'<4R91D];N>/!]&E#"AJ;H9IQHYJQ534W7"S4%Q$U$]734JF3 M0S*Q4KK*! GSD; "0N1L @)HR"8H;A)H[@);-DU0:H."?.1L )"Y&P" FC M()BANFFCNJE]GF.";-EJP\F:BWJ:JU)D^5VL.7+H*]F5E=M5@TB8CX0%-6QB MKK_V%E[(#B,DC()@AK3.&VF=GY1"KU=,2O)&36KS)&-JAKL]NNBR KMJ"@GS MD; "0N1L @)HR"8(3[7:4N #BR?:A1(>%":#Z4%4%H(I450&D713/GM5*#= M_RBQVL&=Q8BD^5!: *6%FF9-U=$IC>@SC4Q%>*TB/*LBWFW2.W7C\T5Y_^LO MESHSYH^9L99)(N6&S\EF71EIGS=<%FI7\#E/UY6+H1"!:*[X[BM5N!5L4S606Y^F=4FUM MJYU85+/WUUEZ4,, 2@LTS:AR[0L/:@1 :11%,X77>@&NW0RXK5P P=<;$2^9 MY.5,=R]82MBF6.8B^:;F0RW)DZ4']0LTS2QBNMZY,_#,N^Q#^PV@M!!*BZ T MBJ*9"FQ- _<$UT#)+HE_8 $']0XTK5S.-EH;[&7%095#K0=-&.R(;.4\L&?] ,^]I MLP ZMA!*BZ TBJ*9^FD] ]=:'/Y1@SC4Q%M+5[SUZ[_[]4:NW#[*POJ!, I07>"67Y$-IE!*51%,U4;.LM M>'9OX:;15P>WW<[L+"^H$0"E!5!:"*5%4!I%T4P=MHZ!AWMVP(.: 5":#Z4% M4%H(I450&D713/FUOH%G]PU^8BD'M0>@-!]*"S3-=8U@-(JB MF3IKW0'/[@[LI]N3*B=V9F>)09\I@-("*"V$TB(HC:)HI@Y;^\ ;X](MU"^ MTGPH+8#20B@M@M(HBF;*KW4?/+O[\!/I%OH$ Y3F0VF!IKG>L^D6:E- :11% MJW76WWFP/^7BOGK)@R1QZ7;6S_@W1YL72;RI7I_0;YO7;Z%XR\1]DDFRX@L5 MZIQ-U'PLZA<[U#M%OJY>$W"7%T6>5IM+SN9OMS""= P WA, !D !X;"]W;W)K&ULM5A=;]LV%/TKA 8,&3!87XZ=I+:!Q%FQ%BAJU&WW,/2!EJXM MHA*ID73<_?N1E"*9APWLNC^F;.SLP_ET4 !+]J$HJYD$A9?T0 MAB(KH,)BQ&J@ZLV6\0I+=XX=E$FF B?A*X"".KI&6LF'LN[YYE\^#2&<$)6124V#U\0)+*$O-I/+X MIR4-NC4U\/CZE?VM$:_$;+" )2O_(KDLYL%=@'+8XGTI/['#G] *NM5\&2N% M^8L.3>QM&J!L+R2K6K#*H"*T^<0_VD(< 13/,"!I L82+V:<'1#7T8I-7YC:&+120ZC>QK7DZBU1.+E8-]N'V!:MR8Z2+@Q MR]B>2D)W:,5*DA$0Z.89)":E^&T62K6RQH=9N\I3LTIR8I4)^L"H+ 3Z@^:0 M#^"7;GR<. A");G3G;SJ?DJ41,EX*"$W_!DR!8\-/'6DDW;; MD!J^\0F^%?"M,K92N2$EH"7C]0C=?,;D@.E@O9UT^KO_(&JRY!3GS7P1&;5X*ZK MP9T70][]OR&=(59R]UUR]Y<8\CVN3YR13II+M\,3F:4XCOI?Z>A:IFR9/97! M%YM=AZ-N)?9BS);&Z4QWC)U@TB>87&+.=8'IKL!DN&=R4EV\,Y[8;.%] Q.G M5W.HUV;&%YM=A[Z=B9V=POD.'9_A4&>,G6#?:\3N9F.HU;QY>=O1L-N]1) M=_'N>&*SQ?>]3#RYFDN]=CB^V.PZ]#U.[&P?SG?I] R7.F/L!/L&)'9W(#^= MHV\YIAD,^]-)=/&^>&*S9?>M37Q_-7]Z;7=\L=G_G/?]3N+L(\[V9TOC]*<[ MIDDP/)J@5,!W9K DD!F"-,.4[FDWO'HT(YNP#V\F7Q\PWQ$J4 E;!8U&4W7B M\6:8U-Q(5IMYS(9)R2IS60#.@>L ]7[+F'R]T0MT([W%?U!+ P04 " , MH#A9D9*8\"H# =#0 &0 'AL+W=O:WK/$X@P_R*+B&7(W/*,BQD MERUTOF2 9Z4H2W7+,#P]PR37PF%Y;<+"(2U$2G*8,,2++,/L[192NAYIIO9^ MX9XL$J$NZ.%PB1!BB\#?A%8\XTV M4BMYHO19=;[-1IJA$H(48J$:P(3"=/0*K%EB'"NQ:8!\J<&J!1%8)P/D.Q:L!+058X!3EVB=1=.RM24.IX7Q@ZK^>XD&:/TPB=GUV@,T1R])#0 M@DL)'^I"+D4EI,=UVK=5VM:>M+\7^16RC4MD&9;3(1_WRR.(I=PLY7:'/#I\ M]B[YW>&S6]MR76Y?LX=6LX=6Z6?_WQYVT:T,G6Y#=39=\R6.8:3)PX<#6X$6 M?OQ@>L;G+M:G-(M.:79W(K.M7;&;7;'[W,,)"/%6/@U=&U!IW5*KSO)5: [U MU2;5?T9$O?,?B^I$9ENHG :5TXMJG$#\3/*%?&WLOV4K"V^3Q\#W6M!V@RS3 M'K2X]29S++<3F6UQ9*732\W;Y6'8KF&TL'6%#8QV6-2;S+'<3F2VQY9E_YZR6K6^4ENK#X0=F"Y)S ME,)<"HTK7SJPJABO.H(NRVKSB0I9NY;-1'Z_ %,!&ULG511;YLP$/XK)Z^:6FD+A"3=EA&D)-743IH4->OV[)@#K!J; MVB:T_WXV$)1-21[V@N_LN\_?=]PY;I1^-@6BA==22+,@A;75/ @,*["D9J0J ME.XD4[JDUKDZ#TRED:9M4BF"* QO@Y)R29*XW=OH)%:U%5SB1H.IRY+JMQ4* MU2S(F!PV'GE>6+\1)'%%<]RB?:HVVGG!@)+R$J7A2H+&;$&6X_EJZN/;@%\< M&W-D@U>R4^K9.P_I@H2>$ IDUB-0M^QQC4)X($?CI<^#D<)470F(>H3HI9W=U'+\HY:FL1:-:!]M$/S1BNUS7;DN/0_96NU.^4N MSR9W:"D7!E0&6YY+GG%&I84E8ZJ6UL!'6%-3 )4I,&_@2\WW5&!WMDQ3[HM+ M!3S(KD-\J:][U!NX B[A9Z%JXQ!,'%A'V5\JJ,7G:'WO98CF(0?( JC M*3QM[^#ZZN9OF, I'F1'@^RHQ9W\G^Q31#O Z6E /SMS4U&&"^*&PZ#>(TG> MOQO?AE\OT)T,=">7T),-:N9*[J;$,V9G_PCW@U(I;;G,7?=HC9*]G1+373?N MRN,'=Y^$HR^S.-B?8#D=6$XOLCS7*5 )3'-,3Q'I$&?'//XA$1PUMW\G?E"= ML&ULK53O3]LP$/U73AF:0&(D3?BQL382M)K8I$F(PO;9))?&PK$S M^]*P_?4[.Z$K4D'3M"^QS[[W?.\YYVEO[(.K$0D>&Z7=+*J)VO,X=D6-C7!' MID7-.Y6QC2 .[2IVK451!E"CXC1)3N-&2!WET[!V;?.IZ4A)C=<67-"7WQCSXX',YBQ)?$"HLR#,('M8X1Z4\$9?Q8^2,-D=ZX/;\B?U3 MT,Y:[H7#N5'?94GU+'H?08F5Z!3=F/X*1STGGJ\PRH4O]&-N$D'1.3+-".8* M&JF'43R./FP!)L ?SSEKDI4IJH0LI% CG MD-PA^%^J[!1Z64!A'L#^>><#D=\L%[.\=P!Y(#;>UZ9S0 MI9O&Q-)\@7$QRK@<9*0OR/C2Z2/(DD-(D_1X!WS^.GR!!<,G 9X]A\=LZ,;5 M=.-J&OBR?W-UE[Z!\'@WH>_E<]>* F<1-ZM#N\8H?_MFOL>>WW.3<2*UQDJ^_EU3S_TJ=E221'5FC!:HM(C1&4[W3B^& DW" ?X;6 M>7;VX2R9QNMMD3NRDBSYDS54'V_UAG^7O@J[DMJ!PHIQR=$9$]BAUX> 3!O: MY=X0-U^8UOP\HO4)O%\90T^![\#-@YO_!E!+ P04 " ,H#A9Z1Y3ZUL" M !&!0 &0 'AL+W=OA*!&Q6F2 MG,8-ESK*LZ!;V3PS'2JI8669ZYJ&V^<+4&:[C*;13G$GJQJ](LZSEE>P!KQO M5Y:D>$0I9 /:2:.9A7(9G4_/+N;>/SA\E[!U>V?F*WDPYM$+M\4R2CPA4"#0 M(W#Z;> 2E/) 1./G@!F-*7W@_GF'?AUJIUH>N(-+HW[( NME]#%B!92\4WAG MMC,(H%[YL._@F$1.=0],,P<2@D;K_\Z>A#WL!:?I"0#H$I(%WGRBP MO.+(\\R:+;/>F]#\(90:HHFNC >@>RE\;@ M3O#+-SZ=^6]02P,$% @ #* X644=*Q@U @ P8 !D !X;"]W;W)K M&ULK91M;YLP$,>_BN554RMM@4 >U@R0VJ"IFS0I M:M;MM0-'L&IL9IO0??O9AK)THU4T]4WPP_W^W/W)7=0*>:]* (T>*L95C$NM MZY7GJ:R$BJB)J(&;FT+(BFBSE7M/U1)([J"*>8'O+[R*4(Z3R)UM9!*)1C/* M82.1:JJ*R%_7P$0;XRE^/+BE^U+; R^):K*'+>B[>B/-SAM4R$N+>;SWF,?9L0,,BT52#F<8 U,&:%3!H_>TT\ MO-*"Q^M']4^N=E/+CBA8"_:#YKJ,\0>,7=DSST/AP!T]DS0- #P:E V /AJ<"L!V;.F:X4YT-*-$DB M*5HD;;11LPMGIJ--^93;S[[5TMQ2P^DD!4TH4T@4:$OWG!8T(URCJRP3#=<* MO?^SE) !/9 = W3>8Q?F_FZ;HO.S"W2&*$??2M$HPG,5>=ID9]_A97TFUUTF MP3.9?&GX!(7^.Q3XP6P$7[^,IY 9?.KP< 1/3\>#I[AG+!U\#09? Z<7_I^O M8_9T@K-Q0=O^*U63#&)L^EN!/ !.WKZ9+OR/8V:]IECZ2F)/C P'(\.7U).1 MO]^8>9W(W(G847=(EE/??,C#L2G_!BTN+_\*2D>4EO/%$-05X1UUG!V/7XG< M4ZX0@\)@_F1I>-F-G&ZC1>V:<">T:6FW+,V4!FD#S'TAA'[YG[R&U!+ M P04 " ,H#A9ZR>]TM\# #7%P &0 'AL+W=O!2WEE25B AIVQE\PW#**M!16Z[CA/:!2*E%<_J:__J <[J;6]!ZOO"%K-9"7;#CV0:M\ ,6CYM[)F=VRY*1 I> _#.!?@-P*^5 MV9=2ZY @@>(9HSO 5+1D4X-:S!HMRR>E6O<'P>1=(G$B3K! ).> +L$#695D M25)4"O ^36E5"@[^Z(8,IYALT2+';X':?UF58X63VX.4*X!*E#]Q4E.A8PQX MW3SJC>1\?$C ZU=OP"M 2O!U32N.RHS/;"$K4GG9:9/]AWWV[HGL_Z[*&^ Y M;X'KN/X(_$X/3W JX;"&>R/PY'RXVX?;&,BQUS 5 M:\SD\C.&Y6)T(G+P'2VX8-(M/\;4VO/[X_SJ%7++-RC%C^S@,?'V)$%-HEZ7VW@"';FNVT-1CH/"*!H$ M)2-,DR!L@WI%^&T1OK:(3U2 #>("9-5H]EKTI4MODBPQ1-93+6A5"ZYLJ<"D MKB;)$D-D/5W#5M?0A*7V).&!$0(OB@:6&@F:1'!@*6TZ+RQVTA8[T1;[N &" MRL\,R-#3Z$=*"[]TCY@D2PR1]62;MK)-K^R]J4E=39(EALAZND:MKI$)[T7' MM@J]@?5&8B)_X#QM,B\L%3I=>^IHB_6@\EYTVGMZ_*6;Q"A;8HJMK]U!:P^O M;,#F :;$-45,Y%N0[ Q_J\WEIO5T/#?5- M=%0;$4XU3M027+Q93+(EIMCZXG6]._2O[42C_;U1ML046U_$'<20(1N'0B=?HO&'7>D-][_UY*W<0G,+31C34+#>2F&1+3+'UM>LZ M>3BYMA&--OM&V1)3;'UQNWX?:MO>LXTX/3H>@5$P-.)QT&3X/Z$^G4O+M0\. M4=61]S^(K4C)08Z7DMZYF3\1=%.?JRZH$+2HAVLLMQ=3 ?+^DE+Q M/%%'M>U9?OP_4$L#!!0 ( R@.%FQ 7.HB0( %(' 9 >&PO=V]R M:W-H965TN:5 MQM27OJ^S$BJJSV0- F<*J2IJL*N6OJX5T-R!*NZ'03#V*\J$ETS=V+U*IK(Q MG FX5T0W5475KVO@R:&@#39L*5C!,BH,N
-S1G2#N<9Z2XZ,3^P:SMVG[697C=9AB^DN'71IR1*#@E81#& _";_? 4,H2/'#P:@*>' MP\-=N(]6]WZ'O=^AXXO^S^\A>UK">)C0EH5+7=,,9A[>>PUJ!5[R_MUH''P: M,NLMR=(W(MLQ,NJ-C/:Q)P/'Q'Q7A%W=,.JIB*PJ:5N%! C2:8 [Q913#_9FX/.U5@C[8&A ME55,3$D-68#&&'#&6A?H87;$A]CQ,FC CKW"_G7O_:T"9E^;.ZJ63&C"H4#Z MX&R"R:BV@K<=(VM7TQ;28(5TS1(?/5 V .<+*$\D$]G @ 308 !D !X;"]W;W)K&ULK55K;YLP%/TK%JNF5MH* 9)T'4%J$TW;I&E1TVZ?7;@$J\9FMDFZ?[]K M0U$>-)JF?0E^G'-\S@V^)%NIGG0)8,ASQ86>>:4Q];7OZZR$BNI+68/ G4*J MBAJ%,P%(1W5055;]O@)6<5",VD( J*F7I7RRDR_YS NL(>"0&:M \;&!.7!NA=#&KT[3ZX^TQ-WQB_HGEQVS/%(- M<\E_LMR4,^_*(SD4M.'F3FX_0Y?'&T=>9B+:BA::+DEBB+1C4[<+5Q;$S#A/T75T;A M+D.>21=@*..:R(*LV%JP@F54&'*39;(11I/W9(4O3MYPL!!I2E!H2RE $-4: M$'+>:5P@^&&U(.=G%^2,,$'N2]EH*G*=^ :MV@/]K+-UV]H*7['UM1&7) K> MD3 (XP'Z_#1] 1G21XX>[=-]+%!?I;"O4NCTHG^KTE"^5C >%K1W\UK7-(.9 MAY=/@]J E[Y],YH$'X?2_B>QO>Q1GSTZI9XN%=24Y02>L7-H& S;*HR=@NT; MFS2<3D:)O]D-<0R*IM.H!^V9BWMS\4ESW^T+.6BIY4UV3IL>&CJ&A),/PW[& MO9_Q23_WTE ^9&=\7*&K*#PP= R*@S@\<.3O7';;:+]1M69"$PX%TH++*?)5 MV[S:B9&UN_^/TF W<<,2^STH"\#]0DKS,K$MI?^"I'\ 4$L#!!0 ( R@ M.%FAJV=[F 8 !PV 9 >&PO=V]R:W-H965TV:19[$EUF&UG^3X37E VBJ,9F<^=6>R%R62]*L^]S]:K]""C,!'O M,Y0?XMC+OEZ+*'V\G.#)TXD/X78GBQ.S]6KO;<6=D!_W[S-U-*M5@C 621ZF M"5D7O1(1,*7A82G_CV( M&Q%%A9+JQ^=*=%+'+!J>OGY2_[DTK\S<>[FX2:._PT#N+B>+"0K$QCM$\D/Z M^(NH#/%"ST^CO/R+'JMKYQ/D'W*9QE5CU8,X3([_O2]5(DX:*)WN!J1J0-H- MV#,-:-6 ED://2MMW7K26Z^R]!%EQ=5*K7A1YJ9LK=R$2?$QWLE,O1NJ=G)] M*Z071CE*-^@NW";A)O2]1*(KWT\/B4F Q.=#N%G0'=HG7]:ZM%G]#X(/TW\, J]_-N5 MUF-8UAVV6!PN\KWGB\N)FOVYR![$9/W]=]B9_]B5$TMBC0RQ.D,,4E__H5:L M,-FB1*UIQ7* O+@8FEV>CT*\%"K6KX\&6K\Z#\P,X[=><=L/.W0HGZU3@57]2GDHLN'X[A8[ID+1^. M\4%-,=87-?KGUOUSP?[=1&G^PG'B&EWDC+>Z" 8;F.I%;64!6TGSSGZ#K?K. M:4MB#8/+VN#R/*O>TF:&+(DU,H3G^HMY;FO=JY1.!S1FW&V-:#C>4#\GH(%M MS<]*J>''Q4[;#QAOJ!^B_1!X,??]0WR(/"D"Q8UZ;>PT!$KU'9>VU)K&-;'@ M,R$+MLHLMM2:6=+4@JUA2Z74^,K$<]>8OV.@"];L@F%XZ3-_3991W^\N;AL: M V>PYAD, \WO0I5_NS0*4!BK8?L@BB':7:* 0KT'IB6UIFV-2=@]T_2UA$Q5 MEL8 ,*P)#,,(UF?Z+LQO*T+:8WT,W,*:MS (*W#E4;4]->"T*P]8?V#_B88A M L/02XL/8I+0E+074CC64"\:A(@U$"(=(.2TBRDXW% [FH,(S$'=RRCZ#SU7 MQ(<#C?4CD8A8@V% MB(E"+C-F\!@@1#0(D2$@I&9PGQ('CM%[O([!2$0S$CD3(Q&KC&1+K9DES4C$ M&B,1DY&FG-/V/!@#DHB&) )#4I]I;2+3E!OWFN%X _U0#4T4AJ9WGK]3I[*O MG;\/6(*@Z@>",9"*:J2B^$R_HEABJRI+8Y :U:1&85+K,5\KI<:O$:Q=O\/A MAMHY^>4,A!:XIJG:-LAYV9Z?<("A!C0549B*7EK4T([[0T85 ,<:ZD4C$;6& M1-1$(NJT:S0XW% [&HDHC$3UT@G4,;!$[[5A#.*AFGCHF8B'6B4>6VK-+&GB MH=:(AYK$XY+V714XW% [&GBH->"A)O LL6%G#-YAFG?8"WFG9^D"R_8=HK;4 MFDG0*,3.A$+,*@K94FMF2:,0LX9"S$2A*5LLVMM*QF AIEF(P2S48R8SDXQ4 M*=:^7PW'&^KG9,_/-VX8;3:A+_38[#1BB7@JPV/P$]/\Q/B9IJTED*JR- :6 M,8UE#,:R/M/6W(>$VY )1QOJ1C,7@W0 T#*_5='6RI M-7UK].%G0A]N%7ULJ36SI-&'6T,?;J*/<<\6CC;4C08?;@U\N D^IILQL(=K M[.']L*=G(0.K]QZGHVR5/MDK?28BXE:)R)9:,TN:B+@U(N(=.[-I>U,E'&ZH M'8U$W-HF[DJIL8F<&AOFK2+2[.0YFUADV_+QHQR5C\HR'1?/LUSGTJ9QN7+ MG? "D147J/&PO=V]R:W-H965TNM2C* &I4G";)5=P( MJ:,\"WM+FV>F(R4U+BVXKFF$WTT&D>O&W=R79/?B/.L%6M<(=VW2\M6 MO&_$K?N8 T^DP=C'KUQ6TZCQ M"A05Y!L&_ M#=Z@4IZ(93P-G-$^I <>KE_9?X3<.9<'X?#&J'^RI'H:?8N@Q$ITBN[,]B<. M^5QZOL(H%[ZP'7R3"(K.D6D&,"MHI.[_XGFHPP$@3=\!I ,@#;K[0$'E0I#( M,VNV8+TWL_E%2#6@69S4_E)69/E4,H[R!9*0RH&I8"776E:R$)I@5A2FT^3@ M"ZRX#\I.H7=I+7>#I=TYM$IP274)^-3)EF^)V'56EM+76BBXU7W#^,J?#D'. MX 2DAC^UZ1Q#71839^!UQ,6@=MZK3=]1^ZO3(Y@DYY FZ07G+VEB;F M NRKD.ZKD ;>R?]5X9C0GO#B.*$?I6O7B@*G$<^*0[O!*/_\:7R5?/] [F0O M=_(1>[Y\',H*S[H*S^B MOX5=2^U 8<689/25P;9O^]X@TX96>S#$C1N6-;\4:+T#GU?&T*OANW?_]N0O M4$L#!!0 ( R@.%G)@2CS$@, ,$+ 9 >&PO=V]R:W-H965T) MU=BFM@/T[V<[(84I9.N&U!=B._<YHQ<6]S 46M.'(KMV(<,0+E1,&-P+) M@E(L'J\@YZNQTW4V"[H] M#7![O&%_;\5K,7,L8<+S[R16V=@9.BB&!!>YNN6K#U )ZAN^B.?2_J)5%>LY M*"JDXK0"ZPPH8>43KRLCM@":IQG@5P#_=T!O#R"H ($56F9F94VQPN%(\!42 M)EJSF8'UQJ*U&L+,,H!E)&4E(A)E"EU'$"Z8DZJ#/ M@"5A*<)"8):"/D*[_,7,S1&@XXKC1*_>S:;H^.@$'2'"T->,%Q*S6(Y"G:+ >X-\S^\U MY#-IAT\ATO"NA0 M$J84.SSI%!(0EA+T ?PPC(@HH/)GD[WE]KWF[RA*3] $:>4J++VM#U(9ERHC@)!46X"&DNL).Y; M8O,Y6X;=WG#D+K>E-<0$@SIF)^-^G7&_->-KP@@M:%-&K<#GGLJ!R'8T#FJ- M@Y>MW\$AG3H0V8Y39[539W]1OZ92FV2V8WWT"%@TU?:D%?B/DH:UI&%[@>/U MO@)O!3[WV Y$MJ/QO-9X_K(%?GY(IPY$MN-4UWMJ(;S_*/$_@(/]-=Z.?*XL M=ZM)HB!2VSM*9/NY3>-G<7F.1$B;U7T^BH=[IF?X4B[)? M+">*+VS+->=*-W!VF.D>&X0)T.\3SM5F8C:HN_;P%U!+ P04 " ,H#A9 M@%8UEJX% !Z*0 &0 'AL+W=OU'UP@-.@A9P%IMD*O7'UP8& MAX]Q!V24FYE .*_/>[#-X^#EF29?V8$0#IZB,&:KT8'SXXUE,>] (LP^T".) MQ3<[FD28B\-D;[%C0K"?!46A!6U[:D4XB$?K97;N/EDO:Q@>>B&\#$#A MF(-;SZ-IS!D8@U\)9D&\!SA)<+PGXA9R]A[(_N2G(9&!$3WEI^5!(NLVIKMQ MR@C C!%Q^FW1RCLA]^7A#KQ]\PZ\ 4$,?C_0E.'89TN+"S,R)2%E:9*5^%LJ[DK L>SSHG#Y\,V&P:,8FZU%_TLJ@H"3B/W= M5MZ\>;>]>3E[W+ C]LAJ)*8'1I(3&:V__\Z9VC^TU<:06*52;EDI5Z>^_DU, M:;*#QF+2D_,%P)'LNVV>ID\K.4^:?A#"[N\II+2M$QIJDWIC@B?7I#W-O(D:LU(6W;31G9C M.+%K^4T;^8VA ]L3G)4)SK0);L4H>>7MGS5RG,X6M12UC?6\_?/2REQOA;+6 MO+5178>J(;&*P45I<''=26UALE*&Q"J5A;K,F[GC7X^LR?U;CX$=SD*O!PMK>A7%D6L=FFAU^^9/U0T!/4T]-IE M"&RBT!C:=132-];7C$(A: R%8!.%)G-4MS,$"4%%0E!/0N44"OX%+RUA]!)= MYP93:E7#BH#@E0D(&B4@4VK5:BD"@L8("#8):.'69R)]HW.+P"&("JDB HY5WY;8@BQBFH- 6Q( 1O2 UN'\5LH51YAC2>R MOKF^=B[>E&D!1K^V*6(O#=3?2NCE^Z:O^ CI^>BU2QO4\O.06_]15-]67R\* MCI Q.$)-.%HTW R!1DBA$?H_-*K-HYH%CEZJ\P0Q! XAA4/HRCB$C.*0*;5J MM10.(6,XA)HX!.W&=#H$#2%%0\@8#:$F#;78&0*&7 5#;D<8ZKC.TUD%#WUQ?.XJ37#TG=1C8A5)E MIX9CUQ_/^O:Z^K$N=K%%)-EGF_L8R#:BY=NXRK/E!L+;;-M<[?S&N=GFVP"5 M3+XK\1-.]D',0$AV0M+^,!,&DWRC7W[ Z3';*_=(.:=1]O% L$\2>8'X?D M9DPQ]GV=9I!3?2,+$+BREBJG!J=JX^M" 5TY4L[]* @&?DZ9\)*)>_:HDHDL M#6<"'A7199Y3]>L>N-Q-O=#;/WABF\S8!WXR*>@&%F!>BD>%,[]16;$ [PQVNC4F-LE2RE<[^;R:>H$U!!Q28Q4HWK8P \ZM$-KX M66MZS2LML3W>JW]TV3'+DFJ82?Z#K4PV]48>6<&:EMP\R=TGJ/,X@ZGDVEW) MKL8&'DE+;61>D]%!SD1UIV]U'5J$L/<.(:H)T=\2XIH0NZ"5,Q=K3@U-)DKN MB+)H5+,#5QO'QC1,V%U<&(6K#'DFF8.AC&LBUV3!-H*M64J%(7=I*DMA-+DF M#T U$QM"E:)B [B#1E\1>YQ6)0=+Y(@ PAE=,LX, XW;RZFQ)"/KU50*HW#/ M-+FH7WF)VB^+.;DXNR1GA GRG,E24['2$]]@,NO/3^L4]U6*Z)T47TIQ0^+@ MBD1!U.N@ST[3YY B/73T^)#N8SV;HD9-42.G%_];4;OR58*];D'[*8]U05.8 M>OBM:E!;\)+S#^$@N.U*^Y_$#K+'3?;XE'KR+ WEQT>B*W,EU'="MMMLDV$8 M3OQM.\HQ9C08-9@#A[W&8>^DPP?0>HS?EE)XE$DAE>LG%SJ3.VPKFIQ_&$7A MX'8/.(KBUH>WEUV1JCH?A.J?S+4-RFNWW7&ULK57O;YLP$/U7+%9-G=06 M @G]L02I:3NMTRI5S;I]=N J\9FMDFZ_WYG0VB:TF@?)D7!-O>>WSL?Y^E: MJB== ACR7'&A9UYI3'WA^SHMH:+Z1-8@\$TN544-3E7AZUH!S1RHXGX8!+%? M42:\9.K6[E4RE8WA3,"](KJI*JK^S('+]9N%!U:4QB[XR;2F!2S /-;W M"F=^SY*Q"H1F4A %^!?QDL-9;8V*=+*5\LI/;;.8%5A!P2(UE MH/A8P15P;HE0QN^.T^NWM,#M\8;]B_..7I94PY7DOUAFRIEWYI$,3:_9-U%QMX)&VTD54'1@45$^V3/G=YV (@SS @[ #A+F#\#B#J M )$SVBISMJZIH"O5C)G MAE"1$2ZUQI/JN Z[S3XAZ^/BFAP>?"('B"8_2MEHC-=3WZ GJ\Q/._WS5G_X MCOZ8W$EA2DUN1 ;9:[R/N>@3$FX2,@_W$GYKQ F)@B,2!N%X0,_5O\.C/7*B M_GPBQQ>]PW=KH,(4YKDM>SR%+KE2N=P.Y:OE&P_SV:9PH6N:PLS#KUZ#6H&7 M?/PPBH//0V;_$]DKZ^/>^G@?>W(K#""K(?",/4N#K2V.Q0B$,[IDG!D&@QEH M:2>.UG:Q53(*IOYJV]?;D$D?\4KLI!<[V2OVYD6C+J4RQZB]ZN2F6*$*^]6@ MV)8VWA9[>KJC=B#F/!K6&_=ZX_W)W5M7)&N &-GJ'Y0=O\WQV:[L@9CSLQW9 M_E;KJD 5KJ-KXCI&^]'VJ_VE<>EZY<[Z'"^3MO>_T+0WT1U5!1,:S>1(&9R< MHB+5=O=V8F3M&N12&FRW;ECBA0C*!N#[7$JSF=@-^BLV^0M02P,$% @ M#* X64:A#&[G @ _0< !D !X;"]W;W)K&UL MK95O;YLP$,:_BL6JJ9760B"!M4N0DK33.JU2U:S;:P<.L HVLYVD_?8[&T+3 ME$;5M#<)-GL+UU5) 1559Z(&CF\R(2NJ M<2AS5]42:&J3JM+U/2]T*\JX$X_MW*V,QV*E2\;A5A*UJBHJGV90BLW$&3C; MB3N6%]I,N/&XICDL0-_7MQ)';J>2L@JX8H(3"=G$F0XNYI&)MP&_&&S4SC,Q M3I9"/)C!=3IQ/ ,$)23:*%#\6\,IJFS&P$+*7/$4TI?Y+OKM3/M;TS/_H.#W%3\C@?>)^)X_[.&9OS\] M.( 3='L06+W@W_:@;\$:P6&_H+GY%ZJF"4PA]Z7/[G\1> M>!]VWH>'U.,Y507!ZI)A.2%XC$B)QPUZ/3="(RMDBM,Z'OKAV%WO6NF)\09= MS O"44M;@)7B*)9;,7-GP-&T5[M#TQYT$_;]3Q1@=Y[Z"F M3TU)P=-?2\835F-)J9'=E!.GDE8@<]M@%+$7 ML:DOW6S7PZ:V=._-S["W-:WH6:9IC#=4YHPK])6AI'<6(9%LFDTST**V]7HI M-%9_^UA@?P9I O!])H3>#LP'NHX?_P502P,$% @ #* X671T!#00!@ M\2X !D !X;"]W;W)K&ULQ9IK;]LV%(;_"N$5 M0PO4M4C*M\PQD,N&=4"QH%FW#\,^*!)M"Y5$3Z3C;MB/'W6):(G*2210\)?$ MDG4.STM*KQ]27!UY^E7L&)/H6QPEXG*TDW)_,9D(?\=B3WS@>Y:H;S8\C3VI M#M/M1.Q3Y@5Y4!Q-B./,)K$7)J/U*C]WEZY7_""C,&%W*1*'./;2?ZY9Q(^7 M(SQZ.O$YW.YD=F*R7NV]+;MG\LO^+E5'DRI+$,8L$2%/4,HVEZ,K?''C+K. M_(K?0W84)Y]1)N6!\Z_9PB7GP!+OAT1]A('>7H\4(!6SC'2+YF1]_9J6@:9;/YY'(_Z)C M>:TS0OY!2!Z7P:J".$R*_]ZWLB-. E2>]@!2!I!F@/M, "T#:"ZTJ"R7=>M) M;[U*^1&EV=4J6_8A[YL\6JD)DVP8[V6JO@U5G%S?,NF%D4!\@^[#;1)N0M]+ M)+KR?7Y(I$!C]#&17K(-'R*&/"&8%.]1=C,%!W5"187-K]';,N<[%?SE_A:] M??,.O5'7H=]V_""\)!"KB52E9P5,_++,ZZ),\DR9,_2))W(GT(])P()Z_$1) MKG23)]W7!$SXRR'Y@*CS'A&'N"WUW+P^G +ET&H8:)Z//I/O,_-YXH=1Z.4W MM^I7?Z>ZE8FLW\PNYG+'4B35)6C+>7 ,HPC]Z3T(F:K'XJ^V[BV:=]N;S[SB M0NP]GUV.E!D(ECZRT?K[[_#,^:&M;RPEJ_646_64"V5?_ZH,+$RV*%$6E[D# M\N+L3FW37"2:YHDR.WMKR>.I$K"MGDJFE9(IJ.0J",)LM%L?AR)T=E+[ MK%$ZF+QGZ;.J]!E<>LQ3&?Y;W*SJ3DVWK$W$S! Q)DT9,V.0QE2/4JVZ>57= M'*SN)N+BE;?(W*APVKQ%P+9Z]O.B4K* E7#16C88U?5IMI2L)G!9"5R>U_>6 M-GO*4K):3V%'_U([MIROS'1Z7Q/CR8.;ZROG!#PP*.NN0.[Y[4J; E&RMX: FVP9AL,PTT7LS)99XS=9?.V M'X)WL 8>#!./%;<@T*[",OC(U.6%KZ(1-=AIC!S?U#(%/6/,3A@'JGF_D MT4M;Z10.[?R\#8%16',4/C-(8:LD92M;?>ZO48I80REBHM2LZ4UP:WW5:)(B M,$F!$TEB(E(3!.'T?&H@WV6F6I3 MSZ9YPJWU5:.)A\!++4_FB?Y#STU$X0Q=7<%6MKI>S2QD>EX/)988INRM(8B( M:"(B,!%U\5 3?#!MKK/ S?65H\F'P.1C _"(B41.4^40/$0T#Y$7%I0Z&-3" M'#27-N4,03U$4P\!.>'4H;K,2^&LG9_#(5B&:I:ASIE?'5BBF_+=P1"L1#4K M49B5.K@6;5E:K<,*N#F$K6UV^9AD7G]=/74MP4_;6 M$*CD:E1R853JLG'$)*)%<\T/;JVO&HU$+HQ$-L#/;6$EXX4$7$=?G2>[?6!6 MZN!79:;ZV].FFB$(R-4$Y+[P5NQ9P^HR?84;Z?Q8#H$YKL8<=W9F$[-$/F5O M#<%1KN8H%^:H+B;6\GYNT5QAAIOK*T=SE0MSE147,Z'+-+$AH,O5T.5:@ZXR M4VT_G/'38Y6Z)B>;AV.FR#;;4RU0OO^WV$];G:WV;5_ENY4;YZ_QQ4VQ^UJG M*3:#?U+ '"8"16RC4CH?YDI>6NRO+@XDW^=;E!^XE#S./^Z8%[ TNT!]O^%< M/AUD#52[W-?_ U!+ P04 " ,H#A9(,!EY-," #P" &0 'AL+W=O MLY.&=LT*2)60JL9V[I[?/9_O$JV%?% Y@":/ M9<'5V,FUKBY=5R4YE%2=BPHXOLF$+*G&J5RZJI) 4^M4%J[O>:%;4L:=.+)K MMS*.1*T+QN%6$E67)94_IE"(]=BY<#8+=VR9:[/@QE%%ES '?5_=2IRY'4K* M2N"*"4XD9&-G8CK=EL9Q>[Q!?V]CQU@65,%,%%]8JO.Q\\8A*62T+O2=6'^ -IZA MP4M$H>P_6;>VGD.26FE1ML[(H&2\>=+'5HRCX8T_-R6F[ MQRL$NY]?D=.35^0$[_Z@A\_L[]V# W2"[E@"BQ<\=RQ,)850 MM;0:IU9 2%&TYM[:"[# 2]DC]U>#19B&4GWK$[;9>-"_L2D:EZJB"8P=K H* MY J<^.6+B]![VZ?*D3G8>Q4)CG!9,?#7&'MK+ 2:@*/6(T5]#(]"/FOYW0D ML)WHPR[Z\'_E)&ULK5;O;YLP$/U73JR: M6JDMOQ+290E2FZCJ)FVJFK7][, 1O!J;V2;I_OO90%'2T:R3\@5L<^_QWG'V M,=D(^:1R1 W/!>-JZN1:EV/754F.!5'GHD1NGF1"%D2;J5RYJI1(TAI4,#?P MO,@M".5./*G7;F4\$95FE..M!%45!9&_KY")S=3QG9>%.[K*M5UPXTE)5KA M?5_>2C-S.Y:4%L@5%1PD9E/GTA_/1C:^#GB@N%%;8[!.ED(\VZ2ISJ?.A0,I9J1B M^DYL;K#U,[1\B6"JOL*FC?4<2"JE1=&"C8*"\N9.GML\; '\P1N H 4$[P6$ M+2"LC3;*:EMSHDD\D6(#TD8;-CNH4H/3\1PUH4R!R&!! M5YQF-"%$NW#79[5(<="D.:K[P M#;[O@I\EE91H\DHU%FK<9ZGA&/1SV+T\5B5)<.J8S:I0KM&)/W[P(^]SG\$# MD>W8#3N[X3[V';L;(J4MIZVRZ//>$ YK0GOLK&-_&'@3=[WMJ2\HBKJ@':V# M3NM@K];']^G;2_*_W^9 9#M^AYW?X0%*<7A(NP(_@G:TCCJMH[U:+]-T# _FJ"1->TM_FL/?M$O=IW+TUUXXBS[YKV7V M15U$PUJA[GY?T!I M \SS3 C],K$MJOLCB?\ 4$L#!!0 ( R@.%D+TQ_MT0( *X' 9 M>&PO=V]R:W-H965TK[*BVQ(NI8U,C-3"YD1;3IRL)7M422.5#%_# (AGY%*/>2 MD1N[D(!/+L7?BK09N:5%J.^ GHYH4.$-]5]](T_-[ MEHQ6R!45'"3F8^_LY'0ZL.O=@GN*2[76!JMD+L2C[5QE8R^P 2'#5%L&8GX+ MG")CELB$\:OC]/HM+7"]O6*_<-J-ECE1.!7L@6:Z''L?/<@P)PW3MV)YB9T> M%V JF')?6'9K P_21FE1=6 3045Y^R=/G0]K ,.S&1!V@/ E(-X"B#I Y(2V MD3E9YT239"3%$J1=;=ALPWGCT$8-Y?849UJ:66IP.CE'32A3('*8T8+3G*:$ M:SA+4]%PK> (+B@G/*6$ :-D3AG5%!40#1?WAV!O5=8PM'A2M1")J3!,?S # MRJ&6(J<:A 0FE,'Q#+Y-K^R,1$;<46H!^;9-B)3VF-?, MWF323A*;7TY535(<>R:!*)0+])+W[TZ&P:=-"M^([)G>N-<;._9HVRVG*C67 MI9'NHFZ^;#\L"*C&2OW<9$;\EF:\$=DS,P:]&8.=A__5U ;[&/!?O, M"@ @GL !D !X;"]W;W)K&ULQ9UM;]LX%H7_ M"N$M%BW0B2W)PNT$[03*FIK"-MWA;+<;DI5#2O"ZW3L3^9S,;K*,E&YZ?U9U?%^6F^U6F2J:N" ME=OU.BKN/Z@TOSL;>:/]!Y^3Y4I7'XS/3S?14ETK_65S59AWXY8R3]8J*Y,\ M8X5:G(TNO/=RYE<%ZBU^3=1=>?":5;MRD^??JC?_F9^-)E6-5*IB72$B\]^M MNE1I6I%,/7YOH*,V9E7P\/6>+NN=-SMS$Y7J,D^_)G.].AN=C-A<+:)MJC_G M=_]6S0Z%%2_.T[+^E]TUVTY&+-Z6.E\WA4T-UDFV^S_ZWC3$00%O^D0!ORG@ MO[1 T!0(7EI@VA28/BP0/E$@; J$+XTP:PK,ZK;?-5;=TCS2T?EID=^QHMK: MT*H7M5QU:=/ 25;UK&M=F&\34TZ?_WJ#7O%QJQ<1879-,G8ERS1Y5OSH7G]RRK?EE$V+T_'VNQ;5<-QW.R' MV.V'_\1^S-C'/-.KDHELKN9N^;%ID[9A_'W#?/!)X*?\]HCYD[?FKQ]TU.>2 M+OYSK$WQX[JXWU&^ M.VT9M)TLJ'G!4[RDC-.\W!:JZF>+S@[U6U6()5JMR_]UU/C#+L*T.T(U_KXO M-U&LSD9F@"U5<:M&Y__\AS>;_*M+.R2,(V$""9,@F*/YM-5\2M'//R99LMZN MF5X9]BI/Y^RN2+16&V>"#^ RI.1+&D3"!A$D0S-'\N-7\F/Q) M?]JN;U11Z]W\N#?['_=^!E>66S5G9M+&RFJ0?VVF<;NOWG1U #)AI/JS^GX]E!;9%"!A$D0S-'VI-7VA-3V8FF&YV6DE=5T4YC$W"4; M2>HKVPX6/I3M@6C(D ()DR"8(]J[5K1WI&A7VYLTB=G79HI4_^X>Y=WVV_^S MSYTS*W:W,O,PO6H4KZ9BU=^%.=IG<1J5);M@>3$W0WQQO_^AJ]^W9K WDS7U M/5;F%__*.SFJ1'O<6<@]Z-M9D#".A DD3()@3I_R)M8#F R>VIL0(-FA- ZE M"2A-HFBN] ?VCT<.*-IVE4E/6H40\.G9F> MCMN[/R!I'$H3#>TPH7DG;C:3J(BNRKY5V?]!::,[7>RR16G316GRQ>2)?$'7 MO7=/0=(XE":@-(FBN7W*>GK>\*:>!W7UH#0.I0DH3:)HKO36VO-H VJXI 'U M]Z T#J6)AN8DCE,:A- &E213-E=YZ>QYM[OW2GIDY.!63Y9KI MW(SJ458N5/&6F>E=LLRJF5RITM3,'.^KCF(F@4FQMP;,=^U8'RVT&>&K.6*< MKS>IVB>#ZI,D,_W)]*V;;6FJ8J:-9I,;T^.J;3K[%=0MA-(XE":>48HXX8.J MA]N'K(?HT2;BTSGB!YE/='U[]QDDC4-I DJ3*)K;CZRMZ;T;/@U!C4.5;1(5UU76.H@^[4MU#-EF-O_@9'.GEE!G M#TKC4)J TB2*YNIMW3[_9/A!'&K006D<2A-0FD317.FM0>?3"P]1@SC4HX/2 M.)0F&MKA(.[YQYV#^ NV="^[LMY:0'MK5K7VZ*CG@FTZ0._KKJ F&I0F&IHC M@]>UGERBXKJB6BLMH*VT%V5=>HE7I])07PQ*XU":@-(DBN;V!NN+!\$L]HK9(3RPP'I@06\/K._0_H/.N],[UGL(@=IR4)J TB2*YG8X M:\L%P]MR =26@](XE":@-(FBN=);6RZ@;;G!SJK0<7OW!ZA1!Z6)AD:>=T=% M=%6V%EU 6W0'N< .^X<'ZR_4%&K806D<2A,-K;HLJQ5UKO#6APMH'\XNVM5%-*_F^E5%^^H, M=>&@- ZEB6=:TR=T'F)5W-0Z=U/:N;,ZFX.[4L7;^G9:?T%S.EY?S:$T#J6) M9UJ6NGO.$,;>U!I[4]K8LYJW*^1KH6^4D5JQ4F6U^,T(;_0^4%_G;5:O"*KH M[@10CP]*XU":>*:I@Z?[P!!VWM3:>5/Z2MV_VP$ +*BD]ZAWIX*ZAU":@-(D MBN;V-.L>3H>_?G<*74 'I7$H34!I$D5SI3^X-1]M,X(."NDHO=6'>GY0FFAH M#PX*'QX3HF*ZJEHO;TI?KSO0'1>A[AZ4QJ$T\4SS4O/&(9R\J77RIK23USUG MZ'7REX[06V6H9P>E"2A-HFBN\M;=FQX/G\.AUAZ4QJ$T :5)%,V5WCJ 4]JB M BW(HJ/T5A]J^4%IHJ$Y9[L[E_>\8$-7,VO>36F[J>= W?4=?4]=.GYO-:'& M'I0FH#2)HKGW3;9F7SC\_?="J+\'I7$H34!I$D5SI;>>7T@;47]]A28=H+?P MWJ/!KW/5*H>&%5":1-%<3:V'%_XI#Z_7[93H$+U5A9IJ4)J TB2*YDIO3;5P M>%,MA)IJ4!J'T@24)E$T5WIKJH6TJ0::D--1>JL/-=6@--'0#E/-;-8U(7_! MAJYF!T^LH#T=0/;%/L8"^QR+\&4-+*!A)8KF:FK=L/#/N&&7S7FNG_?GN:YK M33LEA7IA4!J'T@24)E$T5W?KA87#>V$AU N#TCB4)J TB:*YTELO+/Q;O# Z M2F_UH5X8E";"#HOK8=(=8IU;:*VRD+;*Q'=5Q,G^F22/5B)7SQ*D3T[2_-YB M0JTP*$TT-.?DI.<=A0\%'<+CFEF/:T8ONWKBH+BY .6)]/RRNPG0D?M*#:5Q M*$U :1)%P8UOZ T#J4)*$VB:*[TUB&;T0X9*&'347JK#S7) MH#31T*B$C0JXDW1\\$CAM2J6]<.?JRM-MYG>/5VX_;1]P/1%_5CEL=U\]W3J MCU&Q3+*2I6IABDZ.CLWQ8;%[X//NC5$Z+18\&X MFCJYUJMSUU5)3@JL3L6*<+B2"5E@#5.Y=-5*$IQ:4<'

S.1K.G4\$Q%A)-'& L-A36:$ M,>,$ISJ?.Q$$IR7#)](W8?"$UT,CX M)8(I^XLV]5K/04FIM"AJ,4104%X=\6.]$5L"?_B"(*@%P;\*!K5@8$&KR"S6 M%=8XCJ38(&E6@YL9V+VQ:J"AW*3Q5DNX2D&GXRNB,64*B0S=TB6G&4TPU^@B M243)M4(GZ)IRS!.*&6(4+RBCFA*%L$;7=Y^0*:NT9,3H"[$FD&"-*&2',?1 M>6J-YT1FD#6TP5)B8WI4W_48[.^KDRWS$Z1R+&%0'\#P1RY*A<$P"U(IA_N5YHD^5RNMPF59.1%[GJ;KO/^!](-&[IA-UVY M8#1!79GL-'AK)GLR:[&.&M;1P>4ZZA.R)[,69-A AN]6KN%.N?K!>*=<7UO5 M"GOK)K(4]:; G!Y?DI$_(GLQ:D&<- MY-F[E>393K&%H?=W1;ZRJ!6T[SVW$UYGV-!;0<0IFI'KCX+O< "CV6K)(K;Z]4 M?>G[,M]#2>0%KZ'2*P47)5%Z*G:^K 60K165S ^#(/5+0BLO6]IGMR);\D8Q M6L&M0+(I2R*>W@/CAY6'O><'=W2W5^:!GRUKLH,UJ"_UK= SO_>RI254DO(* M"2A6WA6^O,968"V^4CC(HS$RH6PX_VXF_VQ77F"(@$&NC NB_Q[@&A@SGC3' MC\ZIU^]IA,?C9^\?;/ ZF V1<,W9-[I5^Y4W]] 6"M(P=< ')(RU]F8&-C=6K:.AE7F-:R7T*M4ZE=V (I1)Q NTIKN*%C0GE4)7>Q"H)D]DPT"^0>8D;1L&1L)/UM"KSMMK+?NROD&O7KQ&+Q"MT/V> M-Y)46[GTE88V6_MY!_B^!0S/ /[;5!<_^+FO&GP#0AE>-,]16GUB]*2 /6:+KR=)_. YA;!2G:=@;G:#% M/5H\B79+G@1GS,74"M.C[7 2A0.FL5$8AG,W4](S)9-,=U V%0ABRY7B:$N% MKEU<.#.7C #B=)BXL0W&B9LQ[1G3Z;P)7G(#2!@J )QHZ7C;.)H-V!Q&P2)P MP\UZN-E_P14@94MG#C/-X2SE; 0P2X8)'-O@^%P&YSWD?!)R34SE^WIUWY=! M%]U\?+Z"9$ WML%AZH9;]'"+Z0QRJ9"NNTB9OLE+?2!UO3+O6R)XU%,#D,$K"^ S448O$DU#W7.D# M>-KKG(AX5-FP[CJ+(:3++(J&N?./FKJY47TB8D?U>V-0:%UP,=,.1'M):2>* MU[;/;[C2MP8[W.N+'0ACH-<+SM7SQ%P=^JMB]A-02P,$% @ #* X67&8 M"YV@ @ Q08 !D !X;"]W;W)K&ULG55;;YLP M%/XK%JNF5FH+(0ED'4%*VE7;I$Y1LV[/+CZ 56,SVR3=OY]M",M6RJ2]@"_G M?!=?CI.]D$^J!-#HN6)<+;U2Z_K*]U560H75I:B!FYE['_")V?N<7+!%/NB_9=;."AK%%:5%VR45!1WO[Q<[<.1PEA^$I"V"6$ M3G=+Y%3>8(W31(H]DC;:H-F&L^JRC3C*[:9LM32SU.3I] 8TIDPAD:,M+3C- M:8:Y1JLL$PW7"EV@C10[:O= G2-[)DC#P(;7_3@Z[5#.T FB''TM1:,P)RKQ MM9%HB?RLD[-NY82OR(G0G>"Z5.@#)T#^S/>-M=Y?>/"W#DIPYW^W[H-.6\!9\. ]O)=J1IGL/3,[5(@=^"E;]], MHN#]B-Q9+W)Y3SP? M)5X10NWUP^SHP R1MS#1,?DB'N:.>NYHE/M! 4&DD=:V+@'5(*D@0^31"_*+ MQ3P89H][]GB4_8NIJ/"\K3+]:%^C5VUI^AW>%O@[+,TA5(A!;E*# MR]A0R[9HMATM:E>H'H4V9<\U2_/.@+0!9CX70A\ZEJ!_N=)?4$L#!!0 ( M R@.%FMG,<*-P( $$% 9 >&PO=V]R:W-H965T MJJ75-.W%<.&>XW,N7)).J@== 1CT6'.A4UP9TRP(T7D%-=43V8"P.Z54-34V M5#NB&P6T\*":DR@(KDA-F@!;!343_4@?ASH< <+I M"X!H $1_"X@'@*\+1UPX0[Q8U1=I=9G,E6 M8"CC&LD2;=A.L)+E5!ATG>>R%4:C=VBMY)ZY0].7R%VBHN7@TJF@_$DS#S72 M4(Z:,1.=#[P7EN!^LT+G9Q?H##&!OE6RU504.B'&RGFE1B](_=** M"8J#2Q0%T?0$?/DZ? 6YA8<>'C^'$UNTL7+16+G(\\7_5KE3_GK"Z6E"UZ\+ MW= <4FP;4H/: \[>O@FO@H^GW/XGLF?>X]%[_!I[MFR5 FOV]XF?LMMSS#R' M>TWV63B?SQ*R/[;Q9U(4?YB.2;T\/RE:H=L]>,0VEAP61N\:IOV#XP MLO%W?BN-[2 _K>P;!\HEV/U22G,(7!N-KV;V"U!+ P04 " ,H#A9[$TE M/&L# #1"@ &0 'AL+W=O9@M(G!;;@!1&TW8?AGV@I9-%E"(UDHH38#^^1TI6'4<1 MNFQ?)+[=<\]S)QUOOE7ZJRD0+3R40II%4%A;78:A20LLF3E5%4K:R94NF:6I MWH2FTL@R;U2*,!J-XK!D7 ;)W*^M=#)7M15N//^P!>.6[,W!J=D MK=17-_DM6P0C1P@%IM8A,'K=XQ*%<$!$X^\6,^A<.L/]\0[]O==.6M;,X%*) M/WAFBT5P'D"&.:N%_:BVOV*K9^;P4B6,?\*V/3L*(*V-565K3 Q*+ILW>VCC ML&<0G;U@$+4&T:%!](+!I#68>*$-,R_KAEF6S+7:@G:G"+\O>I#6*T7/.M&S_R::91EWY9&)1K\MD&I[;E'WB9T]$SL^ M$#M(YY5BXTYL/"CVECWPLBY!]HON$Q0_$S2='2@:]/E*16>=HK,?3%_95*]* M<\J<570?6JZ1;D?;)VL8-6[1^O[00>J+CH5%P,JGA';%-[P-*X MG-&_];P(M_W-H(J+9QSC Q6#E/YMVL*][J!$O?%-DP%_P3<79+?:]657OATY M6+^F?JUIK[[#-,W>+=,;3H(%Y@0Y.CTC<;IIH)J)597O0=;*4D?CAP7UG*C= M =K/E;*[B7/0=;')-U!+ P04 " ,H#A9X/FU7> " "8!P &0 'AL M+W=OI!YP"& M/!9^KY.W]L>W+)5;NR!'X]+NH(%F/MRKG#GMRPI M*T!H)@51D$V\J_[E+++Q+N K@XW>61/K9"GE@]U\2B=>8 4!A\18!HJ/-A4=2R&C%S:W /-V L &$AX#A,X!! Q@XH[4R M9^N:&AJ/E=P09:.1S2Y<;AP:W3!AJ[@P"M\RQ)GX&@QE7!.9D05;"9:QA I# MKI)$5L)H\H;,ZY+I4;:BP[^\7U^3TY(R<$";(72XK346JQ[Y!:U:@GS0VIK6- M\!D;$=X@3*[)>Y%"NH_W,25M7L)M7J;A4<+/E>B107!.PB <=NB9O1P^.")G MT)9IX/@&SY6)Z81+72FPE=H68@D"5Z:IP7<+(LQ H7]T9;"^8=A]@^T6E[JD M"4P\; <:U!J\^/6K?A2\Z[+_G\CVDC%LDS$\QA[CGRH!8;#)V&04MO#\:>]? MV66_YNS7&;;-;1T'O2 :^^M=7T=O_D=?H];7Z"^^ZN:82&VZ'-3HT8Z!\"(\ MT-\1$XW:F#U942LK>K$L@G.#2).#LBOLD0+[_U*SE%'%H//#C?Y0U!\ 6KG>KXGK4_5WW9ZVX^7*==6#\RF.G7I*_*:I9]8-52N&7Q*' M#"F#WEM4I.HY4&^,+%TK74J#C=DM&PO=V]R:W-H965T1W,MXR?B3F -(])QG5$RN*> XY%L>L *KN MS!C/L51+GKJBX( 3 \HS-_"\D9MC0IUH;/9N>31FI%&XP*G< _R5W'+UL7\S MXI681RQ@RK+?))'SB7/JH 1FN,SD'5M^AUK04//%+!/F+UK69ST'Q:60+*_! MRH*.V HGFY 4 .";I)3,2(RI1!=QS$HJ!3I"]W/,X4B[ M*D$%?E$AE(=(IU-29J!Q$G@N$*8)BAE-B(Z.X1,:B B-%4*%"A49INB@?N#G M%3.Z;@[-=Y8W&)<'*)9>! ME?!'28]1Z!VBP L&'?9,WPX/+>:$381"PQ?NX.OP/\*<8YJ"OA9='JL8!]V, M^LUP+@H9?7IN\ MD0-&U%#*U-0,7U"VELDABX15H9](]@3 M64OLJ!$[ZCU]1WV*[XFL)?ZD$7]BC?3/,G\$KO/61-R\%7?'W,X5[$[<=P!; M0=#\?N8M/H5PZU##QK M##RS&AB^H;*L#/LF5T]D+;&^M_YV>[W75DW9D_Z^V-H.V&A>_![KZQ6R<'>! MO0?9EA2L)06]U%A-LU4_)]M5]NJQMIGKIL2W?O:CP1LJS4ZQ=ZK]CS[$7SVM@/638MO[UKVK#4[VZV-_BTB M?[O0K&N#ZC[,\;D:J$?T/Q#(?H+ M4$L#!!0 ( R@.%D#W-Q5/04 %DH 9 >&PO=V]R:W-H965TP%K; M0\<#)-+^^,[8CL%@C.F>+^#+>1\?C]^YV#/C'67?LQ4A'+TE<9I->BO.UW>* MDLU7),%9GZY)*LXL*$LP%[MLJ61K1G"8BY)8T5754A(2'\Z_J9B3VEHH110M(L MHBEB9#'IW6MW,VT@!7G$/Q'990?;2-[**Z7?Y=4TI/-S^H'OYS8N;><49>:3QMRCDJTEOV$,A6>!-S+_074#* M&\H3G-,XRW_1KHQ5>VB^R3A-2K'(((G2XA^_E05Q(-#/"?12H!\+M#,"HQ08 M705F*3"[IC0H!8.N5[!*@=558)<"^TA@Z&<$PU(P["H8E8)1;H?B^>4/W\$< M3\>,[A"3T8(F-W('Y6KQS*-4FOV%,W$V$CH^=0C'49PAND OT3*-%M$T4TF1-E8X>*>9&;*O,P_*/+7S^1O MH2>:\E6&W#0D85VOB+*H"D3_*) 'O17XA-^1;G]&NJJ;98H-63VV0_ZDVSY2 M]9QBG*UP0\8EB-<.^0.GXH8N4OP.E/*&]/.4X )E(RB& M6GM$Z%>DG ?.N@.-2\":J8RJEAGY%8RS?NCGE6,M&_BF#!\*O=FLESW>7;;& MM/??M$L]?T?:I:Z_E7ZMK2%A#B3,A81YD# ? M$A;8)]VZJ=K&4=]_&J2KEM'<_0\K&PX[V7#)<,I)>,EUPY,4!O4D'R]&.*<1 M=CW"/8W0=4NM!WFG0<-ZA-^ T:L(K_ZG:ZO6^V MPZ^U(2C- :6YH#0/E.:#TH*2=N@S8V0<-X(-4:9NZV?L>/!Q7&L=OG_+YTI( M>(NWA.$E^?@.0M":17/Q2UCAQT8W:J!NA*0YH#07E.:!TGQ06@!*FT'1ZN[6 M]^[6?WZ,__7%V=O\!OUH_]+^T'[)JTT/27- :2XHS0.E^:"TH*3)-G;?NO9- M^[@-;@@S^J/!F49X/W>BM7[A;GP'N-:5H-,KH#0'E.:"TCQ0F@]*"TJ:9AZ^ M^?2UXV%J4YC9'YEG7+F?&-&ZS8S47Y&N]27H# DHS0&EN: T#Y3F@]*"DG9D MN),!:V.4>LZ6^^D2K7V^I,,+U+4>!9U: :4YH#07E.:!TGQ06E#2+O;HS6'# M(Y,J!\N/$L*6^=JU#.4KB(J%-]71:GWM8S1 .K+!5ZX,V,R<]]7\ MC\+ ES$+XY+O3$&*^5)RF<[N4D&7F SPA1C8RD8_2UPA&EJF2B/WR6I5[W3 M C?':_9O3CR)>6(:1S)]Y(F9#;R>!PE.V#PU]W+Y'4M!)Y8OEJEVO[ L8P,/ MXKDV,BO!E$'&1?'/5N5&; "B[@Y 5 *BMX"3'8!V"6@[H45F3M85,VS85W() MRD83FQVXO7%H4L.%/<:Q4?24$\X,K] PGFJ0$QCSJ> 3'C-AX"*.Y5P8#<

IS;.ZG6T$ MVK)QKG,6X\"CNJ!1+= ;?OD4=H.O=:KV1+:EL5-I[#CV]@Z--3<3[ 444[3C MVFO5V:?X/9%MB3^IQ)\T'O#U"E7,-5E/\1B=@:E8Q,\@'0E%I-CMD!% MGPSZ*MCO#A=3B,F;BBK\G*4V?R[K+'[93!_!"S*EH0M9X?0HA(2]U-V*43-3 MNV2J)=B2?EI)/VUV)UOMWMW9VZ?X/9%MB3^KQ)_] M#W>>_>V[TU;TQISO!&WE'P:O?4'P;]WY#G^G-%485/[L[?3GQ[EV.M7?Z)4R M5%/70FIP[4[1-E6K59MZX9HS_S6\Z'%OF9IR.LL4)P0-6J=4)E71-A83(W/7 M>3U)0WV<&\ZHU49E ^CY1$JSGM@75,W[\ ]02P,$% @ #* X61S8$> G M!0 (AD !D !X;"]W;W)K&ULK9EM;ZLV&(;_ MBI5-TSG2:7@-)%T:J'E M?B[;SVUC8\8'0M_8%B$.WN,H83>]+>>[:\-@P1;%D/7)#B7BSIK0&')Q2C<& MVU$$PRPHC@S;-#TCACCI3<;9M4\<(3 MWFRYO&!,QCNX0<^(?]\]4G%FE)00QRAAF"2 HO5-[]:ZOK>R@$SQ Z,#.SD& MLBFOA+S)D_OPIF?*&J$(!5PBH/C;HRF*(DD2]?BW@/;*,F7@Z?&1OL@:+QKS M"AF:DN@?'/+M36_8 R%:PS3B3^2P0D6#!I(7D(AEO^!0:,T>"%+&25P$BQK$ M.,G_X7N1B), QZD)L(L 6PUP:P*<(L!I&^ 6 6[;*@V*@$';$KPBP&L;X!9/X,<3L:4' "5:D&3!UD/RJ*%YSB1G?V9 M4W$7BS@^F2$.<<0 68-GO$GP&@ V"$B:< :NP/,64G0E.U0(=O!#='3^ M#TM2!I.0C0TN,B#;801% M:U=Y:^V:UGK@@21\R\ \"5%8C3=$YLKTVRDV&=&JQFI )( MQ4C<('FLJ^A=3G3U1#G37K,=#-!-3TRE#-$]ZDU^^\7RS-]U/;M+V*Q+V+Q+ MV*)+V+)+V*I+V'U'L$I7=LNN[#;1)W\I\\@7?)P!OH+_ZL?=74[U,JIZ^KC>^5HDK^ M!V7^!XWY?\YF!$ MY"H.:#AN?Z1P%AJ5W[<5%S2B0=\9*38TINO2D=41K.*L5SKK-3H[?T M:W7>R%)T"[W.'2JZI58W<'S5Y<;47>IR1["*R\/2Y6$[E_.W*1#A-1(SXXO. MY)QDN94!,%1FHVDKU:R5:MY*M="KE"ZU;,5:-6;K4F,[@E6,'97&CMH9&^(] M#I'^-?6SJ .: MZD"M$5JN,K>OFM-WJ===T:IFG^R?68UF+R"F8 ^C%&5KJ#3!O.6BJ@!;]DF^ MK+YM>B/5>ZW0<=5'Y4PGM/NV:UFJ]UJAYWV:?W5"I^];(_5=1D_T/76%L&I. MY\7F=T3+S3=.]E%C1#?9)CP#V59HOB=87BTW^F^S[6WE^DI^ ,CV9W]B\J\' M#Y!NL'BQC=!:(,7:2(P6FF_(YR><[++=VE?".8FSPRV"(:)2(.ZO">''$UE M^5ED\C]02P,$% @ #* X69@YY-9V @ P8 !D !X;"]W;W)K&ULK53O3]LP$/U7K Q-3 *2)@$FED:BA6F;A(3HV#Z; MY-)8.':P+RW\]SL[:5980=.T+XE_W'N^=V>_;*W-O:T!D#TV4MEI4".V9V%H MBQH:;H]T"XIV*FT:CC0UR]"V!GCI08T,XR@Z"1LN5)!G?NW:Y)GN4 H%UX;9 MKFFX>9J!U.MI, DV"S=B6:-;"/.LY4M8 -ZVUX9FX3K^4TB%Q"(*% Q\#IMX(Y2.F(*(V'@3,8CW3 M[?&&_;/73EKNN(6YEC]%B?4T^!BP$BK>2;S1ZR\PZ#EV?(66UG_9>HB- E9T M%G4S@"F#1JC^SQ^'.FP!B&,'>;RDZ"P\$C72D+E@E5=,90&+7'_HEB:+BRW+?/LOWAY ]T MQ.WB@NWO?6![1,&^U[JS7)4V"Y$$NC3#8A SZ\7$KX@Y85=:86W9I2JA?(X/ MJ3!C=>)-=6;QFX3?.G7$DNB Q5&<[LAG_O?PY(UTDK%9B>=+_JU9NPK6$Z:[ M"9U%G-F6%S -R ,LF!4$^?MWDY/HTRZU_XGLF?9TU)Z^Q9Y?/G0"GY@%1/FR MM[W4'G_L\&PO=V]R:W-H965TT"^IF^TQ+M$54(EV2LA-@/WZ7DBQ9B4S4J8+LBRU1O$?W'%Y='=/C MK9#?5$RIAH4,W)8P[TW$^=B>G8Y'IA'%Z)T%E:4KDXS5-Q';B^,YNX M;Q=H,N-/QFJSH MG.K[]9W$,[="B5A*N6*"@Z3+B7/E7\Z"/""?\3>C6[5W#(;*0HAOYN1C-'$\ MDQ%-:*@-!,&O#9W1)#%(F,?W$M2I[FD"]X]WZ+_GY)',@B@Z$\D_+-+QQ#EW M(*)+DB7ZB]C^04M" X,7BD3EG[ MYWH.A)G2(BV#,8.4\>*;/)1"[ 4@3GM M4 8$3P/Z!P)Z94 O)UIDEM.Z(9I,QU)L09K9B&8.1^_G-_#NY#V<@%O$*6 <[CG3.Z!\ MX&LL,D5XA(,GC?.QJY&QR=L-2W;7!;O@ +LA?!)42C9KR+2E5R!3NY MK@,KX)\9/X.>]P$"+^BWY#/[\?">)9U>M7J]'*]_ &].Y8:%%,A*4FI61F'Y MZ!@6@LC(K&G$)#XO0K9J9\4V_>-2K4E()PXV"(5WHL[TUU_\H?=;&_&.P!HR M]"L9^CEZ[Y ,+25J*I"O"E':R/>[)-\16(/\H"(_L-; ;?DL8E,-A7Q6Y@7; M F*00YC.OIEZ8W>S3^'Y#'\TJ.8T,AM6F0WMU;G7&VZ+WM"6FQ7DV)7H"*S! M=U3Q'75>AJ,NR7<$UB!_7I$_MR[VUQ@QS6*#EB1B? 41><3WR@87?QNS, 8= M4QQCR2-L1)*E]'2;OV-1+(*3T#/ 6IIFAFW+3%U3N<3>!6%"E((KP-IF')U& M]:90$ JT$UA=[35OSS?P\@3;9+0&OE#&BTK&B^-E-%HP$;VEF/:L>X?%M :^ M4$S?J]V-=VP+@G_AX_(8[>Y*[6:E=G_MM)M7VN'KEVB\A8X)1VV!?L]( EK MB>^?#;Q6XV)-_-@GORNTILQ[)M+OO/.5D%T)T!%:4X"@%B"PUMGG+%W@^F/% M[$QP]6"IC"P2-,+H9(NQ]ZUJ%/C#O?=OS_.>OJ3M6;R49>TV?;O=O.FNX=3= M)E?&_#3 D.)JNT!%:J;0:X>"#]=3A5[#A_JU$?6M5N]_T&]Z9UY[O^G4\':% MUI2YMKS^H/M^8[711PO0$5I3@-I9^W9K_?/]9OA#_>8U[+1?^VG?ZEC?MM^, MGO\@ZCV5YS4,MU\[;M]N8=^^V?0/F9N.+'0I\VL8;.Q9O)1E[6$#JT5\TV93IM8T-_UGYL;.X%B% MW+U=XY3*5;Z9;I+/N"YV1*O1:L/^*M^F?C)^[5_.BFWW&J;X%^ 3D2O&%21T MB9#>V0C;J2PVUHL3+=;YWO1":"W2_#"F!*4S$_#Z4@B].S$WJ/[>F/X'4$L# M!!0 ( R@.%F(4HL0H@, &@- 9 >&PO=V]R:W-H965TM&!:@L5[\DC2S#>2EQ3H@;5"OW6=:.DE$)5(E M*3L!]N-WI&39#61U+;*V7R22XMT]S]WQ>)IOI?JH9]=:=HYG=:$EZBT%P*4)@NO,OP MXBJ<6 &WXP/'K3X8@Z6REO*CG;Q.%EY@$6&!L;$J&+TV>(U%8341CD^M4J^S M:04/QSOMKQQY(K-F&J]E\3=/3+[PSCU(,&5U8=[)[1_8$II:?;$LM'O"MMT; M>!#7VLBR%28$)1?-F]VWCC@0&$='!*)6('*X&T,.Y0TS;#E7<@O*[B9M=N"H M.FD"QX6-RLHH^LI)SBQOT#!>:) IK'@F>,IC)@QAK5!KWEK[^$ ML^#W ;R3#N]D2/OREMWSLBY!U.4:E-HAG@XB?IU"0AGV !M9U"6> M;MW9(W>S#2JJ)5 I'J-E8G*$.U0IU0"X;EF]W;%:[5A!1@7-$'>3,P$VK3_5 MK CX5D8CJ9!'[5!A-\8L5G'?_;D&3;['_">=7C/!N-%$8@)EXT,Q>1Q[:B4 M+*7!QTG61Z(Q$XX/$BH83?N3Z;P#=SX([J^8 GJ!Y7M(;E,-XH< 'PO*B8_YB4-/-TW':$W*U MX?WJQHHT7T_Z.#;(PN"STG LE&&PO\V"GZ8RC$=!;V48AOB-1RT\N-##)R\. MK/_^A"7B"X"_7"/"?7<0#K<'/[)*M-"F MAU5B_"B:_D'S6Z+*7(MO;5'_VO3!W6KW&W'9-,_[[,Y9@)(%>2G;M. M?WP%*( ,EJ'9?(A![#XM^Y#0/C1_H>R9[P@1Z'L2I_QVL!-B?V-9/-R1).#7 M=$]2>65+61((>++YG)-CD3DEL.;;M6DD0I8/%/&][9(LY/8@X2LDC0_R0 M) '[<4]B^G([P(/7AB_1TTYD#=9BO@^>R(J(K_M')L^L$F43)23E$4T1(]O; MP1V^\9UQYI!;?(O("Z\=H^Q6UI0^9R>_;VX'=A81B4DH,HA _AS) XGC#$G& M\;<"'91]9H[UXU=T/[]Y>3/K@),'&O\5;<3N=C =H W9!H=8?*$OOQ%U0WF M(8UY_A^]*%M[@,(#%S11SC*")$J+W^"[2D3-P<%G'!SEX'1U&"J'X8G#:'S& M8:0<1J<.Y^YAK!S&71U#FN2^2E6?:"T2PF#/Z@EAF+=&R@YRNW%LF.$JS M)VLEF+P:23^Q\(@(HI@CND6KZ"F-ME$8I +=A2$]I(*C7]!J%S""PF ?B2"6 MYY\"QH+L<4#OE?,5>H>)!N^-P2,MRL4RM4 MH7E%:,Z9T%STD:9BQ]$RW9!-B__2[(^G!@!+YJE,EO.:K'O'B.B3]36R)Q^0 M8SLC=<,M<3V843[1XS5R1CG*\#R*9T;YXY!>HZ&M8OFZ\M#[=U?H&Q6DSL99 M].7_0>\"[)N!/1)*8*QNOB.P1M:P?+*'>4_#,SUISVU+H/>%^ZC=/9O1;_@^ M",GM0$[9G+ C&2Q^_@F[]J]ME$.">9!@2T@P'PA,(W14$CHRH2_N#F)'6?0/ MV92ST;_H71NS1IR^S$*">078. ?+7OK'Q52N >RY=:Q3ULG*!PI,XV)<QIA;,N8:&7M00Z8@Y\S ,4+T)0,2S',;0P+;>#H^ M8:*3E0\4F$;#I*1A8J3ATR%9$Y8MM]3[3AY1MHE2N:Q7W%P8,$;\OAQ!@GF3 MQCC(LC^:-4=,9TN_U7*&)W5+C8AI2<2TVPPF(B8GL M)-V+U33HDF#=M),B= M-A/>M,+N<-HT](%BTRB9E93,^HT-?F",R+5[1M#Z1]&ZH[%LN,27L:.^?$&" M>9!@RUF#5F?2Y!2H2XU3;%<%IMV1U3 ..$?WM?FN6*+3]$B8B-8QD16CH,KN M[L2NC69SUWUY!D7S%)HVYDY&Y643'RHFG;R:.H"-Y#T2MB6A0 ^*DL^OE*S. MU7_W9L3>G$"B>:!H2U T'PI-9]JIF';>5BXK?RA>(=$\4+0E*)H/A:;S6JD@ MV%B3-U^J055&7WB)FI%[,PXJD2BT^M0YL=O+L^ZF/E2,.E>5P('-"D>G&LV, MT9L54'D#MR@78]L]):2+E=]JA8?MJWY<"1?8K%R\O0 S=]"; %#- C>UB"RU M;:.BJZ4/%:%.6*5;8+-PT:]04V 7ZJ&'%C/L8F=FXQ-+SQQ=[U<+))H/A:8S M4TD9V*QE?-;6YX72ERGZ>SF^\J:K; XKI?U6ND#5#% T3Z%-:L^(?=U8PG

FO! QL5C"JF>Q(A4Q_F7:9]>P[4&N^084,4#0/MX@4I]F&[-"'0M/Y MJ]0.;)8[]-KJOE-M!:IK@*)YH&A+4#0?"DW_:EQ)(([]MMK* =4Q0-$\4+0E M*)H/A:;S6JDCCED=>4-M94;NS3BH2J+0ZA/QK+VTZFSI0T6H,U6I&XZQRNY6 M69DQ>G,"JG H-.W3ECN9G?+1QGJ2+( MI$U;/FYUMO2A(M0)J^0&QRPW *S?S3WT9@Q4C%!HYO5[%R/_@I&>_DJ)<+HJ M$=W7[V;(WOD&U1Z&ULK55K3]LP%/TK5B9-( %YM V% MI9&@;-HF(55TC\]N,[VX4[EA?:++AQ5-,5E3!7)2_6:J+F3-U2 H9;4I])S9?H?,S M,7R)*)5]DDT7ZSDD:90650=&!17C[9L^='G8 2#/,"#H ,%+0/@&8-0!1M9H MJ\S:NJ&:QI$4&R)--+*9@,IZ3HX[Q&*'= M=O?"^!^%:!0&JLC5*-Y(<)-.Z'4K-'A#:$AN!=>%(I]Y"ND ?KX?[T_W$+B8 MM3YUP39UU\%>QN\-/R,C[X0$7C >$G0P_)F<45_)D>4;'5;)H8RWA.-A0M,_ M+E5-$Y@YV" 4R#4X\<>1_WWL?[V./EZ^^0:K*"G'%N)IB3 M&B03*3GJO]KCH8RTQX3V&-, U['O^1?^>>2N=[WN57.@UTGO=;+7ZQUH)NTO M:&QI;-VJD8_;G^P=?Y-7_D[#Z0MS S%^.)H^A3V3'?:RPP-*!#S]]^*$0\69 MCB]>Z'\WK-7O[C3-"F1N[Q)%[-_2]L]^M;^NKFR7=I_"V[ONEDK\TA0I(4.H M=W:.*93M_=%.M*AM"UX)C0W=#@N\QW?/.9?+>,_XH]@ 2/249U1,K(V4Q;5MBW@#.18]5@!5.RGC M.99JRM>V*#C@Q(#RS/8<)[!S3*@5CLW:@H=CMI49H;#@2&SS'//?-Y"Q_<1R MK#[6],?A!8"^. MQDA'LF+L44_NDHGE:(<@@UAJ!JS^=C"#+--$RHU?%:=5'ZF!Q^,#^ZV)7<6R MP@)F+/M)$KF96",+)9#B;28?V/XS5/$,-%_,,F%^T;ZR=2P4;X5D>056'N2$ MEO_XJ=+A".#Z9P!>!?!>"^A7@/YSP. ,P*\ _G- < 8PJ F=+N,W0@788G# M,6=[Q+6U8M,#H[Y!*[T(U?=D*;G:)0HGPP@D)IE +$5+LJ8D)3&F$DWCF&VI M%.@#6FXP!Q3C@DB<7:&<[4#=$[5%*!)Z3X&W4DA,$T+7"C!-$J(O <[0'2UO MLKX2%]51E\JDQ(UMJ2+0?MAQY6U4>NN=\39 ]XS*C4!SFD#2@)^WX]U1"X&M MI*OU\P[ZW7BMC+>PZB%G>(4\Q_,;')JUP[^R70]YOH'WF_1HAW_9TA[J.V=/ MG_\S_$2,?GV9^H:O?X;OY*HTN'-3POUFN"Z)UZ+ ,4PL5?,$\!U8X?MW;N!\ M:E*V2[*H2[)Y1V0G.?#K'/AM[&4.A"KADG!(T$7]E%XV):25ZZT)Z9(L*LD" M0Z9?=KLP&#F.,[9WQTJ_M'*#_NC$\$3%0:WBH%7%!?!4OB2+.J2;-X1V4D. MAG4.AAW6E^%KGN+92RLW<+V/COO,,&IU[:TJ=D16JF@?M6 Y\+7I?04R7539 MC=6K=7L]-5VE_=>\[,WO,5\3*E &J8(ZO:%ZY'C9[Y83R0K3T*V85.VA&6[4 M)P)P;:#V4\;D8:(/J#\ZPC]02P,$% @ #* X65\82O$-!0 FB, !D M !X;"]W;W)K&ULK9K]X"C59M/RVB.;36DNXB@ECPSQ/$DP^WY+8KJYUDQM>^%KM%J+XH(^FV9X M119$/&6/3)[I#26,$I+RB*:(D>6U=F->^>:@$)0E_HG(AN\:441$8A*( H'EURNY(W%;^ENV7C9F&?,R1V-_XU" ML;[6QAH*R1+GL?A*-SZI&S0L> &->?F)-G590T-!S@5-:K&,((G2ZAN_U3=B M1R ;VBVP:H'U44&_%O3W!?TC@D$M&.P+AD<$PUHP_*C K@7VOL ^(AC5@M%' M!>-:,"Y[M^J.LB\=+/!LRN@&L:*TI!4'I2%*M>S"*"V\NQ!,_AI)G9@Y1. H MYH@NT2):I=$R"G JT$T0T#P5''U!BS5F! 4XBP2.+Q$O3QG)L",X<*7Z**NX[.$/2T<=/'I,_J$](K$492BIS02_%)> ME,??UC3G$L>GNI#M*Z+4@[HM\ZHMUI&VV.B>IF+-T5P&$G;H7;5^?$KOJ?6F M=0K@GP"H(M!ESS;=:VV[]]92$EWRW$/&Z!)9AC7H".A.+7^@KSUD#4IYOT/N MJ.7W^#LRCJOG:O5?>=I#?>-H[*Y:[I! RLVCM7N_)O=_.OA61_:;Y[1?\OI' M>*VGL".R7:[/??3-OXH\L5D# '$C:'A+F0 M, \2Y@/!6E8;-%8;J.CRJ7V+DCQ!&6$1#1'.Q9JRB),0R53I8/SO\J*2?ZX7 M(6$.)&RNOHWR;9"4@WF7\R#C\"!A/A"LY;QAX[RA\I8MJHR $1$Q:;<+F0Y4 M2<+G+I>Z#!+F0,+F%EK,-2<\C 7$B8!PGS@6 M MRTP:RTR4EGG(D^=R)08)1C#/Y4N1;U.KK8U.IE?**LXU$"3,F1QD%-9P MU.I#U=JVD?5N(PMP;:&&G;B3=QW%3-NT)H:YGQNIHSN[HR%I+BC- Z7Y4+2V M:]Y7W4WE2NML(6CPTOJWB]$5P\DV!_\AK52/1J<W]HT'NOP. M2G-!:1XHS8>BM8WWO@9OJE>/JUE?QJ* % OQ];)[X;'B+]3F2K?50-??:UJ1 M!31>Z_?,?9N!KJR#TEQ0F@=*\Z%HE@.9JL_'D MIMQNH;\7KW:MW&.VBE*.8K*44J,WDCDGJS:"5">"9N6V@F[0( +H( 9 M>&PO=V]R:W-H965TEC01E MTS9I&J)C^^PFMXV%$V>VT\*_GYV$J ^WFB:^)'9\S\DY]\:^&:\9?Q$%@$2O M):W$Q"JDK$>V+;("2BRN60V56EDP7F*IIGQIBYH#SEM026W/<2*[Q*2RTG'[ M[)&G8]9(2BIXY$@T98GYVSU0MIY8KO7^X(DL"ZD?V.FXQDN8@7RN'[F:V0-+ M3DJH!&$5XK"86'?N:)KH^#;@%X&UV!@C[63.V(N>?,TGEJ,% 85,:@:L;BN8 M J6:2,GXTW-:PRLU<'/\SOZY]:Z\S+& *:._22Z+B958*(<%;JA\8NLOT/L) M-5_&J&BO:-W'.A;*&B%9V8.5@I)4W1V_]GG8 +C! 8#7 [Q_!?@]P&^-=LI: M6P]8XG3,V1IQ':W8]*#-38M6;DBEJSB37*T2A9/I TA,J$!L@69D69$%R7 E MT5V6L::2 EVA*:Z)Q!3-&E[31EPB_27E#06-R?I%T2VB\Y[O0@&?9P_H_/0" MG2)2H9\%:P2N2V?_W\9,_GK" ,SH=ZG(U'C#":6VH@"^ JL].S$C9Q; MD]L/(MOR[@_>_6/LZ5V>$[W[5,5K3/(K5=C^"S#9[KC"EDN?)JLTB./ # ,39 M2>*Y\2U2IT7V@EC='I 9$])DO^.,-M(=)5&\4Y/]H##P'7-%HD%N=%3N$TC" M074 J?>.5#U'G1IO2!18I<:D--H3X<5^[.Y(-45Y?FC6&@]:XZ-:9\UCOR#.%.?[-S8X^ M>Z.SZ*[^'?,EJ02BL%! YSI6#+SKE-U$LKIM-G,F5>MJAX7ZN0"N ]3Z@C'Y M/M']:_A=2?\"4$L#!!0 ( R@.%EK31IX9 ( & 9 >&PO=V]R M:W-H965TVT[-_O[*1900&A:5\2^WSO^;VS?=.MTO>F0K3P4 MI9D%E M;7,1AB:OL&;F1#4H::54NF:6IGH=FD8C*SRH%F$<16=AS;@,LJF/W>ALJEHK MN,0;#::M:Z9_SU&H[2R8!+O DJ\KZP)A-FW8&E=H;YL;3;-P8"EXC=)P)4%C M.0LN)Q>+U.7[A!\7*V'\%[9] M;A1 WAJKZAY,"FHNNS][Z.NP!R"><4#< ^*G@/090-(#$F^T4^9M73'+LJE6 M6] NF]C(QN!M4M )=KNZ"4&I50ZZDU70>AK3;JE>-VL!ASWY$-+>K*S@\.((# MX!*^5ZHU3!9F&EHRX:2$>2]XW@F.GQ%\!M>T767@DRRP>(P/R?Q0@7A7@7G\ M(N&W5IY $AU#',7IB)[%Z^')"W*2X4 2SY?\VX&,%:PC3,<)71NX, W+<1;0 M.S>H-QAD;]],SJ*/8V[_$]DC[^G@/7V)/5N^YE:-5:"C/?6TKF]MLOA\\H%. M<[-O;20K/4_B(:O3'.X])MIO[7N, 5_^[E8-T:&-7?K7^R0^I_;6=:._-%UO MO&9ZS:4!@2511B?O29/N^DTWL:KQ3_9.63+MAQ6U:-0N@=9+I>QNXC88FG[V M!U!+ P04 " ,H#A9E Y@*;@% #3*0 &0 'AL+W=O3D[IMFW?,,8!]^W<9+?3#:< M[ZZGTWRQ85N:7Z4[EHA/5FFVI5R<9NMIOLL8799)VWB*',>;;FF43.:S\MI# M-I^E>QY'"7O(0+[?;FGVSQV+T^/-!$Y.%QZC]887%Z;SV8ZNV1/CS[N'3)Q- M&Y1EM&5)'J4)R-CJ9G(+K^^)5R24$7]&[)BWCD%!Y25-OQ4GORUO)DY1$8O9 M@A<05/P[L'L6QP62J./O&G32W+-(;!^?T#^7Y 69%YJS^S3^*UKRS(LTSLN_X%C'.A.PV.<\W=;)HH)ME%3_Z??Z0;02!(X^ M =4)J)M >A)PG8!+HE5E):U/E-/Y+$N/("NB!5IQ4#Z;,ENPB9)B&)]X)CZ- M1!Z??V*<1G$.TA5XBM9)M(H6-.'@=K%(]PG/P4_@D1U8LFPR MRNEZG;$U+0=#7,FJ,+#*TBU8I G/Q CE@@W?U#Q8EH/W]?T^".#GIT_@_;L/ MX!V($O#')MWG-%GFLRD7M(KBIHN:PEU% ?50\,!7<;M-#GY)EFRIYD_%XVB> M"3H]DSMD!/RR3ZX =CX"Y""BJ>?^]>G84 YNA@B7>+@'KQX W8.I$HD^L7@# M7.<[NF W$_$5SUEV8)/YCS] S_E9Q\H2F,*1-!R)"?W$T:P>W1.H8-T2MGAE M'>8H@*$8M4.;FB:*!!@U44K-;E.S:ZSYE@,*=FDDOBY"P%R\W'0%&C$N'2)+ M8 I=KZ'K#96A9Y.C)3"%H]]P],>1807KM06&0]Q1H28H: 4I%0=-Q8&QXM\/ M+.O5GC'UTG&Q!*:P#!N6X5#MA38Y6@)3.$)'3L7...JK<15EN8$#._K3A<$0 MAWH%PI:%@,:ZGY.(LR5XXI0S?7W&_$L'R1::RA9)MFBH%NM,6SPMH:D\I>N MQ@G_#6K$9S*#$#M!5XVZ,.1Z/6J43@*:K82B1O O>-TT;0:]>.@LH:F/0!H3 MZ Z6J%4_8@M-Y2D="32:@3=(U#O3GNNX78&>!_DM9ZG6+!T&-%N,KCR-$[@9 MZ^+1LH2F,I=.!0:#56G5J=A"4WE*KP*--N$-J@S/WXA.X'1MI#:,>#V_9I"T M'\AL/[[0'4UT=9GS+AT=6V@J2VE6$!RJ0F35IMA"4WE*FX*,]F"X"FMI<97)&CE=89X'8=0S M66-I,+#98#2Z-,[69I"+AVF,A1 L_0D>W)O!5EV)+325IW0E>*3^##[OO<#0 M.7M1:J(\%_8(4GH,_#\]&K[I*\OJNHKLUHEPZ9+325N[0J9'#/AEBU M);;05)[2EI"1>C;DO!GCG_6O-4$0NSUK/J2U])VZX+G<- MYJ#)WK=_#ZOMI?*&&J[8Y?:;:.DAS$;"4@G2M?E)15 M.PBK$Y[NRDUX+RD7K,O##:-+EA4!XO-5FO+327 A_G_#]02P,$% @ M#* X63"":V # P D0@ !D !X;"]W;W)K&UL MK59M;YLP$/XK%JNF3NH*@9#0+D%*TDWKM&I5LFZ?'3C *MC,-DGW[V<;PM+$ MC:II7\ O=\\]S]G<,=DR_B@* (F>JI**J5-(65^[KD@*J+"X9#50M9,Q7F&I MICQW1PXEVTZ=@;-; M6)*\D'K!C2!Z$6E[8_"#P%;LC9%6 MLF;L44]NTZGC:4)00B(U E:O#2R@+#60HO&KPW3ZD-IQ?[Q#_V2T*RUK+&#! MRI\DE<74B1R40H:;4B[9]C-T>D*-E[!2F"?:=K:>@Y)&2%9USHI!16C[QD]= M'O8<%([=P>\<_$.'X0L.0><0&*$M,R/K!DL<3SC;(JZM%9H>F-P8;Z6&4'V* M*\G5+E%^,KX!B4DI$,O0BN249"3!5*)9DK"&2H'>HR5L@#9P@?0-2IL2M"TN M)7"*]1&@E B(4/2]8(W -!435RJ)FJB;='+FK1S_!3DC=*?"%0)]I"FDS_U=E9H^ M/_XN/W/_)."7AEZBP+M ON^_ 4>CQ;NK-;E)2L29%@9:-O MFT#JGJ!5LQ8))[5>L:6@Q0T-KBYKF]@/ R^]5;/2(<]Z? D MZ:\DT26/YC9>K>MH/Z(?10>T+$;1.+2S&O6L1J=3F6Z 2R) U6-I8S8Z"CJ\ M&AT0.[8)(\_.:]SS&I_D]4T6JC+8"(V/@@V.#M!B$]GY1#V?Z"2?Y6L*F8UN M='R7HL'5\("PQ6H8!?X!9W>ONJMXN6EZ IDOOBUD_6K?5V>FG1RLSU6_;=OC M7YBV6=]AGA/U,960*4CO,R=U$ M!^C_0N(_4$L#!!0 ( R@.%E/V\;S>@( (& 9 >&PO=V]R:W-H M965T_TA#-[H)(;[$]OG>\[US_+*-D/>J0=3PT#*NID&C=7<1 MAJIHL"7J1'3(S4XE9$NT6B5XSRO%& M@NK;ELB?M&VT"89QVI<87ZMKN19A6.+"5MD2LJ.$BLIL'L M]&*1VGR7\(WB1NW,P2JY$^+>+J[*:1#9@I!AH2T#,<,:%\B8)3)E_!@X@_%( M"]R=;]D_.NU&RQU1N!#L.RUU,PW. RBQ(CW32['YA(.>,\M7"*;<%S9#;A1 MT2LMV@%L*F@I]R-Y&/JP S \^P'Q (B? M)G ,D 2)Q07YF3=4DTR3,I-B!M MMF&S$]<;AS9J*+>WN-+2[%*#T_DE:D*9 E'!BM:<5K0@7,.L*$3/M8(WL,0U M\AZ/@3"-DA/;=BBI(G4ML2;N,@Q:^C0@O(1"<"W-!0%1"AW)%R*E1QX.)QZ9 MZ.WJ$@X/CN *(>OC>B50:LLU$:8+2\L!A%S+R)^1L0$KLV)C8(/O,3R,3XT M#1F[$F^[,H]?)/S<\Q-(HF.(HSC=4\_B[^')"^4DXR4ECB_YMTO:US!/F.XG MM-9PH3I2X#0P;U^A7&.0OWYU.HG>[U/[G\@>:4]'[>E+[/EL&4XMRMJYC +7;/\/ MC='1R&;N_3Z)SXW!>3_Z3>/=\9K(FG(%#"M#&9V\-25)[SA^H47G'NV=T,8" MW+0Q)HW2)IC]2@B]7=@#1MO/?P%02P,$% @ #* X66SLC 9[ @ O 8 M !D !X;"]W;W)K&ULK55=;YLP%/TK%JNF5NH* MX2.ML@2I331MDR95S;(].W )5HW-;).T_W[7AJ"DI5$?^@+^N.=PSKWV9;J3 MZE&7 (8\55SHF5<:4T]\7VY5.96,X$W"OB&ZJBJKG.^!R-_-&WG[A@6U*8Q?\=%K3#2S!K.I[ MA3._9\E9!4(S*8B"8N;=CB;SQ,:[@#\,=OI@3*R3M92/=O(CGWF!%00<,F,9 M*+ZV, ?.+1'*^-=Q>OTG+?!PO&?_YKRCES75,)?\+\M-.?-N/))#01MN'N3N M.W1^G,!,9-?%!A[)&FUDU8%10<5$^Z9/71X. */X#4#8 <+W J(.$#FC MK3)G:T$-3:=*[HBRT^0#!EJ&>)A!GLK)[JF&@4>[H26%H..=Y6=P2&S+8,B6.P'6.;CI(8 M,[T]-/$Z*+R^#OJ@(W%Q+RY^7R4.3N!@.>*/+,<'D1TY3GK'R/RB+/Y!;[%]_1=5&R8TX5 @+KBZ M1@+5]LIV8F3MVLU:&FQ>;ECB[P64#<#]0DJSG]@.UO^PTO]02P,$% @ M#* X61HOD;N6 @ =P8 !D !X;"]W;W)K&UL MK55A;]HP$/TKIZR:6JEK0D*AZR!2H9NV294J6+?/)CF(5HC1<2="X' =7OV& <7 >2X9+6P,[7YC*V><\>7*6'\+VS:W"B K#96E2V8*BBY;$;VT/9A M!T \^P%Q"XB? _HO )(6D'BA365>UC6S+!UIM0'MLHG-37QO/)K4<.EN<6XU M[7+"V?0:+>/"@%K"G*\D7_*,20M76:9J:0V\@QFN4=9X"NX%Y;5 EZN;((V9 M(M0OS,$6S,*&&> R$W5.$2XA4])JNBH0G"VXX/:1FBZ8S! H>X$K+B67*T=I M"X0*-5?B;>GAPH)^DN,O%\ MR;]=Y+Z&-83]_83./BY-Q3(Z*]WVGO'V)/ M9Z]\C>Z)'7Z1+N.%5[FO@TU9Y[XLYY?KM->[& Y'X7JW-7]GO1\.DBZID1SN M_(=+U"MO;0;\[36/LHMV[GGE3>-9?$*NVIC@'YK&DF^8)F4&!"Z),CH;4DFZ ML;EF857EG6*A+/F.GQ;T94#M$FA_J93=+MP!W;&ULQ59M M;YLP$/XK%JNF5NK"6UZ[!"E--FV36D7-NGUVX0A6P6:V2=I_/]L0&B**UBK2 M\B'8YI[G[O&=S4UWC#^*!$"BIRRE8F8E4N97MBW"!#(L>BP'JM[$C&=8JBG? MV"+G@",#RE+;0LMW,O%JZC <;B%X&=.!@C+>6! ML4<]^1[-+$='!"F$4E-@]=C" M)4,ZDX_E2D5NU3 P_'>_:O1KP2\X %+%CZ MFT0RF5EC"T40XR*5=VSW#2I! \T7LE28?[2K;!T+A860+*O *H*,T/*)GZJ- M. HGG: 5P&\8T#_%8!? 7PCM(S,R%IBB8,I9SO$M;5BTP.S-P:MU!"JT[B6 M7+TE"B>#)4A,4H%8C-9D0TE,0DPEFH,09I8ZP +X%JS@XP=WZ'QN M4W4BLH;&?JVQW\4>S#-=3+K&5-&H*BI/<,Y)" BG*0NQ5#4EV4M9M6U'Z6-@ M?.C;:1MX8]=1*=P>ZFRU\OW:JB%@4 L8= JX91*E*DB.9((I8A30,V#>%F4G MT5N3=B*RAN9AK7GXWL(UQE%G7E? 0Z!2?:_^H3AE NUW8-L6 ME7Y=_Z .G=[$/RK6SNC>J7U<:Q]W:E?WUT#+4L]1FX).]%N3?"*RAM!)+73R MWD*>G%+CB<@:&EWGY3ON_*=2KAP?U;(S8;0@5*(590IS=2ERPOF[UR(EEN^J4')E7W M98:):I"!:P/U/F9,[B?:0=UR!W\!4$L#!!0 ( R@.%F!OV6SQ ( -H' M 9 >&PO=V]R:W-H965T"H+)J=.KE1UX;HRR;$D\IQ7R/1.QD5)E)Z*I2LK@22UH+)P?<^+ MW))0YL03NW8KX@FO54$9W@J0=5D2\7.&!5]/G8&S6;BCRUR9!3>>5&2)"U3W MU:W0,[=C26F)3%+.0& V=2X'%_.1B;I=JG(JO4!%:2. 9 M+.B2T8PFA"FX3!)>,R7A+5PSA0*E LH27N(9F']26A=H,'1W$TY;OC<:>+^X M@M.3-W"B-^%KSFM)6"HGKM*RS>%NTDJ<-1+]9R1&<,.9RB5\8"FFNWA7V^T\ M^QO/,_\HX>>:G4/@G8'O^<,>/?._AP='Y 3=%026+_BW*^A+6$,X[">_[W/XGLAWOP\[[\!A[O/?G@DSP4C]+]JB?8L4E M[;??<(:6TY2I5>R/P\'$76W;Z@D:>%X7M",W[.2&+Y>;44980DD!1$K4;X8H M("47BO["%!(N59^'YJ!H2]YX[.U9.(SQ0V_<;R'J+$1'+7Q1.8K>K$8'IPWV MA6 MNP9U:>ORWOI,-ZZFS_RA:;K>#1%+RB04F&E*[WRD)8FFDS03Q2M;C!^XTJ7= M#G/=?%&8 +V?<:XV$W- U\[CWU!+ P04 " ,H#A9.\KP)8D" #X!@ M&0 'AL+W=O!?P@^)&[;3!.ED)<6\[7[*9%UA!R##5EH&8 MWQH7R)@E,C)^=9Q>OZ0%[K:W[)^<=^-E110N!/M),UW.O/<>9)B3ANE;L?F, MG9^)Y4L%4^X+FRXV\"!ME!95!S8**LK;/WGH\K #,#S#@+ #A,\!XQ< 40>( MG-%6F;-U131)IE)L0-IHPV8;+C<.;=Q0;G=QJ:69I0:GDRO4A#(%(H$IV&.4-0PM0.S,P'''=&(@=\LK.#XZ@2,S M"=]+T2C",S7UM1%LE_733MR\%1>^("Z&:\%UJ> CSS![BO>-T=YMN'4[#P\2 M?FWX&43!*81!.![0L_A[>'1 3M0G/W)\T;\E?RAA+>%XF-!>^0M5DQ1GGKG3 M"N4:O>3MFU$6Z*) M([)5:9V,S.:M=YWLAP1]Q!-YDU[>Y* \=^H'=Z#%Q8-+M6+V(\Z'Q<2]F/AU M,=U%&Y(4OYZ@_9#GFOR=(E*A+%QM5>".8GO#^M&^?%^ZJO5L?&[*>EN%_]"T M;\(UD07E"ACFAC(X.S=Z9%MGVXX6M2M5*Z%-X7/-TCQ-*&V F<^%T-N.7:!_ M[)+?4$L#!!0 ( R@.%EX>!X;QP( &H' 9 >&PO=V]R:W-H965T MLFEJI+00(7;L$J4GWE*I5S;I]=N " M5HV=V2;I_OUL0UB:T6B:]@7\N.?XG&O[>K(1\E%5B!J>:L;5U*NT7EWYOLHJ MK(DZ%ROD9J80LB;:=&7IJY5$DCM0S?PP"!*_)I1[Z<2-W=N!>UI6V@[XZ61%2ER@?EC=2=/S>Y:G0U M3VR\"_A&<:-VVF"=+(5XM)U/^=0+K"!DF&G+0,QOC7-DS!(9&3\Z3J]?T@)W MVUOV]\Z[\;(D"N>"?:>YKJ;>&P]R+$C#]+W8?,3.S]CR98(I]X5-%QMXD#5* MB[H#&P4UY>V?/'5YV $8GF% V '"?4#\ B#J )$SVBISMFZ()NE$B@U(&VW8 M;,/EQJ&-&\KM+BZT-+/4X'1Z@YI0ID 4L* EIP7-"-=PG66BX5K!&7S1%4HH MS8%00'@.3"B%ZA3L@O1DGP M=LCM?R)[YCWNO<>'V%-S,[&B.DSU;?X:"XO'EGD1_IVS5*$M7S16X@][>WWZT?S"N79W<&Y^9AZ2M^[]I MVE?HELC26F)8&,K@_,)(DFUE;SM:K%QQ7 IM2JUK5N8Q1&D#S'PAA-YV[ +] M\YK^ E!+ P04 " ,H#A94%%F8UL" #,!0 &0 'AL+W=O,QA>Z8#[ MYQW[I?=.7E;,X$*)[[RPU33X&$"!)6N%O5/;*^S]G#J^7 GC?V';UT8!Y*VQ MJN[!I*#FLGNRQ[X/>P#B.0R(>T#\'#!Y 9#T@,0;[91Y6Q?,LBS5:@O:51.; M._C>>#2YX=)]Q:75=,L)9[,+M(P+ ZJ$)5]+7O*<20NS/%>MM ;>PR673.8( MN3(4'_> $[JY7U[ \=$)' &7\+52K6&R,&EH29=C#_->P[S3$+^@X0QNE+25 M@<^RP.(I/B0_@ZEX9VH>OTKXI94C2*)W$$?QY(">Q=_#DU?D)$./$\^7_%N/ M#S6L(YP<)G23?6X:EN,TH-$UJ#<89&_?C,^B3X?<_B>R)]XG@_?):^S9M;1( MK!;PD1:/0:#1%4AS!X*S%1?<"88%GOP!02P,$% @ #* X M63T&>L+E P (PT !D !X;"]W;W)K&ULK9=M MCYLX$,>_BL55IU;:73"0D.PED?:AU?6DZE;=]OK:@2&Q"C:US69SG_YLPY(L M&.Y!]R9@9^;/;\;&,ZP.7'R7>P"%GLN"R;6W5ZJZ]GV9[J$D\HI7P/0_.1<>Q&;%:U50!@\"R;HLB3C>0L$/:P][ M+Q.?Z6ZOS(2_655D!X^@OE8/0H_\3B6C)3!).4,"\K5W@Z_O\,PX6(L_*!SD MV3TRH6PY_VX&'[.U%Q@B*"!51H+HRQ/<05$8)"B#G-2%^LP/OT(;D 5,>2'M+SJTMH&'TEHJ7K;.FJ"D MK+F2YS819PY:Q^T0M@YAWR$><8A:A\@&VI#9L.Z)(IN5X (X>Z8[1G*:$*723IKQF2J)+=,>EOA*6(7C6 MFT>"1-LC8D35 BZ0V5=978 12"^TY-?'>_3VS3OT!E&&ONQY+;63 M7/E*!V2P_+2%OVW@PQ'X.?K$F=I+])YED+WV]W4BNFR$+]FX#2<%?ZO9%8J" M"Q0&8>S@N?OG[M$$3M0M3F3UHO^V.*Z$-8*Q6]"<"=>R(BFL/?W22Q!/X&U^ M_@G/@U]9*]Q&8V8US(GUM,%XY3^= M!S$T"3N+5V2SCFPV2?:^K I^!$!;8)!3U>UV%V C-3\'C.-DV6-T6$4S/'=S MSCO.^23G@^ E-VV1#HS@, S?9HB-;_%W:7B2[1[T>9528OL(?<0(4^HO>7Y92T!$2G ?K:WJ*^)9 M?ZU=1GCDP,'AB3C\5\25T'V<4,<+5!6F(MB:^Z.FE6ZPW-D.!UC+N(\^M,$X M'D$_E3 \624V-R47BO[9H5.F"-O1;3&9ZFB8Q?Z[[[")DA':4]'!TU7G=[4' MX4:*'6?T,NQ#.:PP'GN;3A4'3Y><+USIP\BLNYJ7.@E3\O@E&0 M#,J0PRQ[<(EL4]+T6MULU^G?V/ZV-W]KO@!L&WN2:3X? M/A&QHTRB G(M&5PEFDDT'7DS4+RR3>V6*]TBV]N]_HH!80ST_SGGZF5@'M!] M%VW^ E!+ P04 " ,H#A93_<].BT# #$"0 &0 'AL+W=OF]J,@2/V&4.9E2SMW*;(E[U1-&5X* MD%W3$/%PAC7?K+S0>YRXHNM*F0D_6[9DC=>H?K270H_\4:6@#3)).0.!Y 9D8OY[6TO[ 9 M; ,/\DXJW@S.FJ"AK/\G]T,BMARTCMLA&ARBJ4.RQR$>'&(;:$]FP[H@BF1+ MP3<@C+56,P\V-]9;1T.9^8S72NBW5/NI[ (5H;4$7L(U73-:TIPP!:=YSCNF M)+R##TU;\P=$N$&&)56 ]WH/291OP6RJHJO1>.,^,W@]K/%&B_VXOH#7+]_ M2Z ,OE>\DX055 MIX^[1'&'7O;J19@&[UW1_B>Q)[$G8^S)(?7LERX?$O2^ $EJ(B@ZP^TU9E;# MU*J[+ S#8+[T[[;C<%@%230;K9X SD; V4' *VPZAH+8.J0X%%3HHL2%D[.7 M2K<(XF0VH738Q'L8TY$Q/<@XGEK*9"<(RQ%*=&2,83V66A?D\6X6TWC"Z+ )YV[$,/C; M6(+GY7':$)S5/M@]J$DR/YZ NLSB63A-I[_5#QL4:WM-D&!K9]\2QMGQ*G)J M&_!D_LQ<46R?_2O3WV^^$K'61PMJ++5D<#373**_,O0#Q5O;=6^XTCW?J<6 6&"]NV1]02P,$% @ #* X6> B5OQ: P R@H !D M !X;"]W;W)K&ULK9;O;YL\$,?_%8M-TRJMA83\ M:I=$:M,]>CII6K7NQVL'CF -;&:;)-M?O[.A+@F$]47?)-C7[*DHAI^I"%,#Q32)D3C4.Y<97A00:6Z<\\X=!,/%S MRKBWG-NY>[F0'\K M[B6.?*<2LQRX8H(3"6],X-I\?U?^SP6,P:ZI@);(?+-;IPIMY)(:$EIG^ M(G;_0QW0V.A%(E/VE^QJV\ C4:FTR&MG),@9K_[IODY$PP%UNAV&MP!ZK2@%Y6ZN= MH=NWAUOR]O49>8V&Y&LJ2D5YK.:^1FBSM!_5@#<5X/ $X(1\$ERGBGS@,<2' M_CX&ZR(>/D9\,^P5_%CR"Q(&[\@P&(XZ>%;/=P][<$*W :'5"T_HK4HI 3/^ ME,ZKKB15(J-N$?.M7ZF"1K#P\&-6(+?@+=^\&DR"]UT1OI#80;PC%^^H3]W% MVZP;"9' VOL#,<&#B>@4L/0KLP(D$W%71JIEQG89V&6C;9A(Z MDP/\L<,?]^+?(XXDOX'*Y@=08FUBJC3#JK^%!! K_E?93U^R[%](["#@ MF0MXUKL7GR7;,$ZKJXO'6/);D JW!T]2#7DA)%ZB)&8)Y@5X!)TGY:RU#^>S MR^.:;QN=**-+AW[97T9T3]=XYF="J6ZNRYXE*Z@^BP.H0?!T<07/J.ZX74B= M=TSPG-1U6)W";-RO@U[,NXYK<@T<$J;/.DD'K3/K/!RT2-M6K4_2;W0%.07=LVY&C^QC1JMMMXDJFZO$]48E4KDD&"DL'%%(%DU3A5 M RT*VWNLA<9.QCZFV&R"- ;X/A%"/P[, JY]7?X%4$L#!!0 ( R@.%E4 MTL8AC , ,0, 9 >&PO=V]R:W-H965TLFEHI*Y#0E'0)4M.^[;U)3ZI>U^VS R98S]C,-DGW[W=M""4IS:HI ME?8EP=?W'GR.[9.;^5:J[[J@U,!SR85>>(4QU8WOZ[2@)=&7LJ("9W*I2F)P MJ-:^KA0EF2LJN3\.@JE?$B:\9.YB#RJ9R]IP)NB# EV7)5%_+RF7VX47>KO M-[8NC WXR;PB:_I(S5/UH'#D=R@9*ZG03 I0-%]XM^'-71C8 I?Q!Z-;W7L& M2V4EY7<[^)(MO,"NB'*:&@M!\&M#[RCG%@G7\5<+ZG7OM(7]YQWZ+XX\DED1 M3>\D_Y-EIEAXL0<9S4G-S3>Y_4Q;0E<6+Y5;PR-:"Y2PEPL!MFLI:& T_P2>B!!-K#17%[2^( MHB.PIRFK.;5E=#=_SJ765%^\),)Y"W^!.$^/]W!^=@%GX#>S&IB )\&,'O4" MOQ>RUD1D&#S;&\]]@WSMJOVTY;9LN(W?X#:%KU*80L,GD=%LO]Y'G3JQQCNQ MEN.C@+_5XA(FP0C&P3@:6,_=^\LG1Y8SZ?9NXO F;^ MB6;IB_Z=[$-*-4C1 M,)+UBAM=D90N/#0#3=6&>LF//X33X.S RT&TL)X',7#ZX7A^]M?>,U_:GZYT7]_J4%_=$8'N\XXYW?/(] M7BM95U#Q6@/1V&G@H4^EP&/ON@A,(IQ#MA.TD@9/!"/\\!Z,@)3VYPQ(;E!K M0YZ'E([?XP6OD][T@EDGS.S_*\S'F,GL?68RD';$3,+@I:<)3J[HKZ=2]#_Y M44OHWPQI..V5(_F]?K"D:NW:9 VNI6NZG2[:M>*WK@$]B"]MB^[ZS!>8IK__ M2M2:"0V&PO=V]R:W-H965T M\WMWQL=T+=6#S@$,>2JXT#,O-Z8\\WV= MYE!0?2)+$/AD*55!#4[5RM>E IHY4,'], ABOZ!,>,G4W9NK9"HKPYF N2*Z M*@JJGB^ R_7,&WB;&[=LE1M[PT^F)5W! LRO>># ML\N)C7'F$2^#<$J&,/PVGURYI M@=OC#?M7YQV]W%,-EY+?L-G9/E2R;7[)^LF-O!( M6FDCBP:,"@HFZBM]:O*P!4">;D#8 ,)=0/P&(&H D3-:*W.VKJBAR53)-5$V M&MGLP.7&H=$-$[:*"Z/P*4.<2:[ 4,8UD4NR8"O!EBREPI#S-)65,)I\)M=4 M"296FI2 U<^I@D_$;J:LXF!AI30@#*.<9(Q7MBB$"6U4A;5& B$-SE->99#A M@*24IQ6GKH:(=AA\NH;]&W5^VGC\:+V M&+[A,28W4IA]H5_=U47+Y#$#PY$@? MB"SMB_9^Y:,]3=%I--H1OA\T#,91M^ZXU1WWZEY83;GD&1XR@"<.-IQWBX[W M] P"_.VH/A3U2O:XE3WNEUUB=N6_2Q[OBQF,XQW%!X)>"9ZT@B>]@@^_ZMOO M>)^%R?Y6&9W&@QT/'5%Q<'JZ8\+?:F %J)7KZYJX'E3WLO9N^^EP[CJF_Q)> M?W?<4+5"/X3#$J'!R1AWJZI[>3TQLG3M\%X:;*YNF./G#R@;@,^7$E/43.P" M[0=5\A=02P,$% @ #* X61- M%'6 P ,Q !D !X;"]W;W)K&ULM5AA;]LV$/TKA%H4"=!$(FW+3FH;B),5V[ "0;-N MGVGI)!&E2(^D[.[?CY0429EEP4Z=+Y8HZ=Z].Y+W>)[OI/JN,P"#?N1/:CF7 MA>%,P*-"NLASJOY= 9>[A8>]YP=?69H9]\!?SC#W^*%%SA&P"$R#H+:RQ;N@7.' M9'G\4X-ZC4]GV+U_1O]J )@XO MDER7OVA7?QMX*"JTD7EM;!GD3%17^J-.1,? !MIO0&J#,A%^Y:AD^4 -74(B!ID,D!K2)D0EG(? MSPII4B*YBK%=DO%H//>W/?XGC?_)H/]._B*J,Y384G-:]BK\L,/JBHQN^EF% M#:OP"%:.5$*90EO*"[#Y4;)(,[11,F$&V86-N-2]G,)]3N.PG]*TH30]-E'2 MSI1"0HJK,F7,0*X_O)N1 ']R%UQ=[(C&,7/ULY?C=(_CC/13G#449Z>L)1!Q MG]_9GE]"1KC?\TWC^6;0\^=JK5#^8A-:'H>G3ZJ#LS?HZY7[$0=M40_>O*+4 M+LX<0D>7\-F*2@W570]X$A[8+)BT%,@;UY7:09=8<(!5*Q9XL);_=%VIX8\J M++B5 #RL 6%HKCB@O>5P,\(8>Q6T91H138<]=&*I>1RUY>@_BOW9"M=N#IV]>407UZ;0BMMN"3Q&6XINQK MS"R<'5@$K<;@89$Y0TFY.>&L0EK%((/E_*>K2@U_Q'8EK02080DX>TTA^SIQ MZ+Q"6I4@PRIQ7%&I0;H'WRG^_XG%[_1Q.:BT[%8U*ENQJJ5KGC8=\5W5![:? M5^WT%ZKLXM:(0V)-@^NI]:RJ#K4:&+DIN\*U-+;'+&\SV]6#.F3:AFG23*+:RY4E&?^;&/R3+5B!UMXC&T>E@*PX5NH,XSQI^@'O [\W&D! SI[9S'6RT_K!.;?E(DH<(9!0H$/@]#K"#4CI@(C&GQXS&DJZ MQ'/[A/[9]TZ][+B%&RU_BA*K1?0A8B7L>2MQJ[LOT/?SSN$56EK_9%V(G:41 M*UJ+NNZ3B4$M5'CSQUZ'LP3"N9R0]@FIYQT*>99KCCS/C.Z8<=&$Y@S?JL\F MH=STV4!7.$*'_Y8CQ+/EYI9CHT,[V&GF_ %*"0 MELLUHSL%QE:B84(A4#5D%!<0%TO]<:3XXK,/S5\K]02P,$% @ #* X64YPQLJ" @ T@8 !D M !X;"]W;W)K&ULK55=;YLP%/TK%JNF5FH#@:3; M,H+4I*NV:96BI-V>';@$J\9FMDG:?[]K0UA:T6B3^@+^N.=PCHV/XYU4#[H M,.2QY$)/O<*8:N+[.BV@I'H@*Q XDTM54H-=M?%UI8!F#E1R/PR"2[^D3'A) M[,86*HEE;3@3L%!$UV5)U=,,N-Q-O:&W'UBR36'L@)_$%=W "LQ]M5#8\SN6 MC)4@-)."*,BGWM5P,A_;>E?PD\%.'[2)=;*6\L%VOF53+[""@$-J+ /%UQ;F MP+DE0AF_6TZO^Z0%'K;W[#?..WI94PUSR7^QS!13[Z-',LAIS?H!80L(7P)&KP"B%A YHXTR M9^N:&IK$2NZ(LM7(9AMN;1P:W3!A=W%E%,XRQ)ED"9P:R,B"*O-$[A05FKH% MUN2"K/"?R6H.1.9$LXU@.4NI,+A[#:AR(', .L>Y+8@:R.DU&,JX/D.>^]4U M.3TY(R>$"7)7R%I3D>G8-VC RO#35NRL$1N^(O:2W$IA"DV^B RRYW@?C7?N MP[W[67B4\'LM!B0*SDD8A*,>/?-_AT='Y$3=9D2.;_0*W_QI#>H'$P]]2W,4 M:@_[1%=RY%CC_[[E^NS/7I+VV]$ M]LSVN+,]/KJYR^9@7$A3@-+DU/*S%/8'YJS/?,,X=HPVC[?)\%/L;P\M]90, MNY)&J'\0#R6HC4M-35)9"].&PO=V]R:W-H965T][$S3!A3AC8M94( UXH2ABL!))%EF%QN ;*]W-G MX#PMW))MJLR"&P8YWL(:U'V^$GKFUBPQR8!)PAD2D,R=+X.KQ6@ !J,7 'X%\%\+&%: H35:*K.VEECA,!!\CX2)UFQF8'-CT=H-8>84 MUTKH7:)Q*KP%BA7$:(6%.J [@9G$-L$2G:.UKIFXH(!X@B39,I*0"#.E3Z\$ MY1:D&J SQ%4*0N\<\(:"1*=+4)A0^4G3W:^7Z/3D$SI!A*&[E!<2LU@&KM(^ MC!HWJC1?EYK]%S3?%.P"#;TSY'O^J .^. Y?0J3A PL?MN&NSEZ=0K].H6_Y MAF].89>UDFO4S67>V2N9XPCFCGXI)8@=..''#X.)][G+:$]D+=O#VO;P&'OX MJW70759+_-CBS==D%XZ]P-TU#1P-:ZRY<9^V>R)KV9[4MB?OK+D2/VD4E#]]5G,=(9/NFKNL95V^KN;. M;W".69>NHP1O/8*>R%I>I[77:8^5-^W3=D]D+=NSVO;LG94W^^]3YOO/*J\C M9/2L\MS&56[:J)]8;(F^C"DD&N1=7&JT*%N3Z5[##5'=S($R MWD\X5T\3TS#4_6'X#U!+ P04 " ,H#A9/L$N080" #3!@ &0 'AL M+W=OX4*#;NF;J:8:5W$R]3 IJ+KHW>^SKL ,@GOV L >$+P&C5P!1#XB@[&IBLPU7&X_?G4^"S_M\O1'9,Y>CP>7(L4?_??KVV1Z] MI>TW(GMF>SS8'A_::)?UU4-D%-)]+:;8=^X'A/Y;\ 5!+ P04 M" ,H#A9L;=7W=," !\"P &0 'AL+W=OSQV4UN6PO'SFR'4FD_?M=. MFA:I-5"5+XWM^!R?>T]N?7MSJ1[T#,"0IYP+W0]FQA1G8:C3&>14'\D"!+Z9 M2)53@U,U#76A@&8.E/,PB:).F%,F@D'/K8W4H"=+PYF D2*ZS'.J%D/@F,V,7PD&OH%.X!_.K&"F3:_9)YO3<*2%IJ(_,:C IR M)JHG?:H3L09 GLV I 8D3G=UD%-Y20T=])2<$V5W(YL=N% =&L4Q85VY-PK? M,L29P1UP:B C(ZK,@OQ45&CJ\J7)(;G';R K.1 Y(9I-!9NPE J#;E2@PH', M&NB <, PNM2')%6=$"2*&E[^%I-+EN.K[V%[V(Q!G7#Q /Y M1VZ98'F9;XK22V*K\$P7-(5^@&6F03U",/CX(>Y$7SP2VXW$MF-OO=GN34K; M[Z#TN%%Z[$WFC?N.% A#.4G1>(5"2QP7H)C,-LGU$\9D 51YE'4:99W7VTR? MMMGL)=DQ>=U&8G>/-G??0>E)H_1DWS;["1-GL_9(.VVDG;[.Y\-K6E#A+VHO MU8XYC*/5GWBT1[]KLCV+7;MQXGU;_@+CBZ4=)RMQR5M-WU[B?JY=$[FZ;N+6 M/EU_CWLG7ET\L?>VV,EU/Z.GTL.UAB@'-75MG\9C2V&JWJA9;5K+\ZJA6FVO M^M);JJ8,FQ@.$X1&1UV\9535ZE43(PO77HVEP6;-#6?8'H.R&_#]1$JSG-@# MFH9[\!]02P,$% @ #* X61.R=G.# @ W 8 !D !X;"]W;W)K&ULK55A;YLP$/TK%JNF3FH+!=)M'4%JTDU;M4I1TFZ? M'3B"56,SVR3MO]_9$$:Z--JD?@'[?.]Q[VP_DHU4#[H$,.2QXD*/O=*8^M+W M=59"1?69K$'@2B%510U.U^?>-C!GJ]+8@)\F-5W! LQ]/5,X\WN6G%4@-)."*"C&WM7Y MY71D\UW"#P8;/1@3JV0IY8.=?,O'7F + @Z9L0P47VN8 N>6",OXU7%Z_2LG]QVE'+DFJ82OZ3Y:8<>Q\\DD-!&V[FN/0J(8)NXL+HW"5(HT-0U6)-3LL SDS<^06&V/#_K1$Q:$>$+(B[(K12FU.2SR"'?Q?O8D+XKX;8K MD_ @X4TCSD@4G) P".,]]4S_'1X=*"?J-RER?/$+?-.G):CO3#R!2US2#L8=W78-:@Y>^?7-^$7S:I^Z5R':TQKW6V+%'_WT@]\F.7U/V M*Y'MR![ULD<'MW@^N"/[A+;HD4-;9UZGTR*)20I4$$811RBL773N9YV' TP$7\(K,7.&&DK"\:>]>17 M.+8R >V_@FEH9[F"U@BS"]:E[&.A8)<2):68*4@);1XXMPCH'@%X)< S1@MEQM8MEM@?<;9&7$ &(1$F1)240"3*4ZO@*4&9#< 9VK ML.@B%X"P$" %.KT%B4DBSM063_-;='IRADX0H>@Q9KG M-!0C6RIO6J$=E#XFA0_WB(\^NF=4Q@)]IR&$^WA;Y:1*C+M-S,1M)+S+Z27R MG'/D.FZW1L_T_^%>@QRO.B?/\'D?/J>Z7!55[:O/ MUUL![>\4DW-0;N\CCI;;H%(T:"XWM7 '450GJ!'YT;2W1+9G[X[Q]?9W/UUN);;S@:F(."\[>Z0Y2X$O3- D4L)S*XGM8K5:-V8UI M1P[6)[IA,UW'&TW1[=UCOB2J94@@4I3.Y972PXL&JIA(EID>9,&DZFC,,%9- M)W =H-Y'C,GM1&]0M;'^/U!+ P04 " ,H#A9+J2P"+8# "M#P &0 M 'AL+W=OQ^-LD%K#HV:YO2_ON]>9"&$*(RRFJ_0)SXG'O/L7V3.]Y* M]:17 (:\)%SHB;4R9CVR;1VM(*'Z4JY!X).%5 DU.%1+6Z\5T#@#)=SV'">P M$\J$-1UG]^[4="PWAC,!=XKH39)0]7H#7&XGEFOM;MRSY$V7\ #F MY_I.X<@N66*6@-!,"J)@,;&^N*/0]5) -N,O!EM=N2:IE+F43^G@6SRQG#0C MX!"9E(+BWS/,@/.4"?/XIR"URI@IL'J]8_^:B4# MZ_,FQ_/(_2QR6KR?IQ?]=,,]5YUL3>]4)QLB]H9N&7'/H7[I4+_5H3_QS75; ME]TD-Z<)*L$'KEM3VQKJ5+6' 8?!L%EL4(H-6L5^JQGOSPA;<_O%@S HE0]:E<]>YZ!NF7AJ4M<*/;5V=$D6=D2V9]FPM&S8 M2>4==NE>EV1A1V1[[EV5[EVU;KA':2A_W^&Z.CA]44H:L97WC#0[?N*-9WCF^T>2-['>JE@R;&PX+I'0N!ZA.Y;UA M/C!RG75+[ I* L9///GW9Y MV ,03S=@N ,,#P'1&X!P!PA=H(TR%]8-1YY,M-HP;:V)S2Y<;AR:HBFDK>(< M-7TM"(?)'0B.D+$9U[AE]YI+PUV"#3ME<[HS62V J25[A"WYE519JB&R5)5T MD0QWM3B^ >2%,">$>9C?L..C$W;$"LGNV M&5R8BJBU&]!K\)+W[P9Q\+$K%_^)[$5FHC8S41][,N>":QLO71RF, =J M.KG2>(J@2P9E)=06@+(D85E@Y]5J'(R< ]O'ULD@&IU/_/5^C!U&@U'8&KW0 M/FJUC_JUYUS#J>TKMFQ;^U2Z]#4D\;[K\?A WFN;\#SN5A>WZN)>=3-E\+1) MH'O$?2F,7[D?'0CLLW@A;]S*&_?*NU?(15^CZ=(Y?EW%. H.I'88C:+H0*V_ MUT5+T"LW7 P)J"4V;:8];>?7I6O;!^=7-->:,?27IAF*MURO"GKA I9$&9R- M29)N!DVS056Y7KU02)W?+7.:S:"M 7U?*H7/&^N@G?;)'U!+ P04 " , MH#A9W)2,5$P" !%!0 &0 'AL+W=OL,*%-@CE-NH%&&HFU0OP0J&HW>$ \N,FUL>;8P;XTVW_/V4E+ M)W5H#[PD/ON^[^Z^\SGKC+US%0"R^UII-XDJQ.:*!M,[=D\3U+*6O03AK-+*PGT?O1U33U_L'ANX3.':R9KV1E MS)TW/I63*/8)@8("/8.@WQ:FH)0GHC1^#YS1/J0''JYW[!]"[53+2CB8&O5# MEEA-HK<1*V$M6H4+TWV$H9X+SU<8Y<*7=8-O'+&B=6CJ 4P9U%+W?W$_Z' M&(V? "0#('DN(!T 03G>9Q;*F@D4>69-QZSW)C:_"-H$-%4CM>_B$BV=2L)A MO@ E$$HV%Q8?V(T5VHD@L&.OV1=XH%B:NDE]0U:8FBZ/$T'_;\):X5O 3F> M0BIW1HC;Y8R=GIRQ$R8UNZE,ZX0N7<:14O4!>3&D==VGE3R1UN=6G[,T?L62 M.!D?@4^?#T\?PSD)M%R(:$ ME.#83[%RY%C@KV/5]^'&Q\/YR;URC2A@$M%H.K!;B/*7+T:7\;MC6OPGLD?* MI'METG^QY[>Z$9*J-M;+<:S4'G\1\/Y-V>;I^"+CV\,*COBD?WWZQ/C!)?&ULK99K;YLP%(;_BL6JJ96Z<$V:= G2&M)=I&E5+]MG!TZ" M58.I;9+VW\\VE"49153*EV##>1_.>8]C,]TR_BA2 (F>,YJ+F95*65S:MHA3 MR+ 8L )R]63%>(:EFO*U+0H..#&BC-J>XXSL#)/<"J?FW@T/IZR4E.1PPY$H MLPSSERN@;#NS7.OUQBU9IU+?L,-I@==P!_*AN.%J9C>4A&20"\)RQ&$UL[ZX MEXNACCU&^,B M+'$XY6R+N(Y6-#TP[ANU\HOD>IW<2:Z>$J63X2^9 A?H$YKC@DA,%3M7ZT.M M!(G.D5Z624D!L15: ^8D7R..58<%.HU 8D+%&3I!)$?W*2L%SA,QM:5*2\/M MN$[AJDK!>R.%'V4^0+YSCCS'"]##781.3\Y:,/-N3 2QPK@&XW=@HO[9=&$6 M_;/QVC&V:E73+Z_IEV>X?F>_VDRN=$&[3F\WEZ+ ,\WYOM=]/">Z7\()7A)*)$$6OM0(88&H7?I3>B[XR"8 MVIM=@UNBG,GP8C\JZDSGO=I7[=W2?;:JWD;K#S7F?@ M>0>E]HJ*.E-Y[P(Y$JQRS=XYD_07QT_,UR07B,)*X9W!A7H;KT[Q:B)988ZI M)9/JT#/#5'WX -&ULM5EK;]LV%/TK MA%8,"=!%(F5+=F8;:!VTVX!A0=.NGVF)MHA*HDM2<3/LQX^4%3ULFK-3]HNM MQ[V'YUX>24?4;,?X%Y$1(L&W(B_%W,NDW-[ZOD@R4F!QP[:D5&?6C!=8JEV^ M\<66$YS6247NHR"(_ +3TEO,ZF/W?#%CEXY$%518/[TEN1L-_>@]WS@ M ]UD4A_P%[,MWI '(C]M[[G:\UN4E!:D%)25@)/UW'L#;Y=HJA/JB+\IV8G> M-M"EK!C[HG=^3^=>H!F1G"120V#U]TB6),\UDN+QM0'UVC%U8G_[&?U=7;PJ M9H4%6;+\,TUE-OY_,!VOY&FH+'&2U@NZE^P:V(##R25D*QHDA6# M@I;[?_RM:40O 8Y.)* F 9V;$#8)85WHGEE=UAV6>#'C; >XCE9H>J/N39VM MJJ&EGL8'R=59JO+DXB^9$2[ +^ =+7&94)P#6@K)*S554KP&6C=IE1/ UF!M M"@&K)Y!@23:,/X&K.R(QS<6U OST< >N7EV#5RH:?,Q8)7"9BIDO%6L]MI\T M#-_N&:(3#/^HRAL0!J\!"M#(D+ZTI]^11*7#.CT2$B/+ M/4S4'SX(X>B I"EJ%)S@.&XYCJTQTRBB9EA MU#*,K P_8\YQ*?OLP+_ V%N )5ACRL$CSBL"9,99MT3/(JI>5&V8U."J:!_5'3"A#05 M:&5QZ90Z ALT# ;=PS]P(^,&QU'1KM"&5?.U.#[*9F_P;7B?7E5L$^T,7SY@AMV);.2:&Q([4Z-4BN MT(95=P8)V=>CSE)K=*S6,#X4ZW%0. I/:+5S,LCN9 PO9UM,TYY0AM6W?D@9%^ .DNQT^,E\-&18DU!AV[ [WWTT5_<_L1\ MH[H-R;?T=:,6D9$6]F1&<$JX#U/DU8_)Y1W]::C\E M+OX#4$L#!!0 ( R@.%E?6PP'!0@ %]0 9 >&PO=V]R:W-H965T MC35D^7H_'Q7+#MU%QE3WR5'RRSO)M5(K#_&%(FVY5)G/+[G!2[[3;*_WG'D^SY=D1'WT]\B!\V975BO+AYC![X M1UY^?KS/Q='X0%G%6YX6<9:2G*]O1[_0Z]!DE4-M\4?,GXNC]Z1JRI^!U/DHHDXOB[@8X.UZP,PU76P&@=+U\%N'&Q=AUGC M,--UF#<.\UH.^_ZK.]^)RFAQDV?/)*^L!:UZ4RNH]A9]'J>5V#^6N?@T%G[E MXO=RP_."_$2\.(W291PE)$Z+,M\)09?%6U+=7:M=PDFV)D7\D,;K>!FE)5D? MS*.BX&5!HG1%DCCZ$B=Q&?-"""[-1+Q1R5>"2,1M*727BB;E.1>.PN*-P\LH M3HH?R>L?9J8U^;FR^[3)=H5@B4N__H%:T^[)5\KCFW$IOI.J9>-ET_YW^_:S M,^VWR*]96FX*XJ8KONKQOU/[4Z8 C$5G''J$?>^1=TQ)?+]+KXAIO"7,8!/R M^:-#WKSZL2\P-<;A2X&A-<948)PAT7SZ\QS&'8)Q/W\@;YI.[X-Y0V#O[_^J M8)56^EC^D*_I?/N"(9A+[0N'P,ZW3Y*7>;CAS1INGH'WWN=]]\T>,^G'5&/P M=?$8+?GM2 RR!<^?^&A116G\W*=5),Q!PEPDS$/"?"0L0,)"$$S2[^2@WXF* MOKC;#R#_D&B;[=+R;3/^]"EX#YK6H&K2][2@EF5/V9AUKRC#II*.\/JN)T16> M,K*APD/"/"3,1\(")"P$P23A60?A64KA>-U"\2YB!A+A+F M(6$^$A8@82$()NEW=M#O##7QG)W.*)DU[0S^IT9L:L\[8_^IT80:LP[*508^ M5$I(F'\:OSTWYK8F:..K:A P:4YD%I/I060&DABB8K\"C!3M6_">LU7Y8D M2\ECGJUC\2XG25842AG2TQ'$[&KPU.;DYT$=VF !(FD>E.9#:0&4%J)HL@!9 M*T#VHB6D^_G#N26DFCAT#@ZE.5":"Z5Y4)H/I0506HBBR9INBQ@45,6@T#(& ME.9 :2Z4YD%I/I060&DABB8KN2UG4%@]HR%)^>)9-Z?<8V2;T^Z\ %K,:&A4 M"LSNE%D\Z#5]*"WH:X%E=;[:$'5-62EM"8)B:Q -3IH@&MTL1(\1G9I=N4!+ M$ U-ELO\1"[0X@*4%O2VP)QUY?)_U UH6SB@ZLK!Q5Q$XR\MNNF58-G$44E^5!: *6%*)JLP;8ZP-35@7/) MV??W?YU+SJJ)0U-:4)H#I;E0F@>E^5!: *6%*)JLZ;;@P!@F.UZ7RF3N=?S+HU_MVM+H9U M,H,\8VAWE]*Z1%?7T-,U]'5C#'0-0PU#N6?:]#E3I\\'9MT:VJ5TAYZ9HXYM M\!T-W<4/I?E06@"EA2B:K, V(\\N9.1?D.YHD-* 87&H0QLL0.CF M>RC-A]("*"U$T60!MH4'IBX\G%MLBH7FM5AP]NH/NAL?2G.@-!=*\Z T'TH+ MH+0019,UW98RV RTV$1FSN^@- =*WIF)X'9 M5C#,"Q6,2ZO-QI].I/XWKF;=?SCI-9S0*[/['TFZ1%?7T-,U]'5C#'0-0PU# MN6?:O+ZISNN_I,+>("\M.?7,''6 0V]J*,V#TGPH+8#20A1-EF&;BC?5>_]? M7.)LN*HR^V431QW=8 U"D^A0F@^E!5!:B*+M-3@^>MC8ENAO=+_0RXSGF'7GNTY[Q/K\/]L^Y:_/[1>[]&^8.8Y9.$K\6EC"M; M:"_?/\UN?U!FC_6CSKYD99EMZ[<;'JUX7AF(S]=95GX_J"YP>*;@XC]02P,$ M% @ #* X67TUXU'2 P ?1, !D !X;"]W;W)K&ULK5AM;]LV$/XKA%8,+=!&KY;=S!901RNZH5V#IMT^,]+9(B*1+DG9 MR;\?*2FRYU+ F%:XY$7568 M/RRA9+N%XSN/$]_(NI!ZPDWF&[R&&Y _-M=)2<54$$811Q6"^>#?YGZ M$PUH5OQ+8"<.KI%VY9:Q.SWX*U\XGMX1E)!)38'5WQ:NH"PUD]K'SX[4Z6UJ MX.'U(_O'QGGES"T6<,7*_T@NBX4SM^>"$^1A]8506 OU)<\A'\*D9[P<& E=IT0L2/ JR#(R,?]?T H7> M6Q1X032RH:OGP\,Q?\SP%#(%]\?@ V_"_GC#AB\\P3=ZJF/'U-)$XS0Z^5R* M#3++5$-I!OVLLW-3YTWSFF8J5? M0JHL06R%NJ=0J2E9-PCT_ H3CK:XK $5!#CF6?'P%I4$WY*22#(>EJWM^"#D MO*.@-.[N7"&G3R)\;VZ@SJQ79_82=8)#=?P7JS/[I3K&W9VKCLG<0)WWO3KO MGY&PQMZS2R/PW&"S299:(AL(YGO[>L^SDZTZ'DL*6F5+;;$--3RHF?UG!F43 MA>7II[ C,D68V=;9RI@,#MT-]NX&Y^4@D\/!KQTV6CO;89/!HS*+CF+-:;8]:]6?1]"CPW(.^ M1 5\W?1W!,I8367[1=[/]CVD#TWGY&A^Z5]>M9V@/4W;F/J"^5H]9RHEK12E M=S%5F^)MKZ<=2+9INA^W3$I6-9<%X!RX7J#NKQB3CP-MH.^X)?\#4$L#!!0 M ( R@.%F**'YB) 4 .0D 9 >&PO=V]R:W-H965TWG-Y1!^3FNT8_R+6A$CP=9/E8AZLI2RNPU D:[+! MXHH5)%>?+!G?8*DN^2H4!2B MW&PP?[HA&=O-@SAX?N,37:VE?B-'$F =0+\W@14)Z"*Z+ZRBM8= MEG@QXVP'N(Y6:/I%U9LJ6[&AN9[&!\G5IU3ER<5'N29<@$OPGN8X3RC. ,V% MY*6:*BG> :V;M,P(8$N0L%QRU?=2!95Y2D7"RER2%"18K,%2*4+HL)SEERGA M=(OU#(%E YQ1_$@S*BD1X.T=D9AFXD(-_?GA#KQ]J*'!7VM6"IRG8A9* MQ4]7&28UEYL]%WB$R^]E?@50] [ " XZTF_=Z7EQE8[L]%!UM6DM;%H+ M*[S!$;P/1 @@US@',7@BF(/_6DUN]P)+L,24@RW.2J(R."M7:U!PMJ02, XR M)CJ[X1Q>W__7HL )F0?J!A>$;TFP^/&'>!3]U-4;3V!6IU#3*52AHR.=ZM1> M%V/DD[$G,(OQH&$\<&KCS^^X1[H:L$<=5JAZA=XNHEFX;;-R15BE#IM2AWUE M7"T:H,!/^#'3]S+-DZQ,:;Y2"WN&]8I08*XI7'1Q< [7=Q(]@5F=&36=&?F1 M[<@G8T]@%N-QPWA\%MGN4400%X]IG="K8.6+?^?0$9C5GVC1GZD?!4Y^,/8%9C./(&)[H+!JN M8=OR'*+A@80[@@;34;>"XY9'B_MJ^)<2M6""2J'6WH0H1FEG\.A)TU[MDR\TF[4Q4+'3K9RNZ=%+ MJS"$+V3=%34ZMAH;#Q2[35"7LE_GB-T#]IY33VAV>XS?BB>>E.S51OE"LUD; M(Q4[7W5VA=@[$\8$0;<)ZM+PJVVQ>\S>&Q*>T.P.&<\%8S\RAEZM ME2\TFW5KR\J]9W6JC&M8:ZE]\?NN(PA-X1$I&U\$W;ZH2\H]W;%[A-Y3>(Z- M)6B,%QQX$JY7_^0+S69M_!-T[U*=+-SA"TW"PQ]U[AB[8&-]H-OZ?-PJPW N M:^P>N_?4GF/+"1J_!<>>!.W51OE"LUD;&P7=^U8G"WKR34/A#+'+-?X'NOW/ M@9Q?YX?=8_6>R'/L-R%CM5#DZ7##JWWRA6:S-O8)N;>L3I5O#>N2KS/$+M?X M'N3V/0?R?;45=@_7>R[/P*L&PO=V]R:W-H965T1 M5JIJFS:M:M?UV80+L>K8S':@D_KC9R=I2-H0EH#!4"$TYE\8JV5:WGH"27BF<56"O(""O?\6/5B ; '^P!!!4@>"L@K !A M8;145MBZQ K'$\&W2)AJS68NBMX4:.V&,+.-MTKHIT3C5/Q3I2 D^HBN,!%H M@VD.B+ R'KK-)\@$9Y%30'R)&%:Y &DN-0Q1@N>$$D7TK>-+4)A0^4%3W=U> MHN.C#^A(,Z%?*<\E9@LY<976:S[532IM%Z6V8(^V;SD[1:%W@@(O&'3 9_WP M2T@TW"_@81ONZB[5K0KJ5@4%7[B'K[M#7;9*GD$WC_EBGLLU3F#JZ&^>!+$! M)W[_SA]ZG[I,6B)K60YKRV$?>WQ%&&8)P;2YUUV.2YJHH#&_')O8]T)?;]JF M::6K:N -ZZJ6QD&M<="K\1X+@9EJI?$)W4"2"T'8"BUWV_:$.@TAK)I5*A4\ M7Z5H+?B2*,0%HEQVNNX5=N@^6R)K]3"J>QA9BG9DT[(ELI;E86UY:"?:)B8?NMR6R5C='=3='EB(^LFG9 M$EG+\KBV/+83\?&K](Z#X$7".VJB07? ?6\W?'BV(QY8CWB_QD,WW!9;NZ.- M<]8JGF>-H/'J1]8ZBH1_L"?MNEO+[AZG_ M"'MH/^R]&@_>=4ML[8[N)C]_8"OL5D\=C X(>_1JX'XYN/26 ME/K?J>6'.L/5_%O$_4$L#!!0 ( R@.%DY]KJ=D@( )<& : >&PO M=V]R:W-H965T<:WR)]UP\R0) MH>>2,CGS"J6JJ>_+M( 2RTM> =,[6RY*K/14Y+ZL!.#,@DKJAT$P\4M,F)?$ M=FTEDIC7BA(&*X%D7998_)H#Y?N9-_0."P\D+Y19\).XPCFL03U6*Z%G?LN2 MD1*8))PA =N9=S.<+L8FW@9\);"71V-DG&PX?S*3VVSF!4804$B58<#ZM8,% M4&J(M(R?#:?7IC3 X_&!_:/UKKULL(0%I]](IHJ9=^VA#+:XINJ![S]!X\<* M3#F5]HGV+G9\Y:&TEHJ7#5@K* ES;_SBT"US7X0I[06Z MQT)@4U]TM@2%"97G:( (0U\*7DO,,AG[2FXGVMNI4>'J3/PU["SS6[1%'P#H5!.$*/ZR4Z&YPCZ0QUZ%OTTRTAU71# M2Q<=Z'ID1FV%(\L;G>(E,J5U&'45N'41][4.@JQ^^>(YR[%!.;PC2H73*,_=VQQ5X1_VAQW%H<]UOD["*MA3 7"DL) MULV@RX?C&1_["*]?6^D(BH)1&^0D^D=WOP21VY8H4*5[20;KG1?LL-"_SE F "]O^5<'28F M0?LO2OX 4$L#!!0 ( R@.%F/@[_<4@, (,/ : >&PO=V]R:W-H M965TP[WS+^*&( B9ZRE(J%%4N9 MG]BV"&/(B#AF.5!U9\5X1J0ZY6M;Y!Q(5(*RU'8=Q[P8IVRXL;#U?N$O6L=07[&">DS4L0=[GMUR=V0U+E&1 1<(H MXK!:6*?XY!S[&E!6_$I@*UK'2%MY8.Q1GUQ%"\O1BB"%4&H*HKXV< YIJIF4 MCC\UJ=4\4P/;Q\_LEZ5Y9>:!"#AGZ>\DDO'"FEHH@A4I4GG'MM^A-C36?"%+ M1?F)MG6M8Z&P$))E-5@IR!):?9.GNA$M@.+I![@UP-T'C%X!>#7 *XU6RDI; M%T228,[9%G%=K=CT0=F;$JW<)%2_QJ7DZFZB<#)8PEJ]%(FN:!4)W=K/:*G2 M$A4I(+9":V!K3O(X"5'2*CJ\ $F25!RI\OOE!3H\.$('J@+]C%DA"(W$W)9* MH'Z,'=9BSBHQ[BMB?'3#J(P%^DHCB+IX6QEKW+G/[L[<0<+K@AXCS_F$7,<= M]>@Y_W^X-R#':YKME7S>*WS?>EO9UZ>*9]3/HW_:)R(G(2PL]=L5P#=@!1\_ M8-_YTF?2$%G'\JBQ/!IB#^Y@ [2 /H\5<%P"];_-)G"G>*9>TZ8MOJ=J-/7< MIJJC:MRH&@^JNJ>)A @M)9'0F]-!^%O[;XBLX]1OG/J&(N>;M&R(K&-YTEB> MO#=R%=!OA0ECSYGN1:ZORAW[_9&;-JJF@ZJN24YZ^SX(>VO?#9%U',X:AS-# M49N9M&R(K&,9.[OETWEOV&ID.T?N9+0?MKXJU_'ZPX9;RSH>U'7)"0W[90T" MW]I]4VQ=F^[.IFLHYFGD3O93]W+*CR;S%Y) MW6ZQQ\.K_0\9 ^_?^ T"W]Q^0VQ=F[O= QZ;2IW1C80IMJ[MW58"#R[;@ZGS M7VS3,)Y@O!^[EV4SK[7EJX39K7$F [XNISR!0E906>W]FZO-)'E:SD][U\_T MA%F.23N::CR](7R=4(%26"E*YWBB)/%JXJM.),O+H>F!236"E8>QFI*!ZP)U M?\68?#[1#VCF[N ?4$L#!!0 ( R@.%EH9(_-B , +L8 - >&PO MW#WBI#'+#D M.)EC.NCC_F5O^XI]RKYDOG%( O5%M \K+ ABW^-[[K%][<1B4*@5I]=S2I6S M3+DHANY4>]U.)_12PH0[ M&HA%>I6JPIEF"Z&&KN_7-L?OVY:49SS8M&$U_ M/XV[)&+4$:9P4QWBWNOL.7J[AP^E]RWJ3FMEIYA;U]ZITW:?4.? WJ4_/WXA M"=P@.U.XAZR+WS\1WAIHT7K5&AP-DDPT2S%PC4'')2EU[@@?NF/"V40R\$I( MROC*F+M@F&8\DX[2>X 6XH.EN#>P;VJP/50\*1.9+&.;".9W4C7? M8U$,@X MKP5V76,8#7*B%)7B2E?*QJ7Q >14Y9M5KA7.)%GYW3=NXU#>=)!))F,JFRW) M79M& TX3D"/9; YWE>4>@$IEJ2[$C,PR04H-:X^JH&FGE/-KV#N_)AO)V<383*36=WSO@:$#6?LX\D^Q>1X-4F6H#E:YS1Z5BT[;ENR3Y M#5VJ=3HM$UQS]P@U_]MQGE%!)>%MT3KW#WF4GZRX>M=X#LWEMK*MV"HRZ!V^ MQNK]ZM!%AL<@\BBFNW\,(J,C$-E[MEWS,2+]PQ<9',5L=X]!9' ,(@_SR>U5 M;^>M(\#& :"V.G#0&KJ?X4#'FZ#.9,&X8J*JS5D<4_'@'*#I%9EPNLFOV\6/T#T_K$]Y.A83,5W2>%Q5Y6Q2%AU= MT%&K"QRVD:ORLB.8C\'L"&!8'$P!YF.\L#C_4W_Z:'\,AFGK6Y$^ZM-'?8R7 M#1F7'RR.W2?2E[VG410$88B-Z'AL53#&QBT,X6MGP[2!!Q8'(CUNK/'9QC-D M=QY@<[HK0[">XIF(]10?:T#LXP8>462?;2P.>&"S@.4.Q+?'@9RR^P0!S"JF M#5O!.!)%& *Y:,_1,$1&)X2/?7ZP51($461' +,K" (,@=6((Y@"T( A05 ^ M![>>1][Z.>4U?U>,_@)02P,$% @ #* X69>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'TIHX 38W-R";=]M>O;#;MZVGZS)ZH[U&" >=&!%U\6+S\7+M/ M]W7]2?QS**OFEK;] MSKSV]J9[_65:O+Y=K597DYBLYG?#2NM>L? M-B^[R#M]W_1;6GW_7ON0RU$Z\3O<6M>T_27Z_6O?^&#\A<^G3FW]VI:M<3/= MFC]=?3K::M?MQM^*,;D9_3@\_CP/X@OW?X:QWF[MVLSJ]>E@JO8\CLZ476#5 M[.VQ&8E*'\SEZ*I^,$[) M>BNFIW;OI]JFOY3PNQ-S$IF#R#QLY/1X+/T\WV?YSH6G8]GZ\=1NTSP74Q)9 M@,@B;.3R=#AH?S_[P*7=5=9?35>MF*[7]:EJ+9W%)V@:GX3-O'*V-_-;6+43 M;T^;G>FNUSRGF5";P-S,3*MMV?QD-!N:B;R) H/SOMMH-MYIUWX1=TY7C>Z? M]0P*$3918&UN2^/OW(V8-HT9CAO2)0K,"[U/K^K^O]!?0;RSNG\^2#.1+U%@ M8&CFS$^,C7]F*-[5S6 #3I M,^T8OF@)C BT;CB:2)(XL"0_MTX\\R^@:2:B)0Y,RWFNZ9-*T_Q&LQ E<6A* M?IQTGFQ$FL1,+U7$L_Y?E&8B3>+ FN"'-7UM&B-FXL#,X(?U8/9!Y,2!R<&9 M=#031$X2F!R<25_K)XB>2"'%J5!,%5)((<6I4$P54D@AQ:E03!522"'%J5!,%5)((<6I4$P54O#( M 4Z%$JJ00@HI3H42JI!""BE.A1*JD$(**4Z%$JJ00@HI3H42JE"*%$HY%4H& M1]\@A5).A1*J4(H42CD52JA"*5(HY50HH0JE2*&44Z&$*I0BA5).A215*(5' ML'$J)*E"*5(HY51(4H52I%#*J9"D"J5(H913(4D5RI!"&:="DBJ4(84R3H4D M52A#"F6<"DFJ4(84RC@5DE2A#"F4<2HDJ4(94BCC5$A1A3*D4,:ID*(*9?" M:DZ%%%4H0PIEG HIJE"&%,HX%5)4H1PIE',JI*A".5(HYU1(485RI%#.J9"B M"N5(H9SO@+@+,=W03*10'E@AF+ES)%" M>6"%<.9@WH0+>P(KA#,'\R92* ^L$,ZD\V:!%"H"*X0SZ;Q9((6*P KA3/KL MO4 *%6QK>WSF7W19;H$4*@(K]-_QSA?B2A]MJTMQT)4^+^<2SP5==%$@A8I? MM^ M?C::%,L"*50$5NA[IK9./.CR9'SG4XN#"KC -/3BH">6$%R(A79.=U]B0#*C M"5YB&MBAIT.7?L^;4VG$(!0N,IVO[SA\8LG7OT+4$L#!!0 ( R@.%EC MQ!%*W0( %P[ : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V[UN MXD 81N%;0;Z V/,_LPJIMDF[R@T@8B *8(2]VN3N%Y$"WM$6VT0^%1HC/HY< M/$)FYO%7OU]-;\-QW+V=QL7'87\U;VW6Q/=_/:)X>[V#J"W4[T=0&^G>CN WJYZ6 +0VZG>#J"W4[T=0&^G>CN WD[U=@"] MG>KM 'H[U=L!]/:JMP?H[55O#]#;J]X>H+=7O3U ;U\][ ;H[55O#]#;J]X> MH+=7O3U ;Z]Z>X#>7O7V +V#ZAT >@?5.P#T#JIW .@=5.\ T#NHW@&@=ZC^ MK 3H'53O - [J-X!H'=0O0- [Z!Z!X#>4?6. +VCZAT!>D?5.P+TCJIW!.@= M5>\(T#NJWA&@=ZPVFP#TCJIW!.@=5>\(T#NJWA&@=U*]$T#OI'HG@-Y)]4X MO9/JG0!Z)]4[ ?1.JG<"Z)U4[P30.U6;!0%Z)]4[ ?1.JG<"Z)U5[PS0.ZO> M&:!W5KTS0.^L>F> WEGUS@"]L^J= 7IGU3L#],ZJ=P;HG:O-W@"]L^J= 7H7 MU;L ]"ZJ=P'H753O M"[J-X%H'=1O0M [Z)Z%X#>1?4N +V+ZET >A?5NP#T M+M5A'8#>IJN/ZP#\-EUU8*?[3L''Z7/?C[>BKW45\)U>3Y?/]K?OORZ_+M:W MX4IT>Y\Q/OT%4$L#!!0 ( R@.%E_X$/,6P( $TY 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W;RV[;,!"%X5?O2R@5HD1H-7*#_QH)-_$5-6'ZLX)M=D848]#<$-8AU.-Y.;ZD]M5]UU8?3[& MGWT[#MMD=IU/5A^?-IZRMDDU35U;5R&NBX>A^2UE_9R0QI/+'K]O)W\5-R3B MS833RI\#GL]]?7#SW#9N=5O-X4O5QUWBV D?'COGT_,EWNAQW.W:VC5C?=_' M(ZF?9EC5^>00;]@]?'_[X]Q/BSS\&)Y7'['O\[XM?X[^U"0 M/C)('SFD#PWIPT#ZL) ^"D@?):0/N:$T0A%54DB5%%,E!55)45526)445R4% M5DF155%D5119%45619%54615%%D5159%D5519%4463.*K!E%UHPB:T:1-:/( MFE%DS2BR9A19,XJL&476G")K3I$UI\B:4V3-*;+F%%ESBJPY1=:<(FM.D553 M9-44635%5DV155-DU119-45639%54V35%%D-159#D=509#4460U%5D.1U5!D M-119#4560Y'54F2U%%DM159+D=529+4462U%5DN1U5)DM119"XJL!476@B)K M09&UH,A:4&0M*+(6%%D+BJP%1=:2(FM)D;6DR%I29"TILI8464N*K"5%UI(B M:TF156XHM,K-_[3U^S@>_G'\\DS[JAU>\L7R+\J;GU!+ 0(4 Q0 ( R@ M.%D'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ #* X62I3293O *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ #* X69E&PO M=V]R:W-H965T&UL4$L! A0#% @ #* X6201ZZ&5!P MA2@ !@ ("!_ H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #* X6?.3ND>P!0 VR !@ M ("!_!L 'AL+W=ONT0< (B 8 " @>(A !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ #* X6:=8XX1B @ ; 8 !@ ("!5#$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ #* X64O6C"EC @ T 4 !D ("!8W( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #* X67&Y-SY: M$ F#$ !D ("!AWD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #* X62"#?4U6! 3 L !D M ("!'98 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #* X68 J#*]-! U@H !D ("!/[( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#* X6&PO=V]R:W-H965T&UL4$L! A0#% @ #* X66Q$!&L_ @ M# 4 !D ("!,,X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #* X644=*Q@U @ P8 !D M ("!R-4 'AL+W=O]TM\# #7%P &0 @($TV >&PO=V]R:W-H M965T&UL4$L! M A0#% @ #* X6>$\D$]G @ 308 !D ("!"M\ 'AL M+W=OY@& M <-@ &0 @(&HX0 >&PO=V]R:W-H965T&UL4$L! A0#% @ #* X M6&PO=V]R:W-H965T&UL4$L! A0#% @ #* X699/7/G5 @ ;@< M !D ("!X/8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #* X62# 9>33 @ \ @ !D M ("!40,! 'AL+W=O&UL4$L! A0# M% @ #* X6>&/!?O,"@ @GL !D ("!6 P! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #* X67&8 M"YV@ @ Q08 !D ("!'!X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #* X6>#YM5W@ @ F < !D M ("! R&PO M=V]R:W-H965T&UL4$L! A0#% @ #* X699\55\Y P R L !D ("! M13,! 'AL+W=O&PO=V]R:W-H965T36=@( ,& 9 M " @1,\ 0!X;"]W;W)K&UL4$L! A0#% M @ #* X647K5@>C! ZA@ !D ("!P#X! 'AL+W=O&UL4$L! A0#% @ #* X66OOGCBM M @ T < !D ("!LTT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #* X6&0" !@ &0 @(%"7 $ >&PO=V]R M:W-H965T 0!X;"]W;W)K&UL M4$L! A0#% @ #* X63"":V # P D0@ !D ("!S&0! M 'AL+W=O&PO=V]R:W-H965TP( +P& 9 M " @;=J 0!X;"]W;W)K&UL4$L! A0#% @ M#* X61HOD;N6 @ =P8 !D ("!:6T! 'AL+W=O&UL4$L! A0#% @ #* X63O*\"6) @ M^ 8 !D ("!?78! 'AL+W=O'@>&\<" !J!P &0 @($] M>0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ #* X63T&>L+E P (PT !D M ("!S7X! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #* X6532QB&, P Q P !D ("!WHD! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #* X M66J$!]%) @ X00 !D ("!!Y4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #* X63[!+D&$ @ TP8 M !D ("!(YT! 'AL+W=OGP$ M>&PO=V]R:W-H965TBB 0!X;"]W;W)K&UL4$L! A0#% @ #* X66&PO=V]R:W-H965T M&UL4$L! A0# M% @ #* X6=R4C%1, @ 104 !D ("!VJ\! 'AL+W=O M."+$" !6 M"0 &0 @(%=L@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ #* X65]; M# <%" 7U !D ("!1[H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #* X65S4*K1* P OQ !D M ("!Y\L! 'AL+W=O&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " ,H#A9 M?^!#S%L" !-.0 $P @ & XML 112 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 113 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 116 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 330 361 1 false 91 0 false 11 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.perfectcorp.com/role/CoverPage Cover Page Cover 1 false false R2.htm 9952151 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS Sheet http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS UNAUDITED CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 9952152 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETSParenthetical UNAUDITED CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 9952154 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Sheet http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Statements 5 false false R6.htm 9952155 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 9952156 - Disclosure - History and Organization Sheet http://www.perfectcorp.com/role/HistoryandOrganization History and Organization Notes 7 false false R8.htm 9952157 - Disclosure - The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation Sheet http://www.perfectcorp.com/role/TheDateofAuthorisationforIssuanceoftheFinancialStatementsandProceduresforAuthorisation The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation Notes 8 false false R9.htm 9952158 - Disclosure - Application of New Standards, Amendments and Interpretations Sheet http://www.perfectcorp.com/role/ApplicationofNewStandardsAmendmentsandInterpretations Application of New Standards, Amendments and Interpretations Notes 9 false false R10.htm 9952159 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.perfectcorp.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 9952160 - Disclosure - Critical Accounting Judgements, Estimates and Key Sources of Assumption Uncertainty Sheet http://www.perfectcorp.com/role/CriticalAccountingJudgementsEstimatesandKeySourcesofAssumptionUncertainty Critical Accounting Judgements, Estimates and Key Sources of Assumption Uncertainty Notes 11 false false R12.htm 9952161 - Disclosure - Details of Significant Accounts Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccounts Details of Significant Accounts Notes 12 false false R13.htm 9952162 - Disclosure - Related Party Transactions Sheet http://www.perfectcorp.com/role/RelatedPartyTransactions Related Party Transactions Notes 13 false false R14.htm 9952163 - Disclosure - Pledged Assets Sheet http://www.perfectcorp.com/role/PledgedAssets Pledged Assets Notes 14 false false R15.htm 9952164 - Disclosure - Significant Contingent Liabilities and Unrecognized Contract Commitments Sheet http://www.perfectcorp.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitments Significant Contingent Liabilities and Unrecognized Contract Commitments Notes 15 false false R16.htm 9952165 - Disclosure - Significant Disaster Loss Sheet http://www.perfectcorp.com/role/SignificantDisasterLoss Significant Disaster Loss Notes 16 false false R17.htm 9952166 - Disclosure - Significant Events After the Balance Sheet Date Sheet http://www.perfectcorp.com/role/SignificantEventsAftertheBalanceSheetDate Significant Events After the Balance Sheet Date Notes 17 false false R18.htm 9952167 - Disclosure - Others Sheet http://www.perfectcorp.com/role/Others Others Notes 18 false false R19.htm 9952168 - Disclosure - Segment Information Sheet http://www.perfectcorp.com/role/SegmentInformation Segment Information Notes 19 false false R20.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.perfectcorp.com/role/SummaryofSignificantAccountingPolicies 20 false false R21.htm 9954472 - Disclosure - Application of New Standards, Amendments and Interpretations (Tables) Sheet http://www.perfectcorp.com/role/ApplicationofNewStandardsAmendmentsandInterpretationsTables Application of New Standards, Amendments and Interpretations (Tables) Tables http://www.perfectcorp.com/role/ApplicationofNewStandardsAmendmentsandInterpretations 21 false false R22.htm 9954473 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.perfectcorp.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 9954474 - Disclosure - Details of Significant Accounts (Tables) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables Details of Significant Accounts (Tables) Tables http://www.perfectcorp.com/role/DetailsofSignificantAccounts 23 false false R24.htm 9954475 - Disclosure - Related Party Transactions (Tables) Sheet http://www.perfectcorp.com/role/RelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://www.perfectcorp.com/role/RelatedPartyTransactions 24 false false R25.htm 9954476 - Disclosure - Others (Tables) Sheet http://www.perfectcorp.com/role/OthersTables Others (Tables) Tables http://www.perfectcorp.com/role/Others 25 false false R26.htm 9954477 - Disclosure - Segment Information (Tables) Sheet http://www.perfectcorp.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.perfectcorp.com/role/SegmentInformation 26 false false R27.htm 9954478 - Disclosure - History and Organization (Details) Sheet http://www.perfectcorp.com/role/HistoryandOrganizationDetails History and Organization (Details) Details http://www.perfectcorp.com/role/HistoryandOrganization 27 false false R28.htm 9954479 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesTables 28 false false R29.htm 9954480 - Disclosure - Details of Significant Accounts - Cash and cash equivalents, schedule of cash and cash equivalents (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails Details of Significant Accounts - Cash and cash equivalents, schedule of cash and cash equivalents (Details) Details 29 false false R30.htm 9954481 - Disclosure - Details of Significant Accounts - Cash and cash equivalents - Additional Information (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsAdditionalInformationDetails Details of Significant Accounts - Cash and cash equivalents - Additional Information (Details) Details 30 false false R31.htm 9954482 - Disclosure - Details of Significant Accounts - Current financial assets, schedule of current financial assets at amortized cost (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsscheduleofcurrentfinancialassetsatamortizedcostDetails Details of Significant Accounts - Current financial assets, schedule of current financial assets at amortized cost (Details) Details 31 false false R32.htm 9954483 - Disclosure - Details of Significant Accounts - Current financial assets at amortized cost - Additional Information (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsatamortizedcostAdditionalInformationDetails Details of Significant Accounts - Current financial assets at amortized cost - Additional Information (Details) Details 32 false false R33.htm 9954484 - Disclosure - Details of Significant Accounts - Accounts receivable (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableDetails Details of Significant Accounts - Accounts receivable (Details) Details 33 false false R34.htm 9954485 - Disclosure - Details of Significant Accounts - Accounts receivable, schedule of ageing analysis of accounts receivable (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails Details of Significant Accounts - Accounts receivable, schedule of ageing analysis of accounts receivable (Details) Details 34 false false R35.htm 9954486 - Disclosure - Details of Significant Accounts - Accounts receivable, additional information (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableadditionalinformationDetails Details of Significant Accounts - Accounts receivable, additional information (Details) Details 35 false false R36.htm 9954487 - Disclosure - Details of Significant Accounts - Schedule of other current assets (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofothercurrentassetsDetails Details of Significant Accounts - Schedule of other current assets (Details) Details 36 false false R37.htm 9954488 - Disclosure - Details of Significant Accounts - Schedule of property, plant and equipment (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails Details of Significant Accounts - Schedule of property, plant and equipment (Details) Details 37 false false R38.htm 9954489 - Disclosure - Details of Significant Accounts - Schedule of property, plan and equipment - Additional Information (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplanandequipmentAdditionalInformationDetails Details of Significant Accounts - Schedule of property, plan and equipment - Additional Information (Details) Details 38 false false R39.htm 9954490 - Disclosure - Details of Significant Accounts - Leasing arrangements - Narrative (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsNarrativeDetails Details of Significant Accounts - Leasing arrangements - Narrative (Details) Details 39 false false R40.htm 9954491 - Disclosure - Details of Significant Accounts - Leasing arrangements, schedule of movements of right-of-use assets (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails Details of Significant Accounts - Leasing arrangements, schedule of movements of right-of-use assets (Details) Details 40 false false R41.htm 9954492 - Disclosure - Details of Significant Accounts - Leasing arrangements, schedule of lease liabilities relating to lease contracts (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofleaseliabilitiesrelatingtoleasecontractsDetails Details of Significant Accounts - Leasing arrangements, schedule of lease liabilities relating to lease contracts (Details) Details 41 false false R42.htm 9954493 - Disclosure - Details of Significant Accounts - Leasing arrangements, schedule of information on profit and loss accounts (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofinformationonprofitandlossaccountsDetails Details of Significant Accounts - Leasing arrangements, schedule of information on profit and loss accounts (Details) Details 42 false false R43.htm 9954494 - Disclosure - Details of Significant Accounts - Leasing arrangements - Additional Information (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsAdditionalInformationDetails Details of Significant Accounts - Leasing arrangements - Additional Information (Details) Details 43 false false R44.htm 9954495 - Disclosure - Details of Significant Accounts - Intangible assets, schedule of intangible assets (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails Details of Significant Accounts - Intangible assets, schedule of intangible assets (Details) Details 44 false false R45.htm 9954496 - Disclosure - Details of Significant Accounts - Intangible assets, schedule of amortization on intangible assets (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofamortizationonintangibleassetsDetails Details of Significant Accounts - Intangible assets, schedule of amortization on intangible assets (Details) Details 45 false false R46.htm 9954497 - Disclosure - Details of Significant Accounts - Financial liabilities, schedule of financial liabilities at fair value through profit or loss (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesscheduleoffinancialliabilitiesatfairvaluethroughprofitorlossDetails Details of Significant Accounts - Financial liabilities, schedule of financial liabilities at fair value through profit or loss (Details) Details 46 false false R47.htm 9954498 - Disclosure - Details of Significant Accounts - Financial liabilities at FV, schedule of amounts recognized in profit or loss and OCI in relation to financial liabilities at fair value through profit or loss (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofamountsrecognizedinprofitorlossandOCIinrelationtofinancialliabilitiesatfairvaluethroughprofitorlossDetails Details of Significant Accounts - Financial liabilities at FV, schedule of amounts recognized in profit or loss and OCI in relation to financial liabilities at fair value through profit or loss (Details) Details 47 false false R48.htm 9954499 - Disclosure - Details of Significant Accounts - Financial liabilities at FV, warrant liabilities - Narrative (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails Details of Significant Accounts - Financial liabilities at FV, warrant liabilities - Narrative (Details) Details 48 false false R49.htm 9954500 - Disclosure - Details of Significant Accounts - Financial liabilities at FV, schedule of movement in all kinds of Perfect warrants (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofmovementinallkindsofPerfectwarrantsDetails Details of Significant Accounts - Financial liabilities at FV, schedule of movement in all kinds of Perfect warrants (Details) Details 49 false false R50.htm 9954501 - Disclosure - Details of Significant Accounts - Other payables, schedule of other payables (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails Details of Significant Accounts - Other payables, schedule of other payables (Details) Details 50 false false R51.htm 9954502 - Disclosure - Details of Significant Accounts - Provisions, schedule of provisions (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsProvisionsscheduleofprovisionsDetails Details of Significant Accounts - Provisions, schedule of provisions (Details) Details 51 false false R52.htm 9954503 - Disclosure - Details of Significant Accounts - Provisions, schedule of analysis of total provisions (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsProvisionsscheduleofanalysisoftotalprovisionsDetails Details of Significant Accounts - Provisions, schedule of analysis of total provisions (Details) Details 52 false false R53.htm 9954504 - Disclosure - Details of Significant Accounts - Pensions, defined benefit plan - Narrative (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedbenefitplanNarrativeDetails Details of Significant Accounts - Pensions, defined benefit plan - Narrative (Details) Details 53 false false R54.htm 9954505 - Disclosure - Details of Significant Accounts - Pensions, defined contribution plans - Narrative (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedcontributionplansNarrativeDetails Details of Significant Accounts - Pensions, defined contribution plans - Narrative (Details) Details 54 false false R55.htm 9954506 - Disclosure - Details of Significant Accounts - Share-based payment, schedule of terms and conditions of share incentive plan (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails Details of Significant Accounts - Share-based payment, schedule of terms and conditions of share incentive plan (Details) Details 55 false false R56.htm 9954507 - Disclosure - Details of Significant Accounts - Share-based payment, schedule of movements of outstanding share incentive plan (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails Details of Significant Accounts - Share-based payment, schedule of movements of outstanding share incentive plan (Details) Details 56 false false R57.htm 9954508 - Disclosure - Details of Significant Accounts - Share-based payment, share incentive plan - Narrative (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanNarrativeDetails Details of Significant Accounts - Share-based payment, share incentive plan - Narrative (Details) Details 57 false false R58.htm 9954509 - Disclosure - Details of Significant Accounts - Share-based payment, schedule of FV of stock options granted using black-scholes option-pricing model (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails Details of Significant Accounts - Share-based payment, schedule of FV of stock options granted using black-scholes option-pricing model (Details) Details 58 false false R59.htm 9954510 - Disclosure - Details of Significant Accounts - Share-based payment, schedule of expenses incurred on share-based payment transactions (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofexpensesincurredonsharebasedpaymenttransactionsDetails Details of Significant Accounts - Share-based payment, schedule of expenses incurred on share-based payment transactions (Details) Details 59 false false R60.htm 9954511 - Disclosure - Details of Significant Accounts - Share-based payment expenses, shareholder earnout - Narrative (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderearnoutNarrativeDetails Details of Significant Accounts - Share-based payment expenses, shareholder earnout - Narrative (Details) Details 60 false false R61.htm 9954512 - Disclosure - Details of Significant Accounts - Share-based payment, sponsor earnout - Narrative (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentsponsorearnoutNarrativeDetails Details of Significant Accounts - Share-based payment, sponsor earnout - Narrative (Details) Details 61 false false R62.htm 9954513 - Disclosure - Details of Significant Accounts - Share capital - Narrative (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalNarrativeDetails Details of Significant Accounts - Share capital - Narrative (Details) Details 62 false false R63.htm 9954514 - Disclosure - Details of Significant Accounts - Share capital, movements in shares outstanding (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalmovementsinsharesoutstandingDetails Details of Significant Accounts - Share capital, movements in shares outstanding (Details) Details 63 false false R64.htm 9954515 - Disclosure - Details of Significant Accounts - Share capital, movements in shares outstanding - Additional Information (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalmovementsinsharesoutstandingAdditionalInformationDetails Details of Significant Accounts - Share capital, movements in shares outstanding - Additional Information (Details) Details 64 false false R65.htm 9954516 - Disclosure - Details of Significant Accounts - Share capital, share repurchase plan and tender offer- Narrative (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalsharerepurchaseplanandtenderofferNarrativeDetails Details of Significant Accounts - Share capital, share repurchase plan and tender offer- Narrative (Details) Details 65 false false R66.htm 9954517 - Disclosure - Details of Significant Accounts - Capital Surplus, schedule of capital surplus (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails Details of Significant Accounts - Capital Surplus, schedule of capital surplus (Details) Details 66 false false R67.htm 9954518 - Disclosure - Details of Significant Accounts - Revenue, schedule of revenue from contracts with customers (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofrevenuefromcontractswithcustomersDetails Details of Significant Accounts - Revenue, schedule of revenue from contracts with customers (Details) Details 67 false false R68.htm 9954519 - Disclosure - Details of Significant Accounts - Revenue, schedule of disaggregation of revenue from contracts with customers (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails Details of Significant Accounts - Revenue, schedule of disaggregation of revenue from contracts with customers (Details) Details 68 false false R69.htm 9954520 - Disclosure - Details of Significant Accounts - Revenue, schedule of alternative disaggregation of revenue from contracts with customers (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails Details of Significant Accounts - Revenue, schedule of alternative disaggregation of revenue from contracts with customers (Details) Details 69 false false R70.htm 9954521 - Disclosure - Details of Significant Accounts - Revenue, alternative disaggregation of revenue and contract assets - Narrative (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuealternativedisaggregationofrevenueandcontractassetsNarrativeDetails Details of Significant Accounts - Revenue, alternative disaggregation of revenue and contract assets - Narrative (Details) Details 70 false false R71.htm 9954522 - Disclosure - Details of Significant Accounts - Revenue, schedule of contract liabilities (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofcontractliabilitiesDetails Details of Significant Accounts - Revenue, schedule of contract liabilities (Details) Details 71 false false R72.htm 9954523 - Disclosure - Details of Significant Accounts - Revenue, schedule of revenue recognized that was included in contract liability balance at beginning of the period (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofrevenuerecognizedthatwasincludedincontractliabilitybalanceatbeginningoftheperiodDetails Details of Significant Accounts - Revenue, schedule of revenue recognized that was included in contract liability balance at beginning of the period (Details) Details 72 false false R73.htm 9954524 - Disclosure - Details of Significant Accounts - Revenue, unsatisfied contracts - Narrative (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenueunsatisfiedcontractsNarrativeDetails Details of Significant Accounts - Revenue, unsatisfied contracts - Narrative (Details) Details 73 false false R74.htm 9954525 - Disclosure - Details of Significant Accounts - Interest income, schedule of interest income (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsInterestincomescheduleofinterestincomeDetails Details of Significant Accounts - Interest income, schedule of interest income (Details) Details 74 false false R75.htm 9954526 - Disclosure - Details of Significant Accounts - Other income, schedule of other income (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherincomescheduleofotherincomeDetails Details of Significant Accounts - Other income, schedule of other income (Details) Details 75 false false R76.htm 9954527 - Disclosure - Details of Significant Accounts - Other gains and losses, schedule of other gains and losses (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsOthergainsandlossesscheduleofothergainsandlossesDetails Details of Significant Accounts - Other gains and losses, schedule of other gains and losses (Details) Details 76 false false R77.htm 9954528 - Disclosure - Details of Significant Accounts - Finance costs (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancecostsDetails Details of Significant Accounts - Finance costs (Details) Details 77 false false R78.htm 9954529 - Disclosure - Details of Significant Accounts - Costs and expenses by nature, schedule of costs and expenses by nature (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails Details of Significant Accounts - Costs and expenses by nature, schedule of costs and expenses by nature (Details) Details 78 false false R79.htm 9954530 - Disclosure - Details of Significant Accounts - Employee benefit expenses, schedule of employee benefit expenses (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails Details of Significant Accounts - Employee benefit expenses, schedule of employee benefit expenses (Details) Details 79 false false R80.htm 9954531 - Disclosure - Details of Significant Accounts - Income tax, schedule of income tax expense (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails Details of Significant Accounts - Income tax, schedule of income tax expense (Details) Details 80 false false R81.htm 9954532 - Disclosure - Details of Significant Accounts - Earnings per share, schedule of earnings (losses) per share (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofearningslossespershareDetails Details of Significant Accounts - Earnings per share, schedule of earnings (losses) per share (Details) Details 81 false false R82.htm 9954533 - Disclosure - Details of Significant Accounts - Earnings per share, schedule of potential dilutive instruments not included in calculation of diluted EPS (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails Details of Significant Accounts - Earnings per share, schedule of potential dilutive instruments not included in calculation of diluted EPS (Details) Details 82 false false R83.htm 9954534 - Disclosure - Details of Significant Accounts - Changes in liabilities from financing activities, schedule of changes in liabilities from financing activities (Details) Sheet http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails Details of Significant Accounts - Changes in liabilities from financing activities, schedule of changes in liabilities from financing activities (Details) Details 83 false false R84.htm 9954535 - Disclosure - Related Party Transactions - Additional Information (Details) Sheet http://www.perfectcorp.com/role/RelatedPartyTransactionsAdditionalInformationDetails Related Party Transactions - Additional Information (Details) Details 84 false false R85.htm 9954536 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, revenue (Details) Sheet http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsrevenueDetails Related Party Transactions - Schedule of significant related party transactions, revenue (Details) Details 85 false false R86.htm 9954537 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, other payables (Details) Sheet http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsotherpayablesDetails Related Party Transactions - Schedule of significant related party transactions, other payables (Details) Details 86 false false R87.htm 9954538 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, operating expenses (Details) Sheet http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsoperatingexpensesDetails Related Party Transactions - Schedule of significant related party transactions, operating expenses (Details) Details 87 false false R88.htm 9954539 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, lease transactions - Narrative (Details) Sheet http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsNarrativeDetails Related Party Transactions - Schedule of significant related party transactions, lease transactions - Narrative (Details) Details 88 false false R89.htm 9954540 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, lease transactions rent expense (Details) Sheet http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsrentexpenseDetails Related Party Transactions - Schedule of significant related party transactions, lease transactions rent expense (Details) Details 89 false false R90.htm 9954541 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, acquisition of right-of-use assets (Details) Sheet http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsacquisitionofrightofuseassetsDetails Related Party Transactions - Schedule of significant related party transactions, acquisition of right-of-use assets (Details) Details 90 false false R91.htm 9954542 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, lease liabilities outstanding balance and interest expense (Details) Sheet http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails Related Party Transactions - Schedule of significant related party transactions, lease liabilities outstanding balance and interest expense (Details) Details 91 false false R92.htm 9954543 - Disclosure - Related Party Transactions - Schedule of key management compensation (Details) Sheet http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofkeymanagementcompensationDetails Related Party Transactions - Schedule of key management compensation (Details) Details 92 false false R93.htm 9954544 - Disclosure - Related Party Transactions - Key management compensation Narrative (Details) Sheet http://www.perfectcorp.com/role/RelatedPartyTransactionsKeymanagementcompensationNarrativeDetails Related Party Transactions - Key management compensation Narrative (Details) Details 93 false false R94.htm 9954545 - Disclosure - Others - Capital management , schedule of gearing ratios (Details) Sheet http://www.perfectcorp.com/role/OthersCapitalmanagementscheduleofgearingratiosDetails Others - Capital management , schedule of gearing ratios (Details) Details 94 false false R95.htm 9954546 - Disclosure - Others - Financial instruments, schedule of financial instruments by category (Details) Sheet http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails Others - Financial instruments, schedule of financial instruments by category (Details) Details 95 false false R96.htm 9954547 - Disclosure - Others - Financial instruments, schedule of significant financial assets and liabilities denominated in foreign currencies (Details) Sheet http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails Others - Financial instruments, schedule of significant financial assets and liabilities denominated in foreign currencies (Details) Details 96 false false R97.htm 9954548 - Disclosure - Others - Financial instruments - Narrative (Details) Sheet http://www.perfectcorp.com/role/OthersFinancialinstrumentsNarrativeDetails Others - Financial instruments - Narrative (Details) Details 97 false false R98.htm 9954549 - Disclosure - Others - Financial instruments, schedule of contractual undiscounted cash flows of non-derivative financial liabilities (Details) Sheet http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails Others - Financial instruments, schedule of contractual undiscounted cash flows of non-derivative financial liabilities (Details) Details 98 false false R99.htm 9954550 - Disclosure - Others - Fair value information, schedule of natures of the liabilities (Details) Sheet http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheliabilitiesDetails Others - Fair value information, schedule of natures of the liabilities (Details) Details 99 false false R100.htm 9954551 - Disclosure - Segment Information - Narrative (Details) Sheet http://www.perfectcorp.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 100 false false R101.htm 9954552 - Disclosure - Segment Information - Schedule of geographic information (Details) Sheet http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails Segment Information - Schedule of geographic information (Details) Details 101 false false All Reports Book All Reports perf-20240630.htm perf-20240630_d2.htm perf-20240630.xsd perf-20240630_cal.xml perf-20240630_def.xml perf-20240630_lab.xml perf-20240630_pre.xml http://xbrl.sec.gov/dei/2024 https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full true true JSON 119 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "perf-20240630.htm perf-20240630_d2.htm": { "nsprefix": "perf", "nsuri": "http://www.perfectcorp.com/20240630", "dts": { "inline": { "local": [ "perf-20240630.htm", "perf-20240630_d2.htm" ] }, "schema": { "local": [ "perf-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/dimensions/rol_full_ifrs-dim_2024-03-27.xsd", "https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd" ] }, "calculationLink": { "local": [ "perf-20240630_cal.xml" ] }, "definitionLink": { "local": [ "perf-20240630_def.xml" ], "remote": [ "https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/dimensions/dim_full_ifrs_2024-03-27_role-995000.xml" ] }, "labelLink": { "local": [ "perf-20240630_lab.xml" ] }, "presentationLink": { "local": [ "perf-20240630_pre.xml" ] } }, "keyStandard": 249, "keyCustom": 112, "axisStandard": 27, "axisCustom": 3, "memberStandard": 41, "memberCustom": 47, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2024": 5, "http://www.perfectcorp.com/20240630": 1 }, "contextCount": 330, "entityCount": 1, "segmentCount": 91, "elementCount": 606, "unitCount": 11, "baseTaxonomies": { "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full": 867, "http://xbrl.sec.gov/dei/2024": 8 }, "report": { "R1": { "role": "http://www.perfectcorp.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS", "longName": "9952151 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS", "shortName": "UNAUDITED CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:CashAndCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ifrs-full:OtherCurrentReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R3": { "role": "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "9952152 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "UNAUDITED CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-7", "name": "ifrs-full:ParValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ifrs-full:ParValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": null }, "R4": { "role": "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "9952153 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:RevenueFromContractsWithCustomers", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:CostOfSales", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R5": { "role": "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "longName": "9952154 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "shortName": "UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-15", "name": "ifrs-full:Equity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "ifrs-full:Equity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R6": { "role": "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952155 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:ProfitLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:AdjustmentsForDepreciationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R7": { "role": "http://www.perfectcorp.com/role/HistoryandOrganization", "longName": "9952156 - Disclosure - History and Organization", "shortName": "History and Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.perfectcorp.com/role/TheDateofAuthorisationforIssuanceoftheFinancialStatementsandProceduresforAuthorisation", "longName": "9952157 - Disclosure - The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation", "shortName": "The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "perf:DateOfForIssuanceOfFinancialStatementsAndProceduresForAuthorizationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "perf:DateOfForIssuanceOfFinancialStatementsAndProceduresForAuthorizationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.perfectcorp.com/role/ApplicationofNewStandardsAmendmentsandInterpretations", "longName": "9952158 - Disclosure - Application of New Standards, Amendments and Interpretations", "shortName": "Application of New Standards, Amendments and Interpretations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:DescriptionOfInitialApplicationOfStandardsOrInterpretations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:DescriptionOfInitialApplicationOfStandardsOrInterpretations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.perfectcorp.com/role/SummaryofSignificantAccountingPolicies", "longName": "9952159 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.perfectcorp.com/role/CriticalAccountingJudgementsEstimatesandKeySourcesofAssumptionUncertainty", "longName": "9952160 - Disclosure - Critical Accounting Judgements, Estimates and Key Sources of Assumption Uncertainty", "shortName": "Critical Accounting Judgements, Estimates and Key Sources of Assumption Uncertainty", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccounts", "longName": "9952161 - Disclosure - Details of Significant Accounts", "shortName": "Details of Significant Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "perf:DetailsOfSignificantAccountsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "perf:DetailsOfSignificantAccountsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.perfectcorp.com/role/RelatedPartyTransactions", "longName": "9952162 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.perfectcorp.com/role/PledgedAssets", "longName": "9952163 - Disclosure - Pledged Assets", "shortName": "Pledged Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "perf:PledgedAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "perf:PledgedAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.perfectcorp.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitments", "longName": "9952164 - Disclosure - Significant Contingent Liabilities and Unrecognized Contract Commitments", "shortName": "Significant Contingent Liabilities and Unrecognized Contract Commitments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.perfectcorp.com/role/SignificantDisasterLoss", "longName": "9952165 - Disclosure - Significant Disaster Loss", "shortName": "Significant Disaster Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "perf:SignificantDisasterLossTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "perf:SignificantDisasterLossTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.perfectcorp.com/role/SignificantEventsAftertheBalanceSheetDate", "longName": "9952166 - Disclosure - Significant Events After the Balance Sheet Date", "shortName": "Significant Events After the Balance Sheet Date", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.perfectcorp.com/role/Others", "longName": "9952167 - Disclosure - Others", "shortName": "Others", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfAdditionalInformationExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfAdditionalInformationExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.perfectcorp.com/role/SegmentInformation", "longName": "9952168 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:StatementOfIFRSCompliance", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:StatementOfIFRSCompliance", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.perfectcorp.com/role/ApplicationofNewStandardsAmendmentsandInterpretationsTables", "longName": "9954472 - Disclosure - Application of New Standards, Amendments and Interpretations (Tables)", "shortName": "Application of New Standards, Amendments and Interpretations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "perf:ScheduleOfNewAndAmendedStandardsAdoptedByGroupTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "perf:ScheduleOfNewAndAmendedStandardsAdoptedByGroupTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954473 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfInterestsInSubsidiariesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfInterestsInSubsidiariesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables", "longName": "9954474 - Disclosure - Details of Significant Accounts (Tables)", "shortName": "Details of Significant Accounts (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsTables", "longName": "9954475 - Disclosure - Related Party Transactions (Tables)", "shortName": "Related Party Transactions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.perfectcorp.com/role/OthersTables", "longName": "9954476 - Disclosure - Others (Tables)", "shortName": "Others (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "perf:ScheduleOfGearingRatioTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "perf:ScheduleOfGearingRatioTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.perfectcorp.com/role/SegmentInformationTables", "longName": "9954477 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfGeographicalAreasExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:DisclosureOfGeographicalAreasExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.perfectcorp.com/role/HistoryandOrganizationDetails", "longName": "9954478 - Disclosure - History and Organization (Details)", "shortName": "History and Organization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c-48", "name": "perf:CommonStockConversionRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-48", "name": "perf:CommonStockConversionRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesDetails", "longName": "9954479 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-55", "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-55", "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails", "longName": "9954480 - Disclosure - Details of Significant Accounts - Cash and cash equivalents, schedule of cash and cash equivalents (Details)", "shortName": "Details of Significant Accounts - Cash and cash equivalents, schedule of cash and cash equivalents (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:CashOnHand", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ifrs-full:CashOnHand", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsAdditionalInformationDetails", "longName": "9954481 - Disclosure - Details of Significant Accounts - Cash and cash equivalents - Additional Information (Details)", "shortName": "Details of Significant Accounts - Cash and cash equivalents - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-3", "name": "perf:PercentageOfCashAndCashEquivalentsDenominatedInReportingCurrency", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "perf:PercentageOfCashAndCashEquivalentsDenominatedInReportingCurrency", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsscheduleofcurrentfinancialassetsatamortizedcostDetails", "longName": "9954482 - Disclosure - Details of Significant Accounts - Current financial assets, schedule of current financial assets at amortized cost (Details)", "shortName": "Details of Significant Accounts - Current financial assets, schedule of current financial assets at amortized cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:CurrentFinancialAssetsAtAmortisedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": null }, "R32": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsatamortizedcostAdditionalInformationDetails", "longName": "9954483 - Disclosure - Details of Significant Accounts - Current financial assets at amortized cost - Additional Information (Details)", "shortName": "Details of Significant Accounts - Current financial assets at amortized cost - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-3", "name": "perf:FinancialAssetsAtAmortisedCostPledgedToOthers", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "perf:FinancialAssetsAtAmortisedCostPledgedToOthers", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableDetails", "longName": "9954484 - Disclosure - Details of Significant Accounts - Accounts receivable (Details)", "shortName": "Details of Significant Accounts - Accounts receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:CurrentTradeReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": null }, "R34": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails", "longName": "9954485 - Disclosure - Details of Significant Accounts - Accounts receivable, schedule of ageing analysis of accounts receivable (Details)", "shortName": "Details of Significant Accounts - Accounts receivable, schedule of ageing analysis of accounts receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:CurrentTradeReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-67", "name": "ifrs-full:CurrentTradeReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R35": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableadditionalinformationDetails", "longName": "9954486 - Disclosure - Details of Significant Accounts - Accounts receivable, additional information (Details)", "shortName": "Details of Significant Accounts - Accounts receivable, additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:CurrentTradeReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ifrs-full:MaximumExposureToCreditRisk", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R36": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofothercurrentassetsDetails", "longName": "9954487 - Disclosure - Details of Significant Accounts - Schedule of other current assets (Details)", "shortName": "Details of Significant Accounts - Schedule of other current assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:CurrentPrepaidExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ifrs-full:CurrentPrepaidExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails", "longName": "9954488 - Disclosure - Details of Significant Accounts - Schedule of property, plant and equipment (Details)", "shortName": "Details of Significant Accounts - Schedule of property, plant and equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-2", "name": "ifrs-full:PropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R38": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplanandequipmentAdditionalInformationDetails", "longName": "9954489 - Disclosure - Details of Significant Accounts - Schedule of property, plan and equipment - Additional Information (Details)", "shortName": "Details of Significant Accounts - Schedule of property, plan and equipment - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:PropertyPlantAndEquipmentPledgedAsSecurity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ifrs-full:PropertyPlantAndEquipmentPledgedAsSecurity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsNarrativeDetails", "longName": "9954490 - Disclosure - Details of Significant Accounts - Leasing arrangements - Narrative (Details)", "shortName": "Details of Significant Accounts - Leasing arrangements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:LeaseCommitmentsForShorttermLeasesForWhichRecognitionExemptionHasBeenUsed", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ifrs-full:LeaseCommitmentsForShorttermLeasesForWhichRecognitionExemptionHasBeenUsed", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails", "longName": "9954491 - Disclosure - Details of Significant Accounts - Leasing arrangements, schedule of movements of right-of-use assets (Details)", "shortName": "Details of Significant Accounts - Leasing arrangements, schedule of movements of right-of-use assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-2", "name": "ifrs-full:RightofuseAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-79", "name": "ifrs-full:RightofuseAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R41": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofleaseliabilitiesrelatingtoleasecontractsDetails", "longName": "9954492 - Disclosure - Details of Significant Accounts - Leasing arrangements, schedule of lease liabilities relating to lease contracts (Details)", "shortName": "Details of Significant Accounts - Leasing arrangements, schedule of lease liabilities relating to lease contracts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:LeaseLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": null }, "R42": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofinformationonprofitandlossaccountsDetails", "longName": "9954493 - Disclosure - Details of Significant Accounts - Leasing arrangements, schedule of information on profit and loss accounts (Details)", "shortName": "Details of Significant Accounts - Leasing arrangements, schedule of information on profit and loss accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:InterestExpenseOnLeaseLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "perf:ExpenseOnLeaseLiabilitiesAffectingProfitOrLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R43": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsAdditionalInformationDetails", "longName": "9954494 - Disclosure - Details of Significant Accounts - Leasing arrangements - Additional Information (Details)", "shortName": "Details of Significant Accounts - Leasing arrangements - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:CashOutflowForLeases", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:CashOutflowForLeases", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails", "longName": "9954495 - Disclosure - Details of Significant Accounts - Intangible assets, schedule of intangible assets (Details)", "shortName": "Details of Significant Accounts - Intangible assets, schedule of intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-2", "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R45": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofamortizationonintangibleassetsDetails", "longName": "9954496 - Disclosure - Details of Significant Accounts - Intangible assets, schedule of amortization on intangible assets (Details)", "shortName": "Details of Significant Accounts - Intangible assets, schedule of amortization on intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-138", "name": "ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "perf:DisclosureOfAmortizationOnIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R46": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesscheduleoffinancialliabilitiesatfairvaluethroughprofitorlossDetails", "longName": "9954497 - Disclosure - Details of Significant Accounts - Financial liabilities, schedule of financial liabilities at fair value through profit or loss (Details)", "shortName": "Details of Significant Accounts - Financial liabilities, schedule of financial liabilities at fair value through profit or loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "perf:NonCurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "perf:NonCurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofamountsrecognizedinprofitorlossandOCIinrelationtofinancialliabilitiesatfairvaluethroughprofitorlossDetails", "longName": "9954498 - Disclosure - Details of Significant Accounts - Financial liabilities at FV, schedule of amounts recognized in profit or loss and OCI in relation to financial liabilities at fair value through profit or loss (Details)", "shortName": "Details of Significant Accounts - Financial liabilities at FV, schedule of amounts recognized in profit or loss and OCI in relation to financial liabilities at fair value through profit or loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-142", "name": "ifrs-full:GainsLossesRecognisedInProfitOrLossOnFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-142", "name": "ifrs-full:GainsLossesRecognisedInProfitOrLossOnFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails", "longName": "9954499 - Disclosure - Details of Significant Accounts - Financial liabilities at FV, warrant liabilities - Narrative (Details)", "shortName": "Details of Significant Accounts - Financial liabilities at FV, warrant liabilities - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "perf:ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "perf:ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofmovementinallkindsofPerfectwarrantsDetails", "longName": "9954500 - Disclosure - Details of Significant Accounts - Financial liabilities at FV, schedule of movement in all kinds of Perfect warrants (Details)", "shortName": "Details of Significant Accounts - Financial liabilities at FV, schedule of movement in all kinds of Perfect warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-140", "name": "perf:IfrsClassOfWarrantOrRightOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": null }, "R50": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails", "longName": "9954501 - Disclosure - Details of Significant Accounts - Other payables, schedule of other payables (Details)", "shortName": "Details of Significant Accounts - Other payables, schedule of other payables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:CurrentProvisionsForEmployeeBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ifrs-full:CurrentProvisionsForEmployeeBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsProvisionsscheduleofprovisionsDetails", "longName": "9954502 - Disclosure - Details of Significant Accounts - Provisions, schedule of provisions (Details)", "shortName": "Details of Significant Accounts - Provisions, schedule of provisions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-2", "name": "ifrs-full:CurrentProvisions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "perf:DisclosureOfAnalysisOfTotalProvisionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "perf:AdditionalProvisions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R52": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsProvisionsscheduleofanalysisoftotalprovisionsDetails", "longName": "9954503 - Disclosure - Details of Significant Accounts - Provisions, schedule of analysis of total provisions (Details)", "shortName": "Details of Significant Accounts - Provisions, schedule of analysis of total provisions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:CurrentProvisions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": null }, "R53": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedbenefitplanNarrativeDetails", "longName": "9954504 - Disclosure - Details of Significant Accounts - Pensions, defined benefit plan - Narrative (Details)", "shortName": "Details of Significant Accounts - Pensions, defined benefit plan - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-55", "name": "perf:NumberOfUnitsAccruedForEachYearOfServiceForFirst15Years", "unitRef": "item", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-55", "name": "perf:NumberOfUnitsAccruedForEachYearOfServiceForFirst15Years", "unitRef": "item", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedcontributionplansNarrativeDetails", "longName": "9954505 - Disclosure - Details of Significant Accounts - Pensions, defined contribution plans - Narrative (Details)", "shortName": "Details of Significant Accounts - Pensions, defined contribution plans - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-55", "name": "perf:PercentageOfMonthlyContributionOnEmployeesMonthlySalariesAndWages", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-55", "name": "perf:PercentageOfMonthlyContributionOnEmployeesMonthlySalariesAndWages", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails", "longName": "9954506 - Disclosure - Details of Significant Accounts - Share-based payment, schedule of terms and conditions of share incentive plan (Details)", "shortName": "Details of Significant Accounts - Share-based payment, schedule of terms and conditions of share incentive plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-166", "name": "perf:IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "perf:IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumExpirationPeriod", "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-166", "name": "perf:IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "perf:IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumExpirationPeriod", "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails", "longName": "9954507 - Disclosure - Details of Significant Accounts - Share-based payment, schedule of movements of outstanding share incentive plan (Details)", "shortName": "Details of Significant Accounts - Share-based payment, schedule of movements of outstanding share incentive plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanNarrativeDetails", "longName": "9954508 - Disclosure - Details of Significant Accounts - Share-based payment, share incentive plan - Narrative (Details)", "shortName": "Details of Significant Accounts - Share-based payment, share incentive plan - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-179", "name": "ifrs-full:ExercisePriceOfOutstandingShareOptions2019", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "ifrs-full:ExercisePriceOfOutstandingShareOptions2019", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails", "longName": "9954509 - Disclosure - Details of Significant Accounts - Share-based payment, schedule of FV of stock options granted using black-scholes option-pricing model (Details)", "shortName": "Details of Significant Accounts - Share-based payment, schedule of FV of stock options granted using black-scholes option-pricing model (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-190", "name": "ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-190", "name": "perf:StockPriceShareOptionsGranted", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R59": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofexpensesincurredonsharebasedpaymenttransactionsDetails", "longName": "9954510 - Disclosure - Details of Significant Accounts - Share-based payment, schedule of expenses incurred on share-based payment transactions (Details)", "shortName": "Details of Significant Accounts - Share-based payment, schedule of expenses incurred on share-based payment transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderearnoutNarrativeDetails", "longName": "9954511 - Disclosure - Details of Significant Accounts - Share-based payment expenses, shareholder earnout - Narrative (Details)", "shortName": "Details of Significant Accounts - Share-based payment expenses, shareholder earnout - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-192", "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-192", "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentsponsorearnoutNarrativeDetails", "longName": "9954512 - Disclosure - Details of Significant Accounts - Share-based payment, sponsor earnout - Narrative (Details)", "shortName": "Details of Significant Accounts - Share-based payment, sponsor earnout - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-200", "name": "perf:MaximumNumberOfEarnoutSharesIssuable", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-200", "name": "perf:MaximumNumberOfEarnoutSharesIssuable", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalNarrativeDetails", "longName": "9954513 - Disclosure - Details of Significant Accounts - Share capital - Narrative (Details)", "shortName": "Details of Significant Accounts - Share capital - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-3", "name": "perf:AuthorizedCapital", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-203", "name": "perf:NumberOfSharesSurrenderedByShareholder", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R63": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalmovementsinsharesoutstandingDetails", "longName": "9954514 - Disclosure - Details of Significant Accounts - Share capital, movements in shares outstanding (Details)", "shortName": "Details of Significant Accounts - Share capital, movements in shares outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-2", "name": "ifrs-full:NumberOfSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": null }, "R64": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalmovementsinsharesoutstandingAdditionalInformationDetails", "longName": "9954515 - Disclosure - Details of Significant Accounts - Share capital, movements in shares outstanding - Additional Information (Details)", "shortName": "Details of Significant Accounts - Share capital, movements in shares outstanding - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-1", "name": "perf:NumberOfTreasurySharesRetiredOrRepurchased", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": null }, "R65": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalsharerepurchaseplanandtenderofferNarrativeDetails", "longName": "9954516 - Disclosure - Details of Significant Accounts - Share capital, share repurchase plan and tender offer- Narrative (Details)", "shortName": "Details of Significant Accounts - Share capital, share repurchase plan and tender offer- Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "perf:MaximumPeriodAuthorisedForShareRepurchase", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "perf:MaximumPeriodAuthorisedForShareRepurchase", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails", "longName": "9954517 - Disclosure - Details of Significant Accounts - Capital Surplus, schedule of capital surplus (Details)", "shortName": "Details of Significant Accounts - Capital Surplus, schedule of capital surplus (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:AdditionalPaidinCapital", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ifrs-full:DisclosureOfIssuedCapitalExplanatory", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ifrs-full:AdditionalPaidinCapital", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ifrs-full:DisclosureOfIssuedCapitalExplanatory", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofrevenuefromcontractswithcustomersDetails", "longName": "9954518 - Disclosure - Details of Significant Accounts - Revenue, schedule of revenue from contracts with customers (Details)", "shortName": "Details of Significant Accounts - Revenue, schedule of revenue from contracts with customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:RevenueFromContractsWithCustomers", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": null }, "R68": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails", "longName": "9954519 - Disclosure - Details of Significant Accounts - Revenue, schedule of disaggregation of revenue from contracts with customers (Details)", "shortName": "Details of Significant Accounts - Revenue, schedule of disaggregation of revenue from contracts with customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:RevenueFromContractsWithCustomers", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-232", "name": "ifrs-full:RevenueFromContractsWithCustomers", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R69": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails", "longName": "9954520 - Disclosure - Details of Significant Accounts - Revenue, schedule of alternative disaggregation of revenue from contracts with customers (Details)", "shortName": "Details of Significant Accounts - Revenue, schedule of alternative disaggregation of revenue from contracts with customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "perf:RevenueFromArAiCloudSolutionsAndSubscription", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "perf:RevenueFromArAiCloudSolutionsAndSubscription", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuealternativedisaggregationofrevenueandcontractassetsNarrativeDetails", "longName": "9954521 - Disclosure - Details of Significant Accounts - Revenue, alternative disaggregation of revenue and contract assets - Narrative (Details)", "shortName": "Details of Significant Accounts - Revenue, alternative disaggregation of revenue and contract assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "perf:RevenueFromArAiCloudSolutions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "perf:RevenueFromArAiCloudSolutions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofcontractliabilitiesDetails", "longName": "9954522 - Disclosure - Details of Significant Accounts - Revenue, schedule of contract liabilities (Details)", "shortName": "Details of Significant Accounts - Revenue, schedule of contract liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:CurrentContractAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": null }, "R72": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofrevenuerecognizedthatwasincludedincontractliabilitybalanceatbeginningoftheperiodDetails", "longName": "9954523 - Disclosure - Details of Significant Accounts - Revenue, schedule of revenue recognized that was included in contract liability balance at beginning of the period (Details)", "shortName": "Details of Significant Accounts - Revenue, schedule of revenue recognized that was included in contract liability balance at beginning of the period (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "perf:DisclosureOfRevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriodTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "perf:DisclosureOfRevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriodTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenueunsatisfiedcontractsNarrativeDetails", "longName": "9954524 - Disclosure - Details of Significant Accounts - Revenue, unsatisfied contracts - Narrative (Details)", "shortName": "Details of Significant Accounts - Revenue, unsatisfied contracts - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsInterestincomescheduleofinterestincomeDetails", "longName": "9954525 - Disclosure - Details of Significant Accounts - Interest income, schedule of interest income (Details)", "shortName": "Details of Significant Accounts - Interest income, schedule of interest income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:InterestIncomeOnDeposits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:InterestIncomeOnDeposits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherincomescheduleofotherincomeDetails", "longName": "9954526 - Disclosure - Details of Significant Accounts - Other income, schedule of other income (Details)", "shortName": "Details of Significant Accounts - Other income, schedule of other income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:RevenueFromGovernmentGrants", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:RevenueFromGovernmentGrants", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOthergainsandlossesscheduleofothergainsandlossesDetails", "longName": "9954527 - Disclosure - Details of Significant Accounts - Other gains and losses, schedule of other gains and losses (Details)", "shortName": "Details of Significant Accounts - Other gains and losses, schedule of other gains and losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R77": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancecostsDetails", "longName": "9954528 - Disclosure - Details of Significant Accounts - Finance costs (Details)", "shortName": "Details of Significant Accounts - Finance costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:InterestExpenseOnLeaseLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": null }, "R78": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails", "longName": "9954529 - Disclosure - Details of Significant Accounts - Costs and expenses by nature, schedule of costs and expenses by nature (Details)", "shortName": "Details of Significant Accounts - Costs and expenses by nature, schedule of costs and expenses by nature (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:CostOfMerchandiseSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:CostOfMerchandiseSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails", "longName": "9954530 - Disclosure - Details of Significant Accounts - Employee benefit expenses, schedule of employee benefit expenses (Details)", "shortName": "Details of Significant Accounts - Employee benefit expenses, schedule of employee benefit expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:WagesAndSalaries", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:WagesAndSalaries", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails", "longName": "9954531 - Disclosure - Details of Significant Accounts - Income tax, schedule of income tax expense (Details)", "shortName": "Details of Significant Accounts - Income tax, schedule of income tax expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:CurrentTaxExpenseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:CurrentTaxExpenseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofearningslossespershareDetails", "longName": "9954532 - Disclosure - Details of Significant Accounts - Earnings per share, schedule of earnings (losses) per share (Details)", "shortName": "Details of Significant Accounts - Earnings per share, schedule of earnings (losses) per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails", "longName": "9954533 - Disclosure - Details of Significant Accounts - Earnings per share, schedule of potential dilutive instruments not included in calculation of diluted EPS (Details)", "shortName": "Details of Significant Accounts - Earnings per share, schedule of potential dilutive instruments not included in calculation of diluted EPS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:DilutiveEffectOfWarrantsOnWeightedAverageNumberOfOrdinaryShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:DilutiveEffectOfWarrantsOnWeightedAverageNumberOfOrdinaryShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails", "longName": "9954534 - Disclosure - Details of Significant Accounts - Changes in liabilities from financing activities, schedule of changes in liabilities from financing activities (Details)", "shortName": "Details of Significant Accounts - Changes in liabilities from financing activities, schedule of changes in liabilities from financing activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-2", "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-2", "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "longName": "9954535 - Disclosure - Related Party Transactions - Additional Information (Details)", "shortName": "Related Party Transactions - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-1", "name": "perf:PercentageOfOwnershipInterestHeld", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "perf:PercentageOfOwnershipInterestHeld", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsrevenueDetails", "longName": "9954536 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, revenue (Details)", "shortName": "Related Party Transactions - Schedule of significant related party transactions, revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-248", "name": "ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-248", "name": "ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsotherpayablesDetails", "longName": "9954537 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, other payables (Details)", "shortName": "Related Party Transactions - Schedule of significant related party transactions, other payables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:AmountsPayableRelatedPartyTransactions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ifrs-full:AmountsPayableRelatedPartyTransactions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsoperatingexpensesDetails", "longName": "9954538 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, operating expenses (Details)", "shortName": "Related Party Transactions - Schedule of significant related party transactions, operating expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-248", "name": "ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-248", "name": "ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsNarrativeDetails", "longName": "9954539 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, lease transactions - Narrative (Details)", "shortName": "Related Party Transactions - Schedule of significant related party transactions, lease transactions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-253", "name": "perf:LeaseRentalContractualPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-253", "name": "perf:LeaseRentalContractualPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsrentexpenseDetails", "longName": "9954540 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, lease transactions rent expense (Details)", "shortName": "Related Party Transactions - Schedule of significant related party transactions, lease transactions rent expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-258", "name": "ifrs-full:RentalExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-258", "name": "ifrs-full:RentalExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsacquisitionofrightofuseassetsDetails", "longName": "9954541 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, acquisition of right-of-use assets (Details)", "shortName": "Related Party Transactions - Schedule of significant related party transactions, acquisition of right-of-use assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:AdditionsToRightofuseAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-248", "name": "ifrs-full:AdditionsToRightofuseAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R91": { "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails", "longName": "9954542 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, lease liabilities outstanding balance and interest expense (Details)", "shortName": "Related Party Transactions - Schedule of significant related party transactions, lease liabilities outstanding balance and interest expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:CurrentLeaseLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-250", "name": "ifrs-full:GrossLeaseLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R92": { "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofkeymanagementcompensationDetails", "longName": "9954543 - Disclosure - Related Party Transactions - Schedule of key management compensation (Details)", "shortName": "Related Party Transactions - Schedule of key management compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsKeymanagementcompensationNarrativeDetails", "longName": "9954544 - Disclosure - Related Party Transactions - Key management compensation Narrative (Details)", "shortName": "Related Party Transactions - Key management compensation Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c-3", "name": "perf:UnpaidPortionOfAforementionedInformation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "perf:UnpaidPortionOfAforementionedInformation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R94": { "role": "http://www.perfectcorp.com/role/OthersCapitalmanagementscheduleofgearingratiosDetails", "longName": "9954545 - Disclosure - Others - Capital management , schedule of gearing ratios (Details)", "shortName": "Others - Capital management , schedule of gearing ratios (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:Liabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "perf:GearingRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "perf:ScheduleOfGearingRatioTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R95": { "role": "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails", "longName": "9954546 - Disclosure - Others - Financial instruments, schedule of financial instruments by category (Details)", "shortName": "Others - Financial instruments, schedule of financial instruments by category (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:FinancialAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-272", "name": "ifrs-full:FinancialLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R96": { "role": "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails", "longName": "9954547 - Disclosure - Others - Financial instruments, schedule of significant financial assets and liabilities denominated in foreign currencies (Details)", "shortName": "Others - Financial instruments, schedule of significant financial assets and liabilities denominated in foreign currencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:FinancialAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-285", "name": "ifrs-full:FinancialAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R97": { "role": "http://www.perfectcorp.com/role/OthersFinancialinstrumentsNarrativeDetails", "longName": "9954548 - Disclosure - Others - Financial instruments - Narrative (Details)", "shortName": "Others - Financial instruments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-327", "name": "ifrs-full:TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ifrs-full:TransfersOutOfLevel2IntoLevel1OfFairValueHierarchyLiabilities", "ifrs-full:TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyLiabilities", "ifrs-full:TransfersOutOfLevel2IntoLevel1OfFairValueHierarchyLiabilities", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R98": { "role": "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails", "longName": "9954549 - Disclosure - Others - Financial instruments, schedule of contractual undiscounted cash flows of non-derivative financial liabilities (Details)", "shortName": "Others - Financial instruments, schedule of contractual undiscounted cash flows of non-derivative financial liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "c-307", "name": "ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-307", "name": "ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R99": { "role": "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheliabilitiesDetails", "longName": "9954550 - Disclosure - Others - Fair value information, schedule of natures of the liabilities (Details)", "shortName": "Others - Fair value information, schedule of natures of the liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "c-3", "name": "ifrs-full:FinancialLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-326", "name": "ifrs-full:FinancialLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "unique": true } }, "R100": { "role": "http://www.perfectcorp.com/role/SegmentInformationNarrativeDetails", "longName": "9954551 - Disclosure - Segment Information - Narrative (Details)", "shortName": "Segment Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "c-1", "name": "perf:NumberOfReportableOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "perf:NumberOfReportableOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } }, "R101": { "role": "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails", "longName": "9954552 - Disclosure - Segment Information - Schedule of geographic information (Details)", "shortName": "Segment Information - Schedule of geographic information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "c-1", "name": "ifrs-full:Revenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ifrs-full:DisclosureOfGeographicalAreasExplanatory", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ifrs-full:Revenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ifrs-full:DisclosureOfGeographicalAreasExplanatory", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "perf-20240630_d2.htm", "first": true, "unique": true } } }, "tag": { "ifrs-full_AccumulatedDepreciationAndAmortisationMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AccumulatedDepreciationAndAmortisationMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated depreciation", "label": "Accumulated depreciation and amortisation [member]" } }, "en": { "role": { "documentation": "This member stands for accumulated depreciation and amortisation. [Refer: Depreciation and amortisation expense]" } } }, "auth_ref": [ "r57", "r295", "r301", "r303", "r304" ] }, "ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdditionalInformationAboutSharebasedPaymentArrangements", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of expenses incurred on share-based payment transactions", "label": "Additional information about share-based payment arrangements [text block]" } }, "en": { "role": { "documentation": "Additional information about share-based payment arrangements necessary to satisfy the disclosure requirements of IFRS 2. [Refer: Types of share-based payment arrangements [domain]]" } } }, "auth_ref": [ "r185" ] }, "ifrs-full_AdditionalPaidinCapital": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdditionalPaidinCapital", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails": { "parentTag": "ifrs-full_SharePremium", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional paid-in capital" } }, "en": { "role": { "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r289" ] }, "ifrs-full_AdditionalPaidinCapitalMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdditionalPaidinCapitalMember", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional paid-in capital", "label": "Additional paid-in capital [member]" } }, "en": { "role": { "documentation": "This member stands for amounts received from issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r287" ] }, "perf_AdditionalProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "AdditionalProvisions", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsProvisionsscheduleofprovisionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional provisions", "label": "Additional Provisions", "documentation": "The amount of additional provisions made." } } }, "auth_ref": [] }, "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "label": "Additions other than through business combinations, intangible assets other than goodwill" } }, "en": { "role": { "documentation": "The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Total for all business combinations [member]; Intangible assets other than goodwill]" } } }, "auth_ref": [ "r95" ] }, "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "label": "Additions other than through business combinations, property, plant and equipment" } }, "en": { "role": { "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Total for all business combinations [member]; Property, plant and equipment]" } } }, "auth_ref": [ "r51" ] }, "ifrs-full_AdditionsToRightofuseAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdditionsToRightofuseAssets", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsacquisitionofrightofuseassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "label": "Additions to right-of-use assets" } }, "en": { "role": { "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]" } } }, "auth_ref": [ "r157" ] }, "ifrs-full_AdjustedWeightedAverageShares": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdjustedWeightedAverageShares", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofearningslossespershareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Profit attributable to ordinary shareholders of the group plus assumed conversion of all dilutive potential ordinary shares, weighted average number of ordinary shares outstanding (in shares)", "label": "Weighted average number of ordinary shares used in calculating diluted earnings per share" } }, "en": { "role": { "documentation": "The weighted average number of ordinary shares outstanding plus the weighted average number of ordinary shares that would be issued on the conversion of all the dilutive potential ordinary shares into ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]" } } }, "auth_ref": [ "r88" ] }, "ifrs-full_AdjustmentsForAmortisationExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdjustmentsForAmortisationExpense", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Adjustments for amortisation expense" } }, "en": { "role": { "documentation": "Adjustments for amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Depreciation and amortisation expense]" } } }, "auth_ref": [ "r308" ] }, "ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdjustmentsForCurrentTaxOfPriorPeriod", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails": { "parentTag": "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior year income tax underestimation", "label": "Adjustments for current tax of prior periods" } }, "en": { "role": { "documentation": "Adjustments of tax expense (income) recognised in the period for current tax of prior periods." } } }, "auth_ref": [ "r241" ] }, "ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdjustmentsForDecreaseIncreaseInContractAssets", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Current contract assets", "label": "Adjustments for decrease (increase) in contract assets" } }, "en": { "role": { "documentation": "Adjustments for the decrease (increase) in contract assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Contract assets; Profit (loss)]" } } }, "auth_ref": [ "r306" ] }, "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdjustmentsForDecreaseIncreaseInInventories", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Adjustments for decrease (increase) in inventories" } }, "en": { "role": { "documentation": "Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Profit (loss)]" } } }, "auth_ref": [ "r306" ] }, "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdjustmentsForDecreaseIncreaseInOtherCurrentAssets", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Adjustments for decrease (increase) in other current assets" } }, "en": { "role": { "documentation": "Adjustments for decrease (increase) in other current assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current assets; Profit (loss)]" } } }, "auth_ref": [ "r308" ] }, "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables", "label": "Adjustments for decrease (increase) in other operating receivables" } }, "en": { "role": { "documentation": "Adjustments for decrease (increase) in other operating receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r306" ] }, "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdjustmentsForDecreaseIncreaseInTradeAccountReceivable", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Adjustments for decrease (increase) in trade accounts receivable" } }, "en": { "role": { "documentation": "Adjustments for decrease (increase) in trade accounts receivable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r306" ] }, "ifrs-full_AdjustmentsForDepreciationExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdjustmentsForDepreciationExpense", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Adjustments for depreciation expense" } }, "en": { "role": { "documentation": "Adjustments for depreciation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r308" ] }, "ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdjustmentsForIncreaseDecreaseInContractLiabilities", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Current contract liabilities", "label": "Adjustments for increase (decrease) in contract liabilities" } }, "en": { "role": { "documentation": "Adjustments for the increase (decrease) in contract liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Contract liabilities; Profit (loss)]" } } }, "auth_ref": [ "r306" ] }, "perf_AdjustmentsForIncreaseDecreaseInCurrentProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "AdjustmentsForIncreaseDecreaseInCurrentProvisions", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Current provisions", "label": "Adjustments For Increase Decrease In Current Provisions", "documentation": "Adjustments for increase (decrease) in current provisions to reconcile profit (loss) to net cash flow from (used in) operating activities." } } }, "auth_ref": [] }, "ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net defined benefit liability, non-current", "label": "Adjustments for increase (decrease) in employee benefit liabilities" } }, "en": { "role": { "documentation": "Adjustments for increase (decrease) in employee benefit liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r308" ] }, "ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Adjustments for increase (decrease) in other current liabilities" } }, "en": { "role": { "documentation": "Adjustments for increase (decrease) in other current liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current liabilities; Profit (loss)]" } } }, "auth_ref": [ "r308" ] }, "ifrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdjustmentsForIncreaseDecreaseInOtherOperatingPayables", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other payables", "label": "Adjustments for increase (decrease) in other operating payables" } }, "en": { "role": { "documentation": "Adjustments for increase (decrease) in other operating payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r306" ] }, "perf_AdjustmentsForIncreaseDecreaseInOtherPayablesRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "AdjustmentsForIncreaseDecreaseInOtherPayablesRelatedParties", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other payables \u2013 related parties", "label": "Adjustments For Increase (Decrease) In Other Payables, Related Parties", "documentation": "Adjustments for increase (decrease) in other payables to related parties to reconcile profit (loss) to net cash flow from (used in) operating activities." } } }, "auth_ref": [] }, "ifrs-full_AdjustmentsForInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdjustmentsForInterestExpense", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Adjustments for interest expense" } }, "en": { "role": { "documentation": "Adjustments for interest expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Interest expense; Profit (loss)]" } } }, "auth_ref": [ "r308" ] }, "ifrs-full_AdjustmentsForInterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdjustmentsForInterestIncome", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest income", "label": "Adjustments for interest income" } }, "en": { "role": { "documentation": "Adjustments for interest income expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Interest income; Profit (loss)]" } } }, "auth_ref": [ "r308" ] }, "perf_AdjustmentsForNetLossOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "AdjustmentsForNetLossOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net (gains) losses on financial liabilities at fair value through profit or loss", "label": "Adjustments For Net Loss On Financial Liabilities At Fair Value Through Profit Or Loss", "documentation": "Adjustments for net loss on financial liabilities at fair value through profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities." } } }, "auth_ref": [] }, "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdjustmentsForReconcileProfitLossAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile profit (loss)", "label": "Adjustments to reconcile profit (loss) [abstract]" } } }, "auth_ref": [] }, "ifrs-full_AdjustmentsForSharebasedPayments": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AdjustmentsForSharebasedPayments", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment transactions", "label": "Adjustments for share-based payments" } }, "en": { "role": { "documentation": "Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r307" ] }, "perf_AggregatePurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "AggregatePurchasePrice", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate purchase price", "label": "Aggregate Purchase Price", "documentation": "Represents information pertaining to the aggregate purchase price under the agreement." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.perfectcorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AmortisationIntangibleAssetsOtherThanGoodwill", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofamortizationonintangibleassetsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization charge", "verboseLabel": "Amortization of intangible assets", "label": "Amortisation, intangible assets other than goodwill" } }, "en": { "role": { "documentation": "The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]" } } }, "auth_ref": [ "r97" ] }, "ifrs-full_AmountsPayableRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AmountsPayableRelatedPartyTransactions", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsotherpayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other payables", "label": "Amounts payable, related party transactions" } }, "en": { "role": { "documentation": "The amounts payable resulting from related party transactions. [Refer: Total for all related parties [member]]" } } }, "auth_ref": [ "r72", "r77" ] }, "ifrs-full_Assets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets" } }, "en": { "role": { "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits." } } }, "auth_ref": [ "r20", "r135", "r136", "r139", "r218", "r221" ] }, "ifrs-full_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AssetsAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [abstract]" } } }, "auth_ref": [] }, "ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AttributionOfExpensesByNatureToTheirFunctionAxis", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofamortizationonintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Attribution of expenses by nature to their function [axis]", "label": "Attribution of expenses by nature to their function [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r285", "r288" ] }, "ifrs-full_AttributionOfExpensesByNatureToTheirFunctionDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "AttributionOfExpensesByNatureToTheirFunctionDomain", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofamortizationonintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Attribution of expenses by nature to their function [domain]", "label": "Attribution of expenses by nature to their function [domain]" } }, "en": { "role": { "documentation": "This member stands for the standard value of the \u2018Attribution of expenses by nature to their function' axis if no other member is used." } } }, "auth_ref": [ "r285", "r288" ] }, "perf_AuthorizedCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "AuthorizedCapital", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized capital", "label": "Authorized capital", "documentation": "Amount of authorized capital." } } }, "auth_ref": [] }, "ifrs-full_BalancesWithBanks": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "BalancesWithBanks", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails": { "parentTag": "ifrs-full_CashAndCashEquivalents", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Checking accounts", "label": "Balances with banks" } }, "en": { "role": { "documentation": "The amount of cash balances held at banks." } } }, "auth_ref": [ "r310" ] }, "ifrs-full_BasicEarningsLossPerShare": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "BasicEarningsLossPerShare", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofearningslossespershareDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings (loss) per share of class A and class B ordinary shares (in USD per share)", "verboseLabel": "Profit attributable to ordinary shareholders of the parent, loss per share (in USD per share)", "label": "Basic earnings (loss) per share" } }, "en": { "role": { "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator)." } } }, "auth_ref": [ "r85", "r86" ] }, "perf_BasicLossPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "BasicLossPerShareAbstract", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofearningslossespershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings per share", "label": "Basic Loss Per Share [Abstract]", "documentation": "Basic Loss Per Share" } } }, "auth_ref": [] }, "ifrs-full_BottomOfRangeMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "BottomOfRangeMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanNarrativeDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Bottom of range [member]" } }, "en": { "role": { "documentation": "This member stands for the bottom of a range." } } }, "auth_ref": [ "r114", "r141", "r166", "r180", "r260", "r261", "r311" ] }, "ifrs-full_BuildingsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "BuildingsMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings", "label": "Buildings [member]" } }, "en": { "role": { "documentation": "This member stands for a class of plant, property and equipment representing depreciable buildings and similar structures for use in operations. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r294" ] }, "perf_CapitalSurplusAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "CapitalSurplusAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Capital surplus", "label": "Capital Surplus [Abstract]", "documentation": "Capital Surplus" } } }, "auth_ref": [] }, "perf_CapitalSurplusOtherThanAdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "CapitalSurplusOtherThanAdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails": { "parentTag": "ifrs-full_SharePremium", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Subtotal", "label": "Capital Surplus Other Than Additional Paid-in Capital", "documentation": "Amount of capital surplus other than additional paid-in capital." } } }, "auth_ref": [] }, "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]", "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r50", "r53", "r94", "r98", "r102", "r103", "r104", "r105", "r106", "r186", "r197", "r198" ] }, "ifrs-full_CarryingAmountMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CarryingAmountMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying amount [member]", "label": "Carrying amount [member]" } }, "en": { "role": { "documentation": "This member stands for the amount at which an asset is recognised in the statement of financial position (after deducting any accumulated depreciation or amortisation and accumulated impairment losses). It also represents the standard value for the 'Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount' axis if no other member is used. [Refer: Depreciation and amortisation expense; Impairment loss]" } } }, "auth_ref": [ "r53", "r98", "r102", "r104", "r105", "r186", "r197", "r198" ] }, "perf_CashAndCashEquivalentPledged": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "CashAndCashEquivalentPledged", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalent pledged", "label": "Cash and Cash Equivalent Pledged", "documentation": "Cash and Cash Equivalent Pledged" } } }, "auth_ref": [] }, "ifrs-full_CashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 6.0 }, "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "totalLabel": "Cash and cash equivalents", "label": "Cash and cash equivalents" } }, "en": { "role": { "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]" } } }, "auth_ref": [ "r16", "r115", "r131" ] }, "ifrs-full_CashFlowsFromUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CashFlowsFromUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash flows used in financing activities", "label": "Cash flows from (used in) financing activities" } }, "en": { "role": { "documentation": "The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity, from continuing and discontinued operations." } } }, "auth_ref": [ "r107", "r116" ] }, "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES", "label": "Cash flows from (used in) financing activities [abstract]" } } }, "auth_ref": [] }, "ifrs-full_CashFlowsFromUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CashFlowsFromUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash flows used in investing activities", "label": "Cash flows from (used in) investing activities" } }, "en": { "role": { "documentation": "The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents, from continuing and discontinued operations." } } }, "auth_ref": [ "r107", "r116" ] }, "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES", "label": "Cash flows from (used in) investing activities [abstract]" } } }, "auth_ref": [] }, "ifrs-full_CashFlowsFromUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CashFlowsFromUsedInOperatingActivities", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash flows from operating activities", "label": "Cash flows from (used in) operating activities" } }, "en": { "role": { "documentation": "The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities, from continuing and discontinued operations. [Refer: Revenue]" } } }, "auth_ref": [ "r107", "r116" ] }, "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES", "label": "Cash flows from (used in) operating activities [abstract]" } } }, "auth_ref": [] }, "ifrs-full_CashFlowsFromUsedInOperations": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CashFlowsFromUsedInOperations", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Cash inflow generated from operations", "label": "Cash flows from (used in) operations" } }, "en": { "role": { "documentation": "The cash from (used in) the entity's operations." } } }, "auth_ref": [ "r253", "r257" ] }, "ifrs-full_CashOnHand": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CashOnHand", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails": { "parentTag": "ifrs-full_CashAndCashEquivalents", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Petty cash", "label": "Cash on hand" } }, "en": { "role": { "documentation": "The amount of cash held by the entity. This does not include demand deposits." } } }, "auth_ref": [ "r310" ] }, "ifrs-full_CashOutflowForLeases": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CashOutflowForLeases", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash outflow for leases", "label": "Cash outflow for leases" } }, "en": { "role": { "documentation": "The cash outflow for leases." } } }, "auth_ref": [ "r156" ] }, "ifrs-full_CategoriesOfFinancialAssetsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CategoriesOfFinancialAssetsAxis", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Categories of financial assets [axis]", "label": "Categories of financial assets [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r212" ] }, "ifrs-full_CategoriesOfFinancialAssetsDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CategoriesOfFinancialAssetsDomain", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Categories of financial assets [domain]", "label": "Categories of financial assets [domain]" } }, "en": { "role": { "documentation": "This member stands for aggregated categories of financial assets. It also represents the standard value for the 'Categories of financial assets' axis if no other member is used. [Refer: Financial assets]" } } }, "auth_ref": [ "r212" ] }, "ifrs-full_CategoriesOfFinancialLiabilitiesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CategoriesOfFinancialLiabilitiesAxis", "presentation": [ "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheliabilitiesDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Categories of financial liabilities [axis]", "label": "Categories of financial liabilities [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r212" ] }, "ifrs-full_CategoriesOfFinancialLiabilitiesDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CategoriesOfFinancialLiabilitiesDomain", "presentation": [ "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheliabilitiesDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Categories of financial liabilities [domain]", "label": "Categories of financial liabilities [domain]" } }, "en": { "role": { "documentation": "This member stands for aggregated categories of financial liabilities. It also represents the standard value for the 'Categories of financial liabilities' axis if no other member is used. [Refer: Financial assets]" } } }, "auth_ref": [ "r212" ] }, "ifrs-full_CategoriesOfRelatedPartiesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CategoriesOfRelatedPartiesAxis", "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsacquisitionofrightofuseassetsDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsNarrativeDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsrentexpenseDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsoperatingexpensesDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsotherpayablesDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Categories of related parties [axis]", "label": "Categories of related parties [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r76" ] }, "ifrs-full_CategoriesOfRelatedPartiesDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CategoriesOfRelatedPartiesDomain", "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsacquisitionofrightofuseassetsDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsNarrativeDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsrentexpenseDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsoperatingexpensesDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsotherpayablesDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Categories of related parties [domain]", "label": "Categories of related parties [domain]" } }, "en": { "role": { "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used." } } }, "auth_ref": [ "r76" ] }, "perf_ChangesInOperatingAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ChangesInOperatingAssetsAndLiabilitiesAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities", "label": "Changes In Operating Assets And Liabilities [Abstract]", "documentation": "No definition available." } } }, "auth_ref": [] }, "perf_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants": { "xbrltype": "durationItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Minimum threshold written notice period for redemption of warrants", "label": "Class Of Warrant Or Right Minimum Threshold Written Notice Period For Redemption Of Warrants", "documentation": "The minimum threshold period during which a written notice is required for redemption of warrants, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "perf_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger": { "xbrltype": "perShareItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock price trigger for redemption of warrants (in dollars per share)", "label": "Class Of Warrant Or Right Redemption Of Warrants Or Rights Stock Price Trigger", "documentation": "Price of the entity's common stock which would be required to be attained to trigger the redemption of warrants." } } }, "auth_ref": [] }, "perf_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays": { "xbrltype": "durationItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Threshold consecutive trading days for redemption of warrants", "label": "Class Of Warrant Or Right Redemption Of Warrants Or Rights Threshold Consecutive Trading Days", "documentation": "Threshold number of specified consecutive trading days for stock price trigger considered for redemption of warrants." } } }, "auth_ref": [] }, "perf_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays": { "xbrltype": "durationItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Threshold trading days for redemption of warrants", "label": "Class Of Warrant Or Right Redemption Of Warrants Or Rights Threshold Trading Days", "documentation": "Threshold number of specified trading days for stock price trigger considered for redemption of warrants." } } }, "auth_ref": [] }, "perf_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights": { "xbrltype": "perShareItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Redemption price per warrant (in dollars per share)", "label": "Class Of Warrant Or Right Redemption Price Of Warrants Or Rights", "documentation": "Redemption price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [] }, "perf_ClassOrdinarySharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ClassOrdinarySharesMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Class A Ordinary Shares", "label": "Class A Ordinary Shares [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [] }, "ifrs-full_ClassesOfAssetsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ClassesOfAssetsAxis", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Classes of assets [axis]", "label": "Classes of assets [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r90", "r91", "r140", "r159" ] }, "ifrs-full_ClassesOfAssetsDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ClassesOfAssetsDomain", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Classes of assets [domain]", "label": "Classes of assets [domain]" } }, "en": { "role": { "documentation": "This member stands for a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of assets' axis if no other member is used." } } }, "auth_ref": [ "r90", "r140", "r159" ] }, "ifrs-full_ClassesOfFinancialAssetsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ClassesOfFinancialAssetsAxis", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets", "label": "Classes of financial assets [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r173", "r206", "r207", "r230", "r231" ] }, "ifrs-full_ClassesOfFinancialAssetsDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ClassesOfFinancialAssetsDomain", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Classes of financial assets [domain]", "label": "Classes of financial assets [domain]" } }, "en": { "role": { "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]" } } }, "auth_ref": [ "r173", "r206", "r207", "r230", "r231" ] }, "ifrs-full_ClassesOfFinancialInstrumentsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ClassesOfFinancialInstrumentsAxis", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofmovementinallkindsofPerfectwarrantsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Classes of financial instruments [axis]", "label": "Classes of financial instruments [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r197", "r200", "r202", "r203" ] }, "ifrs-full_ClassesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ClassesOfFinancialInstrumentsDomain", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofmovementinallkindsofPerfectwarrantsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Classes of financial instruments [domain]", "label": "Classes of financial instruments [domain]" } }, "en": { "role": { "documentation": "This member stands for aggregated classes of financial instruments. Financial instruments are contracts that give rise to a financial asset of one entity and a financial liability or equity instrument of another entity. It also represents the standard value for the 'Classes of financial instruments' axis if no other member is used. [Refer: Financial assets; Financial liabilities]" } } }, "auth_ref": [ "r197", "r200", "r202", "r203" ] }, "ifrs-full_ClassesOfFinancialLiabilitiesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ClassesOfFinancialLiabilitiesAxis", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofamountsrecognizedinprofitorlossandOCIinrelationtofinancialliabilitiesatfairvaluethroughprofitorlossDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofmovementinallkindsofPerfectwarrantsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesscheduleoffinancialliabilitiesatfairvaluethroughprofitorlossDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities", "label": "Classes of financial liabilities [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r206", "r207", "r230", "r231" ] }, "ifrs-full_ClassesOfFinancialLiabilitiesDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ClassesOfFinancialLiabilitiesDomain", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofamountsrecognizedinprofitorlossandOCIinrelationtofinancialliabilitiesatfairvaluethroughprofitorlossDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofmovementinallkindsofPerfectwarrantsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesscheduleoffinancialliabilitiesatfairvaluethroughprofitorlossDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Classes of financial liabilities [domain]", "label": "Classes of financial liabilities [domain]" } }, "en": { "role": { "documentation": "This member stands for aggregated classes financial liabilities. It also represents the standard value for the 'Classes of financial liabilities' axis if no other member is used. [Refer: Financial liabilities]" } } }, "auth_ref": [ "r206", "r207", "r230", "r231" ] }, "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Classes of intangible assets other than goodwill [axis]", "label": "Classes of intangible assets other than goodwill [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r99" ] }, "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillDomain", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Classes of intangible assets other than goodwill [domain]", "label": "Classes of intangible assets other than goodwill [domain]" } }, "en": { "role": { "documentation": "This member stands for the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used." } } }, "auth_ref": [ "r99" ] }, "ifrs-full_ClassesOfLiabilitiesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ClassesOfLiabilitiesAxis", "presentation": [ "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Classes of liabilities [axis]", "label": "Classes of liabilities [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r140" ] }, "ifrs-full_ClassesOfLiabilitiesDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ClassesOfLiabilitiesDomain", "presentation": [ "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Classes of liabilities [domain]", "label": "Classes of liabilities [domain]" } }, "en": { "role": { "documentation": "This member stands for a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of liabilities' axis if no other member is used. [Refer: Liabilities]" } } }, "auth_ref": [ "r140" ] }, "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ClassesOfPropertyPlantAndEquipmentAxis", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Classes of property, plant and equipment [axis]", "label": "Classes of property, plant and equipment [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r54" ] }, "ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ClassesOfPropertyPlantAndEquipmentDomain", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Classes of property, plant and equipment [domain]", "label": "Classes of property, plant and equipment [domain]" } }, "en": { "role": { "documentation": "This member stands for the standard value for the 'Classes of property, plant and equipment' axis if no other member is used." } } }, "auth_ref": [ "r54" ] }, "ifrs-full_ClassesOfShareCapitalAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ClassesOfShareCapitalAxis", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalmovementsinsharesoutstandingAdditionalInformationDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalsharerepurchaseplanandtenderofferNarrativeDetails", "http://www.perfectcorp.com/role/HistoryandOrganizationDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Classes of share capital [axis]", "label": "Classes of share capital [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r33" ] }, "ifrs-full_ClassesOfShareCapitalDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ClassesOfShareCapitalDomain", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalmovementsinsharesoutstandingAdditionalInformationDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalsharerepurchaseplanandtenderofferNarrativeDetails", "http://www.perfectcorp.com/role/HistoryandOrganizationDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Classes of share capital [domain]", "label": "Classes of share capital [domain]" } }, "en": { "role": { "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used." } } }, "auth_ref": [ "r33" ] }, "perf_ClinJeffCorpCleanJeffMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ClinJeffCorpCleanJeffMember", "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsacquisitionofrightofuseassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ClinJeff", "label": "ClinJeff Corp (CleanJeff) [Member]", "documentation": "ClinJeff Corp (CleanJeff)" } } }, "auth_ref": [] }, "ifrs-full_ClosingForeignExchangeRate": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ClosingForeignExchangeRate", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange rate", "label": "Closing foreign exchange rate" } }, "en": { "role": { "documentation": "The spot exchange rate at the end of the reporting period. Exchange rate is the ratio of exchange for two currencies. Spot exchange rate is the exchange rate for immediate delivery." } } }, "auth_ref": [ "r288" ] }, "perf_CommonStockConversionRatio": { "xbrltype": "decimalItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "CommonStockConversionRatio", "presentation": [ "http://www.perfectcorp.com/role/HistoryandOrganizationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock conversion ratio", "label": "Common stock conversion ratio", "documentation": "Common stock conversion ratio." } } }, "auth_ref": [] }, "ifrs-full_ComponentsOfEquityAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ComponentsOfEquityAxis", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Components of equity [axis]", "label": "Components of equity [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r7" ] }, "ifrs-full_ComponentsOfEquityDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ComponentsOfEquityDomain", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Components of equity [domain]", "label": "Components of equity [domain]" } }, "en": { "role": { "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used." } } }, "auth_ref": [ "r7" ] }, "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Components of other comprehensive loss that will be reclassified to profit or loss", "label": "Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]" } } }, "auth_ref": [] }, "ifrs-full_ComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ComprehensiveIncome", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income", "terseLabel": "Total comprehensive income (loss)", "label": "Comprehensive income" } }, "en": { "role": { "documentation": "The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners." } } }, "auth_ref": [ "r2", "r36", "r119", "r121", "r128", "r259" ] }, "ifrs-full_ComprehensiveIncomeAttributableToAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ComprehensiveIncomeAttributableToAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Total comprehensive income attributable to:", "label": "Comprehensive income attributable to [abstract]" } } }, "auth_ref": [] }, "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ComprehensiveIncomeAttributableToOwnersOfParent", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Shareholders of the parent", "label": "Comprehensive income, attributable to owners of parent" } }, "en": { "role": { "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]" } } }, "auth_ref": [ "r2", "r38" ] }, "ifrs-full_ComputerSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ComputerSoftwareMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software", "label": "Computer software [member]" } }, "en": { "role": { "documentation": "This member stands for a class of intangible assets representing computer software. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r249" ] }, "ifrs-full_ContractAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ContractAssetsAbstract", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofcontractliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets:", "label": "Contract assets [abstract]" } } }, "auth_ref": [] }, "ifrs-full_ContractLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ContractLiabilitiesAbstract", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofcontractliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities:", "label": "Contract liabilities [abstract]" } } }, "auth_ref": [] }, "ifrs-full_CostOfMerchandiseSold": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CostOfMerchandiseSold", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "label": "Cost of merchandise sold" } }, "en": { "role": { "documentation": "The amount of merchandise that was sold during the period and recognised as an expense." } } }, "auth_ref": [ "r292" ] }, "ifrs-full_CostOfSales": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CostOfSales", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "ifrs-full_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedLabel": "Cost of sales and services", "label": "Cost of sales" } }, "en": { "role": { "documentation": "The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories." } } }, "auth_ref": [ "r0", "r43" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "ifrs-full_CurrencyInWhichInformationIsDisplayedAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CurrencyInWhichInformationIsDisplayedAxis", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency in which information is displayed [axis]", "label": "Currency in which information is displayed [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r67" ] }, "ifrs-full_CurrencyRiskMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CurrencyRiskMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange risk", "label": "Currency risk [member]" } }, "en": { "role": { "documentation": "This member stands for a type of market risk representing the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. [Refer: Classes of financial instruments [domain]]" } } }, "auth_ref": [ "r167", "r168", "r169", "r170", "r214" ] }, "ifrs-full_CurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CurrentAssets", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Current assets" } }, "en": { "role": { "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]" } } }, "auth_ref": [ "r24", "r124", "r259" ] }, "ifrs-full_CurrentAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CurrentAssetsAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Current assets [abstract]" } } }, "auth_ref": [] }, "ifrs-full_CurrentContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CurrentContractAssets", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofcontractliabilitiesDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current contract assets", "verboseLabel": "Unbilled revenue", "label": "Current contract assets" } }, "en": { "role": { "documentation": "The amount of current contract assets. [Refer: Contract assets]" } } }, "auth_ref": [ "r142" ] }, "ifrs-full_CurrentContractLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CurrentContractLiabilities", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofcontractliabilitiesDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current contract liabilities", "verboseLabel": "Advance sales receipts", "label": "Current contract liabilities" } }, "en": { "role": { "documentation": "The amount of current contract liabilities. [Refer: Contract liabilities]" } } }, "auth_ref": [ "r142" ] }, "ifrs-full_CurrentFinancialAssetsAtAmortisedCost": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CurrentFinancialAssetsAtAmortisedCost", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsscheduleofcurrentfinancialassetsatamortizedcostDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current financial assets at amortized cost", "verboseLabel": "Time deposits with maturities over three months", "label": "Current financial assets at amortised cost" } }, "en": { "role": { "documentation": "The amount of current financial assets measured at amortised cost. [Refer: Financial assets at amortised cost]" } } }, "auth_ref": [ "r210" ] }, "perf_CurrentFinancialAssetsAtAmortisedCostMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "CurrentFinancialAssetsAtAmortisedCostMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current financial assets at amortized cost", "label": "Current financial assets at amortized cost", "documentation": "This member stands for current financial assets at amortised cost." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.perfectcorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "ifrs-full_CurrentLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CurrentLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails": { "parentTag": "ifrs-full_GrossLeaseLiabilities", "weight": 1.0, "order": 1.0 }, "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 2.0 }, "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofleaseliabilitiesrelatingtoleasecontractsDetails": { "parentTag": "ifrs-full_LeaseLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofleaseliabilitiesrelatingtoleasecontractsDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Current lease liabilities", "negatedLabel": "Less: current portion (shown as \u2018current lease liabilities\u2019)", "label": "Current lease liabilities" } }, "en": { "role": { "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r152" ] }, "ifrs-full_CurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CurrentLiabilities", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Current liabilities" } }, "en": { "role": { "documentation": "The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period." } } }, "auth_ref": [ "r25", "r126", "r259" ] }, "ifrs-full_CurrentLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CurrentLiabilitiesAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Current liabilities [abstract]" } } }, "auth_ref": [] }, "ifrs-full_CurrentPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CurrentPrepaidExpenses", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofothercurrentassetsDetails": { "parentTag": "ifrs-full_OtherCurrentAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofothercurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Current prepaid expenses" } }, "en": { "role": { "documentation": "The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised." } } }, "auth_ref": [ "r288" ] }, "ifrs-full_CurrentProvisions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CurrentProvisions", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsProvisionsscheduleofanalysisoftotalprovisionsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsProvisionsscheduleofprovisionsDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current provisions", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Current provisions" } }, "en": { "role": { "documentation": "The amount of current provisions, including provisions for employee benefits. [Refer: Provisions]" } } }, "auth_ref": [ "r17" ] }, "ifrs-full_CurrentProvisionsForEmployeeBenefits": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CurrentProvisionsForEmployeeBenefits", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails": { "parentTag": "ifrs-full_OtherCurrentPayables", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee bonus", "label": "Current provisions for employee benefits" } }, "en": { "role": { "documentation": "The amount of current provisions for employee benefits. [Refer: Provisions for employee benefits]" } } }, "auth_ref": [ "r27" ] }, "ifrs-full_CurrentTaxAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CurrentTaxAssetsCurrent", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current income tax assets", "label": "Current tax assets, current" } }, "en": { "role": { "documentation": "The current amount of current tax assets. [Refer: Current tax assets]" } } }, "auth_ref": [ "r18" ] }, "ifrs-full_CurrentTaxExpenseIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CurrentTaxExpenseIncome", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails": { "parentTag": "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current tax expense recognized for the current period", "label": "Current tax expense (income)" } }, "en": { "role": { "documentation": "The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period." } } }, "auth_ref": [ "r240" ] }, "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails": { "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current tax", "label": "Current tax expense (income) and adjustments for current tax of prior periods" } }, "en": { "role": { "documentation": "The amount of current tax expense (income) and adjustments for the current tax of prior periods. [Refer: Current tax expense (income); Adjustments for current tax of prior periods]" } } }, "auth_ref": [ "r293" ] }, "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current income tax:", "label": "Current tax expense (income) and adjustments for current tax of prior periods [abstract]" } } }, "auth_ref": [] }, "ifrs-full_CurrentTaxLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CurrentTaxLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current tax liabilities", "label": "Current tax liabilities, current" } }, "en": { "role": { "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]" } } }, "auth_ref": [ "r18" ] }, "ifrs-full_CurrentTradeReceivables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CurrentTradeReceivables", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableadditionalinformationDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "verboseLabel": "Accounts receivable", "label": "Current trade receivables" } }, "en": { "role": { "documentation": "The amount of current trade receivables. [Refer: Trade receivables]" } } }, "auth_ref": [ "r236", "r237" ] }, "ifrs-full_CurrentValueAddedTaxPayables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "CurrentValueAddedTaxPayables", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails": { "parentTag": "ifrs-full_OtherCurrentPayables", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales VAT payables", "label": "Current value added tax payables" } }, "en": { "role": { "documentation": "The amount of current value added tax payables. [Refer: Value added tax payables]" } } }, "auth_ref": [ "r290" ] }, "perf_CyberLinkCorpMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "CyberLinkCorpMember", "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsacquisitionofrightofuseassetsDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsNarrativeDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsoperatingexpensesDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsotherpayablesDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CyberLink", "label": "Cyber Link", "documentation": "This member stands for Cyber Link Corp." } } }, "auth_ref": [] }, "perf_CyberLinkJapanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "CyberLinkJapanMember", "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsNarrativeDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsrentexpenseDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsotherpayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CyberLink-Japan", "label": "Cyber Link-Japan", "documentation": "This member stands for Cyber Link-Japan." } } }, "auth_ref": [] }, "perf_DailyVolumeWeightedAveragePriceOfOrdinarySharesConsidered": { "xbrltype": "perShareItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DailyVolumeWeightedAveragePriceOfOrdinarySharesConsidered", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderearnoutNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentsponsorearnoutNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Daily volume-weighted average price of the perfect class A ordinary shares considered (in USD per share)", "label": "Daily Volume-Weighted Average Price Of Ordinary Shares Considered", "documentation": "Daily volume-weighted average price of the Ordinary Shares is considered for issuance of earnout shares." } } }, "auth_ref": [] }, "perf_DateOfForIssuanceOfFinancialStatementsAndProceduresForAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DateOfForIssuanceOfFinancialStatementsAndProceduresForAbstract", "lang": { "en-us": { "role": { "terseLabel": "The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation", "label": "The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation", "documentation": "No definition available." } } }, "auth_ref": [] }, "perf_DateOfForIssuanceOfFinancialStatementsAndProceduresForAuthorizationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DateOfForIssuanceOfFinancialStatementsAndProceduresForAuthorizationTextBlock", "presentation": [ "http://www.perfectcorp.com/role/TheDateofAuthorisationforIssuanceoftheFinancialStatementsandProceduresforAuthorisation" ], "lang": { "en-us": { "role": { "terseLabel": "The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation", "label": "The Date of for Issuance of the Financial Statements and Procedures for Authorization [Text Block]", "documentation": "The entire disclosure on date of for issuance of the financial statements and procedures for" } } }, "auth_ref": [] }, "ifrs-full_DeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DeferredTaxAssets", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax assets", "label": "Deferred tax assets" } }, "en": { "role": { "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]" } } }, "auth_ref": [ "r19", "r21", "r48" ] }, "ifrs-full_DeferredTaxExpenseIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DeferredTaxExpenseIncome", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails": { "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred income tax", "label": "Deferred tax expense (income)" } }, "en": { "role": { "documentation": "The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]" } } }, "auth_ref": [ "r49" ] }, "ifrs-full_DeferredTaxExpenseIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DeferredTaxExpenseIncomeAbstract", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax:", "label": "Deferred tax expense (income) [abstract]" } } }, "auth_ref": [] }, "ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails": { "parentTag": "ifrs-full_DeferredTaxExpenseIncome", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Origination and reversal of temporary differences", "label": "Deferred tax expense (income) relating to origination and reversal of temporary differences" } }, "en": { "role": { "documentation": "The amount of deferred tax expense or income relating to the creation or reversal of temporary differences. [Refer: Temporary differences [member]; Deferred tax expense (income)]" } } }, "auth_ref": [ "r242" ] }, "perf_DeferredTaxExpenseIncomeTaxableLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DeferredTaxExpenseIncomeTaxableLosses", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails": { "parentTag": "ifrs-full_DeferredTaxExpenseIncome", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Taxable losses", "label": "Deferred Tax Expense (Income), Taxable losses", "documentation": "The amount of deferred tax expense or income relating to tax losses." } } }, "auth_ref": [] }, "perf_DemandDepositsClassifiedAsCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DemandDepositsClassifiedAsCashEquivalents", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails": { "parentTag": "ifrs-full_CashAndCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Demand deposits", "label": "Demand Deposits, Classified as Cash Equivalents", "documentation": "A classification of cash equivalents representing demand deposits." } } }, "auth_ref": [] }, "ifrs-full_DepreciationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DepreciationPropertyPlantAndEquipment", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Depreciation expense", "verboseLabel": "Depreciation of property, plant and equipment", "label": "Depreciation, property, plant and equipment" } }, "en": { "role": { "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]" } } }, "auth_ref": [ "r52", "r56" ] }, "ifrs-full_DepreciationRightofuseAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DepreciationRightofuseAssets", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Depreciation expense", "verboseLabel": "Depreciation of right-of-use assets", "label": "Depreciation, right-of-use assets" } }, "en": { "role": { "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]" } } }, "auth_ref": [ "r153" ] }, "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DescriptionOfExpectedVolatilityShareOptionsGranted", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected price volatility", "label": "Expected volatility, share options granted" } }, "en": { "role": { "documentation": "The expected volatility of the share price used to calculate the fair value of the share options granted. Expected volatility is a measure of the amount by which a price is expected to fluctuate during a period. The measure of volatility used in option pricing models is the annualised standard deviation of the continuously compounded rates of return on the share over a period of time." } } }, "auth_ref": [ "r182" ] }, "ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DescriptionOfInitialApplicationOfStandardsOrInterpretations", "presentation": [ "http://www.perfectcorp.com/role/ApplicationofNewStandardsAmendmentsandInterpretations" ], "lang": { "en-us": { "role": { "terseLabel": "Application of New Standards, Amendments and Interpretations", "label": "Disclosure of initial application of standards or interpretations [text block]" } }, "en": { "role": { "documentation": "The disclosure of the initial application of an IFRS. [Refer: IFRSs [member]]" } } }, "auth_ref": [ "r117" ] }, "ifrs-full_DescriptionOfOptionLifeShareOptionsGranted": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DescriptionOfOptionLifeShareOptionsGranted", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected option life", "label": "Option life, share options granted" } }, "en": { "role": { "documentation": "The option life of share options granted." } } }, "auth_ref": [ "r182" ] }, "ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DescriptionOfRiskFreeInterestRateShareOptionsGranted", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Risk free interest rate, share options granted" } }, "en": { "role": { "documentation": "The implied yield currently available on zero-coupon government issues of the country in whose currency the exercise price for share options granted is expressed, with a remaining term equal to the expected term of the option being valued (based on the option's remaining contractual life and taking into account the effects of expected early exercise). [Refer: Government [member]]" } } }, "auth_ref": [ "r182" ] }, "perf_DetailsOfSignificantAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DetailsOfSignificantAccountsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Details of Significant Accounts", "label": "Details of Significant Accounts", "documentation": "No definition available." } } }, "auth_ref": [] }, "perf_DetailsOfSignificantAccountsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DetailsOfSignificantAccountsTextBlock", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccounts" ], "lang": { "en-us": { "role": { "terseLabel": "Details of Significant Accounts", "label": "Details of Significant Accounts [Text Block]", "documentation": "The entire disclosure on details of significant accounts." } } }, "auth_ref": [] }, "ifrs-full_DilutedEarningsLossPerShare": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DilutedEarningsLossPerShare", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofearningslossespershareDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings (loss) per share of class A and class B ordinary shares (in USD per share)", "verboseLabel": "Profit attributable to ordinary shareholders of the Group plus assumed conversion of all dilutive potential ordinary shares, loss per share (in USD per share)", "label": "Diluted earnings (loss) per share" } }, "en": { "role": { "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]" } } }, "auth_ref": [ "r85", "r86" ] }, "ifrs-full_DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Potentially dilutive instruments (in thousands shares)", "label": "Dilutive effect of all instruments on weighted average number of ordinary shares" } }, "en": { "role": { "documentation": "The potential dilutive effect on the weighted average number of ordinary shares that relates to the assumed conversion of the entity\u2019s instruments. It represents the aggregate of the reconciliation amounts for all classes of instruments that reflect dilutive effect on weighted average number of ordinary shares." } } }, "auth_ref": [ "r88" ] }, "ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails": { "parentTag": "ifrs-full_DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock options (in thousand shares)", "label": "Dilutive effect of share options on weighted average number of ordinary shares" } }, "en": { "role": { "documentation": "The potential dilutive effect on the weighted average number of ordinary shares that relate to the assumed exercise of the entity's share options." } } }, "auth_ref": [ "r300" ] }, "perf_DilutiveEffectOfShareholderEarnoutOnWeightedAverageNumberOfOrdinaryShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DilutiveEffectOfShareholderEarnoutOnWeightedAverageNumberOfOrdinaryShares", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails": { "parentTag": "ifrs-full_DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholder earnout (in thousand shares)", "label": "Dilutive Effect Of Shareholder Earnout On Weighted Average Number Of Ordinary Shares", "documentation": "Dilutive Effect Of Shareholder Earnout On Weighted Average Number Of Ordinary Shares" } } }, "auth_ref": [] }, "perf_DilutiveEffectOfSponsorEarnoutOnWeightedAverageNumberOfOrdinaryShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DilutiveEffectOfSponsorEarnoutOnWeightedAverageNumberOfOrdinaryShares", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails": { "parentTag": "ifrs-full_DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sponsor earnout (in thousand shares)", "label": "Dilutive Effect Of Sponsor Earnout On Weighted Average Number Of Ordinary Shares", "documentation": "Dilutive Effect Of Sponsor Earnout On Weighted Average Number Of Ordinary Shares" } } }, "auth_ref": [] }, "ifrs-full_DilutiveEffectOfWarrantsOnWeightedAverageNumberOfOrdinaryShares": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DilutiveEffectOfWarrantsOnWeightedAverageNumberOfOrdinaryShares", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails": { "parentTag": "ifrs-full_DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants liabilities (in thousand shares)", "label": "Dilutive effect of warrants on weighted average number of ordinary shares" } }, "en": { "role": { "documentation": "The potential dilutive effect on the weighted average number of ordinary shares that relates to the assumed conversion of the entity\u2019s warrants." } } }, "auth_ref": [ "r300" ] }, "perf_DilutiveInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DilutiveInstrumentsAbstract", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially dilutive instruments (shares in thousands)", "label": "Dilutive Instruments [Abstract]", "documentation": "Dilutive Instruments" } } }, "auth_ref": [] }, "perf_DilutiveLossPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DilutiveLossPerShareAbstract", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofearningslossespershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive earnings per share", "label": "Dilutive Loss Per Share [Abstract]", "documentation": "Dilutive Loss Per Share" } } }, "auth_ref": [] }, "ifrs-full_DirectorsRemunerationExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DirectorsRemunerationExpense", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails": { "parentTag": "ifrs-full_EmployeeBenefitsExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remuneration to directors", "label": "Directors' remuneration expense" } }, "en": { "role": { "documentation": "The amount of remuneration paid or payable to the entity's directors." } } }, "auth_ref": [ "r288" ] }, "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory", "presentation": [ "http://www.perfectcorp.com/role/CriticalAccountingJudgementsEstimatesandKeySourcesofAssumptionUncertainty" ], "lang": { "en-us": { "role": { "terseLabel": "Critical Accounting Judgements, Estimates and Key Sources of Assumption Uncertainty", "label": "Disclosure of accounting judgements and estimates [text block]" } }, "en": { "role": { "documentation": "The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]" } } }, "auth_ref": [ "r282" ] }, "ifrs-full_DisclosureOfAdditionalInformationExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfAdditionalInformationExplanatory", "presentation": [ "http://www.perfectcorp.com/role/Others" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Disclosure of additional information [text block]" } }, "en": { "role": { "documentation": "The disclosure of additional information that is not presented elsewhere in the financial statements, but that is relevant to an understanding of them." } } }, "auth_ref": [ "r8" ] }, "perf_DisclosureOfAmortizationOnIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DisclosureOfAmortizationOnIntangibleAssetsTableTextBlock", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of amortization on intangible assets", "label": "Disclosure of Amortization on Intangible Assets [Table Text Block]", "documentation": "The tabular disclosure of amortization on intangible assets." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory", "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of key management compensation", "label": "Disclosure of amounts incurred by entity for provision of key management personnel services provided by separate management entities [text block]" } }, "en": { "role": { "documentation": "The disclosure of amounts incurred by the entity for provision of key management personnel services that are provided by separate management entities. [Refer: Key management personnel of entity or parent [member]; Separate management entities [domain]]" } } }, "auth_ref": [ "r75" ] }, "perf_DisclosureOfAmountsRecognizedInProfitOrLossAndOtherComprehensiveIncomeInRelationToFinancialLiabilitiesAtFairValueThroughProfitOrLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DisclosureOfAmountsRecognizedInProfitOrLossAndOtherComprehensiveIncomeInRelationToFinancialLiabilitiesAtFairValueThroughProfitOrLossTableTextBlock", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of amounts recognized in profit or loss and other comprehensive income in relation to financial liabilities at fair value through profit or loss", "label": "Disclosure Of Amounts Recognized In Profit Or Loss And Other Comprehensive Income In Relation To Financial Liabilities At Fair Value Through Profit Or Loss [Table Text Block]", "documentation": "The tabular disclosure of amounts recognized in profit or loss and other comprehensive income in relation to financial liabilities at fair value through profit or loss." } } }, "auth_ref": [] }, "perf_DisclosureOfAnalysisOfTotalProvisionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DisclosureOfAnalysisOfTotalProvisionsTableTextBlock", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of analysis of total provisions", "label": "Disclosure of Analysis of Total Provisions [Table Text Block]", "documentation": "The disclosure of analysis of total provisions." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfBasisOfConsolidationExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfBasisOfConsolidationExplanatory", "presentation": [ "http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of consolidation", "label": "Disclosure of basis of consolidation [text block]" } }, "en": { "role": { "documentation": "The disclosure of the basis used for consolidation." } } }, "auth_ref": [ "r282" ] }, "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory", "presentation": [ "http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of preparation", "label": "Disclosure of basis of preparation of financial statements [text block]" } }, "en": { "role": { "documentation": "The disclosure of the basis used for the preparation of the financial statements." } } }, "auth_ref": [ "r282" ] }, "ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfCashAndCashEquivalentsExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of cash and cash equivalents", "label": "Disclosure of cash and cash equivalents [text block]" } }, "en": { "role": { "documentation": "The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]" } } }, "auth_ref": [ "r282" ] }, "ifrs-full_DisclosureOfChangesInAccountingEstimatesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfChangesInAccountingEstimatesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disclosure of changes in accounting estimates [abstract]", "label": "Disclosure of changes in accounting estimates [abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfClassesOfShareCapitalLineItems", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalmovementsinsharesoutstandingAdditionalInformationDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalsharerepurchaseplanandtenderofferNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share capital", "label": "Disclosure of classes of share capital [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfClassesOfShareCapitalTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfClassesOfShareCapitalTable", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalmovementsinsharesoutstandingAdditionalInformationDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalsharerepurchaseplanandtenderofferNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of classes of share capital [table]", "label": "Disclosure of classes of share capital [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to classes of share capital." } } }, "auth_ref": [ "r33" ] }, "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory", "presentation": [ "http://www.perfectcorp.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitments" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Contingent Liabilities and Unrecognized Contract Commitments", "label": "Disclosure of commitments and contingent liabilities [text block]" } }, "en": { "role": { "documentation": "The disclosure of commitments and contingent liabilities. [Refer: Classes of contingent liabilities [domain]]" } } }, "auth_ref": [ "r282" ] }, "ifrs-full_DisclosureOfContingentLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfContingentLiabilitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disclosure of contingent liabilities [abstract]", "label": "Disclosure of contingent liabilities [abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfDefinedBenefitPlansLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfDefinedBenefitPlansLineItems", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedbenefitplanNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedcontributionplansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of defined benefit plans [line items]", "label": "Disclosure of defined benefit plans [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfDefinedBenefitPlansTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfDefinedBenefitPlansTable", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedbenefitplanNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedcontributionplansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of defined benefit plans [table]", "label": "Disclosure of defined benefit plans [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to defined benefit plans." } } }, "auth_ref": [ "r58" ] }, "ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory", "presentation": [ "http://www.perfectcorp.com/role/OthersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of financial instruments by category", "label": "Disclosure of detailed information about financial instruments [text block]" } }, "en": { "role": { "documentation": "The disclosure of detailed information about financial instruments. [Refer: Classes of financial instruments [domain]]" } } }, "auth_ref": [ "r193", "r200", "r208" ] }, "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of intangible assets", "label": "Disclosure of detailed information about intangible assets [text block]" } }, "en": { "role": { "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r99" ] }, "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of property, plant and equipment", "label": "Disclosure of detailed information about property, plant and equipment [text block]" } }, "en": { "role": { "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r54" ] }, "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of disaggregation of revenue from contracts with customers", "label": "Disclosure of disaggregation of revenue from contracts with customers [text block]" } }, "en": { "role": { "documentation": "The disclosure of the disaggregation of revenue from contracts with customers. [Refer: Revenue from contracts with customers]" } } }, "auth_ref": [ "r144" ] }, "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Disclosure of disaggregation of revenue from contracts with customers [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of disaggregation of revenue from contracts with customers [table]", "label": "Disclosure of disaggregation of revenue from contracts with customers [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to the disaggregation of revenue from contracts with customers." } } }, "auth_ref": [ "r144" ] }, "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfEmployeeBenefitsExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of employee benefit expenses", "label": "Disclosure of employee benefits [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for employee benefits." } } }, "auth_ref": [ "r63" ] }, "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfEntitysReportableSegmentsExplanatory", "presentation": [ "http://www.perfectcorp.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Disclosure of entity's operating segments [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for operating segments." } } }, "auth_ref": [ "r229" ] }, "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory", "presentation": [ "http://www.perfectcorp.com/role/SignificantEventsAftertheBalanceSheetDate" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Events After the Balance Sheet Date", "label": "Disclosure of events after reporting period [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for events after the reporting period." } } }, "auth_ref": [ "r44" ] }, "ifrs-full_DisclosureOfExpensesByNatureExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfExpensesByNatureExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of costs and expenses by nature", "label": "Disclosure of expenses by nature [text block]" } }, "en": { "role": { "documentation": "The disclosure of expenses by nature. [Refer: Expenses, by nature]" } } }, "auth_ref": [ "r282" ] }, "ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfFairValueMeasurementOfLiabilitiesLineItems", "presentation": [ "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value information", "label": "Disclosure of fair value measurement of liabilities [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfFairValueMeasurementOfLiabilitiesTable", "presentation": [ "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of detailed information about financial instruments [table]", "label": "Disclosure of fair value measurement of liabilities [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to the fair value measurement of liabilities." } } }, "auth_ref": [ "r140" ] }, "ifrs-full_DisclosureOfFinanceCostExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfFinanceCostExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of finance costs", "label": "Disclosure of finance cost [text block]" } }, "en": { "role": { "documentation": "The disclosure of finance cost. [Refer: Finance costs]" } } }, "auth_ref": [ "r282" ] }, "ifrs-full_DisclosureOfFinancialAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfFinancialAssetsExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of current financial assets at amortized cost", "label": "Disclosure of financial assets [text block]" } }, "en": { "role": { "documentation": "The disclosure of financial assets. [Refer: Financial assets]" } } }, "auth_ref": [ "r208" ] }, "ifrs-full_DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of financial liabilities at fair value through profit or loss", "label": "Disclosure of financial instruments at fair value through profit or loss [text block]" } }, "en": { "role": { "documentation": "The disclosure of financial instruments measured at fair value through profit or loss. [Refer: At fair value [member]; Classes of financial instruments [domain]]" } } }, "auth_ref": [ "r282" ] }, "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfFinancialInstrumentsLineItems", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofmovementinallkindsofPerfectwarrantsDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsNarrativeDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Warrants", "terseLabel": "Financial instruments", "label": "Disclosure of detailed information about financial instruments [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfFinancialInstrumentsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfFinancialInstrumentsTable", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofmovementinallkindsofPerfectwarrantsDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsNarrativeDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of detailed information about financial instruments [table]", "label": "Disclosure of detailed information about financial instruments [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to details of financial instruments." } } }, "auth_ref": [ "r193", "r200", "r208" ] }, "ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfFinancialLiabilitiesExplanatory", "presentation": [ "http://www.perfectcorp.com/role/OthersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of natures of the liabilities", "label": "Disclosure of financial liabilities [text block]" } }, "en": { "role": { "documentation": "The disclosure of financial liabilities. [Refer: Financial liabilities]" } } }, "auth_ref": [ "r208" ] }, "ifrs-full_DisclosureOfFinancialLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfFinancialLiabilitiesLineItems", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofamountsrecognizedinprofitorlossandOCIinrelationtofinancialliabilitiesatfairvaluethroughprofitorlossDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesscheduleoffinancialliabilitiesatfairvaluethroughprofitorlossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of financial liabilities [line items]", "label": "Disclosure of financial liabilities [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfFinancialLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfFinancialLiabilitiesTable", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofamountsrecognizedinprofitorlossandOCIinrelationtofinancialliabilitiesatfairvaluethroughprofitorlossDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesscheduleoffinancialliabilitiesatfairvaluethroughprofitorlossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of financial liabilities [table]", "label": "Disclosure of financial liabilities [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to financial liabilities." } } }, "auth_ref": [ "r208" ] }, "ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory", "presentation": [ "http://www.perfectcorp.com/role/HistoryandOrganization" ], "lang": { "en-us": { "role": { "terseLabel": "History and Organization", "label": "Disclosure of general information about financial statements [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for general information about financial statements." } } }, "auth_ref": [ "r12" ] }, "perf_DisclosureOfGeneralInformationAboutFinancialStatementsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DisclosureOfGeneralInformationAboutFinancialStatementsLineItems", "presentation": [ "http://www.perfectcorp.com/role/HistoryandOrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "History and Organization", "label": "Disclosure Of General Information About Financial Statements [Line Items]", "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "perf_DisclosureOfGeneralInformationAboutFinancialStatementsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DisclosureOfGeneralInformationAboutFinancialStatementsTable", "presentation": [ "http://www.perfectcorp.com/role/HistoryandOrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure Of General Information About Financial Statements [Table]", "label": "Disclosure Of General Information About Financial Statements [Table]", "documentation": "Schedule of information pertaining to disclosure of general information about financial statements." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfGeographicalAreasExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfGeographicalAreasExplanatory", "presentation": [ "http://www.perfectcorp.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Geographical information", "label": "Disclosure of geographical areas [text block]" } }, "en": { "role": { "documentation": "The disclosure of geographical information." } } }, "auth_ref": [ "r227" ] }, "ifrs-full_DisclosureOfGeographicalAreasLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfGeographicalAreasLineItems", "presentation": [ "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic information", "label": "Disclosure of geographical areas [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfGeographicalAreasTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfGeographicalAreasTable", "presentation": [ "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of geographical areas [table]", "label": "Disclosure of geographical areas [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to geographical areas." } } }, "auth_ref": [ "r227" ] }, "ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of fair value of stock options granted on grant date measured using the black-scholes option-pricing model", "label": "Disclosure of indirect measurement of fair value of goods or services received, share options granted during period [text block]" } }, "en": { "role": { "documentation": "The disclosure of information about indirect, by reference to the fair value of the equity instruments granted, measurement of the fair value of goods or services received as consideration for the entity's share options." } } }, "auth_ref": [ "r183" ] }, "perf_DisclosureOfInformationAboutLeaseLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DisclosureOfInformationAboutLeaseLiabilitiesTableTextBlock", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of lease liabilities relating to lease contracts", "label": "Disclosure of Information About Lease Liabilities [Table Text Block]", "documentation": "The tabular disclosure of lease liabilities relating to lease contracts." } } }, "auth_ref": [] }, "perf_DisclosureOfInformationAboutProfitAndLossRelatingToLeaseContractsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DisclosureOfInformationAboutProfitAndLossRelatingToLeaseContractsTableTextBlock", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of information on profit and loss accounts relating to lease contracts", "label": "Disclosure of Information About Profit and Loss Relating to Lease Contracts [Table Text Block]", "documentation": "The tabular disclosure on profit and loss accounts relating to lease contracts." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfInitialApplicationOfStandardsOrInterpretationsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disclosure of initial application of standards or interpretations [abstract]", "label": "Disclosure of initial application of standards or interpretations [abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfInstrumentsWithPotentialFutureDilutiveEffectNotIncludedInCalculationOfDilutedEarningsPerShareExplanatory2023": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfInstrumentsWithPotentialFutureDilutiveEffectNotIncludedInCalculationOfDilutedEarningsPerShareExplanatory2023", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of potential dilutive instruments not included in calculation of diluted earnings per share", "label": "Disclosure of instruments with potential future dilutive effect not included in calculation of diluted earnings per share [text block]" } }, "en": { "role": { "documentation": "The disclosure of instruments (including contingently issuable shares) that could potentially dilute basic earnings per share in the future, but were not included in the calculation of diluted earnings per share because they are antidilutive for the period(s) presented." } } }, "auth_ref": [ "r89" ] }, "ifrs-full_DisclosureOfIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfIntangibleAssetsLineItems", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofamortizationonintangibleassetsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of detailed information about intangible assets [line items]", "label": "Disclosure of detailed information about intangible assets [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfIntangibleAssetsTable", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofamortizationonintangibleassetsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of detailed information about intangible assets [table]", "label": "Disclosure of detailed information about intangible assets [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to details of intangible assets." } } }, "auth_ref": [ "r99" ] }, "ifrs-full_DisclosureOfInterestIncomeExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfInterestIncomeExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of interest income", "label": "Disclosure of interest income [text block]" } }, "en": { "role": { "documentation": "The disclosure of interest income. [Refer: Interest income]" } } }, "auth_ref": [ "r282" ] }, "ifrs-full_DisclosureOfInterestsInSubsidiariesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfInterestsInSubsidiariesExplanatory", "presentation": [ "http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of subsidiaries included in the consolidated financial statements", "label": "Disclosure of interests in subsidiaries [text block]" } }, "en": { "role": { "documentation": "The disclosure of interests in subsidiaries. [Refer: Total for all subsidiaries [member]]" } } }, "auth_ref": [ "r123" ] }, "ifrs-full_DisclosureOfIssuedCapitalExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfIssuedCapitalExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of capital surplus", "label": "Disclosure of issued capital [text block]" } }, "en": { "role": { "documentation": "The disclosure of issued capital. [Refer: Issued capital]" } } }, "auth_ref": [ "r282" ] }, "ifrs-full_DisclosureOfMarketRiskExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfMarketRiskExplanatory", "presentation": [ "http://www.perfectcorp.com/role/OthersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of significant financial assets and liabilities denominated in foreign currencies", "label": "Disclosure of market risk [text block]" } }, "en": { "role": { "documentation": "The disclosure of market risk. [Refer: Market risk [member]]" } } }, "auth_ref": [ "r282" ] }, "ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfMaterialAccountingPolicyInformationExplanatory", "presentation": [ "http://www.perfectcorp.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Disclosure of material accounting policy information [text block]" } }, "en": { "role": { "documentation": "The entire disclosure of material accounting policy information applied by the entity." } } }, "auth_ref": [ "r9" ] }, "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disclosure of non-adjusting events after reporting period [abstract]", "label": "Disclosure of non-adjusting events after reporting period [abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of movements of outstanding options under share incentive plan", "label": "Disclosure of number and weighted average exercise prices of share options [text block]" } }, "en": { "role": { "documentation": "The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r179" ] }, "ifrs-full_DisclosureOfOperatingSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfOperatingSegmentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disclosure of operating segments [abstract]", "label": "Disclosure of operating segments [abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfOtherCurrentAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfOtherCurrentAssetsExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of other current assets", "label": "Disclosure of other current assets [text block]" } }, "en": { "role": { "documentation": "The disclosure of other current assets. [Refer: Other current assets]" } } }, "auth_ref": [ "r282" ] }, "perf_DisclosureOfOtherCurrentPayablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DisclosureOfOtherCurrentPayablesTableTextBlock", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of other payables", "label": "Disclosure of Other Current Payables [Table Text Block]", "documentation": "The disclosure of other current payables." } } }, "auth_ref": [] }, "perf_DisclosureOfOtherGainsLossesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DisclosureOfOtherGainsLossesTableTextBlock", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of other gains and losses", "label": "Disclosure of Other Gains (Losses) [Table Text Block]", "documentation": "Tabular disclosure of other gains and losses." } } }, "auth_ref": [] }, "perf_DisclosureOfOtherNonOperatingIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DisclosureOfOtherNonOperatingIncomeTableTextBlock", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of other income", "label": "Disclosure of Other Non-operating Income [Table Text Block]", "documentation": "Tabular disclosure of other non-operating income." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of detailed information about property, plant and equipment [line items]", "label": "Disclosure of detailed information about property, plant and equipment [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of detailed information about property, plant and equipment [table]", "label": "Disclosure of detailed information about property, plant and equipment [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to details of property, plant and equipment." } } }, "auth_ref": [ "r54" ] }, "ifrs-full_DisclosureOfProvisionMatrixExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfProvisionMatrixExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of ageing analysis of accounts receivable", "label": "Disclosure of provision matrix [text block]" } }, "en": { "role": { "documentation": "The disclosure of the provision matrix." } } }, "auth_ref": [ "r267" ] }, "ifrs-full_DisclosureOfProvisionMatrixTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfProvisionMatrixTable", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of provision matrix [table]", "label": "Disclosure of provision matrix [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to the provision matrix." } } }, "auth_ref": [ "r267" ] }, "ifrs-full_DisclosureOfProvisionsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfProvisionsExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of provisions", "label": "Disclosure of provisions [text block]" } }, "en": { "role": { "documentation": "The disclosure of provisions. [Refer: Provisions]" } } }, "auth_ref": [ "r282" ] }, "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of movements of right-of-use assets", "label": "Disclosure of quantitative information about right-of-use assets [text block]" } }, "en": { "role": { "documentation": "The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]" } } }, "auth_ref": [ "r159" ] }, "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of quantitative information about right-of-use assets [line items]", "label": "Disclosure of quantitative information about right-of-use assets [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of quantitative information about right-of-use assets [table]", "label": "Disclosure of quantitative information about right-of-use assets [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to right-of-use assets." } } }, "auth_ref": [ "r159" ] }, "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of changes in liabilities from financing activities", "label": "Disclosure of reconciliation of liabilities arising from financing activities [text block]" } }, "en": { "role": { "documentation": "The disclosure of the reconciliation of liabilities arising from financing activities. [Refer: Liabilities arising from financing activities]" } } }, "auth_ref": [ "r256" ] }, "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in liabilities from financing activities", "label": "Disclosure of reconciliation of liabilities arising from financing activities [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of reconciliation of liabilities arising from financing activities [table]", "label": "Disclosure of reconciliation of liabilities arising from financing activities [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to the reconciliation of liabilities arising from financing activities." } } }, "auth_ref": [ "r256" ] }, "ifrs-full_DisclosureOfRelatedPartyExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfRelatedPartyExplanatory", "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Disclosure of related party [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for related parties." } } }, "auth_ref": [ "r78" ] }, "ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfRevenueFromContractsWithCustomersExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of revenue from contracts with customers", "label": "Disclosure of revenue from contracts with customers [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for revenue from contracts with customers." } } }, "auth_ref": [ "r149", "r150" ] }, "perf_DisclosureOfRevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriodTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "DisclosureOfRevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriodTableTextBlock", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of revenue recognized that was included in contract liability balance at beginning of the period", "label": "Disclosure of Revenue That Was Included In Contract Liability Balance At Beginning Of Period [Table Text Block]", "documentation": "Tabular disclosure of revenue recognized that was included in contract liability balance at beginning of the period." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesLineItems", "presentation": [ "http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of subsidiaries [line items]", "label": "Disclosure of subsidiaries [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesTable", "presentation": [ "http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of subsidiaries [table]", "label": "Disclosure of subsidiaries [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to subsidiaries." } } }, "auth_ref": [ "r81", "r83", "r134" ] }, "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of terms and condition", "label": "Disclosure of terms and conditions of share-based payment arrangement [text block]" } }, "en": { "role": { "documentation": "The disclosure of the general terms and conditions of share-based payment arrangements. [Refer: Types of share-based payment arrangements [domain]]" } } }, "auth_ref": [ "r181" ] }, "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderearnoutNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentsponsorearnoutNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangements", "label": "Disclosure of terms and conditions of share-based payment arrangement [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderearnoutNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentsponsorearnoutNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of terms and conditions of share-based payment arrangement [table]", "label": "Disclosure of terms and conditions of share-based payment arrangement [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to terms and conditions of share-based payment arrangements." } } }, "auth_ref": [ "r181" ] }, "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of accounts receivable", "label": "Disclosure of trade and other receivables [text block]" } }, "en": { "role": { "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]" } } }, "auth_ref": [ "r282" ] }, "ifrs-full_DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsLineItems", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenueunsatisfiedcontractsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Disclosure of transaction price allocated to remaining performance obligations [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsTable", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenueunsatisfiedcontractsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of transaction price allocated to remaining performance obligations [table]", "label": "Disclosure of transaction price allocated to remaining performance obligations [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to the transaction price allocated to the remaining performance obligations in contracts with customers." } } }, "auth_ref": [ "r148" ] }, "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfTransactionsBetweenRelatedPartiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disclosure of transactions between related parties [abstract]", "label": "Disclosure of transactions between related parties [abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory", "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of significant related party transactions", "label": "Disclosure of transactions between related parties [text block]" } }, "en": { "role": { "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Total for all related parties [member]]" } } }, "auth_ref": [ "r74" ] }, "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfTransactionsBetweenRelatedPartiesLineItems", "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsacquisitionofrightofuseassetsDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsNarrativeDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsrentexpenseDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsoperatingexpensesDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsotherpayablesDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Disclosure of transactions between related parties [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable", "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsacquisitionofrightofuseassetsDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsNarrativeDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsrentexpenseDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsoperatingexpensesDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsotherpayablesDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of transactions between related parties [table]", "label": "Disclosure of transactions between related parties [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to transactions between related parties." } } }, "auth_ref": [ "r76" ] }, "ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "DisposalsIntangibleAssetsOtherThanGoodwill", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Disposals, intangible assets other than goodwill", "label": "Disposals, intangible assets other than goodwill" } }, "en": { "role": { "documentation": "The decrease in intangible assets other than goodwill resulting from disposals. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r96" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.perfectcorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.perfectcorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.perfectcorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.perfectcorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "perf_EURUSDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "EURUSDMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EUR:USD", "label": "EUR:USD [Member]", "documentation": "This member stands for EUR Denominated in USD." } } }, "auth_ref": [] }, "ifrs-full_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share (in dollars)", "label": "Earnings per share [abstract]" } } }, "auth_ref": [] }, "ifrs-full_EarningsPerShareExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "EarningsPerShareExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of earnings (losses) per share", "label": "Earnings per share [text block]" } }, "en": { "role": { "documentation": "The disclosure of earnings per share." } } }, "auth_ref": [ "r85" ] }, "perf_EffectDueToReasonablyPossibleChangeInUnobservableInputRecognizedInProfitOrLossAfterTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "EffectDueToReasonablyPossibleChangeInUnobservableInputRecognizedInProfitOrLossAfterTaxAssets", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect on profit or loss, assets", "label": "Effect Due To Reasonably Possible Change In Unobservable Input, Recognized In Profit Or Loss, After Tax, Assets", "documentation": "The amount of increase (decrease) of assets, recognized in profit or loss after tax, due to a reasonably possible change in an unobservable input." } } }, "auth_ref": [] }, "perf_EffectDueToReasonablyPossibleChangeInUnobservableInputRecognizedInProfitOrLossAfterTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "EffectDueToReasonablyPossibleChangeInUnobservableInputRecognizedInProfitOrLossAfterTaxLiabilities", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect on profit or loss, liabilities", "label": "Effect Due to Reasonably Possible Change In Unobservable Input, Recognized In Profit Or Loss, After Tax, Liabilities", "documentation": "The amount of increase (decrease) of liabilities, recognized in profit or loss after tax, due to a reasonably possible change in an unobservable input." } } }, "auth_ref": [] }, "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effects of exchange rates changes on cash and cash equivalents", "label": "Effect of exchange rate changes on cash and cash equivalents" } }, "en": { "role": { "documentation": "The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]" } } }, "auth_ref": [ "r109", "r110" ] }, "ifrs-full_EmployeeBenefitsExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "EmployeeBenefitsExpense", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 2.0 }, "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee benefit expenses", "totalLabel": "Employee benefit expenses", "label": "Employee benefits expense" } }, "en": { "role": { "documentation": "The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment." } } }, "auth_ref": [ "r1", "r43", "r233" ] }, "perf_EmployeeInsuranceFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "EmployeeInsuranceFees", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails": { "parentTag": "ifrs-full_EmployeeBenefitsExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee insurance fees", "label": "Employee Insurance Fees", "documentation": "A class of employee benefits expense that represents insurance fees." } } }, "auth_ref": [] }, "perf_EmployeeStockOptionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "EmployeeStockOptionCost", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails": { "parentTag": "perf_CapitalSurplusOtherThanAdditionalPaidInCapital", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employees\u2019 stock option cost", "label": "Employee Stock Option Cost", "documentation": "Represents the employee stock option cost." } } }, "auth_ref": [] }, "perf_EmployeeStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "EmployeeStockOptionsMember", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Employee Stock Options [Member]", "documentation": "Represents the information pertaining to employee stock options." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.perfectcorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r281" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.perfectcorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r281" ] }, "ifrs-full_Equity": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "Equity", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_EquityAndLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/OthersCapitalmanagementscheduleofgearingratiosDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "terseLabel": "Total equity", "label": "Equity" } }, "en": { "role": { "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities." } } }, "auth_ref": [ "r20", "r28", "r118", "r120", "r135", "r136", "r139" ] }, "ifrs-full_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "EquityAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Equity", "label": "Equity [abstract]" } } }, "auth_ref": [] }, "ifrs-full_EquityAndLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "EquityAndLiabilities", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "label": "Equity and liabilities" } }, "en": { "role": { "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]" } } }, "auth_ref": [ "r20" ] }, "ifrs-full_EquityAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "EquityAndLiabilitiesAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Equity", "label": "Equity and liabilities [abstract]" } } }, "auth_ref": [] }, "ifrs-full_EquityAttributableToOwnersOfParentMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "EquityAttributableToOwnersOfParentMember", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity attributable to owners of parent [member]", "label": "Equity attributable to owners of parent [member]" } }, "en": { "role": { "documentation": "This member stands for equity attributable to the owners of the parent." } } }, "auth_ref": [ "r7" ] }, "ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "EstimateOfContributionsExpectedToBePaidToPlan", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedbenefitplanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected contributions to the defined benefit pension plans", "label": "Estimate of contributions expected to be paid to plan for next annual reporting period" } }, "en": { "role": { "documentation": "The estimate of the expected contributions to be made to a defined benefit plan for the next annual reporting period. [Refer: Defined benefit plans [domain]]" } } }, "auth_ref": [ "r60", "r61" ] }, "ifrs-full_ExercisePriceOfOutstandingShareOptions2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ExercisePriceOfOutstandingShareOptions2019", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise prices of stock options (in USD per share)", "label": "Exercise price of outstanding share options" } }, "en": { "role": { "documentation": "The exercise price of outstanding share options." } } }, "auth_ref": [ "r180" ] }, "ifrs-full_ExercisePriceShareOptionsGranted2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ExercisePriceShareOptionsGranted2019", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price (in USD per share)", "label": "Exercise price, share options granted" } }, "en": { "role": { "documentation": "The exercise price of share options granted." } } }, "auth_ref": [ "r182" ] }, "ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ExpectedDividendAsPercentageShareOptionsGranted", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividends", "label": "Expected dividend as percentage, share options granted" } }, "en": { "role": { "documentation": "The percentage of an expected dividend used to calculate the fair value of share options granted." } } }, "auth_ref": [ "r182" ] }, "ifrs-full_ExpenseByNature": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ExpenseByNature", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating costs and operating expenses", "label": "Expenses, by nature" } }, "en": { "role": { "documentation": "The amount of expenses aggregated according to their nature (for example, depreciation, purchases of materials, transport costs, employee benefits and advertising costs), and not reallocated among functions within the entity." } } }, "auth_ref": [ "r43" ] }, "ifrs-full_ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofexpensesincurredonsharebasedpaymenttransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity settled", "label": "Expense from equity-settled share-based payment transactions" } }, "en": { "role": { "documentation": "The amount of expense arising from equity-settled share-based payment transactions in which the goods or services received did not qualify for recognition as assets. [Refer: Expense from share-based payment transactions]" } } }, "auth_ref": [ "r184" ] }, "ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderearnoutNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expenses recorded", "label": "Expense from share-based payment transactions" } }, "en": { "role": { "documentation": "The amount of expense arising from share-based payment transactions in which the goods or services received did not qualify for recognition as assets." } } }, "auth_ref": [ "r184" ] }, "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails": { "parentTag": "ifrs-full_EmployeeBenefitsExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock options", "label": "Expense from share-based payment transactions with employees" } }, "en": { "role": { "documentation": "The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]" } } }, "auth_ref": [ "r288" ] }, "perf_ExpenseOnLeaseLiabilitiesAffectingProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ExpenseOnLeaseLiabilitiesAffectingProfitOrLoss", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofinformationonprofitandlossaccountsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofinformationonprofitandlossaccountsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Items affecting profit or loss due to leases", "label": "Expense on Lease Liabilities Affecting Profit or Loss", "documentation": "The amount of expense on lease liabilities affecting profit or loss." } } }, "auth_ref": [] }, "ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsoperatingexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Management service fee", "label": "Expense recognised during period for bad and doubtful debts for related party transaction" } }, "en": { "role": { "documentation": "The amount of expense recognised during the period in respect of bad or doubtful debts due from related parties. [Refer: Total for all related parties [member]]" } } }, "auth_ref": [ "r73" ] }, "ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofinformationonprofitandlossaccountsDetails": { "parentTag": "perf_ExpenseOnLeaseLiabilitiesAffectingProfitOrLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsAdditionalInformationDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofinformationonprofitandlossaccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expense on short-term lease contracts", "label": "Expense relating to short-term leases for which recognition exemption has been used" } }, "en": { "role": { "documentation": "The amount of the expense relating to short-term leases accounted for applying paragraph 6 of IFRS 16. This expense need not include the expense relating to leases with a lease term of one month or less. Short-term lease is a lease that, at the commencement date, has a lease term of 12 months or less. A lease that contains a purchase option is not a short-term lease." } } }, "auth_ref": [ "r155" ] }, "ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of contract assets and contract liabilities", "label": "Explanation of significant changes in contract assets and contract liabilities [text block]" } }, "en": { "role": { "documentation": "The explanation of the significant changes in the contract assets and the contract liabilities. [Refer: Contract assets; Contract liabilities]" } } }, "auth_ref": [ "r146" ] }, "country_FR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "FR", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails", "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "France", "label": "FRANCE" } } }, "auth_ref": [] }, "perf_FairValuePerUnitShareOptionsGranted": { "xbrltype": "perShareItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "FairValuePerUnitShareOptionsGranted", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value per unit (in USD per share)", "label": "Fair Value Per Unit Share Options Granted", "documentation": "The fair value per unit of share options granted." } } }, "auth_ref": [] }, "ifrs-full_FinanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "FinanceCosts", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "perf_IfrsNonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedLabel": "Finance costs", "label": "Finance costs" } }, "en": { "role": { "documentation": "The amount of costs associated with financing activities of the entity." } } }, "auth_ref": [ "r40" ] }, "ifrs-full_FinanceIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "FinanceIncome", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "perf_IfrsNonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Finance income" } }, "en": { "role": { "documentation": "The amount of income associated with interest and other financing activities of the entity." } } }, "auth_ref": [ "r292" ] }, "ifrs-full_FinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "FinancialAssets", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets", "verboseLabel": "Currency amount, assets", "label": "Financial assets" } }, "en": { "role": { "documentation": "The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose the entity\u2019s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. [Refer: Classes of financial instruments [domain]; Financial liabilities]" } } }, "auth_ref": [ "r192", "r197", "r198", "r202", "r267" ] }, "ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "FinancialAssetsAtAmortisedCostCategoryMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets at amortized cost", "label": "Financial assets at amortised cost, category [member]" } }, "en": { "role": { "documentation": "This member stands for the financial assets at amortised cost category. [Refer: Financial assets at amortised cost]" } } }, "auth_ref": [ "r210" ] }, "perf_FinancialAssetsAtAmortisedCostPledgedToOthers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "FinancialAssetsAtAmortisedCostPledgedToOthers", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsatamortizedcostAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets at amortised cost pledged to others", "label": "Financial Assets at Amortised Cost Pledged to Others", "documentation": "The amount of financial assets at amortized cost that the entity has pledged to others." } } }, "auth_ref": [] }, "ifrs-full_FinancialLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "FinancialLiabilities", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheliabilitiesDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities", "verboseLabel": "Currency amount, liabilities", "label": "Financial liabilities" } }, "en": { "role": { "documentation": "The amount of liabilities that are: (a) a contractual obligation: (i) to deliver cash or another financial asset to another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially unfavourable to the entity; or (b) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to deliver a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose, rights, options or warrants to acquire a fixed number of the entity\u2019s own equity instruments for a fixed amount of any currency are equity instruments if the entity offers the rights, options or warrants pro rata to all of its existing owners of the same class of its own non-derivative equity instruments. Also, for those purposes the entity\u2019s own equity instruments do not include puttable financial instruments that are classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. As an exception, an instrument that meets the definition of a financial liability is classified as an equity instrument if it has all the features and meets the conditions in paragraphs 16A-16B or paragraphs 16C-16D of IAS 32. [Refer: Classes of financial instruments [domain]; Financial assets; Derivatives [member]]" } } }, "auth_ref": [ "r192" ] }, "ifrs-full_FinancialLiabilitiesAtAmortisedCostCategoryMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "FinancialLiabilitiesAtAmortisedCostCategoryMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities at amortized cost", "label": "Financial liabilities at amortised cost, category [member]" } }, "en": { "role": { "documentation": "This member stands for the financial liabilities at amortised cost category. [Refer: Financial liabilities at amortised cost]" } } }, "auth_ref": [ "r211" ] }, "ifrs-full_FinancialLiabilitiesAtFairValueMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "FinancialLiabilitiesAtFairValueMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities at fair value through profit or loss", "label": "Financial liabilities at fair value, class [member]" } }, "en": { "role": { "documentation": "This member stands for the financial liabilities measured at fair value class. [Refer: Financial liabilities; At fair value [member]]" } } }, "auth_ref": [ "r213" ] }, "ifrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails", "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheliabilitiesDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities at fair value through profit or loss", "label": "Financial liabilities at fair value through profit or loss, category [member]" } }, "en": { "role": { "documentation": "This member stands for the financial liabilities at fair value through profit or loss category. [Refer: Financial liabilities at fair value through profit or loss]" } } }, "auth_ref": [ "r209" ] }, "perf_ForwardPurchaseAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ForwardPurchaseAgreementsMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forward Purchase Agreements", "label": "Forward Purchase Agreements [Member]", "documentation": "This member stands for Forward Purchase Agreements." } } }, "auth_ref": [] }, "perf_ForwardPurchaseWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ForwardPurchaseWarrantsMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofmovementinallkindsofPerfectwarrantsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Forward Purchase Warrants", "label": "Forward Purchase Warrants [Member]", "documentation": "This member stands for forward purchase warrants." } } }, "auth_ref": [] }, "ifrs-full_FunctionalOrPresentationCurrencyMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "FunctionalOrPresentationCurrencyMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Functional or presentation currency [member]", "label": "Functional or presentation currency [member]" } }, "en": { "role": { "documentation": "This member indicates information displayed in the functional or presentation currency. It also represents the standard value for the \u2018Currency in which information is displayed\u2019 axis if no other member is used." } } }, "auth_ref": [ "r67" ] }, "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOthergainsandlossesscheduleofothergainsandlossesDetails": { "parentTag": "ifrs-full_OtherGainsLosses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOthergainsandlossesscheduleofothergainsandlossesDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign exchange losses", "negatedLabel": "Foreign exchange losses", "label": "Foreign exchange gain (loss)" } }, "en": { "role": { "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Classes of financial instruments [domain]]" } } }, "auth_ref": [ "r11", "r65" ] }, "ifrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOthergainsandlossesscheduleofothergainsandlossesDetails": { "parentTag": "ifrs-full_OtherGainsLosses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOthergainsandlossesscheduleofothergainsandlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gains (losses) on financial liabilities at fair value through profit or loss", "label": "Gains (losses) on financial liabilities at fair value through profit or loss" } }, "en": { "role": { "documentation": "The gains (losses) on financial liabilities at fair value through profit or loss. [Refer: Financial liabilities at fair value through profit or loss]" } } }, "auth_ref": [ "r188" ] }, "ifrs-full_GainsLossesRecognisedInProfitOrLossOnFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "GainsLossesRecognisedInProfitOrLossOnFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofamountsrecognizedinprofitorlossandOCIinrelationtofinancialliabilitiesatfairvaluethroughprofitorlossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net losses recognized in profit or loss, financial liabilities designated as at fair value through profit or loss", "label": "Gains (losses) recognised in profit or loss on financial liabilities at fair value through profit or loss, designated upon initial recognition or subsequently" } }, "en": { "role": { "documentation": "The gains (losses) recognised in profit or loss on financial liabilities at fair value through profit or loss that were designated as such upon initial recognition or subsequently. [Refer: Gains (losses) on financial liabilities at fair value through profit or loss, designated upon initial recognition or subsequently]" } } }, "auth_ref": [ "r188" ] }, "perf_GearingRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "GearingRatio", "presentation": [ "http://www.perfectcorp.com/role/OthersCapitalmanagementscheduleofgearingratiosDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gearing ratio", "label": "Gearing Ratio", "documentation": "Gearing ratio is a group of financial metrics that compare shareholders' equity to company debt in various ways to assess the company's amount of leverage and financial stability." } } }, "auth_ref": [] }, "ifrs-full_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "ifrs-full_OperatingExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedLabel": "General and administrative expenses", "label": "General and administrative expense" } }, "en": { "role": { "documentation": "The amount of expense relating to general and administrative activities of the entity." } } }, "auth_ref": [ "r288" ] }, "ifrs-full_GeographicalAreasAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "GeographicalAreasAxis", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails", "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical areas [axis]", "label": "Geographical areas [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r227", "r245", "r262", "r265" ] }, "ifrs-full_GeographicalAreasDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "GeographicalAreasDomain", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails", "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical areas [domain]", "label": "Geographical areas [domain]" } }, "en": { "role": { "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used." } } }, "auth_ref": [ "r227", "r245", "r262", "r265" ] }, "ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "GoodsOrServicesTransferredAtPointInTimeMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "At a point in time", "label": "Goods or services transferred at point in time [member]" } }, "en": { "role": { "documentation": "This member stands for goods or services transferred to customers at a point in time. [Refer: Performance obligations satisfied at point in time [member]]" } } }, "auth_ref": [ "r263" ] }, "ifrs-full_GoodsOrServicesTransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "GoodsOrServicesTransferredOverTimeMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over time", "label": "Goods or services transferred over time [member]" } }, "en": { "role": { "documentation": "This member stands for goods or services transferred to customers over time. [Refer: Performance obligations satisfied over time [member]]" } } }, "auth_ref": [ "r263" ] }, "ifrs-full_GrossCarryingAmountMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "GrossCarryingAmountMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost", "label": "Gross carrying amount [member]" } }, "en": { "role": { "documentation": "This member stands for the amount at which an asset is recognised before deducting any accumulated depreciation (amortisation) and accumulated impairment losses thereon. [Refer: Depreciation and amortisation expense; Impairment loss]" } } }, "auth_ref": [ "r50", "r94", "r103", "r106", "r186", "r198", "r202", "r267" ] }, "ifrs-full_GrossLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "GrossLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "label": "Gross lease liabilities" } }, "en": { "role": { "documentation": "The amount of contractual undiscounted cash flows in relation to lease liabilities before deducting finance charges. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r161", "r272" ] }, "ifrs-full_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross profit" } }, "en": { "role": { "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]" } } }, "auth_ref": [ "r234" ] }, "perf_GuaranteeDepositsPaidMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "GuaranteeDepositsPaidMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantee deposits paid", "label": "Guarantee Deposits Paid [Member]", "documentation": "This member stands for Guarantee deposits paid" } } }, "auth_ref": [] }, "perf_GuaranteeDepositsPaidNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "GuaranteeDepositsPaidNonCurrent", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantee deposits paid", "label": "Guarantee Deposits Paid, Non Current", "documentation": "The amount of guarantee deposits paid." } } }, "auth_ref": [] }, "perf_GuaranteeDepositsReceivedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "GuaranteeDepositsReceivedMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantee deposits received", "label": "Guarantee Deposits Received [Member]", "documentation": "This member stands for Guarantee deposits received" } } }, "auth_ref": [] }, "perf_GuaranteeDepositsReceivedNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "GuaranteeDepositsReceivedNonCurrent", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_NoncurrentLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantee deposits received", "label": "Guarantee Deposits Received, Non Current", "documentation": "The amount of guarantee deposits received." } } }, "auth_ref": [] }, "perf_HistoryAndOrganizationDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "HistoryAndOrganizationDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "History and Organization", "label": "History and Organization", "documentation": "No definition available." } } }, "auth_ref": [] }, "perf_IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo11.50Member": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo11.50Member", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderearnoutNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentsponsorearnoutNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "If daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $11.50", "label": "If Daily Volume-Weighted Average Price Of The Perfect Class A Ordinary Shares Is Greater Than Or Equal To $11.50 [Member]", "documentation": "This member stands for the scenario, if daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $11.50." } } }, "auth_ref": [] }, "perf_IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo13.00Member": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo13.00Member", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderearnoutNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentsponsorearnoutNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "If daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $13.00", "label": "If Daily Volume-Weighted Average Price Of The Perfect Class A Ordinary Shares Is Greater Than Or Equal To $13.00 [Member]", "documentation": "This member stands for the scenario, if daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $13.00." } } }, "auth_ref": [] }, "perf_IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo14.50Member": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo14.50Member", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderearnoutNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "If daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $14.50", "label": "If Daily Volume-Weighted Average Price Of The Perfect Class A Ordinary Shares Is Greater Than Or Equal To $14.50 [Member]", "documentation": "This member stands for the scenario, if daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $14.50." } } }, "auth_ref": [] }, "perf_IfrsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfrsCashAndCashEquivalentsMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Ifrs Cash and Cash Equivalents [Member]", "documentation": "This member stands for Cash and cash equivalents" } } }, "auth_ref": [] }, "perf_IfrsClassOfWarrantOrRightExercisePriceOfWarrantsOrRights": { "xbrltype": "perShareItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfrsClassOfWarrantOrRightExercisePriceOfWarrantsOrRights", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price of warrants (in USD per share)", "label": "IFRS Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [] }, "perf_IfrsClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfrsClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares called by each warrant (in shares)", "label": "Ifrs Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "perf_IfrsClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfrsClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofmovementinallkindsofPerfectwarrantsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of shares called by each warrant (in shares)", "terseLabel": "Perfect warrants outstanding (in shares)", "label": "Ifrs Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "perf_IfrsLesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfrsLesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term", "label": "IFRS Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "perf_IfrsNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfrsNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-operating income and expenses", "label": "Ifrs Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [] }, "perf_IfrsNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfrsNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Non-operating income and expenses", "label": "Ifrs Nonoperating Income (Expense) [Abstract]", "documentation": "No definition available." } } }, "auth_ref": [] }, "perf_IfrsOperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfrsOperatingExpensesAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Ifrs Operating Expenses [Abstract]", "documentation": "No definition available." } } }, "auth_ref": [] }, "perf_IfrsOtherNonoperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfrsOtherNonoperatingIncome", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "perf_IfrsNonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 }, "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherincomescheduleofotherincomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherincomescheduleofotherincomeDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "totalLabel": "Other income", "label": "Ifrs Other Nonoperating Income", "documentation": "Amount of income related to nonoperating activities, classified as other." } } }, "auth_ref": [] }, "perf_IfrsResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfrsResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofamortizationonintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development expenses", "label": "Ifrs Research And Development Expense [Member]", "documentation": "This member stands for the amount of expense relating to research and development activities of the entity. This member is used to attribute an expense by nature to a functional line item in the statement of profit or loss." } } }, "auth_ref": [] }, "perf_IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of income tax expense", "label": "IFRS Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [] }, "perf_IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of years of service", "label": "IFRS Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "perf_IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting (in percent)", "label": "Ifrs Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Rights Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [] }, "perf_IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumExpirationPeriod", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum terms of options granted", "label": "IFRS Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "perf_IfrsStatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfrsStatementLineItems", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement", "label": "Ifrs Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "perf_IfrsStatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfrsStatementScenarioAxis", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IFRS Statement Scenario [Axis]", "label": "IFRS Statement Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [] }, "perf_IfrsStatementScenarioDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfrsStatementScenarioDomain", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IFRS Statement Scenario [Domain]", "label": "IFRS Statement Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [] }, "perf_IfrsStatementTable": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfrsStatementTable", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [] }, "perf_IfrsStockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfrsStockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of forward purchase shares issued and sold (in shares)", "label": "IFRS Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [] }, "perf_IfrsVestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfrsVestingAxis", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IFRS Vesting [Axis]", "label": "IFRS Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [] }, "perf_IfrsVestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IfrsVestingDomain", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IFRS Vesting [Domain]", "label": "IFRS Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [] }, "ifrs-full_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Profit or loss [abstract]", "label": "Profit or loss [abstract]" } } }, "auth_ref": [] }, "ifrs-full_IncomeTaxExpenseContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "IncomeTaxExpenseContinuingOperations", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "ifrs-full_ProfitLoss", "weight": -1.0, "order": 1.0 }, "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax benefit (expense)", "totalLabel": "Income tax expense (benefit)", "label": "Tax expense (income)" } }, "en": { "role": { "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]" } } }, "auth_ref": [ "r41", "r45", "r46", "r47", "r79", "r133", "r217" ] }, "ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "IncomeTaxesPaidClassifiedAsOperatingActivities", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax paid", "label": "Income taxes paid, classified as operating activities" } }, "en": { "role": { "documentation": "The cash outflow for income taxes paid, classified as operating activities." } } }, "auth_ref": [ "r309" ] }, "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "IncreaseDecreaseInCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "label": "Increase (decrease) in cash and cash equivalents after effect of exchange rate changes" } }, "en": { "role": { "documentation": "The increase (decrease) in cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]" } } }, "auth_ref": [ "r115" ] }, "ifrs-full_IncreaseDecreaseThroughChangesInFairValuesLiabilitiesArisingFromFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "IncreaseDecreaseThroughChangesInFairValuesLiabilitiesArisingFromFinancingActivities", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value through profit and loss", "label": "Increase (decrease) through changes in fair values, liabilities arising from financing activities" } }, "en": { "role": { "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from changes in fair values. [Refer: Liabilities arising from financing activities]" } } }, "auth_ref": [ "r113" ] }, "ifrs-full_IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in cash flow from financing activities", "label": "Increase (decrease) through financing cash flows, liabilities arising from financing activities" } }, "en": { "role": { "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from financing cash flows. [Refer: Cash flows from (used in) financing activities; Liabilities arising from financing activities]" } } }, "auth_ref": [ "r112" ] }, "perf_IncreaseDecreaseThroughNetExchangeDifferences": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IncreaseDecreaseThroughNetExchangeDifferences", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsProvisionsscheduleofprovisionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net exchange differences", "label": "Increase (Decrease) through Net Exchange Differences", "documentation": "The increase (decrease) in provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency." } } }, "auth_ref": [] }, "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment transactions", "label": "Increase (decrease) through share-based payment transactions, equity" } }, "en": { "role": { "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]" } } }, "auth_ref": [ "r5" ] }, "ifrs-full_IncreaseDecreaseThroughTreasuryShareTransactions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "IncreaseDecreaseThroughTreasuryShareTransactions", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Shares repurchased and retired", "label": "Increase (decrease) through treasury share transactions, equity" } }, "en": { "role": { "documentation": "The increase (decrease) in equity resulting from treasury share transactions. [Refer: Equity; Treasury shares]" } } }, "auth_ref": [ "r6" ] }, "perf_IncreaseInGuaranteeDepositsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "IncreaseInGuaranteeDepositsPaid", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Increase in guarantee deposits paid", "label": "Increase In Guarantee Deposits Paid", "documentation": "The cash outflow for increase in guarantee deposits paid." } } }, "auth_ref": [] }, "ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in other non-cash items\u2009\u2013\u2009additions", "label": "Increase through new leases, liabilities arising from financing activities" } }, "en": { "role": { "documentation": "The increase in liabilities arising from financing activities resulting from new leases. [Refer: Liabilities arising from financing activities]" } } }, "auth_ref": [ "r254", "r257" ] }, "ifrs-full_InsuranceExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "InsuranceExpense", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Insurance expenses", "label": "Insurance expense" } }, "en": { "role": { "documentation": "The amount of expense arising from purchased insurance." } } }, "auth_ref": [ "r288" ] }, "ifrs-full_IntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "IntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "periodStartLabel": "Opening net book amount", "periodEndLabel": "Closing net book amount", "label": "Intangible assets other than goodwill" } }, "en": { "role": { "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]" } } }, "auth_ref": [ "r14", "r98" ] }, "ifrs-full_InterestExpenseOnLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "InterestExpenseOnLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofinformationonprofitandlossaccountsDetails": { "parentTag": "perf_ExpenseOnLeaseLiabilitiesAffectingProfitOrLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancecostsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsAdditionalInformationDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofinformationonprofitandlossaccountsDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense on lease liabilities", "label": "Interest expense on lease liabilities" } }, "en": { "role": { "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r154" ] }, "ifrs-full_InterestIncomeForFinancialAssetsMeasuredAtAmortisedCost": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "InterestIncomeForFinancialAssetsMeasuredAtAmortisedCost", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsInterestincomescheduleofinterestincomeDetails": { "parentTag": "ifrs-full_RevenueFromInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsInterestincomescheduleofinterestincomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income from financial assets at amortized cost", "label": "Interest revenue for financial assets measured at amortised cost" } }, "en": { "role": { "documentation": "The amount of revenue arising from interest for financial assets that are measured at amortised cost. [Refer: Interest income; Financial assets at amortised cost]" } } }, "auth_ref": [ "r189" ] }, "ifrs-full_InterestIncomeOnDeposits": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "InterestIncomeOnDeposits", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsInterestincomescheduleofinterestincomeDetails": { "parentTag": "ifrs-full_RevenueFromInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsInterestincomescheduleofinterestincomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income from bank deposits", "label": "Interest income on deposits" } }, "en": { "role": { "documentation": "The amount of interest income on deposits. [Refer: Interest income]" } } }, "auth_ref": [ "r288" ] }, "ifrs-full_InterestIncomeOnOtherFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "InterestIncomeOnOtherFinancialAssets", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsInterestincomescheduleofinterestincomeDetails": { "parentTag": "ifrs-full_RevenueFromInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsInterestincomescheduleofinterestincomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Interest income on other financial assets" } }, "en": { "role": { "documentation": "The amount of interest income on other financial assets. [Refer: Interest income; Other financial assets]" } } }, "auth_ref": [ "r288" ] }, "ifrs-full_InterestPaidClassifiedAsOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "InterestPaidClassifiedAsOperatingActivities", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest paid", "label": "Interest paid, classified as operating activities" } }, "en": { "role": { "documentation": "The cash outflow for interest paid, classified as operating activities." } } }, "auth_ref": [ "r111" ] }, "ifrs-full_InterestReceivedClassifiedAsOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "InterestReceivedClassifiedAsOperatingActivities", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest received", "label": "Interest received, classified as operating activities" } }, "en": { "role": { "documentation": "The cash inflow from interest received, classified as operating activities." } } }, "auth_ref": [ "r111" ] }, "ifrs-full_Inventories": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "Inventories", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Current inventories" } }, "en": { "role": { "documentation": "The amount of current inventories. [Refer: Inventories]" } } }, "auth_ref": [ "r15", "r64", "r236" ] }, "ifrs-full_IssuedCapital": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "IssuedCapital", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_Equity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalNarrativeDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Capital stock", "terseLabel": "Capital stock", "label": "Issued capital" } }, "en": { "role": { "documentation": "The nominal value of capital issued." } } }, "auth_ref": [ "r238" ] }, "perf_ItemsAffectingProfitOrLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ItemsAffectingProfitOrLossAbstract", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofinformationonprofitandlossaccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Items affecting profit or loss", "label": "Items Affecting Profit or Loss [Abstract]", "documentation": "Items Affecting Profit or Loss" } } }, "auth_ref": [] }, "country_JP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "JP", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails", "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Japan", "label": "JAPAN" } } }, "auth_ref": [] }, "perf_JPYUSDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "JPYUSDMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "JPY:USD", "label": "JPY:USD [Member]", "documentation": "This member stands for JPY Denominated in USD." } } }, "auth_ref": [] }, "ifrs-full_KeyManagementPersonnelCompensation": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "KeyManagementPersonnelCompensation", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofkeymanagementcompensationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofkeymanagementcompensationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total key management compensation", "label": "Key management personnel compensation" } }, "en": { "role": { "documentation": "The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]" } } }, "auth_ref": [ "r71" ] }, "ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "KeyManagementPersonnelCompensationPostemploymentBenefits", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofkeymanagementcompensationDetails": { "parentTag": "ifrs-full_KeyManagementPersonnelCompensation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofkeymanagementcompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Post-employment benefits", "label": "Key management personnel compensation, post-employment benefits" } }, "en": { "role": { "documentation": "The amount of compensation to key management personnel in the form of post-employment benefits. [Refer: Key management personnel of entity or parent [member]]" } } }, "auth_ref": [ "r69" ] }, "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "KeyManagementPersonnelCompensationSharebasedPayment", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofkeymanagementcompensationDetails": { "parentTag": "ifrs-full_KeyManagementPersonnelCompensation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofkeymanagementcompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment", "label": "Key management personnel compensation, share-based payment" } }, "en": { "role": { "documentation": "The amount of compensation to key management personnel in the form of share-based payments. [Refer: Key management personnel of entity or parent [member]]" } } }, "auth_ref": [ "r70" ] }, "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofkeymanagementcompensationDetails": { "parentTag": "ifrs-full_KeyManagementPersonnelCompensation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofkeymanagementcompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Salaries and other short-term employee benefits", "label": "Key management personnel compensation, short-term employee benefits" } }, "en": { "role": { "documentation": "The amount of compensation to key management personnel in the form of short-term employee benefits. [Refer: Key management personnel of entity or parent [member]]" } } }, "auth_ref": [ "r68" ] }, "ifrs-full_LaterThanFiveYearsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "LaterThanFiveYearsMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over 5 years", "label": "Later than five years [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of later than five years." } } }, "auth_ref": [ "r162", "r163", "r172", "r271", "r276", "r278" ] }, "ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "LaterThanOneMonthAndNotLaterThanThreeMonthsMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "31 to 90 days", "label": "Later than one month and not later than three months [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of later than one month and not later than three months." } } }, "auth_ref": [ "r269", "r274", "r278" ] }, "ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "LaterThanOneYearAndNotLaterThanFiveYearsMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Between 2-5 years", "label": "Later than one year and not later than five years [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of later than one year and not later than five years." } } }, "auth_ref": [ "r270", "r278" ] }, "perf_LaterThanOneYearAndNotLaterThanFourYearsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "LaterThanOneYearAndNotLaterThanFourYearsMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenueunsatisfiedcontractsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2025 to 2027", "label": "2024 to 2027", "documentation": "This member stands for a time band of later than one year and not later than four years." } } }, "auth_ref": [] }, "ifrs-full_LaterThanSixMonthsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "LaterThanSixMonthsMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over 181 days", "label": "Later than six months [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of later than six months." } } }, "auth_ref": [ "r288" ] }, "ifrs-full_LaterThanThreeMonthsAndNotLaterThanSixMonthsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "LaterThanThreeMonthsAndNotLaterThanSixMonthsMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "91 to 180 days", "label": "Later than three months and not later than six months [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of later than three months and not later than six months." } } }, "auth_ref": [ "r271", "r275", "r278" ] }, "ifrs-full_LeaseCommitmentsForShorttermLeasesForWhichRecognitionExemptionHasBeenUsed": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "LeaseCommitmentsForShorttermLeasesForWhichRecognitionExemptionHasBeenUsed", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease commitments for short-term leases", "label": "Lease commitments for short-term leases for which recognition exemption has been used" } }, "en": { "role": { "documentation": "The amount of the lease commitments for short-term leases accounted for applying paragraph 6 of IFRS 16. Short-term lease is a lease that, at the commencement date, has a lease term of 12 months or less. A lease that contains a purchase option is not a short-term lease." } } }, "auth_ref": [ "r160" ] }, "ifrs-full_LeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "LeaseLiabilities", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails": { "parentTag": "ifrs-full_GrossLeaseLiabilities", "weight": 1.0, "order": 2.0 }, "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofleaseliabilitiesrelatingtoleasecontractsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofleaseliabilitiesrelatingtoleasecontractsDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total lease liabilities", "totalLabel": "Net Lease liabilities", "label": "Lease liabilities" } }, "en": { "role": { "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration." } } }, "auth_ref": [ "r152" ] }, "ifrs-full_LeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "LeaseLiabilitiesAbstract", "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding balance:", "label": "Lease liabilities [abstract]" } } }, "auth_ref": [] }, "ifrs-full_LeaseLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "LeaseLiabilitiesMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease liabilities (including current portion)", "label": "Lease liabilities [member]" } }, "en": { "role": { "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r255", "r258" ] }, "perf_LeaseRentalContractualPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "LeaseRentalContractualPeriod", "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease rental contractual period", "label": "Lease Rental Contractual Period", "documentation": "Lease rental contractual period." } } }, "auth_ref": [] }, "ifrs-full_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold improvements [member]" } }, "en": { "role": { "documentation": "This member stands for a class of property, plant and equipment representing improvements to assets held under a lease agreement." } } }, "auth_ref": [ "r294" ] }, "perf_Level1AndLevel2OfFairValueHierarchyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "Level1AndLevel2OfFairValueHierarchyMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1and 2", "label": "Level 1 And Level 2 Of Fair Value Hierarchy [Member]", "documentation": "Level 1 And Level 2 Of Fair Value Hierarchy" } } }, "auth_ref": [] }, "ifrs-full_Level1OfFairValueHierarchyMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "Level1OfFairValueHierarchyMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Level 1 of fair value hierarchy [member]" } }, "en": { "role": { "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date." } } }, "auth_ref": [ "r59", "r92", "r93", "r136" ] }, "ifrs-full_Level2OfFairValueHierarchyMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "Level2OfFairValueHierarchyMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Level 2 of fair value hierarchy [member]" } }, "en": { "role": { "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly." } } }, "auth_ref": [ "r92", "r93", "r136" ] }, "ifrs-full_Level3OfFairValueHierarchyMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "Level3OfFairValueHierarchyMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheliabilitiesDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Level 3 of fair value hierarchy [member]" } }, "en": { "role": { "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are unobservable inputs for the asset or liability. Unobservable inputs are inputs for which market data are not available and that are developed using the best information available about the assumptions that the market participants would use when pricing the asset or liability." } } }, "auth_ref": [ "r92", "r93", "r136" ] }, "ifrs-full_LevelsOfFairValueHierarchyAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "LevelsOfFairValueHierarchyAxis", "presentation": [ "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheliabilitiesDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Levels of fair value hierarchy [axis]", "label": "Levels of fair value hierarchy [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r59", "r136" ] }, "ifrs-full_LevelsOfFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "LevelsOfFairValueHierarchyDomain", "presentation": [ "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheliabilitiesDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Levels of fair value hierarchy [domain]", "label": "Levels of fair value hierarchy [domain]" } }, "en": { "role": { "documentation": "This member stands for all levels of the fair value hierarchy. It also represents the standard value for the 'Levels of fair value hierarchy' axis if no other member is used." } } }, "auth_ref": [ "r59", "r136" ] }, "ifrs-full_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_EquityAndLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/OthersCapitalmanagementscheduleofgearingratiosDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "terseLabel": "Total liabilities", "label": "Liabilities" } }, "en": { "role": { "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits." } } }, "auth_ref": [ "r20", "r135", "r136", "r139", "r218", "r222" ] }, "ifrs-full_LiabilitiesArisingFromFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "LiabilitiesArisingFromFinancingActivities", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at the beginning", "periodEndLabel": "Balance at the end", "label": "Liabilities arising from financing activities" } }, "en": { "role": { "documentation": "The amount of liabilities for which cash flows were, or future cash flows will be, classified in the statement of cash flows as cash flows from financing activities. [Refer: Cash flows from (used in) financing activities; Liabilities]" } } }, "auth_ref": [ "r256" ] }, "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "LiabilitiesArisingFromFinancingActivitiesAxis", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities arising from financing activities [axis]", "label": "Liabilities arising from financing activities [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r256" ] }, "ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "LiabilitiesArisingFromFinancingActivitiesDomain", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities arising from financing activities [domain]", "label": "Liabilities arising from financing activities [domain]" } }, "en": { "role": { "documentation": "This member stands for liabilities arising from financing activities. It also represents the standard value for the 'Liabilities arising from financing activities' axis if no other member is used. [Refer: Liabilities arising from financing activities]" } } }, "auth_ref": [ "r256" ] }, "ifrs-full_LicenceFeeIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "LicenceFeeIncome", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails": { "parentTag": "ifrs-full_RevenueFromContractsWithCustomers", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Licensing", "label": "Licence fee income" } }, "en": { "role": { "documentation": "The amount of income arising from licence fees." } } }, "auth_ref": [ "r288" ] }, "ifrs-full_LiquidityRiskMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "LiquidityRiskMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liquidity risk", "label": "Liquidity risk [member]" } }, "en": { "role": { "documentation": "This member stands for the risk that an entity will encounter difficulty in meeting obligations associated with financial liabilities that are settled by delivering cash or another financial asset. [Refer: Financial assets; Financial liabilities]" } } }, "auth_ref": [ "r167", "r168", "r169", "r266" ] }, "ifrs-full_MachineryMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "MachineryMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery", "label": "Machinery [member]" } }, "en": { "role": { "documentation": "This member stands for a class of property, plant and equipment representing long-lived, depreciable machinery used in operations. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r243" ] }, "ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "MaturityAnalysisForNonderivativeFinancialLiabilities", "presentation": [ "http://www.perfectcorp.com/role/OthersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of contractual undiscounted cash flows of non-derivative financial liabilities", "label": "Disclosure of maturity analysis for non-derivative financial liabilities [text block]" } }, "en": { "role": { "documentation": "The disclosure of a maturity analysis for non-derivative financial liabilities (including issued financial guarantee contracts) that shows the remaining contractual maturities. [Refer: Derivative financial liabilities]" } } }, "auth_ref": [ "r204" ] }, "ifrs-full_MaturityAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "MaturityAxis", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenueunsatisfiedcontractsNarrativeDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity [axis]", "label": "Maturity [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r23", "r148", "r162", "r163", "r164", "r165", "r166", "r172", "r191", "r205", "r246", "r271" ] }, "ifrs-full_MaturityDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "MaturityDomain", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenueunsatisfiedcontractsNarrativeDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity [domain]", "label": "Maturity [domain]" } }, "en": { "role": { "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used." } } }, "auth_ref": [ "r23", "r148", "r162", "r163", "r164", "r165", "r166", "r172", "r191", "r246", "r271", "r277" ] }, "ifrs-full_MaximumExposureToCreditRisk": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "MaximumExposureToCreditRisk", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableadditionalinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum exposure to credit risk in respect of amount that best represents accounts receivable", "label": "Maximum exposure to credit risk" } }, "en": { "role": { "documentation": "The amount that best represents the maximum exposure to credit risk without taking into account any collateral held or other credit enhancements (for example, netting agreements that do not qualify for offset in accordance with IAS 32). [Refer: Credit risk [member]]" } } }, "auth_ref": [ "r199" ] }, "perf_MaximumNumberOfEarnoutSharesIssuable": { "xbrltype": "sharesItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "MaximumNumberOfEarnoutSharesIssuable", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentsponsorearnoutNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum number of class A ordinary shares issuable (in shares)", "label": "Maximum Number Of Earnout Shares Issuable", "documentation": "Maximum number of earnout shares issuable by the entity." } } }, "auth_ref": [] }, "perf_MaximumNumberOfUnitsAccrued": { "xbrltype": "integerItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "MaximumNumberOfUnitsAccrued", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedbenefitplanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum number of units accrued", "label": "Maximum Number of Units Accrued", "documentation": "Maximum number of units accrued." } } }, "auth_ref": [] }, "perf_MaximumPeriodAuthorisedForShareRepurchase": { "xbrltype": "durationItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "MaximumPeriodAuthorisedForShareRepurchase", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalsharerepurchaseplanandtenderofferNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum period authorised for share repurchase", "label": "Maximum Period Authorised For Share Repurchase", "documentation": "Maximum Period Authorised For Share Repurchase" } } }, "auth_ref": [] }, "ifrs-full_MeasurementAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "MeasurementAxis", "presentation": [ "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement [axis]", "label": "Measurement [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r101", "r105", "r135" ] }, "ifrs-full_MeasurementDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "MeasurementDomain", "presentation": [ "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement [domain]", "label": "Measurement [domain]" } }, "en": { "role": { "documentation": "This member stands for all types of measurement. It also represents the standard value for the 'Measurement' axis if no other member is used." } } }, "auth_ref": [ "r101", "r105", "r135" ] }, "perf_MiscellaneousOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "MiscellaneousOtherCurrentAssets", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofothercurrentassetsDetails": { "parentTag": "ifrs-full_OtherCurrentAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofothercurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Miscellaneous Other Current Assets", "documentation": "The amount of miscellaneous other current assets." } } }, "auth_ref": [] }, "perf_MiscellaneousOtherNonOperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "MiscellaneousOtherNonOperatingIncome", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherincomescheduleofotherincomeDetails": { "parentTag": "perf_IfrsOtherNonoperatingIncome", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherincomescheduleofotherincomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Miscellaneous Other Non-operating Income", "documentation": "The amount of miscellaneous other non-operating income." } } }, "auth_ref": [] }, "perf_NTDUSDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "NTDUSDMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NTD:USD", "label": "NTD:USD [Member]", "documentation": "This member stands for NTD Denominated in USD." } } }, "auth_ref": [] }, "perf_NonCurrentFinancialLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "NonCurrentFinancialLiabilitiesAbstract", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesscheduleoffinancialliabilitiesatfairvaluethroughprofitorlossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current items:", "label": "Non-Current Financial Liabilities [Abstract]", "documentation": "Non-Current Financial Liabilities" } } }, "auth_ref": [] }, "perf_NonCurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "NonCurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossGross", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesscheduleoffinancialliabilitiesatfairvaluethroughprofitorlossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current warrant liabilities", "label": "Non-current Financial Liabilities at Fair Value Through Profit or Loss, Gross", "documentation": "The amount of gross non-current financial liabilities measured at fair value through profit or loss." } } }, "auth_ref": [] }, "perf_NonCurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossValuationAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "NonCurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossValuationAdjustment", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesscheduleoffinancialliabilitiesatfairvaluethroughprofitorlossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add: Valuation adjustment", "label": "Non-current Financial Liabilities at Fair Value Through Profit or Loss, Valuation Adjustment", "documentation": "The amount of valuation allowance on non-current financial liabilities measured at fair value through profit or loss." } } }, "auth_ref": [] }, "ifrs-full_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "NoncurrentAssets", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-current assets", "label": "Non-current assets" } }, "en": { "role": { "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]" } } }, "auth_ref": [ "r24", "r125", "r259" ] }, "ifrs-full_NoncurrentAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "NoncurrentAssetsAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current assets", "label": "Non-current assets [abstract]" } } }, "auth_ref": [] }, "ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current assets", "label": "Non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets, and rights arising under insurance contracts" } }, "en": { "role": { "documentation": "The amount of non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets and rights arising under insurance contracts. [Refer: Deferred tax assets; Classes of financial instruments [domain]; Non-current assets]" } } }, "auth_ref": [ "r226" ] }, "ifrs-full_NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_NoncurrentLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current financial liabilities at fair value through profit or loss", "label": "Non-current financial liabilities at fair value through profit or loss" } }, "en": { "role": { "documentation": "The amount of non-current financial liabilities measured at fair value through profit or loss. [Refer: Financial liabilities at fair value through profit or loss]" } } }, "auth_ref": [ "r209" ] }, "ifrs-full_NoncurrentLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "NoncurrentLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofleaseliabilitiesrelatingtoleasecontractsDetails": { "parentTag": "ifrs-full_LeaseLiabilities", "weight": 1.0, "order": 1.0 }, "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_NoncurrentLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofleaseliabilitiesrelatingtoleasecontractsDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current lease liabilities", "label": "Non-current lease liabilities" } }, "en": { "role": { "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r152" ] }, "ifrs-full_NoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "NoncurrentLiabilities", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-current liabilities", "label": "Non-current liabilities" } }, "en": { "role": { "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]" } } }, "auth_ref": [ "r25", "r127", "r259" ] }, "ifrs-full_NoncurrentLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "NoncurrentLiabilitiesAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current liabilities", "label": "Non-current liabilities [abstract]" } } }, "auth_ref": [] }, "ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "NoncurrentRecognisedLiabilitiesDefinedBenefitPlan", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_NoncurrentLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Net defined benefit liability, non-current", "label": "Non-current net defined benefit liability" } }, "en": { "role": { "documentation": "The amount of non-current net defined benefit liability. [Refer: Net defined benefit liability]" } } }, "auth_ref": [ "r289" ] }, "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "NonderivativeFinancialLiabilitiesUndiscountedCashFlows", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-derivative financial liabilities", "label": "Non-derivative financial liabilities, undiscounted cash flows" } }, "en": { "role": { "documentation": "The amount of contractual undiscounted cash flows in relation to non-derivative financial liabilities." } } }, "auth_ref": [ "r204" ] }, "ifrs-full_NotLaterThanOneMonthMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "NotLaterThanOneMonthMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Up to 30 days", "label": "Not later than one month [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of not later than one month." } } }, "auth_ref": [ "r268", "r273", "r278" ] }, "ifrs-full_NotLaterThanOneYearMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "NotLaterThanOneYearMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenueunsatisfiedcontractsNarrativeDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Not later than one year", "verboseLabel": "Less than 1 year", "label": "Not later than one year [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of not later than one year." } } }, "auth_ref": [ "r22", "r162", "r163", "r172", "r271", "r278" ] }, "perf_NumberOfClassSharesIssuableOnConversionOfClassBShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "NumberOfClassSharesIssuableOnConversionOfClassBShares", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of class B ordinary share convertible into class A ordinary share", "label": "Number of Class A shares issuable on Conversion of Class B Shares", "documentation": "The number of Class A shares issuable on Conversion of Class B Shares." } } }, "auth_ref": [] }, "perf_NumberOfEarnoutSharesIssuable": { "xbrltype": "sharesItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "NumberOfEarnoutSharesIssuable", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderearnoutNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of earnout shares issuable (in shares)", "label": "Number Of Earnout Shares Issuable", "documentation": "Number of Earnout Shares issuable by the entity." } } }, "auth_ref": [] }, "perf_NumberOfMonthsConsideredPriorToRetirementForPensionBenefits": { "xbrltype": "durationItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "NumberOfMonthsConsideredPriorToRetirementForPensionBenefits", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedbenefitplanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of months prior to retirement", "label": "Number of Months Considered Prior to Retirement for Pension Benefits", "documentation": "Number of months average salaries and wages considered prior to retirement for calculation of pension benefits." } } }, "auth_ref": [] }, "perf_NumberOfOptionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "NumberOfOptionsAbstract", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "No. of options", "label": "Number of Options [Abstract]", "documentation": "No definition available." } } }, "auth_ref": [] }, "ifrs-full_NumberOfOutstandingShareOptions": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "NumberOfOutstandingShareOptions", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options outstanding at January 1 (in shares)", "periodEndLabel": "Options outstanding at June 30 (in shares)", "label": "Number of share options outstanding in share-based payment arrangement" } }, "en": { "role": { "documentation": "The number of share options outstanding in a share-based payment arrangement." } } }, "auth_ref": [ "r174", "r177", "r180" ] }, "perf_NumberOfReportableOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "NumberOfReportableOperatingSegments", "presentation": [ "http://www.perfectcorp.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable operating segments", "label": "Number of Reportable Operating Segments", "documentation": "Number of reportable operating segments." } } }, "auth_ref": [] }, "ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "NumberOfShareOptionsExercisableInSharebasedPaymentArrangement", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable at June 30 (in shares)", "label": "Number of share options exercisable in share-based payment arrangement" } }, "en": { "role": { "documentation": "The number of share options exercisable in a share-based payment arrangement." } } }, "auth_ref": [ "r178" ] }, "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options forfeited (in shares)", "label": "Number of share options forfeited in share-based payment arrangement" } }, "en": { "role": { "documentation": "The number of share options forfeited in a share-based payment arrangement." } } }, "auth_ref": [ "r176" ] }, "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in shares)", "label": "Number of share options granted in share-based payment arrangement" } }, "en": { "role": { "documentation": "The number of share options granted in a share-based payment arrangement." } } }, "auth_ref": [ "r175" ] }, "perf_NumberOfSharesAfterShareConversion": { "xbrltype": "sharesItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "NumberOfSharesAfterShareConversion", "presentation": [ "http://www.perfectcorp.com/role/HistoryandOrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares after share combination (in shares)", "label": "Number Of Shares After Share Conversion", "documentation": "Represents information pertaining to number of shares of the entity after share combination." } } }, "auth_ref": [] }, "ifrs-full_NumberOfSharesAuthorised": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "NumberOfSharesAuthorised", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized (in shares)", "label": "Number of shares authorised" } }, "en": { "role": { "documentation": "The number of shares authorised." } } }, "auth_ref": [ "r29" ] }, "perf_NumberOfSharesIssuedForEachShareRedeemed": { "xbrltype": "perShareItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "NumberOfSharesIssuedForEachShareRedeemed", "presentation": [ "http://www.perfectcorp.com/role/HistoryandOrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of perfect class A ordinary share issued upon requested redemption of each provident share (in USD per share)", "label": "Number Of Shares Issued For Each Share Redeemed", "documentation": "Number of shares issued for each share redeemed pursuant to merger." } } }, "auth_ref": [] }, "ifrs-full_NumberOfSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "NumberOfSharesOutstanding", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalmovementsinsharesoutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares of ordinary stock (in shares)", "periodStartLabel": "Shares outstanding at beginning of period (in shares)", "periodEndLabel": "Shares outstanding at end of period (in shares)", "label": "Number of shares outstanding" } }, "en": { "role": { "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]" } } }, "auth_ref": [ "r31" ] }, "perf_NumberOfSharesSurrenderedByShareholder": { "xbrltype": "sharesItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "NumberOfSharesSurrenderedByShareholder", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares surrendered by shareholder (in shares)", "label": "Number Of Shares Surrendered By Shareholder", "documentation": "Number Of Shares Surrendered By Shareholder" } } }, "auth_ref": [] }, "perf_NumberOfTreasurySharesHeld": { "xbrltype": "sharesItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "NumberOfTreasurySharesHeld", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalsharerepurchaseplanandtenderofferNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of treasury shares held (in shares)", "label": "Number Of Treasury Shares Held", "documentation": "Number Of Treasury Shares Held" } } }, "auth_ref": [] }, "perf_NumberOfTreasurySharesRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "NumberOfTreasurySharesRepurchased", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalsharerepurchaseplanandtenderofferNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of treasury shares repurchased (in shares)", "label": "Number of Treasury Shares Repurchased", "documentation": "Number of Treasury Shares Repurchased" } } }, "auth_ref": [] }, "perf_NumberOfTreasurySharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "NumberOfTreasurySharesRetired", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalsharerepurchaseplanandtenderofferNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of treasury shares retired (in shares)", "label": "Number of Treasury Shares Retired", "documentation": "Number of Treasury Shares Retired" } } }, "auth_ref": [] }, "perf_NumberOfTreasurySharesRetiredOrRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "NumberOfTreasurySharesRetiredOrRepurchased", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalmovementsinsharesoutstandingAdditionalInformationDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalmovementsinsharesoutstandingDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalsharerepurchaseplanandtenderofferNarrativeDetails", "http://www.perfectcorp.com/role/HistoryandOrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares retired (in shares)", "negatedLabel": "Retirement of treasury shares (in shares)", "label": "Number of Treasury Shares Retired or Repurchased", "documentation": "Number of treasury shares retired." } } }, "auth_ref": [] }, "perf_NumberOfUnitsAccruedEachAdditionalYearAfter15Years": { "xbrltype": "integerItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "NumberOfUnitsAccruedEachAdditionalYearAfter15Years", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedbenefitplanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of units accrued for each additional year thereafter", "label": "Number of Units Accrued Each Additional Year After 15 Years", "documentation": "Number of units accrued for each additional year thereafter from 15 years." } } }, "auth_ref": [] }, "perf_NumberOfUnitsAccruedForEachYearOfServiceForFirst15Years": { "xbrltype": "integerItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "NumberOfUnitsAccruedForEachYearOfServiceForFirst15Years", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedbenefitplanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of units accrued for each year of service for first 15 years", "label": "Number of Units Accrued for Each Year of Service for First 15 Years", "documentation": "Number of units accrued for each year of service for first 15 years." } } }, "auth_ref": [] }, "perf_NumberOfVotesPerShare": { "xbrltype": "integerItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "NumberOfVotesPerShare", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes per share", "label": "Number Of Votes Per Share", "documentation": "Number of votes that each share of the entity is entitled." } } }, "auth_ref": [] }, "ifrs-full_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "OfficeEquipmentMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office equipment", "label": "Office equipment [member]" } }, "en": { "role": { "documentation": "This member stands for a class of property, plant and equipment representing equipment used to support office functions, not specifically used in the production process. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r244" ] }, "ifrs-full_OnDemandMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "OnDemandMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Not past due", "label": "On demand [member]" } }, "en": { "role": { "documentation": "This member stands for an on demand time band." } } }, "auth_ref": [ "r288" ] }, "ifrs-full_OperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "OperatingExpense", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total operating expenses", "label": "Operating expense" } }, "en": { "role": { "documentation": "The amount of all operating expenses." } } }, "auth_ref": [ "r292" ] }, "ifrs-full_OrdinarySharesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "OrdinarySharesMember", "presentation": [ "http://www.perfectcorp.com/role/HistoryandOrganizationDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Capital stock", "verboseLabel": "Perfect common share", "label": "Ordinary shares [member]" } }, "en": { "role": { "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments." } } }, "auth_ref": [ "r291" ] }, "perf_OtherAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "OtherAbstract", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other:", "label": "Other [Abstract]", "documentation": "No definition available." } } }, "auth_ref": [] }, "ifrs-full_OtherCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "OtherCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails": { "parentTag": "ifrs-full_CashAndCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Other cash and cash equivalents" } }, "en": { "role": { "documentation": "The amount of cash and cash equivalents that the entity does not separately disclose in the same statement or note. [Refer: Cash and cash equivalents]" } } }, "auth_ref": [ "r310" ] }, "ifrs-full_OtherComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "OtherComprehensiveIncome", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive loss, net", "terseLabel": "Other comprehensive loss for the period", "label": "Other comprehensive income" } }, "en": { "role": { "documentation": "The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]" } } }, "auth_ref": [ "r4", "r35", "r42", "r130" ] }, "ifrs-full_OtherComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "OtherComprehensiveIncomeAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss", "label": "Other comprehensive income [abstract]" } } }, "auth_ref": [] }, "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "ifrs-full_OtherComprehensiveIncome", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange differences arising on translation of foreign operations", "label": "Other comprehensive income, net of tax, exchange differences on translation of foreign operations" } }, "en": { "role": { "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]" } } }, "auth_ref": [ "r26", "r42" ] }, "perf_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "OtherCountriesMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails", "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Other Countries [Member]", "documentation": "This member stands for other countries other than Us, Japan, France." } } }, "auth_ref": [] }, "ifrs-full_OtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "OtherCurrentAssets", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 1.0 }, "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofothercurrentassetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofothercurrentassetsDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "totalLabel": "Total", "label": "Other current assets" } }, "en": { "role": { "documentation": "The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]" } } }, "auth_ref": [ "r289" ] }, "ifrs-full_OtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "OtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other current liabilities" } }, "en": { "role": { "documentation": "The amount of current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Current liabilities]" } } }, "auth_ref": [ "r289" ] }, "ifrs-full_OtherCurrentPayables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "OtherCurrentPayables", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 6.0 }, "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other payables", "totalLabel": "Total other payables", "label": "Other current payables" } }, "en": { "role": { "documentation": "The amount of current payables that the entity does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r289" ] }, "ifrs-full_OtherCurrentReceivables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "OtherCurrentReceivables", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables", "label": "Other current receivables" } }, "en": { "role": { "documentation": "The amount of current other receivables. [Refer: Other receivables]" } } }, "auth_ref": [ "r237" ] }, "ifrs-full_OtherEmployeeExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "OtherEmployeeExpense", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails": { "parentTag": "ifrs-full_EmployeeBenefitsExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other personnel expenses", "label": "Other employee expense" } }, "en": { "role": { "documentation": "The amount of employee expenses that the entity does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r297" ] }, "ifrs-full_OtherEquityInterest": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "OtherEquityInterest", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_Equity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other equity interest", "label": "Other equity interest" } }, "en": { "role": { "documentation": "The amount of equity interest of an entity without share capital that the entity does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r238" ] }, "perf_OtherEquityInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "OtherEquityInterestAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other equity interest", "label": "Other Equity Interest [Abstract]", "documentation": "Other Equity Interest" } } }, "auth_ref": [] }, "ifrs-full_OtherExpenseByNature": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "OtherExpenseByNature", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Other expenses, by nature" } }, "en": { "role": { "documentation": "The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]" } } }, "auth_ref": [ "r43", "r233" ] }, "ifrs-full_OtherGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "OtherGainsLosses", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "perf_IfrsNonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOthergainsandlossesscheduleofothergainsandlossesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOthergainsandlossesscheduleofothergainsandlossesDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other gains and losses", "totalLabel": "Other gains and losses", "label": "Other gains (losses)" } }, "en": { "role": { "documentation": "The gains (losses) that the entity does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r283", "r284" ] }, "ifrs-full_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets", "label": "Other intangible assets [member]" } }, "en": { "role": { "documentation": "This member stands for a class of intangible assets that the entity does not separately disclose in the same statement or note. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r302" ] }, "perf_OtherMiscellaneousDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "OtherMiscellaneousDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Others", "documentation": "No definition available." } } }, "auth_ref": [] }, "perf_OtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "OtherPayablesMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other payables (including related parties)", "label": "Other Payables [Member]", "documentation": "This member stands for Other payables (including related parties)" } } }, "auth_ref": [] }, "perf_OtherReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "OtherReceivablesMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables", "label": "Other Receivables [Member]", "documentation": "This member stands for Other receivables (including related parties)" } } }, "auth_ref": [] }, "ifrs-full_OtherReservesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "OtherReservesMember", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Other equity interest", "label": "Other reserves [member]" } }, "en": { "role": { "documentation": "This member stands for a component of equity representing reserves within equity, not including retained earnings. [Refer: Retained earnings]" } } }, "auth_ref": [ "r7" ] }, "ifrs-full_OtherRevenue": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "OtherRevenue", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails": { "parentTag": "ifrs-full_RevenueFromContractsWithCustomers", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Other revenue" } }, "en": { "role": { "documentation": "The amount of revenue arising from sources that the entity does not separately disclose in the same statement or note. [Refer: Revenue]" } } }, "auth_ref": [ "r288" ] }, "perf_OtherShortTermPayables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "OtherShortTermPayables", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails": { "parentTag": "ifrs-full_OtherCurrentPayables", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Other Short Term Payables", "documentation": "The amount of other short term payables current." } } }, "auth_ref": [] }, "ifrs-full_ParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ParValuePerShare", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalNarrativeDetails", "http://www.perfectcorp.com/role/HistoryandOrganizationDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares (in USD per share)", "verboseLabel": "Par value per share (in USD per share)", "label": "Par value per share" } }, "en": { "role": { "documentation": "The nominal value per share." } } }, "auth_ref": [ "r30" ] }, "ifrs-full_PastDueStatusAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "PastDueStatusAxis", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Past due status [axis]", "label": "Past due status [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r267" ] }, "ifrs-full_PastDueStatusDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "PastDueStatusDomain", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Past due status [domain]", "label": "Past due status [domain]" } }, "en": { "role": { "documentation": "This member stands for all past-due statuses. It also represents the standard value for the 'Past due status' axis if no other member is used." } } }, "auth_ref": [ "r267" ] }, "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsAdditionalInformationDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of principal portion of lease liabilities", "terseLabel": "Repayments of principal portion of lease liabilities", "label": "Payments of lease liabilities, classified as financing activities" } }, "en": { "role": { "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r252" ] }, "ifrs-full_PaymentsToAcquireOrRedeemEntitysShares": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "PaymentsToAcquireOrRedeemEntitysShares", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments to acquire treasury shares", "label": "Payments to acquire or redeem entity's shares" } }, "en": { "role": { "documentation": "The cash outflow to acquire or redeem entity's shares." } } }, "auth_ref": [ "r251" ] }, "perf_PensionCostForOtherForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PensionCostForOtherForeignSubsidiaries", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedcontributionplansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension cost for other foreign subsidiaries", "label": "Pension Cost for Other Foreign Subsidiaries", "documentation": "Pension costs for other foreign subsidiaries." } } }, "auth_ref": [] }, "perf_PercentageOfCashAndCashEquivalentsDenominatedInReportingCurrency": { "xbrltype": "percentItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PercentageOfCashAndCashEquivalentsDenominatedInReportingCurrency", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of cash and cash equivalents in reporting currency", "label": "Percentage Of Cash And Cash Equivalents Denominated In Reporting Currency", "documentation": "Percentage Of Cash And Cash Equivalents Denominated In Reporting Currency" } } }, "auth_ref": [] }, "perf_PercentageOfEarnoutSharesIssuable": { "xbrltype": "percentItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PercentageOfEarnoutSharesIssuable", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentsponsorearnoutNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of sponsor earnout promote shares issuable", "label": "Percentage Of Earnout Shares Issuable", "documentation": "Percentage of Earnout Shares issuable by the entity." } } }, "auth_ref": [] }, "perf_PercentageOfFinancialAssetsAtAmortizedCostDenominatedInReportingCurrency": { "xbrltype": "percentItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PercentageOfFinancialAssetsAtAmortizedCostDenominatedInReportingCurrency", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsatamortizedcostAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of financial assets at amortized cost denominated in reporting currency", "label": "Percentage Of Financial Assets At Amortized Cost Denominated in Reporting Currency", "documentation": "Percentage Of Financial Assets At Amortized Cost Denominated in Reporting Currency" } } }, "auth_ref": [] }, "perf_PercentageOfMonthlyContributionOnEmployeesMonthlySalariesAndWages": { "xbrltype": "percentItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PercentageOfMonthlyContributionOnEmployeesMonthlySalariesAndWages", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedcontributionplansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of monthly contribution", "label": "Percentage of Monthly Contribution on Employees Monthly Salaries and Wages", "documentation": "Percentage of monthly contribution to the defined contribution plan on employees salaries and wages." } } }, "auth_ref": [] }, "perf_PercentageOfOwnershipInterestHeld": { "xbrltype": "percentItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PercentageOfOwnershipInterestHeld", "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of ownership interest held", "label": "Percentage of Ownership Interest Held", "documentation": "Represents the percentage of ownership interest on issued and outstanding ordinary shares." } } }, "auth_ref": [] }, "perf_PercentageOfReasonablyPossibleChangeInUnobservableInputsAssets": { "xbrltype": "percentItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PercentageOfReasonablyPossibleChangeInUnobservableInputsAssets", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Degree of variation, assets", "label": "Percentage Of Reasonably Possible Change In Unobservable Inputs, Assets", "documentation": "The percentage of a reasonably possible increase or decrease in an unobservable input of assets." } } }, "auth_ref": [] }, "perf_PercentageOfReasonablyPossibleChangeInUnobservableInputsLiabilities": { "xbrltype": "percentItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PercentageOfReasonablyPossibleChangeInUnobservableInputsLiabilities", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Degree of variation, liabilities", "label": "Percentage Of Reasonably Possible Change In Unobservable Inputs, Liabilities", "documentation": "The percentage of a reasonably possible increase or decrease in an unobservable input of liabilities." } } }, "auth_ref": [] }, "perf_PercentageOfTransactionPriceAllocatedToUnsatisfiedContracts": { "xbrltype": "percentItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PercentageOfTransactionPriceAllocatedToUnsatisfiedContracts", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenueunsatisfiedcontractsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of transaction price allocated to the unsatisfied contracts", "label": "Percentage Of Transaction Price Allocated To Unsatisfied Contracts", "documentation": "Represents the percentage of transaction price allocated to the unsatisfied contracts." } } }, "auth_ref": [] }, "perf_PerfectClassBOrdinarySharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PerfectClassBOrdinarySharesMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalNarrativeDetails", "http://www.perfectcorp.com/role/HistoryandOrganizationDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Perfect Class B Ordinary Shares", "label": "Perfect Class B Ordinary Shares [Member]", "documentation": "This member stands for Perfect Class B Ordinary Shares." } } }, "auth_ref": [] }, "perf_PerfectClassOrdinarySharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PerfectClassOrdinarySharesMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalmovementsinsharesoutstandingAdditionalInformationDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalsharerepurchaseplanandtenderofferNarrativeDetails", "http://www.perfectcorp.com/role/HistoryandOrganizationDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Perfect Class A Ordinary Shares", "label": "Perfect Class A Ordinary Shares [Member]", "documentation": "This member stands for Perfect Class A Ordinary Shares." } } }, "auth_ref": [] }, "perf_PerfectCorp.JapanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PerfectCorp.JapanMember", "presentation": [ "http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Perfect Corp. (Japan)", "label": "Perfect Corp. (Japan) [Member]", "documentation": "This member stands for Perfect Corp. (Japan)." } } }, "auth_ref": [] }, "perf_PerfectCorp.ShanghaiMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PerfectCorp.ShanghaiMember", "presentation": [ "http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Perfect Corp. (Shanghai)", "label": "Perfect Corp. (Shanghai) [Member]", "documentation": "This member stands for Perfect Corp. (Shanghai)." } } }, "auth_ref": [] }, "perf_PerfectCorp.UsaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PerfectCorp.UsaMember", "presentation": [ "http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Perfect Corp. (USA)", "label": "Perfect Corp. (USA) [Member]", "documentation": "This member stands for Perfect Corp. (USA)." } } }, "auth_ref": [] }, "perf_PerfectMobileCorp.TaiwanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PerfectMobileCorp.TaiwanMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedbenefitplanNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedcontributionplansNarrativeDetails", "http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Perfect Mobile Corp. (Taiwan)", "label": "Perfect Mobile Corp. (Taiwan)", "documentation": "This member stands for Perfect Mobile Corp. (Taiwan)." } } }, "auth_ref": [] }, "perf_PerfectMobileCorpB.V.I.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PerfectMobileCorpB.V.I.Member", "presentation": [ "http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Perfect Mobile Corp.(B.V.I.)", "label": "Perfect Mobile Corp (B. V. I.) [Member]", "documentation": "This member stands for Perfect Mobile Corp (B. V. I.)." } } }, "auth_ref": [] }, "perf_PerfectMobileLimited.FranceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PerfectMobileLimited.FranceMember", "presentation": [ "http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Perfect Corp. (France)", "label": "Perfect Mobile Limited. (France) [Member]", "documentation": "This member stands for Perfect Mobile Limited (France)." } } }, "auth_ref": [] }, "perf_PledgedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PledgedAssetsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Pledged Assets", "label": "Pledged Assets", "documentation": "No definition." } } }, "auth_ref": [] }, "perf_PledgedAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PledgedAssetsTextBlock", "presentation": [ "http://www.perfectcorp.com/role/PledgedAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Pledged Assets", "label": "Pledged Assets [Text Block]", "documentation": "The entire disclosure for pledged assets." } } }, "auth_ref": [] }, "perf_PostAndTelecommunicationExpensesPayablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PostAndTelecommunicationExpensesPayablesCurrent", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails": { "parentTag": "ifrs-full_OtherCurrentPayables", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Post and telecommunications expenses", "label": "Post and Telecommunication Expenses Payables, Current", "documentation": "The amount of post and telecommunications expenses payable current." } } }, "auth_ref": [] }, "ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "PostemploymentBenefitExpenseDefinedContributionPlans", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedbenefitplanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Post-employment benefit expense, defined contribution plans", "label": "Post-employment benefit expense, defined contribution plans" } }, "en": { "role": { "documentation": "The amount of post-employment benefit expense relating to defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods." } } }, "auth_ref": [ "r62" ] }, "ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "PostemploymentBenefitExpenseInProfitOrLoss", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails": { "parentTag": "ifrs-full_EmployeeBenefitsExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension costs", "label": "Post-employment benefit expense in profit or loss" } }, "en": { "role": { "documentation": "The amount of post-employment benefit expense included in profit or loss" } } }, "auth_ref": [ "r297" ] }, "perf_PrivatePlacementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PrivatePlacementWarrantsMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofmovementinallkindsofPerfectwarrantsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Private Placement Warrants", "label": "Private Placement Warrants [Member]", "documentation": "This member stands for private placement warrants." } } }, "auth_ref": [] }, "perf_ProceedsFromFinancialLiabilitiesDesignatedAtFairValueThroughProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ProceedsFromFinancialLiabilitiesDesignatedAtFairValueThroughProfitOrLoss", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "auth_ref": [] }, "ifrs-full_ProceedsFromSalesOrMaturityOfFinancialInstrumentsClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ProceedsFromSalesOrMaturityOfFinancialInstrumentsClassifiedAsInvestingActivities", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from disposal of financial assets at amortized cost", "label": "Proceeds from sales or maturity of financial instruments, classified as investing activities" } }, "en": { "role": { "documentation": "The cash inflow from sales or maturity of financial instruments, classified as investing activities. [Refer: Classes of financial instruments [domain]]" } } }, "auth_ref": [ "r305" ] }, "ifrs-full_ProfessionalFeesExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ProfessionalFeesExpense", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional service fees", "label": "Professional fees expense" } }, "en": { "role": { "documentation": "The amount of fees paid or payable for professional services." } } }, "auth_ref": [ "r288" ] }, "perf_ProfessionalServiceFeeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ProfessionalServiceFeeCurrent", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails": { "parentTag": "ifrs-full_OtherCurrentPayables", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional service fees", "label": "Professional Service Fee, Current", "documentation": "The amount of professional service fee payable current." } } }, "auth_ref": [] }, "ifrs-full_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income for the period", "label": "Profit (loss)" } }, "en": { "role": { "documentation": "The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]" } } }, "auth_ref": [ "r3", "r34", "r108", "r119", "r121", "r218", "r220", "r259", "r264" ] }, "ifrs-full_ProfitLossAttributableToAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ProfitLossAttributableToAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to:", "label": "Profit (loss), attributable to [abstract]" } } }, "auth_ref": [] }, "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofearningslossespershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Profit attributable to ordinary shareholders of the parent", "label": "Profit (loss), attributable to ordinary equity holders of parent entity, used in calculating basic earnings per share" } }, "en": { "role": { "documentation": "The profit (loss) attributable to ordinary equity holders of the parent entity. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r87" ] }, "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofearningslossespershareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Profit attributable to ordinary shareholders of the group plus assumed conversion of all dilutive potential ordinary shares, amount after tax", "label": "Profit (loss), attributable to ordinary equity holders of parent entity, used in calculating diluted earnings per share" } }, "en": { "role": { "documentation": "The profit (loss) attributable to ordinary equity holders of the parent entity, adjusted for the effects of all dilutive potential ordinary shares. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r87" ] }, "ifrs-full_ProfitLossAttributableToOwnersOfParent": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ProfitLossAttributableToOwnersOfParent", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders of the parent", "label": "Profit (loss), attributable to owners of parent" } }, "en": { "role": { "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r37" ] }, "ifrs-full_ProfitLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ProfitLossBeforeTax", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "ifrs-full_ProfitLoss", "weight": 1.0, "order": 2.0 }, "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income tax", "terseLabel": "Profit before tax", "label": "Profit (loss) before tax" } }, "en": { "role": { "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r187", "r233", "r234", "r279", "r280" ] }, "ifrs-full_ProfitLossFromOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ProfitLossFromOperatingActivities", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "label": "Profit (loss) from operating activities" } }, "en": { "role": { "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r248", "r292" ] }, "perf_PromotionalFeePayablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PromotionalFeePayablesCurrent", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails": { "parentTag": "ifrs-full_OtherCurrentPayables", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Promotional fees", "label": "Promotional Fee Payables, Current", "documentation": "The amount of promotional fee payable current" } } }, "auth_ref": [] }, "perf_PromotionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PromotionalFees", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Promotional fees", "label": "Promotional Fees", "documentation": "The amount of expense arising from promotional fees." } } }, "auth_ref": [] }, "ifrs-full_PropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "PropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "periodStartLabel": "Opening net book amount", "periodEndLabel": "Closing net book amount", "label": "Property, plant and equipment" } }, "en": { "role": { "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period. Note that right-of-use assets are not included. [Contrast: Property, plant and equipment including right-of-use assets]" } } }, "auth_ref": [ "r13", "r53" ] }, "ifrs-full_PropertyPlantAndEquipmentPledgedAsSecurity": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "PropertyPlantAndEquipmentPledgedAsSecurity", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplanandequipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, pledged as security", "label": "Property, plant and equipment, pledged as security" } }, "en": { "role": { "documentation": "The amount of property, plant and equipment pledged as security for liabilities. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r55" ] }, "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ProportionOfOwnershipInterestInSubsidiary", "presentation": [ "http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage", "label": "Proportion of ownership interest in subsidiary" } }, "en": { "role": { "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Total for all subsidiaries [member]]" } } }, "auth_ref": [ "r80", "r82", "r122" ] }, "perf_ProvidentClassBOrdinarySharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ProvidentClassBOrdinarySharesMember", "presentation": [ "http://www.perfectcorp.com/role/HistoryandOrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provident Class B Ordinary Shares", "label": "Provident Class B Ordinary Shares [Member]", "documentation": "This member stands for Provident Class B Ordinary Shares." } } }, "auth_ref": [] }, "perf_ProvidentClassOrdinarySharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ProvidentClassOrdinarySharesMember", "presentation": [ "http://www.perfectcorp.com/role/HistoryandOrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provident Class A Ordinary Shares", "label": "Provident Class A Ordinary Shares [Member]", "documentation": "This member stands for Provident Class A Ordinary Shares." } } }, "auth_ref": [] }, "perf_ProvisionsUsed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ProvisionsUsed", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsProvisionsscheduleofprovisionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Used during the period", "label": "Provisions Used", "documentation": "The amount used (incurred and charged against the provision)." } } }, "auth_ref": [] }, "perf_PublicWarrantsAndForwardPurchaseWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PublicWarrantsAndForwardPurchaseWarrantsMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Public Warrants and Forward Purchase Warrants", "label": "Public Warrants and Forward Purchase Warrants [Member]", "documentation": "This member stands for public warrants and forward purchase warrants." } } }, "auth_ref": [] }, "perf_PublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "PublicWarrantsMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofmovementinallkindsofPerfectwarrantsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Public Warrants", "label": "Public Warrants [Member]", "documentation": "This member stands for public warrants." } } }, "auth_ref": [] }, "ifrs-full_PurchaseOfFinancialInstrumentsClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "PurchaseOfFinancialInstrumentsClassifiedAsInvestingActivities", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of financial assets at amortized cost", "label": "Purchase of financial instruments, classified as investing activities" } }, "en": { "role": { "documentation": "The cash outflow for the purchase of financial instruments. [Refer: Classes of financial instruments [domain]]" } } }, "auth_ref": [ "r305" ] }, "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of intangible assets", "label": "Purchase of intangible assets, classified as investing activities" } }, "en": { "role": { "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r250" ] }, "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of property, plant and equipment", "label": "Purchase of property, plant and equipment, classified as investing activities" } }, "en": { "role": { "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r250" ] }, "ifrs-full_PurchaseOfTreasuryShares": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "PurchaseOfTreasuryShares", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalsharerepurchaseplanandtenderofferNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury shares repurchased, amount", "label": "Purchase of treasury shares" } }, "en": { "role": { "documentation": "The decrease in equity resulting from the purchase of treasury shares. [Refer: Treasury shares]" } } }, "auth_ref": [ "r286" ] }, "ifrs-full_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "RangeAxis", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanNarrativeDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [axis]", "label": "Range [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r114", "r141", "r166", "r180", "r260", "r261", "r311" ] }, "ifrs-full_RangeDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "RangeDomain", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanNarrativeDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [domain]", "label": "Range [domain]" } }, "en": { "role": { "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used." } } }, "auth_ref": [ "r114", "r141", "r166", "r180", "r260", "r261", "r311" ] }, "ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of changes in intangible assets other than goodwill [abstract]", "label": "Reconciliation of changes in intangible assets other than goodwill [abstract]" } } }, "auth_ref": [] }, "ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of changes in property, plant and equipment [abstract]", "label": "Reconciliation of changes in property, plant and equipment [abstract]" } } }, "auth_ref": [] }, "ifrs-full_RecurringFairValueMeasurementMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "RecurringFairValueMeasurementMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring fair value", "label": "Recurring fair value measurement [member]" } }, "en": { "role": { "documentation": "This member stands for fair value measurements which other IFRSs require or permit in the statement of financial position at the end of each reporting period. [Refer: IFRSs [member]]" } } }, "auth_ref": [ "r135" ] }, "perf_RedemptionOfWarrantsWhenPricePerShareOfClassaOrdinarySharesEqualsOrExceeds10.00Member": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "RedemptionOfWarrantsWhenPricePerShareOfClassaOrdinarySharesEqualsOrExceeds10.00Member", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Redemption of warrants when the price per class A ordinary share equals or exceeds $10.00", "label": "Redemption Of Warrants When Price Per Share Of ClassA Ordinary Shares Equals Or Exceeds 10.00 [Member]", "documentation": "This member stands for the scenario, when the price per class a ordinary share equals or exceeds $10.00." } } }, "auth_ref": [] }, "perf_RedemptionOfWarrantsWhenPricePerShareOfPerfectClassOrdinarySharesEqualsOrExceeds18.00Member": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "RedemptionOfWarrantsWhenPricePerShareOfPerfectClassOrdinarySharesEqualsOrExceeds18.00Member", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Redemption of warrants when the price per perfect class A ordinary shares equal or exceed $18.00", "label": "Redemption Of Warrants When Price Per Share Of Perfect Class A Ordinary Shares Equals Or Exceeds 18.00 [Member]", "documentation": "This member stands for the scenario, where redemption of warrants when the price per perfect class a ordinary shares equal or exceed $18.00." } } }, "auth_ref": [] }, "perf_RemunerationToDirectorsAndSupervisorsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "RemunerationToDirectorsAndSupervisorsPayableCurrent", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails": { "parentTag": "ifrs-full_OtherCurrentPayables", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Remuneration to directors", "label": "Remuneration to Directors and Supervisors Payable, Current", "documentation": "The amount of remuneration payable to directors and supervisors classified as current." } } }, "auth_ref": [] }, "ifrs-full_RentalExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "RentalExpense", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsrentexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rent expense", "label": "Rental expense" } }, "en": { "role": { "documentation": "The amount of expense recognised on rental activities." } } }, "auth_ref": [ "r292" ] }, "ifrs-full_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "ifrs-full_OperatingExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedLabel": "Research and development expenses", "label": "Research and development expense" } }, "en": { "role": { "documentation": "The amount of expenditure directly attributable to research or development activities, recognised in profit or loss." } } }, "auth_ref": [ "r100" ] }, "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ReserveOfExchangeDifferencesOnTranslationMember", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange differences arising on translation of foreign operations", "label": "Reserve of exchange differences on translation [member]" } }, "en": { "role": { "documentation": "This member stands for a component of equity representing accumulated exchange differences on the translation of financial statements recognised in other comprehensive income. [Refer: Other comprehensive income]" } } }, "auth_ref": [ "r66", "r235" ] }, "ifrs-full_RetainedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "RetainedEarnings", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_Equity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained earnings" } }, "en": { "role": { "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit." } } }, "auth_ref": [ "r238", "r239" ] }, "ifrs-full_RetainedEarningsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "RetainedEarningsAbstract", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained earnings [abstract]" } } }, "auth_ref": [] }, "ifrs-full_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "RetainedEarningsMember", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained earnings [member]" } }, "en": { "role": { "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit." } } }, "auth_ref": [ "r7", "r235" ] }, "perf_RetirementOfTreasurySharesInCapitalSurplus": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "RetirementOfTreasurySharesInCapitalSurplus", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails": { "parentTag": "perf_CapitalSurplusOtherThanAdditionalPaidInCapital", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement of treasury shares", "label": "Retirement of Treasury Shares In Capital Surplus", "documentation": "Retirement of Treasury Shares In Capital Surplus" } } }, "auth_ref": [] }, "ifrs-full_Revenue": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "Revenue", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue" } }, "en": { "role": { "documentation": "The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims." } } }, "auth_ref": [ "r39", "r129", "r187", "r215", "r219", "r224", "r225", "r228", "r233", "r234", "r259" ] }, "perf_RevenueFromArAiCloudSolutions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "RevenueFromArAiCloudSolutions", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuealternativedisaggregationofrevenueandcontractassetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AR/AI cloud solutions", "label": "Revenue From AR/AI Cloud Solutions", "documentation": "The amount of revenue arising from AR/AI cloud solutions." } } }, "auth_ref": [] }, "perf_RevenueFromArAiCloudSolutionsAndSubscription": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "RevenueFromArAiCloudSolutionsAndSubscription", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails": { "parentTag": "ifrs-full_RevenueFromContractsWithCustomers", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AR/AI cloud solutions and Subscription", "label": "Revenue From AR/AI Cloud Solutions and Subscription", "documentation": "The amount of revenue arising from AR/AI cloud solutions and subscription." } } }, "auth_ref": [] }, "ifrs-full_RevenueFromContractsWithCustomers": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "RevenueFromContractsWithCustomers", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "ifrs-full_GrossProfit", "weight": 1.0, "order": 2.0 }, "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofrevenuefromcontractswithcustomersDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "verboseLabel": "Revenue from contracts with customers", "totalLabel": "Revenue from contracts with customers", "label": "Revenue from contracts with customers" } }, "en": { "role": { "documentation": "The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity\u2019s ordinary activities in exchange for consideration." } } }, "auth_ref": [ "r143", "r144" ] }, "ifrs-full_RevenueFromGovernmentGrants": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "RevenueFromGovernmentGrants", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherincomescheduleofotherincomeDetails": { "parentTag": "perf_IfrsOtherNonoperatingIncome", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherincomescheduleofotherincomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidy from government", "label": "Income from government grants" } }, "en": { "role": { "documentation": "The amount of income recognised in relation to government grants. [Refer: Government grants]" } } }, "auth_ref": [ "r299" ] }, "ifrs-full_RevenueFromInterest": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "RevenueFromInterest", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsInterestincomescheduleofinterestincomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsInterestincomescheduleofinterestincomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Interest income", "label": "Interest income" } }, "en": { "role": { "documentation": "The amount of income arising from interest." } } }, "auth_ref": [ "r132", "r216", "r223", "r288" ] }, "ifrs-full_RevenueFromRenderingOfAdvertisingServices": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "RevenueFromRenderingOfAdvertisingServices", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails": { "parentTag": "ifrs-full_RevenueFromContractsWithCustomers", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertisement", "label": "Revenue from rendering of advertising services" } }, "en": { "role": { "documentation": "The amount of revenue arising from the rendering of advertising services. [Refer: Revenue]" } } }, "auth_ref": [ "r288" ] }, "ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "RevenueFromRenderingOfServicesRelatedPartyTransactions", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue-others (service revenue)", "label": "Revenue from rendering of services, related party transactions" } }, "en": { "role": { "documentation": "The amount of revenue arising from the rendering of services in related party transactions. [Refer: Revenue; Total for all related parties [member]]" } } }, "auth_ref": [ "r247" ] }, "ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofrevenuerecognizedthatwasincludedincontractliabilitybalanceatbeginningoftheperiodDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue recognized that was included in the contract liability balance at the beginning of the period", "label": "Revenue that was included in contract liability balance at beginning of period" } }, "en": { "role": { "documentation": "The amount of revenue that was included in the contract liability balance at the beginning of the period. [Refer: Contract liabilities; Revenue from contracts with customers]" } } }, "auth_ref": [ "r145" ] }, "ifrs-full_RightofuseAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "RightofuseAssets", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Right-of-use assets", "periodStartLabel": "Opening net book amount", "periodEndLabel": "Closing net book amount", "label": "Right-of-use assets" } }, "en": { "role": { "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee." } } }, "auth_ref": [ "r151", "r158" ] }, "ifrs-full_SalesAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "SalesAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "ifrs-full_OperatingExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedLabel": "Sales and marketing expenses", "label": "Sales and marketing expense" } }, "en": { "role": { "documentation": "The amount of expense relating to the marketing and selling of goods or services." } } }, "auth_ref": [ "r292" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderearnoutNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentsponsorearnoutNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [] }, "perf_ScheduleOfGearingRatioTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ScheduleOfGearingRatioTableTextBlock", "presentation": [ "http://www.perfectcorp.com/role/OthersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of gearing ratios", "label": "Schedule of Gearing Ratio [Table Text Block]", "documentation": "The disclosure of gearing ratios." } } }, "auth_ref": [] }, "perf_ScheduleOfIllustratesMovementForTheCompanyShareCapitalTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ScheduleOfIllustratesMovementForTheCompanyShareCapitalTableTextBlock", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of illustrates movement for the company's share capital", "label": "Schedule Of Illustrates Movement For The Company Share Capital [Table Text Block]", "documentation": "The disclosure of information about illustrates movement for the Company's share capital" } } }, "auth_ref": [] }, "perf_ScheduleOfMovementInAllKindsOfWarrantsExplanatoryTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ScheduleOfMovementInAllKindsOfWarrantsExplanatoryTableTextBlock", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of movement in all kinds of Perfect warrants", "label": "Schedule Of Movement In All Kinds Of Warrants, Explanatory [Table Text Block]", "documentation": "The disclosure of detailed information about movement in all kinds of warrants." } } }, "auth_ref": [] }, "perf_ScheduleOfNewAndAmendedStandardsAdoptedByGroupTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ScheduleOfNewAndAmendedStandardsAdoptedByGroupTableTextBlock", "presentation": [ "http://www.perfectcorp.com/role/ApplicationofNewStandardsAmendmentsandInterpretationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of new and amended standards adopted by the group", "label": "Schedule Of New And Amended Standards Adopted By The Group [Table Text Block]", "documentation": "The tabular disclosure of new and amended standards adopted by the Group." } } }, "auth_ref": [] }, "perf_ScheduleOfNewAndRevisedInternationalFinancialReportingStandardsNotYetAdoptedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ScheduleOfNewAndRevisedInternationalFinancialReportingStandardsNotYetAdoptedTableTextBlock", "presentation": [ "http://www.perfectcorp.com/role/ApplicationofNewStandardsAmendmentsandInterpretationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of new and revised International financial reporting standards not yet adopted", "label": "Schedule Of New And Revised International Financial Reporting Standards Not Yet Adopted [Table Text Block]", "documentation": "The tabular disclosure of new and revised International Financial Reporting Standards not yet adopted." } } }, "auth_ref": [] }, "perf_ServiceAgreementsWithBoardOfDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ServiceAgreementsWithBoardOfDirectorsMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderearnoutNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service agreements with board of directors", "label": "Service Agreements with Board of Directors [Member]", "documentation": "This member stands for service agreements with Board of Directors." } } }, "auth_ref": [] }, "ifrs-full_ServicesExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ServicesExpense", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Platform fees", "label": "Services expense" } }, "en": { "role": { "documentation": "The amount of expense arising from services." } } }, "auth_ref": [ "r292" ] }, "perf_ShareBasedPaymentArrangementTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ShareBasedPaymentArrangementTrancheOneMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2 years' service", "label": "2 years' service", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "perf_ShareBasedPaymentArrangementTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ShareBasedPaymentArrangementTrancheThreeMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "4 years' service", "label": "4 years' service", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "perf_ShareBasedPaymentArrangementTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ShareBasedPaymentArrangementTrancheTwoMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "3 years' service", "label": "3 years' service", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "perf_ShareIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ShareIncentivePlanMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Incentive Plan", "label": "Share Incentive Plan [Member]", "documentation": "This member stands for Share Incentive Plan." } } }, "auth_ref": [] }, "ifrs-full_SharePremium": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "SharePremium", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_Equity", "weight": 1.0, "order": 3.0 }, "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails", "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Capital surplus", "totalLabel": "Capital surplus", "label": "Share premium" } }, "en": { "role": { "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value." } } }, "auth_ref": [ "r238" ] }, "perf_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "SharePrice", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalsharerepurchaseplanandtenderofferNarrativeDetails", "http://www.perfectcorp.com/role/HistoryandOrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price per share (in USD per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "perf_ShareRepurchaseAuthorisedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ShareRepurchaseAuthorisedAmount", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalsharerepurchaseplanandtenderofferNarrativeDetails", "http://www.perfectcorp.com/role/HistoryandOrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase, authorised amount", "label": "Share Repurchase, Authorised Amount", "documentation": "Share Repurchase, Authorised Amount" } } }, "auth_ref": [] }, "perf_ShareholderEarnoutSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ShareholderEarnoutSharesMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderearnoutNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholder Earnout", "label": "Shareholder Earnout Shares [Member]", "documentation": "This member stands for shareholder earnout shares." } } }, "auth_ref": [] }, "ifrs-full_SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares reserved for employee stock options (in shares)", "label": "Number of shares reserved for issue under options and contracts for sale of shares" } }, "en": { "role": { "documentation": "The number of shares reserved for issue under options and contracts for the sale of shares." } } }, "auth_ref": [ "r32" ] }, "ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ShorttermDepositsClassifiedAsCashEquivalents", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails": { "parentTag": "ifrs-full_CashAndCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time deposits", "label": "Short-term deposits, classified as cash equivalents" } }, "en": { "role": { "documentation": "A classification of cash equivalents representing short-term deposits. [Refer: Cash equivalents]" } } }, "auth_ref": [ "r310" ] }, "ifrs-full_ShorttermDepositsNotClassifiedAsCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ShorttermDepositsNotClassifiedAsCashEquivalents", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market position", "label": "Short-term deposits, not classified as cash equivalents" } }, "en": { "role": { "documentation": "The amount of short-term deposits held by the entity that are not classified as cash equivalents. [Refer: Cash equivalents]" } } }, "auth_ref": [ "r289" ] }, "ifrs-full_ShorttermEmployeeBenefitsAccruals": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "ShorttermEmployeeBenefitsAccruals", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails": { "parentTag": "ifrs-full_OtherCurrentPayables", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll", "label": "Short-term employee benefits accruals" } }, "en": { "role": { "documentation": "The amount of accruals for employee benefits (other than termination benefits) that are expected to be settled wholly within twelve months after the end of the annual reporting period in which the employees render the related services. [Refer: Accruals classified as current]" } } }, "auth_ref": [ "r290" ] }, "perf_SignificantDisasterLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "SignificantDisasterLossAbstract", "lang": { "en-us": { "role": { "terseLabel": "Significant Disaster Loss", "label": "Significant Disaster Loss", "documentation": "No definition." } } }, "auth_ref": [] }, "perf_SignificantDisasterLossTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "SignificantDisasterLossTextBlock", "presentation": [ "http://www.perfectcorp.com/role/SignificantDisasterLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Disaster Loss", "label": "Significant Disaster Loss [Text Block]", "documentation": "The entire disclosure for significant disaster loss." } } }, "auth_ref": [] }, "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "SignificantInvestmentsInSubsidiariesAxis", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedbenefitplanNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedcontributionplansNarrativeDetails", "http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiaries [axis]", "label": "Subsidiaries [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r81", "r83", "r134" ] }, "ifrs-full_SignificantInvestmentsInSubsidiariesDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "SignificantInvestmentsInSubsidiariesDomain", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedbenefitplanNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedcontributionplansNarrativeDetails", "http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiaries [domain]", "label": "Subsidiaries [domain]" } }, "en": { "role": { "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used." } } }, "auth_ref": [ "r81", "r83", "r134" ] }, "perf_SponsorEarnoutSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "SponsorEarnoutSharesMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentsponsorearnoutNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sponsor Earnout", "label": "Sponsor Earnout Shares [Member]", "documentation": "This member stands for sponsor earnout shares." } } }, "auth_ref": [] }, "ifrs-full_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of cash flows [abstract]", "label": "Statement of cash flows [abstract]" } } }, "auth_ref": [] }, "ifrs-full_StatementOfChangesInEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "StatementOfChangesInEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of changes in equity [abstract]", "label": "Statement of changes in equity [abstract]" } } }, "auth_ref": [] }, "ifrs-full_StatementOfChangesInEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "StatementOfChangesInEquityLineItems", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of changes in equity [line items]", "label": "Statement of changes in equity [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_StatementOfChangesInEquityTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "StatementOfChangesInEquityTable", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of changes in equity [table]", "label": "Statement of changes in equity [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to changes in equity." } } }, "auth_ref": [ "r7" ] }, "ifrs-full_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of financial position [abstract]", "label": "Statement of financial position [abstract]" } } }, "auth_ref": [] }, "ifrs-full_StatementOfIFRSCompliance": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "StatementOfIFRSCompliance", "presentation": [ "http://www.perfectcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Compliance statement", "label": "Statement of IFRS compliance [text block]" } }, "en": { "role": { "documentation": "An explicit and unreserved statement of compliance with all the requirements of IFRSs." } } }, "auth_ref": [ "r10" ] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderearnoutNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentsponsorearnoutNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [] }, "perf_StockPriceShareOptionsGranted": { "xbrltype": "perShareItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "StockPriceShareOptionsGranted", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price (in USD per share)", "label": "Stock Price Share Options Granted", "documentation": "The stock price of share options granted." } } }, "auth_ref": [] }, "perf_StockRepurchaseProgramAuthorizedShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "StockRepurchaseProgramAuthorizedShares", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalsharerepurchaseplanandtenderofferNarrativeDetails", "http://www.perfectcorp.com/role/HistoryandOrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program authorized shares (in shares)", "label": "Stock Repurchase Program Authorized Shares", "documentation": "Stock Repurchase Program Authorized Shares" } } }, "auth_ref": [] }, "perf_SummaryOfSignificantAccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "SummaryOfSignificantAccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Summary of Significant Accounting Policies", "documentation": "No definition available." } } }, "auth_ref": [] }, "ifrs-full_TerminationBenefitsExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "TerminationBenefitsExpense", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsdefinedcontributionplansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension cost", "label": "Termination benefits expense" } }, "en": { "role": { "documentation": "The amount of expense in relation to termination benefits. Termination benefits are employee benefits provided in exchange for the termination of an employee's employment as a result of either: (a) an entity's decision to terminate an employee's employment before the normal retirement date; or (b) an employee's decision to accept an offer of benefits in exchange for the termination of employment. [Refer: Employee benefits expense]" } } }, "auth_ref": [ "r296" ] }, "perf_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders": { "xbrltype": "durationItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Threshold business days before sending notice of redemption to warrant holders", "label": "Threshold Number Of Business Days Before Sending Notice Of Redemption To Warrant Holders", "documentation": "The minimum threshold period of business days before sending notice of redemption to warrant holders, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "perf_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination": { "xbrltype": "durationItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Threshold period for not to transfer, assign or sell any of their shares or warrants after the completion of the initial business combination", "label": "Threshold Period For Not To Transfer Assign Or Sell Any Shares Or Warrants After Completion Of Initial Business Combination", "documentation": "The threshold period for not to transfer, assign or sell any of the shares or warrants, after the completion of the initial business combination." } } }, "auth_ref": [] }, "perf_ThresholdTradingDayPeriodOverWhichDailyVolumeWeightedAveragePriceOfOrdinarySharesIsConsidered": { "xbrltype": "durationItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ThresholdTradingDayPeriodOverWhichDailyVolumeWeightedAveragePriceOfOrdinarySharesIsConsidered", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderearnoutNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentsponsorearnoutNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold trading day period over which the daily volume-weighted average price of the perfect class A ordinary shares is considered", "label": "Threshold Trading Day Period Over Which The Daily Volume-Weighted Average Price Of The Ordinary Shares Is Considered", "documentation": "Threshold trading day period over which the daily volume-weighted average price of the Ordinary Shares is considered for issuance of earnout shares." } } }, "auth_ref": [] }, "perf_ThresholdTradingDaysOverWhichTheDailyVolumeWeightedAveragePriceOfTheOrdinarySharesIsConsidered": { "xbrltype": "durationItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "ThresholdTradingDaysOverWhichTheDailyVolumeWeightedAveragePriceOfTheOrdinarySharesIsConsidered", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderearnoutNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentsponsorearnoutNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold trading days over which the daily volume-weighted average price of the perfect class A ordinary shares is considered", "label": "Threshold Trading Days Over Which The Daily Volume-Weighted Average Price Of The Ordinary Shares Is Considered", "documentation": "Threshold trading days over which the daily volume-weighted average price of the Ordinary Shares is considered for issuance of earnout shares." } } }, "auth_ref": [] }, "ifrs-full_TimingOfTransferOfGoodsOrServicesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "TimingOfTransferOfGoodsOrServicesAxis", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of transfer of goods or services [axis]", "label": "Timing of transfer of goods or services [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r263" ] }, "ifrs-full_TimingOfTransferOfGoodsOrServicesDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "TimingOfTransferOfGoodsOrServicesDomain", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of transfer of goods or services [domain]", "label": "Timing of transfer of goods or services [domain]" } }, "en": { "role": { "documentation": "This member stands for all timings of the transfer of goods or services in contracts with customers. It also represents the standard value for the 'Timing of transfer of goods or services' axis if no other member is used." } } }, "auth_ref": [ "r263" ] }, "ifrs-full_TopOfRangeMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "TopOfRangeMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanNarrativeDetails", "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Top of range [member]" } }, "en": { "role": { "documentation": "This member stands for top of a range." } } }, "auth_ref": [ "r114", "r141", "r166", "r180", "r260", "r261", "r311" ] }, "ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "TradeAndOtherCurrentPayablesToRelatedParties", "crdr": "credit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other payables \u2013 related parties", "label": "Current payables to related parties" } }, "en": { "role": { "documentation": "The amount of current payables due to related parties. [Refer: Total for all related parties [member]; Payables to related parties]" } } }, "auth_ref": [ "r290" ] }, "ifrs-full_TradeAndOtherCurrentReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "TradeAndOtherCurrentReceivablesAbstract", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade and other current receivables [abstract]", "label": "Trade and other current receivables [abstract]" } } }, "auth_ref": [] }, "ifrs-full_TradeReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "TradeReceivablesMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Trade receivables [member]" } }, "en": { "role": { "documentation": "This member stands for trade receivables. [Refer: Trade receivables]" } } }, "auth_ref": [ "r196", "r201", "r267", "r288" ] }, "ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "TransactionPriceAllocatedToRemainingPerformanceObligations", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenueunsatisfiedcontractsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of transaction price allocated to contracts", "label": "Transaction price allocated to remaining performance obligations" } }, "en": { "role": { "documentation": "The amount of the transaction price allocated to the performance obligations that are unsatisfied (or partially unsatisfied) as of the end of the reporting period. The transaction price is the amount of consideration to which an entity expects to be entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties (for example, some sales taxes). [Refer: Performance obligations [domain]]" } } }, "auth_ref": [ "r147" ] }, "ifrs-full_TransfersIntoLevel3OfFairValueHierarchyLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "TransfersIntoLevel3OfFairValueHierarchyLiabilities", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transfers into level 3", "label": "Transfers into Level 3 of fair value hierarchy, liabilities" } }, "en": { "role": { "documentation": "The amount of transfers of liabilities into Level 3 of the fair value hierarchy. [Refer: Level 3 of fair value hierarchy [member]]" } } }, "auth_ref": [ "r138" ] }, "ifrs-full_TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyLiabilities", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transfers out of Level 1 into Level 2 of fair value hierarchy, liabilities", "label": "Transfers out of Level 1 into Level 2 of fair value hierarchy, liabilities held at end of reporting period" } }, "en": { "role": { "documentation": "The amount of transfers out of Level 1 and into Level 2 of the fair value hierarchy of liabilities held at the end of the reporting period. [Refer: Level 1 of fair value hierarchy [member]; Level 2 of fair value hierarchy [member]]" } } }, "auth_ref": [ "r137" ] }, "ifrs-full_TransfersOutOfLevel2IntoLevel1OfFairValueHierarchyLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "TransfersOutOfLevel2IntoLevel1OfFairValueHierarchyLiabilities", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transfers out of Level 2 into Level 1 of fair value hierarchy, liabilities", "label": "Transfers out of Level 2 into Level 1 of fair value hierarchy, liabilities held at end of reporting period" } }, "en": { "role": { "documentation": "The amount of transfers out of Level 2 and into Level 1 of the fair value hierarchy of liabilities held at the end of the reporting period. [Refer: Level 1 of fair value hierarchy [member]; Level 2 of fair value hierarchy [member]]" } } }, "auth_ref": [ "r137" ] }, "ifrs-full_TransfersOutOfLevel3OfFairValueHierarchyLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "TransfersOutOfLevel3OfFairValueHierarchyLiabilities", "crdr": "debit", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transfers out of level 3", "label": "Transfers out of Level 3 of fair value hierarchy, liabilities" } }, "en": { "role": { "documentation": "The amount of transfers of liabilities out of Level 3 of the fair value hierarchy. [Refer: Level 3 of fair value hierarchy [member]]" } } }, "auth_ref": [ "r138" ] }, "ifrs-full_TreasuryShares": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "TreasuryShares", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": { "parentTag": "ifrs-full_Equity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury shares", "label": "Treasury shares" } }, "en": { "role": { "documentation": "An entity\u2019s own equity instruments, held by the entity or other members of the consolidated group." } } }, "auth_ref": [ "r84", "r238" ] }, "ifrs-full_TreasurySharesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "TreasurySharesMember", "presentation": [ "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury shares", "label": "Treasury shares [member]" } }, "en": { "role": { "documentation": "This member stands for the entity\u2019s own equity instruments, held by the entity or other members of the consolidated group." } } }, "auth_ref": [ "r7" ] }, "perf_TypeOfAgreementAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "TypeOfAgreementAxis", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Agreement [Axis]", "label": "Type of Agreement [Axis]", "documentation": "The information pertaining to type of agreement." } } }, "auth_ref": [] }, "perf_TypeOfAgreementDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "TypeOfAgreementDomain", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Agreement [Domain]", "label": "Type of Agreement [Domain]", "documentation": "The type of agreement." } } }, "auth_ref": [] }, "ifrs-full_TypesOfRisksAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "TypesOfRisksAxis", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsNarrativeDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Types of risks [axis]", "label": "Types of risks [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r167", "r168", "r169", "r171", "r190", "r194", "r195", "r232" ] }, "ifrs-full_TypesOfRisksDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "TypesOfRisksDomain", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsNarrativeDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Types of risks [domain]", "label": "Types of risks [domain]" } }, "en": { "role": { "documentation": "This member stands for all types of risks. It also represents the standard value for the 'Types of risks' axis if no other member is used." } } }, "auth_ref": [ "r167", "r168", "r169", "r171", "r190", "r194", "r195", "r232" ] }, "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "TypesOfSharebasedPaymentArrangementsAxis", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderearnoutNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentsponsorearnoutNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Types of share-based payment arrangements [axis]", "label": "Types of share-based payment arrangements [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r181" ] }, "ifrs-full_TypesOfSharebasedPaymentArrangementsDomain": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "TypesOfSharebasedPaymentArrangementsDomain", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderearnoutNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentsponsorearnoutNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Types of share-based payment arrangements [domain]", "label": "Types of share-based payment arrangements [domain]" } }, "en": { "role": { "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used." } } }, "auth_ref": [ "r181" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails", "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "perf_UnpaidPortionOfAforementionedInformation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "UnpaidPortionOfAforementionedInformation", "crdr": "credit", "presentation": [ "http://www.perfectcorp.com/role/RelatedPartyTransactionsKeymanagementcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid portion", "label": "Unpaid Portion Of Aforementioned Information", "documentation": "The amount of unpaid portion aforementioned information." } } }, "auth_ref": [] }, "perf_UsdDenominatedInJpyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "UsdDenominatedInJpyMember", "presentation": [ "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "USD:JPY", "label": "USD:JPY", "documentation": "This member stands for USD Denominated in JPY." } } }, "auth_ref": [] }, "ifrs-full_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "VehiclesMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business vehicles", "label": "Vehicles [member]" } }, "en": { "role": { "documentation": "This member stands for a class of property, plant and equipment representing vehicles used in the entity's operations, specifically to include aircraft, motor vehicles and ships. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r294" ] }, "ifrs-full_WagesAndSalaries": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "WagesAndSalaries", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails": { "parentTag": "ifrs-full_EmployeeBenefitsExpense", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wages and salaries", "label": "Wages and salaries" } }, "en": { "role": { "documentation": "A class of employee benefits expense that represents wages and salaries. [Refer: Employee benefits expense]" } } }, "auth_ref": [ "r298" ] }, "perf_WarrantLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "WarrantLiabilitiesMember", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofamountsrecognizedinprofitorlossandOCIinrelationtofinancialliabilitiesatfairvaluethroughprofitorlossDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofmovementinallkindsofPerfectwarrantsDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails", "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesscheduleoffinancialliabilitiesatfairvaluethroughprofitorlossDetails", "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheliabilitiesDetails", "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liabilities", "label": "Warrant liabilities", "documentation": "This member stands for warrant liabilities." } } }, "auth_ref": [] }, "perf_WarrantsIssuedDuringPeriodConversions": { "xbrltype": "sharesItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "WarrantsIssuedDuringPeriodConversions", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants converted during period (in shares)", "label": "Warrants Issued During Period Conversions", "documentation": "Warrants Issued During Period Conversions" } } }, "auth_ref": [] }, "perf_WarrantsIssuedDuringPeriodNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "WarrantsIssuedDuringPeriodNewIssues", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of warrants issued and sold (in shares)", "label": "Warrants Issued During Period, New Issues", "documentation": "Number of warrants issued by the entity during the period." } } }, "auth_ref": [] }, "perf_WarrantyCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "WarrantyCost", "crdr": "debit", "calculation": { "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty cost", "label": "Warranty Cost", "documentation": "The amount of expense arising from warranty cost." } } }, "auth_ref": [] }, "perf_WeightedAverageExercisePriceOfOptionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.perfectcorp.com/20240630", "localname": "WeightedAverageExercisePriceOfOptionsAbstract", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average exercise price per share", "label": "Weighted Average Exercise Price of Options [Abstract]", "documentation": "No definition available." } } }, "auth_ref": [] }, "ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options forfeited (in USD per share)", "label": "Weighted average exercise price of share options forfeited in share-based payment arrangement" } }, "en": { "role": { "documentation": "The weighted average exercise price of share options forfeited in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r176" ] }, "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in USD per share)", "label": "Weighted average exercise price of share options granted in share-based payment arrangement" } }, "en": { "role": { "documentation": "The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r175" ] }, "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options outstanding at January 1 (in USD per share)", "periodEndLabel": "Options outstanding at June 30 (in USD per share)", "label": "Weighted average exercise price of share options outstanding in share-based payment arrangement" } }, "en": { "role": { "documentation": "The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r174", "r177" ] }, "ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019": { "xbrltype": "durationItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual period", "label": "Weighted average remaining contractual life of outstanding share options" } }, "en": { "role": { "documentation": "The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r180" ] }, "ifrs-full_WeightedAverageShares": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full", "localname": "WeightedAverageShares", "presentation": [ "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofearningslossespershareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Profit attributable to ordinary shareholders of the parent, weighted average number of ordinary shares outstanding (in shares)", "label": "Weighted average number of ordinary shares used in calculating basic earnings per share" } }, "en": { "role": { "documentation": "The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor." } } }, "auth_ref": [ "r88" ] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "103", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_103&doctype=Standard", "URIDate": "2024-03-27" }, "r1": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "104", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_104&doctype=Standard", "URIDate": "2024-03-27" }, "r2": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "106", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_a&doctype=Standard", "URIDate": "2024-03-27" }, "r3": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "106", "Subparagraph": "d", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d_i&doctype=Standard", "URIDate": "2024-03-27" }, "r4": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "106", "Subparagraph": "d", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d_ii&doctype=Standard", "URIDate": "2024-03-27" }, "r5": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "106", "Subparagraph": "d", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d_iii&doctype=Standard", "URIDate": "2024-03-27" }, "r6": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "106", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d&doctype=Standard", "URIDate": "2024-03-27" }, "r7": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "106", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106&doctype=Standard", "URIDate": "2024-03-27" }, "r8": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "112", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_112_c&doctype=Standard", "URIDate": "2024-03-27" }, "r9": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "117", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_117&doctype=Standard", "URIDate": "2024-03-27" }, "r10": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "16", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_16&doctype=Standard", "URIDate": "2024-03-27" }, "r11": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "35", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_35&doctype=Standard", "URIDate": "2024-03-27" }, "r12": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "51", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_51&doctype=Standard", "URIDate": "2024-03-27" }, "r13": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "54", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_a&doctype=Standard", "URIDate": "2024-03-27" }, "r14": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "54", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_c&doctype=Standard", "URIDate": "2024-03-27" }, "r15": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "54", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_g&doctype=Standard", "URIDate": "2024-03-27" }, "r16": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "54", "Subparagraph": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_i&doctype=Standard", "URIDate": "2024-03-27" }, "r17": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "54", "Subparagraph": "l", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_l&doctype=Standard", "URIDate": "2024-03-27" }, "r18": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "54", "Subparagraph": "n", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_n&doctype=Standard", "URIDate": "2024-03-27" }, "r19": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "54", "Subparagraph": "o", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_o&doctype=Standard", "URIDate": "2024-03-27" }, "r20": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "55", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_55&doctype=Standard", "URIDate": "2024-03-27" }, "r21": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "56", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_56&doctype=Standard", "URIDate": "2024-03-27" }, "r22": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "61", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_61_a&doctype=Standard", "URIDate": "2024-03-27" }, "r23": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "61", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_61&doctype=Standard", "URIDate": "2024-03-27" }, "r24": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "66", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_66&doctype=Standard", "URIDate": "2024-03-27" }, "r25": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "69", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_69&doctype=Standard", "URIDate": "2024-03-27" }, "r26": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "7", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_7&doctype=Standard", "URIDate": "2024-03-27" }, "r27": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "78", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_d&doctype=Standard", "URIDate": "2024-03-27" }, "r28": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "78", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_e&doctype=Standard", "URIDate": "2024-03-27" }, "r29": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "79", "Subparagraph": "a", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a_i&doctype=Standard", "URIDate": "2024-03-27" }, "r30": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "79", "Subparagraph": "a", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a_iii&doctype=Standard", "URIDate": "2024-03-27" }, "r31": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "79", "Subparagraph": "a", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a_iv&doctype=Standard", "URIDate": "2024-03-27" }, "r32": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "79", "Subparagraph": "a", "Clause": "vii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a_vii&doctype=Standard", "URIDate": "2024-03-27" }, "r33": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "79", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a&doctype=Standard", "URIDate": "2024-03-27" }, "r34": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "81A", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_81A_a&doctype=Standard", "URIDate": "2024-03-27" }, "r35": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "81A", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_81A_b&doctype=Standard", "URIDate": "2024-03-27" }, "r36": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "81A", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_81A_c&doctype=Standard", "URIDate": "2024-03-27" }, "r37": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "81B", "Subparagraph": "a", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_81B_a_ii&doctype=Standard", "URIDate": "2024-03-27" }, "r38": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "81B", "Subparagraph": "b", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_81B_b_ii&doctype=Standard", "URIDate": "2024-03-27" }, "r39": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "82", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82_a&doctype=Standard", "URIDate": "2024-03-27" }, "r40": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "82", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82_b&doctype=Standard", "URIDate": "2024-03-27" }, "r41": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "82", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82_d&doctype=Standard", "URIDate": "2024-03-27" }, "r42": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "91", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_91_a&doctype=Standard", "URIDate": "2024-03-27" }, "r43": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "99", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_99&doctype=Standard", "URIDate": "2024-03-27" }, "r44": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "10", "IssueDate": "2024-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI", "URIDate": "2024-03-27" }, "r45": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "79", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_79&doctype=Standard", "URIDate": "2024-03-27" }, "r46": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "81", "Subparagraph": "c", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_c_i&doctype=Standard", "URIDate": "2024-03-27" }, "r47": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "81", "Subparagraph": "c", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_c_ii&doctype=Standard", "URIDate": "2024-03-27" }, "r48": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "81", "Subparagraph": "g", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_g_i&doctype=Standard", "URIDate": "2024-03-27" }, "r49": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "81", "Subparagraph": "g", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_g_ii&doctype=Standard", "URIDate": "2024-03-27" }, "r50": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "73", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_d&doctype=Standard", "URIDate": "2024-03-27" }, "r51": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "73", "Subparagraph": "e", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_i&doctype=Standard", "URIDate": "2024-03-27" }, "r52": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "73", "Subparagraph": "e", "Clause": "vii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_vii&doctype=Standard", "URIDate": "2024-03-27" }, "r53": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "73", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e&doctype=Standard", "URIDate": "2024-03-27" }, "r54": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "73", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73&doctype=Standard", "URIDate": "2024-03-27" }, "r55": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "74", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_74_a&doctype=Standard", "URIDate": "2024-03-27" }, "r56": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "75", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_75_a&doctype=Standard", "URIDate": "2024-03-27" }, "r57": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "75", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_75_b&doctype=Standard", "URIDate": "2024-03-27" }, "r58": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2024-01-01", "Paragraph": "138", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_138&doctype=Standard", "URIDate": "2024-03-27" }, "r59": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2024-01-01", "Paragraph": "142", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_142&doctype=Standard", "URIDate": "2024-03-27" }, "r60": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2024-01-01", "Paragraph": "147", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_147_b&doctype=Standard", "URIDate": "2024-03-27" }, "r61": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2024-01-01", "Paragraph": "148", "Subparagraph": "d", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_148_d_iii&doctype=Standard", "URIDate": "2024-03-27" }, "r62": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2024-01-01", "Paragraph": "53", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_53&doctype=Standard", "URIDate": "2024-03-27" }, "r63": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2024-01-01", "Section": "Scope", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI", "URIDate": "2024-03-27" }, "r64": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "2", "IssueDate": "2024-01-01", "Paragraph": "36", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2024-en-r&anchor=para_36_b&doctype=Standard", "URIDate": "2024-03-27" }, "r65": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "21", "IssueDate": "2024-01-01", "Paragraph": "52", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2024-en-r&anchor=para_52_a&doctype=Standard", "URIDate": "2024-03-27" }, "r66": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "21", "IssueDate": "2024-01-01", "Paragraph": "52", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2024-en-r&anchor=para_52_b&doctype=Standard", "URIDate": "2024-03-27" }, "r67": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "21", "IssueDate": "2024-01-01", "Paragraph": "57", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2024-en-r&anchor=para_57_a&doctype=Standard", "URIDate": "2024-03-27" }, "r68": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2024-01-01", "Paragraph": "17", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_17_a&doctype=Standard", "URIDate": "2024-03-27" }, "r69": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2024-01-01", "Paragraph": "17", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_17_b&doctype=Standard", "URIDate": "2024-03-27" }, "r70": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2024-01-01", "Paragraph": "17", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_17_e&doctype=Standard", "URIDate": "2024-03-27" }, "r71": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2024-01-01", "Paragraph": "17", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_17&doctype=Standard", "URIDate": "2024-03-27" }, "r72": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2024-01-01", "Paragraph": "18", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_18_b&doctype=Standard", "URIDate": "2024-03-27" }, "r73": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2024-01-01", "Paragraph": "18", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_18_d&doctype=Standard", "URIDate": "2024-03-27" }, "r74": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2024-01-01", "Paragraph": "18", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_18&doctype=Standard", "URIDate": "2024-03-27" }, "r75": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2024-01-01", "Paragraph": "18A", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_18A&doctype=Standard", "URIDate": "2024-03-27" }, "r76": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2024-01-01", "Paragraph": "19", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_19&doctype=Standard", "URIDate": "2024-03-27" }, "r77": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2024-01-01", "Paragraph": "20", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_20&doctype=Standard", "URIDate": "2024-03-27" }, "r78": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2024-01-01", "Section": "Disclosures", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI", "URIDate": "2024-03-27" }, "r79": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "26", "IssueDate": "2024-01-01", "Paragraph": "35", "Subparagraph": "b", "Clause": "viii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2024-en-r&anchor=para_35_b_viii&doctype=Standard", "URIDate": "2024-03-27" }, "r80": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "27", "IssueDate": "2024-01-01", "Paragraph": "16", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_16_b_iii&doctype=Standard", "URIDate": "2024-03-27" }, "r81": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "27", "IssueDate": "2024-01-01", "Paragraph": "16", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_16_b&doctype=Standard", "URIDate": "2024-03-27" }, "r82": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "27", "IssueDate": "2024-01-01", "Paragraph": "17", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_17_b_iii&doctype=Standard", "URIDate": "2024-03-27" }, "r83": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "27", "IssueDate": "2024-01-01", "Paragraph": "17", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_17_b&doctype=Standard", "URIDate": "2024-03-27" }, "r84": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "32", "IssueDate": "2024-01-01", "Paragraph": "34", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2024-en-r&anchor=para_34&doctype=Standard", "URIDate": "2024-03-27" }, "r85": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "33", "IssueDate": "2024-01-01", "Paragraph": "66", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_66&doctype=Standard", "URIDate": "2024-03-27" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "33", "IssueDate": "2024-01-01", "Paragraph": "67", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_67&doctype=Standard", "URIDate": "2024-03-27" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "33", "IssueDate": "2024-01-01", "Paragraph": "70", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_70_a&doctype=Standard", "URIDate": "2024-03-27" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "33", "IssueDate": "2024-01-01", "Paragraph": "70", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_70_b&doctype=Standard", "URIDate": "2024-03-27" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "33", "IssueDate": "2024-01-01", "Paragraph": "70", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_70_c&doctype=Standard", "URIDate": "2024-03-27" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2024-01-01", "Paragraph": "126", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_126&doctype=Standard", "URIDate": "2024-03-27" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2024-01-01", "Paragraph": "130", "Subparagraph": "d", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_130_d_ii&doctype=Standard", "URIDate": "2024-03-27" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2024-01-01", "Paragraph": "130", "Subparagraph": "f", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_130_f_i&doctype=Standard", "URIDate": "2024-03-27" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2024-01-01", "Paragraph": "134", "Subparagraph": "e", "Clause": "iiA", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_134_e_iiA&doctype=Standard", "URIDate": "2024-03-27" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2024-01-01", "Paragraph": "118", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_c&doctype=Standard", "URIDate": "2024-03-27" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2024-01-01", "Paragraph": "118", "Subparagraph": "e", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e_i&doctype=Standard", "URIDate": "2024-03-27" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2024-01-01", "Paragraph": "118", "Subparagraph": "e", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e_ii&doctype=Standard", "URIDate": "2024-03-27" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2024-01-01", "Paragraph": "118", "Subparagraph": "e", "Clause": "vi", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e_vi&doctype=Standard", "URIDate": "2024-03-27" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2024-01-01", "Paragraph": "118", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e&doctype=Standard", "URIDate": "2024-03-27" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2024-01-01", "Paragraph": "118", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118&doctype=Standard", "URIDate": "2024-03-27" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2024-01-01", "Paragraph": "126", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_126&doctype=Standard", "URIDate": "2024-03-27" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "40", "IssueDate": "2024-01-01", "Paragraph": "32A", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_32A&doctype=Standard", "URIDate": "2024-03-27" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "40", "IssueDate": "2024-01-01", "Paragraph": "76", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_76&doctype=Standard", "URIDate": "2024-03-27" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "40", "IssueDate": "2024-01-01", "Paragraph": "79", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_79_c&doctype=Standard", "URIDate": "2024-03-27" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "40", "IssueDate": "2024-01-01", "Paragraph": "79", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_79_d&doctype=Standard", "URIDate": "2024-03-27" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "41", "IssueDate": "2024-01-01", "Paragraph": "50", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2024-en-r&anchor=para_50&doctype=Standard", "URIDate": "2024-03-27" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "41", "IssueDate": "2024-01-01", "Paragraph": "54", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2024-en-r&anchor=para_54_f&doctype=Standard", "URIDate": "2024-03-27" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "10", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_10&doctype=Standard", "URIDate": "2024-03-27" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "18", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_18_b&doctype=Standard", "URIDate": "2024-03-27" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "25", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_25&doctype=Standard", "URIDate": "2024-03-27" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "28", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_28&doctype=Standard", "URIDate": "2024-03-27" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "31", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_31&doctype=Standard", "URIDate": "2024-03-27" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "44B", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44B_a&doctype=Standard", "URIDate": "2024-03-27" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "44B", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44B_d&doctype=Standard", "URIDate": "2024-03-27" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "44H", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44H_b_iii&doctype=Standard", "URIDate": "2024-03-27" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "45", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_45&doctype=Standard", "URIDate": "2024-03-27" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "50", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_50_d&doctype=Standard", "URIDate": "2024-03-27" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "8", "IssueDate": "2024-01-01", "Paragraph": "28", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28&doctype=Standard", "URIDate": "2024-03-27" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "24", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_24_a&doctype=Standard", "URIDate": "2024-03-27" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "24", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_24_b&doctype=Standard", "URIDate": "2024-03-27" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "32", "Subparagraph": "a", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_32_a_i&doctype=Standard", "URIDate": "2024-03-27" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "32", "Subparagraph": "a", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_32_a_ii&doctype=Standard", "URIDate": "2024-03-27" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "19B", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_19B_c&doctype=Standard", "URIDate": "2024-03-27" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "2", "Subparagraph": "b", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_2_b_i&doctype=Standard", "URIDate": "2024-03-27" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "ix", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "v", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "viii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "B13", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "B13", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_e&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "B13", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "B4", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2024-01-01", "Paragraph": "93", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_a&doctype=Standard", "URIDate": "2024-03-27" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2024-01-01", "Paragraph": "93", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_b&doctype=Standard", "URIDate": "2024-03-27" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2024-01-01", "Paragraph": "93", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_c&doctype=Standard", "URIDate": "2024-03-27" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2024-01-01", "Paragraph": "93", "Subparagraph": "e", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_e_iv&doctype=Standard", "URIDate": "2024-03-27" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2024-01-01", "Paragraph": "93", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_e&doctype=Standard", "URIDate": "2024-03-27" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2024-01-01", "Paragraph": "93", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93&doctype=Standard", "URIDate": "2024-03-27" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "14", "IssueDate": "2024-01-01", "Paragraph": "33", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2024-en-r&anchor=para_33_b&doctype=Standard", "URIDate": "2024-03-27" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2024-01-01", "Paragraph": "105", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_105&doctype=Standard", "URIDate": "2024-03-27" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2024-01-01", "Paragraph": "113", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_113_a&doctype=Standard", "URIDate": "2024-03-27" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2024-01-01", "Paragraph": "114", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_114&doctype=Standard", "URIDate": "2024-03-27" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2024-01-01", "Paragraph": "116", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_116_b&doctype=Standard", "URIDate": "2024-03-27" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2024-01-01", "Paragraph": "118", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_118&doctype=Standard", "URIDate": "2024-03-27" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2024-01-01", "Paragraph": "120", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_120_a&doctype=Standard", "URIDate": "2024-03-27" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2024-01-01", "Paragraph": "120", "Subparagraph": "b", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_120_b_i&doctype=Standard", "URIDate": "2024-03-27" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2024-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS15_g110-129_TI", "URIDate": "2024-03-27" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2024-01-01", "Section": "Presentation", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS15_g105-109_TI", "URIDate": "2024-03-27" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "47", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_47_a&doctype=Standard", "URIDate": "2024-03-27" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "47", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_47_b&doctype=Standard", "URIDate": "2024-03-27" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "53", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_a&doctype=Standard", "URIDate": "2024-03-27" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "53", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_b&doctype=Standard", "URIDate": "2024-03-27" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "53", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_c&doctype=Standard", "URIDate": "2024-03-27" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "53", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_g&doctype=Standard", "URIDate": "2024-03-27" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "53", "Subparagraph": "h", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_h&doctype=Standard", "URIDate": "2024-03-27" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "53", "Subparagraph": "j", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_j&doctype=Standard", "URIDate": "2024-03-27" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "53", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53&doctype=Standard", "URIDate": "2024-03-27" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "55", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_55&doctype=Standard", "URIDate": "2024-03-27" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "58", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_58&doctype=Standard", "URIDate": "2024-03-27" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "94", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_94&doctype=Standard", "URIDate": "2024-03-27" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "97", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_97&doctype=Standard", "URIDate": "2024-03-27" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2024-01-01", "Paragraph": "109", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_109&doctype=Standard", "URIDate": "2024-03-27" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2024-01-01", "Paragraph": "109A", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_109A&doctype=Standard", "URIDate": "2024-03-27" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2024-01-01", "Paragraph": "120", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_120&doctype=Standard", "URIDate": "2024-03-27" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2024-01-01", "Paragraph": "124", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_124&doctype=Standard", "URIDate": "2024-03-27" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2024-01-01", "Paragraph": "125", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_125&doctype=Standard", "URIDate": "2024-03-27" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2024-01-01", "Paragraph": "127", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_127&doctype=Standard", "URIDate": "2024-03-27" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2024-01-01", "Paragraph": "128", "Subparagraph": "a", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_128_a_ii&doctype=Standard", "URIDate": "2024-03-27" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2024-01-01", "Paragraph": "128", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_128_a&doctype=Standard", "URIDate": "2024-03-27" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2024-01-01", "Paragraph": "132", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_132_b&doctype=Standard", "URIDate": "2024-03-27" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2024-01-01", "Paragraph": "C32", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_C32&doctype=Appendix&subtype=C", "URIDate": "2024-03-27" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2024-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_i&doctype=Standard", "URIDate": "2024-03-27" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2024-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_ii&doctype=Standard", "URIDate": "2024-03-27" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2024-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_iii&doctype=Standard", "URIDate": "2024-03-27" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2024-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "vi", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_vi&doctype=Standard", "URIDate": "2024-03-27" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2024-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "vii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_vii&doctype=Standard", "URIDate": "2024-03-27" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2024-01-01", "Paragraph": "45", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b&doctype=Standard", "URIDate": "2024-03-27" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2024-01-01", "Paragraph": "45", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_d&doctype=Standard", "URIDate": "2024-03-27" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2024-01-01", "Paragraph": "45", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45&doctype=Standard", "URIDate": "2024-03-27" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2024-01-01", "Paragraph": "47", "Subparagraph": "a", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_47_a_i&doctype=Standard", "URIDate": "2024-03-27" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2024-01-01", "Paragraph": "47", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_47_a&doctype=Standard", "URIDate": "2024-03-27" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2024-01-01", "Paragraph": "51", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_51_a&doctype=Standard", "URIDate": "2024-03-27" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2024-01-01", "Paragraph": "52", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_52&doctype=Standard", "URIDate": "2024-03-27" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2024-01-01", "Paragraph": "B67", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "5", "IssueDate": "2024-01-01", "Paragraph": "33", "Subparagraph": "b", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2024-en-r&anchor=para_33_b_i&doctype=Standard", "URIDate": "2024-03-27" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "20", "Subparagraph": "a", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20_a_i&doctype=Standard", "URIDate": "2024-03-27" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "20", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20_b&doctype=Standard", "URIDate": "2024-03-27" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "21C", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_21C&doctype=Standard", "URIDate": "2024-03-27" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "23B", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_23B_a&doctype=Standard", "URIDate": "2024-03-27" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "25", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_25&doctype=Standard", "URIDate": "2024-03-27" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "31", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_31&doctype=Standard", "URIDate": "2024-03-27" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "33", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_33&doctype=Standard", "URIDate": "2024-03-27" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "34", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_34&doctype=Standard", "URIDate": "2024-03-27" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "35H", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35H_b_iii&doctype=Standard", "URIDate": "2024-03-27" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "35H", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35H&doctype=Standard", "URIDate": "2024-03-27" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "35I", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35I&doctype=Standard", "URIDate": "2024-03-27" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "35K", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35K_a&doctype=Standard", "URIDate": "2024-03-27" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "35K", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35K&doctype=Standard", "URIDate": "2024-03-27" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "35M", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35M_b_iii&doctype=Standard", "URIDate": "2024-03-27" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "35M", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35M&doctype=Standard", "URIDate": "2024-03-27" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "36", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_36&doctype=Standard", "URIDate": "2024-03-27" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "39", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_39_a&doctype=Standard", "URIDate": "2024-03-27" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "42E", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_42E_e&doctype=Standard", "URIDate": "2024-03-27" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "42I", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_42I&doctype=Standard", "URIDate": "2024-03-27" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "6", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_6&doctype=Standard", "URIDate": "2024-03-27" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "7", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_7&doctype=Standard", "URIDate": "2024-03-27" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "8", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_8_e&doctype=Standard", "URIDate": "2024-03-27" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "8", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_8_f&doctype=Standard", "URIDate": "2024-03-27" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "8", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_8_g&doctype=Standard", "URIDate": "2024-03-27" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "8", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_8&doctype=Standard", "URIDate": "2024-03-27" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "B2", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B2_a&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Section": "Defined terms", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA_TI", "URIDate": "2024-03-27" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2024-01-01", "Paragraph": "23", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_a&doctype=Standard", "URIDate": "2024-03-27" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2024-01-01", "Paragraph": "23", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_c&doctype=Standard", "URIDate": "2024-03-27" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2024-01-01", "Paragraph": "23", "Subparagraph": "h", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_h&doctype=Standard", "URIDate": "2024-03-27" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2024-01-01", "Paragraph": "23", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23&doctype=Standard", "URIDate": "2024-03-27" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2024-01-01", "Paragraph": "28", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_a&doctype=Standard", "URIDate": "2024-03-27" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2024-01-01", "Paragraph": "28", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_b&doctype=Standard", "URIDate": "2024-03-27" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2024-01-01", "Paragraph": "28", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_c&doctype=Standard", "URIDate": "2024-03-27" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2024-01-01", "Paragraph": "28", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_d&doctype=Standard", "URIDate": "2024-03-27" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2024-01-01", "Paragraph": "28", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_e&doctype=Standard", "URIDate": "2024-03-27" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2024-01-01", "Paragraph": "32", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_32&doctype=Standard", "URIDate": "2024-03-27" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2024-01-01", "Paragraph": "33", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_33_a&doctype=Standard", "URIDate": "2024-03-27" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2024-01-01", "Paragraph": "33", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_33_b&doctype=Standard", "URIDate": "2024-03-27" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2024-01-01", "Paragraph": "33", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_33&doctype=Standard", "URIDate": "2024-03-27" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2024-01-01", "Paragraph": "34", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_34&doctype=Standard", "URIDate": "2024-03-27" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2024-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI", "URIDate": "2024-03-27" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "9", "IssueDate": "2024-01-01", "Paragraph": "7.2.34", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2024-en-r&anchor=para_7.2.34&doctype=Standard", "URIDate": "2024-03-27" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "9", "IssueDate": "2024-01-01", "Paragraph": "7.2.42", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2024-en-r&anchor=para_7.2.42&doctype=Standard", "URIDate": "2024-03-27" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Note": "Effective 2025-01-01", "Name": "IAS", "Number": "21", "IssueDate": "2024-01-01", "Paragraph": "A19", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2024-en-r&anchor=para_A19_f&doctype=Standard", "URIDate": "2024-03-27" }, "r233": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "102", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_102&doctype=Standard", "URIDate": "2024-03-27" }, "r234": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "103", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_103&doctype=Standard", "URIDate": "2024-03-27" }, "r235": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "108", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_108&doctype=Standard", "URIDate": "2024-03-27" }, "r236": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "68", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_68&doctype=Standard", "URIDate": "2024-03-27" }, "r237": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "78", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_b&doctype=Standard", "URIDate": "2024-03-27" }, "r238": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "78", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_e&doctype=Standard", "URIDate": "2024-03-27" }, "r239": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "IG6", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_IG6&doctype=Implementation%20Guidance", "URIDate": "2024-03-27" }, "r240": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "80", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_80_a&doctype=Standard", "URIDate": "2024-03-27" }, "r241": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "80", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_80_b&doctype=Standard", "URIDate": "2024-03-27" }, "r242": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "80", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_80_c&doctype=Standard", "URIDate": "2024-03-27" }, "r243": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "37", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_37_c&doctype=Standard", "URIDate": "2024-03-27" }, "r244": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "37", "Subparagraph": "h", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_37_h&doctype=Standard", "URIDate": "2024-03-27" }, "r245": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "19", "IssueDate": "2024-01-01", "Paragraph": "138", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_138_a&doctype=Standard", "URIDate": "2024-03-27" }, "r246": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "19", "IssueDate": "2024-01-01", "Paragraph": "147", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_147_c&doctype=Standard", "URIDate": "2024-03-27" }, "r247": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "24", "IssueDate": "2024-01-01", "Paragraph": "21", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_21_c&doctype=Standard", "URIDate": "2024-03-27" }, "r248": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "32", "IssueDate": "2024-01-01", "Paragraph": "IE33", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2024-en-r&anchor=para_IE33&doctype=Illustrative%20Examples", "URIDate": "2024-03-27" }, "r249": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "38", "IssueDate": "2024-01-01", "Paragraph": "119", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_119_c&doctype=Standard", "URIDate": "2024-03-27" }, "r250": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "16", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_16_a&doctype=Standard", "URIDate": "2024-03-27" }, "r251": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "17", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17_b&doctype=Standard", "URIDate": "2024-03-27" }, "r252": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "17", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17_e&doctype=Standard", "URIDate": "2024-03-27" }, "r253": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "20", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20&doctype=Standard", "URIDate": "2024-03-27" }, "r254": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "44B", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44B&doctype=Standard", "URIDate": "2024-03-27" }, "r255": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "44C", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44C&doctype=Standard", "URIDate": "2024-03-27" }, "r256": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "44D", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44D&doctype=Standard", "URIDate": "2024-03-27" }, "r257": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Section": "A Statement of cash flows for an entity other than a financial institution", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A_TI", "URIDate": "2024-03-27" }, "r258": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Section": "C Reconciliation of liabilities arising from financing activities", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C_TI", "URIDate": "2024-03-27" }, "r259": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "B10", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r260": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "13", "IssueDate": "2024-01-01", "Paragraph": "B6", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_B6&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r261": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "13", "IssueDate": "2024-01-01", "Paragraph": "IE63", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_IE63&doctype=Illustrative%20Examples", "URIDate": "2024-03-27" }, "r262": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "15", "IssueDate": "2024-01-01", "Paragraph": "B89", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r263": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "15", "IssueDate": "2024-01-01", "Paragraph": "B89", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_B89_f&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r264": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "17", "IssueDate": "2024-01-01", "Paragraph": "113", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_113_b&doctype=Standard", "URIDate": "2024-03-27" }, "r265": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "17", "IssueDate": "2024-01-01", "Paragraph": "96", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_96_b&doctype=Standard", "URIDate": "2024-03-27" }, "r266": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "32", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_32&doctype=Standard", "URIDate": "2024-03-27" }, "r267": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "35N", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35N&doctype=Standard", "URIDate": "2024-03-27" }, "r268": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "B11", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11_a&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r269": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "B11", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11_b&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r270": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "B11", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11_d&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r271": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "B11", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r272": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "B11D", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11D_a&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r273": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "B35", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B35_a&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r274": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "B35", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B35_b&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r275": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "B35", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B35_c&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r276": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "B35", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r277": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "B35", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B35&doctype=Appendix&subtype=B", "URIDate": "2024-03-27" }, "r278": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "IG31A", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance", "URIDate": "2024-03-27" }, "r279": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "8", "IssueDate": "2024-01-01", "Paragraph": "23", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23&doctype=Standard", "URIDate": "2024-03-27" }, "r280": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "8", "IssueDate": "2024-01-01", "Paragraph": "28", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_b&doctype=Standard", "URIDate": "2024-03-27" }, "r281": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r282": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "10", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_10_e&doctype=Standard", "URIDate": "2024-03-27" }, "r283": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "102", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_102&doctype=Standard", "URIDate": "2024-03-27" }, "r284": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "103", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_103&doctype=Standard", "URIDate": "2024-03-27" }, "r285": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "104", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_104&doctype=Standard", "URIDate": "2024-03-27" }, "r286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "106", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d&doctype=Standard", "URIDate": "2024-03-27" }, "r287": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "108", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_108&doctype=Standard", "URIDate": "2024-03-27" }, "r288": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "112", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_112_c&doctype=Standard", "URIDate": "2024-03-27" }, "r289": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "55", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_55&doctype=Standard", "URIDate": "2024-03-27" }, "r290": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "78", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78&doctype=Standard", "URIDate": "2024-03-27" }, "r291": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "79", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a&doctype=Standard", "URIDate": "2024-03-27" }, "r292": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2024-01-01", "Paragraph": "85", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_85&doctype=Standard", "URIDate": "2024-03-27" }, "r293": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "12", "IssueDate": "2024-01-01", "Paragraph": "80", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_80&doctype=Standard", "URIDate": "2024-03-27" }, "r294": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "37", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_37&doctype=Standard", "URIDate": "2024-03-27" }, "r295": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "16", "IssueDate": "2024-01-01", "Paragraph": "73", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_d&doctype=Standard", "URIDate": "2024-03-27" }, "r296": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "19", "IssueDate": "2024-01-01", "Paragraph": "171", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_171&doctype=Standard", "URIDate": "2024-03-27" }, "r297": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "19", "IssueDate": "2024-01-01", "Paragraph": "5", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_5&doctype=Standard", "URIDate": "2024-03-27" }, "r298": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "19", "IssueDate": "2024-01-01", "Paragraph": "9", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_9&doctype=Standard", "URIDate": "2024-03-27" }, "r299": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "20", "IssueDate": "2024-01-01", "Paragraph": "39", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=20&code=ifrs-tx-2024-en-r&anchor=para_39_b&doctype=Standard", "URIDate": "2024-03-27" }, "r300": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "33", "IssueDate": "2024-01-01", "Paragraph": "70", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_70_b&doctype=Standard", "URIDate": "2024-03-27" }, "r301": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "38", "IssueDate": "2024-01-01", "Paragraph": "118", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_c&doctype=Standard", "URIDate": "2024-03-27" }, "r302": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "38", "IssueDate": "2024-01-01", "Paragraph": "119", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_119&doctype=Standard", "URIDate": "2024-03-27" }, "r303": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "40", "IssueDate": "2024-01-01", "Paragraph": "79", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_79_c&doctype=Standard", "URIDate": "2024-03-27" }, "r304": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "41", "IssueDate": "2024-01-01", "Paragraph": "54", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2024-en-r&anchor=para_54_f&doctype=Standard", "URIDate": "2024-03-27" }, "r305": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "16", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_16&doctype=Standard", "URIDate": "2024-03-27" }, "r306": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "20", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20_a&doctype=Standard", "URIDate": "2024-03-27" }, "r307": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "20", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20_b&doctype=Standard", "URIDate": "2024-03-27" }, "r308": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "20", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20&doctype=Standard", "URIDate": "2024-03-27" }, "r309": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "35", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35&doctype=Standard", "URIDate": "2024-03-27" }, "r310": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "45", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_45&doctype=Standard", "URIDate": "2024-03-27" }, "r311": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IFRS", "Number": "7", "IssueDate": "2024-01-01", "Paragraph": "7", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_7&doctype=Standard", "URIDate": "2024-03-27" } } } ZIP 120 0001899830-24-000029-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001899830-24-000029-xbrl.zip M4$L#!!0 ( R@.%EVBO&$D2@ 'GV @ 1 <&5R9BTR,#(T,#8S,"YH M=&WM?6MWXCBV]O?Y%7XSZTQWKQ4(F#M=G;,HDE2GNRK)2U)=TY_.$K8 31F; MDFP2SJ\_6[+-+22!Q Y;QK-F=04LR]+>S[X]DLR'_WX8.\:4?RL72 M3P9U+<]F[O"WGSJWW]L2HP;A_@#CX\+A?"VKC>9<38<^899,JMQL_@J;U=J5J4R(*5" MRR9FH5IJ- K-0;]:J%?+EMUO4JO:*!\/VTV[41W4!JV";=7JA2IIE NDU+ * MC5:S3IJUBEFM58[M=L-JELVZW:C5ZN4JK9)FU;0'K1(AIFWVJ]6R>N[(ASG# MO%W1MKS ]?GLMZ.1[T_:)RX4!;6*0V]Z$ET\D0,_BFY@#_Z\\?W]?5'= MX/'A"7,=YE(II!.?$U=(&1 ?I"IO+Q5*9J%LSCL17M4L-S9W9)9*E9.H17R# MO&BSU5%&;>LGX<7EINRYGEWA$]>B\[$,N"@, L<)[Q%Q]_)[=9=/'CS7&X=B M*)0J!;-Q,K]I22P%$-O*93]!?HC8-/?CKJ>ZX.1%^YF$[C- M"C_]=N33!_]$*>+D]!__^,<'G_D./97"+\02_W 2?OGA).RZ[]FSTP\VFQK" MGSGTMR.;B8E#9FW7Q24;A4 M*BX9RYXH:W? %]G2'UTX9'ADA,CZ[0C0V!ZP!VH7!L21,V?V;T>#0O7H5'W^ M<++R@!V>%[N_"R8LXMQ <\^^@.]$_(C:T>G_-U_?_[D+XIMUX0F<.)>N31_^ MI+.X[_K1:0G@TFRUFE+0KWU&-^!\/H6_*>'GKGT&OGQ5?#9\4QA#+Z."3>9# M:!R=ELV32OGM$@QEM\6C"S,88OS\YM%I_:124O#?;0RU1CP*B=?VW8A3,?(< M&YKW*;\>? P$6*P09V0F/E(8#KT%:$$4O/)\9M'K08_:=#R1;NO.^T8X.#+_ M=[@?(N=<]V;IZ/2FKT.9T0$$#%A4;+%)::ULH;P!#-Y3+:?M@A[\= M"3:>.-*,U7^,LQ M)2+@]#2*/NVOMS"9U4OQ9WG_IKY K[GL2C M_IA/QX]Z4S8@K^S4U6QS/W_OU,G4\^GF?OZ"*SMUY=\_#=V[;[M!EP:/-1CW M=?ZUMU-?_YD\EE3< H-Y0/HAL3NN[EGZNA:/WF^0A6>Y\HGQ]_@DR'^]+[GX:)91G^']^WN#8? MIKW4M%Y8/#6^$G^.'W*R,N_-8C 1B"%,^7PYLPJ4"(7*7 CQE=?,K()K9FLZ M>\O,JFG/+$)@:%KA1QL>]C!QF,7\+U0Z>\-F<%75S$?S6JC==8@05%P/5 3L MD@GSB=-Y8.#-E;G>A&6*:G;-(;D@?*::BK#7#R<;'S:7RWQ,>X-5+1?^_I!? MSX;P/^H)_48N_3UBOXD@GJTD+)7M$Y9*<@E+2TL0+AJ](_C,Y$R_7$(L=F\\ M\5RX"R1__B. P:W+O&/;3-(6Q+DA#,0?J48;X:=>JR0O?.5US\<3QYM1>NM[ MUO=KQ1SI@_C4*Z,T$=^C/F$NM<\)=YD[U$?JJ5=MZ4I=4#ZE(I 02;F.A<9O5!)CMLR-:QP]TLO)"E\#2O= M_= +20I=\T+W'>F%)*6N=3V+@UY(4AV8%U/WG@ZE)//4:_#]30US[8HN>4N, MU3$U+#OWG;PE)WP-*\I])6_);2W#7"5B2]Z2D[K612*6Y"TY=6A8-NXI>4M. MYGG5B'U#=24O,?75G8;UZ+X64/:D(7T@$KK>O[?3!:20I?PS)_/XQ6DD+7NIA_5T8K2:EK7LYC8+22 M5(?6I?L[,EI)RAQSR8TLPS$+Y5+!;"8B=CWKZ/<_R[E2!*PIX+DB8*WI6XJ M*N9Z&M&1F_R5 0 M5[RW;.A")Q;,[=*=4N'+'L2E>QOT!;,9X8R*Q\KXXO690[OR-;AWA-T35"?] M5O:!O,EJ$%?->NAM/^LY-<1E]^OTIC3V59!LFAGBRANUNO9D78B7L]^@KC_( M)*MA##%-@%QA^[&P.F)>X0T*NY7+5R/",FED=<14!'Z=[NL3/Q"/=GRX9W1,7%N70V-UQ"S&_@6=Y-OI$?,/SPKZRO,_@QGS.\BI MKUWZ!68UT@;=B#D$7$)/$.D-Q#S LT)_)/&.:R\K0OXH6GA!FS/!#<3UO1:Z M2-(N$-?MV^EB2>AKZKAE#YH9!N)J7 ]E)&D9B&OL[92A'_X1U\:81)XDRA'7 MM%W"^8RYP\Y8_J9WQ[*"<>" I.TS.N'48NJH#ESD/A/AWZY].9X0QN6CX,,G M[@FQULN:YC8T>4%UNTP@WHYUPSU0BC^[<8@:F#P/,U <2)8+*G[B%>7!O M2A4!HXWY(B[;#Q!+7X@U8B[E,VWP@YB-.$#\7 \&S*+SR]J@"#&]@A-%:%37 M1$S2O(?JGNK5M9<[SO.3U\(+,>^4PTO+E*6)F#[+(:5Q%M-$3 5J RP\VD3, M)1Y:$H"88SR$@(F9;SR8X(*9J,/JCA!L0&MB)L@P^2X,NL),0^%S= @TUL+, M/F'UBNFL2K8P,S68'%U*XL?,:N#S72DIX< 9 &2K87K[4\S\P^%A2;^ @)DT M.3S\Z!K1,',_*%&$1W68&2-=EB/R_.1)>&$FMG)X:9FR8.;?&EK_HB%F./C\07BX=.+>XMT0],][FP&E% M9 #2SP%AYC8S9ZR8F;ZL 1LS!;8W8&,HI\J8*:1]60$*Q2 F@U#$@B29MS)B ME@=#+$A4UCF!DW$")U&TY 1.M@F<1,&2$SB8ZF\-O4U.X& "D'X."#.!DYEH M=>F"AH:L[] 0-M?^*'SGX2?/L^^9XZP/J^N-)X%/^:TW\.\)3V%E-"7>I(R9 MHSI=$):9U^DI.5.+3"6:B$F6QD-OXLWC" M3)X>+IXT=U('3NCJ4UCHZ[<.G+;5!V*:NS+$Y&S']SGK!U+1UX/SAPFTH.+C M[(KX :=WWMV(,GX1N)8"AM(*3'W0OH0.>E10PJT1X.6,3JGCJ5=Z17VD7%Q6 MMB\N*TD6EXC95TTUN2^: #-O&?O)"^82%[RR\YF1/G.8SZA84MTW\.[@E)8N M:K-7IHJ9H<,I_B0C4E4'D@R!^#'$G*H.#!HV7>TIJE0Q,VNQKFY'4*1UR83Y MQ%G2D;I^S6W0))^I-B\I25.@I.53,;-@N>X1.0G,S-8C75V"3?! =K2LJYN@ M#WU%&LLH5M+R$YA9IVW5S]D4\'_C$$O]Z$ .A-< 3$MM"T0+CQ^3[A]$W!K M1 3- M#SI#3A4.GLZ/YTW2UH]9*)<*YE;Z66OZ-OV@XS]3TD]>2F4 K#H0MGG2F]82 M="T+-.Q!92!I 2$#A.Q!!8^T<) !/C9#A>UVJ9W3UXFL<\_Q$0![X[?[ HM46Y62R5,DKL MH..AT6H8K^7JBCUT!'22V%,8(,^CKI2C[MU15\^I[(.-^ G9I*[(1T>_(]0M MGH)=5Y3AI.L/):,\+*RA6WK(-?:"QA#S[[=LZ$(G%DC_TIU2X2M57;JW05\P MFX'#6$EU(E?PQ8-,AW8]/BG>$79/TG[%SIY.I-01,^=RJ2_>KM:']->^(3.U MYBBI-+RLJ@PQQXU=9?MRC^CHZ'GR]!.E<'/,8/4S>*G75V'F[M[+,9,R9AKHB-,<,]AC M4P,OY?@ZS(PXS:-3ZIX&+X68HP:OKT%,!B)4V=*&*C/!#54-Q 0?;BTDN:VM MD;-UK]9"OW%EQ\]W_?&UP-U,=-I0UK>#QTC M]H+&[[Q)KN[7JQL=F94;>+HNO8F.BLH-/$UUHV.1<@-_<^&_XO_?5/@WT=%% MN3= @PW$I%#N.O;.-#<1LU6YZ]@S-G(.[0UO=P"5F5NI;*WIVU26$VYO#-"5 M+5=MEIN^366(V3D-5%8KF-NJ;+GIVU2&F%[30&7-+1WC6M.WJ0PQ189?967P M=N:6EIK(68X\*NLJKR=EN]7&JMZ=M4AIBGVE5EE$^9M?1NM&_,'WWT M"+>O!V>,4\OW>$9_>Z6%F$[24(M[JMY:B(F?U[C/D>?8E)\3[GJ!G\S;M@7W MV\\=B;T<*+^T\ M*)V]S"D#\9:O)Y2APLFU/Z*\J]3R M'C_]O1_=(.827A]"=GC('1LS=W@]D*^$$P/*KP>?/,^&]"':HRG63_JM78[O MX]3N^#<>D^^HASY?.@:H*UP0TQFO#W(Y7-*""V)"Y?5A.(=+6G!!S.DDEBCD MZ$D+/8A9IER3.VD2,0>E6U)Z/:4\NT@Q]67 T.6C&4>*OO06:W$F3B,DI MW9+2=V+ ]H44?1DP=/EHQI&B+SV'+A7-.%+TXPYUR4(S#AS$/&>NQ&V5B)@0 M_4+\@,.0UG5UY?F?2?QV#9?^30G/J'(0TX^KRE$>>5TI'==>5M6%%W#Y=4:7 M%JJIDW^["F)/1U^KB&FMSXSTF<-\R!@ZG F($1?<&U\PE[@6?.A8/IN&5]=\ M3M2$.,L]^!>$\;^($]"[$?>"X>B&>P/F7_//GA!=$.#0X[/DT9[.;P*;5<2$ MTJOU]AF21KITMS[:0$P*9<**4,0,Q'P.8I-#H3K$!$LF[#.EEW!6$=,=B$TN M+6T@YA B:#/Y5IL>=>"3?0.^92Y^5?-T9W#_9^9^[WI\DLUMMU7$% $Z'>TK M&B%F"C#H**4DO89XPP\RL2<9-6J(&8;=Q/X'F:3QRXYIP1TQ0X!-[HGB'3$7 MT)-O[%[/1S]ZON^-01'R8G)+8W&8^P<=#*2SZSJ4J _9 M-*BZ]L3,'G2U)[NJ8V9SXM?:SU?&.O!YY=>I+J%QEXA1Q[7E/^<_ C8E#CPH MP3VIRY#9.)(-2WC19;\S]@!<@MI=3_C:;4JI8Z:<K(^;%M@!'-^ < MNGU>*8>*DT2="&*^+,<)(G^"F$9['B=+7 HG-NU1BT*@Z3M)'HS1"Q>)^@_$ MA%J.BSWZ"\S$V8>*BR1=10,S1YGC8F_^HH&9#]VDE>5MZ^]UH.!-6'XT8 7H;X1+0.MX M6*R!F27-(8/2RV#F3A.!S&NB0 H842GU#9EMDT\C\BB8*=,<'GOW'IB9TBS! MXU&6'1;G]*5,&Y$GP4R>YE!!Y54P\ZEJ$SX!,P>9:QZ-@\#,11YL(9D21=3$ MS"8>K+(Q'"-K9H@\S$XAF98;R!!YF!UEHW #&2(/LU-(IN0&6ADB#[.C; QN MH)4A\C"CM6-:/B%#3&)&-8_"02"F%9_3S&?V(V VC%U$72!B M1BRY'_7:Q>^^O(5JZPWH^M@<8JKL*12\]!-B;$JW^0FQ'!HO0 ,Q5_8B-'(0 M) 0"Q!P:UBBA\8F.%F)B3*MPH"\&*B7$?!E2OZ^SMA%S8%@=_!+N-/WER$H) M,0&FE:// A80LUQ('7X6M(Z8;8:_VU6M>0^=NW MX\_&>_0J90VI/Y3./RMXT)D$S#7_%LTCYOAT?#'\9SJECAQO_-3?00B$6Z/' M^)4MRYM:IH#CA-Y.OXO90EH4<"J5OCYS,)* <^8.E]C0>6-MEL],Q,3H 5B. MF5N.MI:#F&,^ ,NIY):CK>4@9N9UM)P4VD_3- [KOWJ M?.,5RD#P3K6*B7B=41/-[><=^A43\3KA.V0IFMI;!?$:E09:2]_63MA#FU/A M!=RB(OPXHL16@[?9]/0#_$X.KAT9=*"J% U/?0C1S)Z8<^E^,._PZ5=^+; MT4Q.E(B7E/K,38LF&5-F HHS)P]2=L4_(P^EXUQ1;[F4E]; M]A]W!/+P>#N>YP"<26% QLR9M7^Z U7=Z=GQFW=YV[\UOC22UA&>[M>?=K[_+N$L;:N3HSSO_= M_;US]>GWMY?;7/.:P#:/,]+\8'R )=S[T* MQM")943)8H\.9$Y?/C)<(O-UF[+VF6<%,K65;Z@^4GGB !JZ\.PGN?V_GW=B[ZK MV?"=OC/]>G5VWC/N?C\WEK*J>4;5Z2KUEEN5ZDNY^SL&C-)V :2(J?68\G3^B55:76\\9D(R M4<8%@T@#,P%)M8U2J5RHEFO54AX@\P"I68!\\T3,ZE:VL[TW.5?\:H\.F?#E M*N<57(E=207"#N4#:OE&U^.3XLL^);? W +?UP*?LK@7Z#TL0:Y?R+VU4ZMF'[+3XXM8Y;(7ZY57W MNG=SW>ON<7Y[WSJ^[Y-L7[?P+AL\%L3X'W_&'$^@QJFE:K6(8Z MQY9_F(;O06R%6!M6/(9617P5GX<+=+(!Z#+E.O#"=ETK.3@O$F.2BRH['K0SH5<$+)A5[D:E=-?RBC,("6/ MC^P;MW&6*B3C!DY39M*#:)?;+7LPOLB=;L*@KDPK_PA<:E1*QX9\8/$)V#^1 MMY@ZYBTY;%.$+=12A;%- &T -HDH)N$Y=ZOFJ]SJEMC(=8U'UU^(2X;*"C\@MA6*ST9$?5>25;XY1+ZHQ.I8BF,JM2N58/HR,52P^ M5J"?WUH^WW#K^8,U(NZ0+O517>TCLH[EAD7C;D0%798%X=3H$YE->.'@^]1A M="#4$(@0P7@26AL\PPLX""@VZ*+13VR97 F#GP*50(C%\%P2$7$5?IJT$^K0$V"4R(\5YKT ML1R/15S)F\D9P,69%X0C@RMJUPBQ1FJXBC\#Z/XOC9[R>*S09'FH10F6YP;" M7$GY*19.!/W_R/VYOF=P)KY#OX%KA7A42ER3<='X1%UP;XXS.U[N58U<=BUG M!'#U/2[CF#$@EJ_&&E.9JQB')RD83CSPMI++\WCX-)#J(/"E7(B"&/31#P08 MA!"&XCCI$$9W;(" YASCW %[U02N@LK:=4V&$%D M]1-.K8AB/891.XYW'P(0)! *6:'$N(>"?^X9(N ?QZ.,O@;PLC$\X-'W"DKK MW\(8J47$H^]A8.M?2?BN?R? #!W[T;>4?E__3L+[43MK1.U $L]K%PB@5&X7 M]&E\ 00175,&8B]]+Q@X;Z)L16XW?-%4GG'"2^0\&(P# _/5.LB*49&^%_CM;<)A?4,X;)86D2\*;[5C M*E?/*]43Y@5@"?94KBU!O"(#FR%A0@)-.61S8GPL_9Y,T.3FC*6%XD$8&UF( M2"(F%!&$9)EJT6W&/E\LC_R*6@./TO<9A(;OTAE!Q!B1J5Q(GT\A\E0&57XJ MCA31IH#<':5I"<.P,C$HY&W>.#RU&#(T(A=\VDG4>G4V4Y6C*E5SX:+BN9!R%*"VP4_)+?>Y#I(VP BR+1&=;RZAK2^8L7I$,04E\?1,]?& M?CP?BTRF51?+4E@PX':\&B*;^# *6QR'F[15031;$E/4XZ) 6BS@K"\(J;M6 MUH2V7#21Q'9(P8<[_ %/LE068;0= W!5D[Y,7T%6:G5/736&\0]MRZ8+O(="*[] E'03]:PUFZ*5J852)=7AKV)@ -M13G1D= '3J5 M!T CB#^[U!Q,U'+.8FF'3 D\6*Y1 I8#<1QM6'M$)<6Q,X3Y_4@>[5A:?%89 MZ'*_\B]X\-+BL!P!"_>.J-;+SO/1[=&Z8+R"%"X#>N.)0WT:#F&M#R-+3LTH%ZAYY.&1FC(A:"+,#E5,#5.C#B$A 3>4Z\H^ \9DZGW,<+L+* M;0D@"WBT U;AJ25JN5J\)+^Y'I;F\80NEA:JYRY(38JY4RI"4Y1^C 2R$QK. M2NH'QNM(BYQ@#7S")HM&Q+$^Y8$86VP@ MG2T=,U+C.#Q==^1+1YZ6;K0&;4>+TI%!A7J;']MZ[C3>VF*X6G +U]0!!#\@ M'LK?"XG[9-R0NN(4G$FX4R;&( '7L7&Y77D2>!RGD6\*'RC"[49%N6&(3ORU M,VB<2F<4#I9,Y&^#*&_CD/LP'/#Y$7ZAMM^H_1P^^2XS%$+>8Y,DJ+H\T3^\-1JR5QX<@UDT8NJSJPPB;14Z\!]G.')5#2,T)#EA#^)1YAZ&C/A9QX8J M F&P48&I(H-*HL+<\YG=.!UH!;#CH:)%'%+$/'F.%GS&!OR=')!#H>TK$*U0!,J&S4XA@XKDD L+/D24A9ZH1R59OHSKNQ=Y6V%;]' M")3TL]P^-X&L=@)C]NDO,"^+1GNGI.86O^SY=HF)%^!6/A"J0,O\.>%A3Q*JTXKJX6^I:V3,N!(78?BA OC MV(>NGP"6Q@#%3B=<8^RM'H>6[T92N61X''8!@<5N$ZG'^1;)I9?:_KRT%VW> M5Y0K_U(T;APJER^)(V3M19=WKO4D+B]"7,;)=>1?N:^\<^]N!;@(N NF3HZ0ARA:B(^I;[EU>>Y&0+(U4G:%"C+UR M4CX\81\Y"%E*PF/Z%#S)($Z"5/X1-C@.S^ '\C4'JD/(CT8>ERYJ@X/.WY&[ M^R'\:JW8:#82.85?*K9*]41.X9O%5GG79Z<])BFH5N*_O);R";N]G-=+]J@7 M@H.V.QRQ/>2Y[W1V;Q_O(5A[Y?J+KQ]X_=G8^IN;)7LV=OEE9?M),^3O@+87 M/\MAF-7PF%^&S^?C/IG?A2[[G#TUT?)6$_TX:^^LP#1. B>KY.WF?B).C([# M+&K\7C2Z,BG>Y%+R@)'/_'-D[5U9<^,V MMGZ?7\'KITQ5U+9[22^5SI2\=2MQ6[Z6W#UY2L$D).&&(A20M*W\^HL#@)NX M@*0H"QUS:BIMD'+\X.K"P9U.'>/./![?3 MB\&[@__\\J]__?P_@\%_3VXNK3-JATOL!=8IPRC CO5 @H45++#UC;(_R3VR MKET4S"A;#@:_B&JG=+5F9+X(K)='+U]'Q:*W[,.K-_:K5S-T-'COH)>#UT=O MWP[>S>Y>#WYZ?6P[=^^P_?KM\8_S#^^(".WMJ# MM^_?_83>O7GU\O6;5X+HH__!MQ=XB2RNFN=_>/0_'BR"8/7A\/#AX>'%PZL7 ME,T/7QX='1_^]\OE1!0]4&5=XOV9*?UXQ]RH_*M#>'V'?!P57V$VRQ2'!]@. M;,I6+VRZ/ 2-CWYZ=115 ').$%=)4W]S*%^FBY(*68CG!\BS8UF<@ V"]0K[ MQ\65^/M#> \R'0V.C@#5[QFB@(&+D+ WS!77V&9RATN5ZA M]U>(7#(CV.$X MA@%=3?';WU:,^*MI+(:JV4B,XE:EIB^B"N"$-TT8^MA^,:?WAS8-O8"MZWQ[ M156B'TV^O@PQ!Y,FO*/B\$=MGC$5,F.^L%R 'JE'EU('\-G+MX?PQ0A]+Q.%(A+PU7P\\+D372Q-9++^#IXUU9]7(1[Y1VCO MHKNFVO,JV/WN%;>1VU1Q7L4.W3:HA^I3_MXBSL>#4\H'_M=HSL6#Y[_,35Y55 MD8J*&T:J72_[31564P\C8U:8^/9J>'LVFIZ?G8ZOSLZO)N=GHZOI^C[Y?'X^G33P10OB%4Y[__[-R^,WX+0)MS967HMY6#$3 M2W&QTFPLQ<>2C'H75WCA&C&N[@('A"NP4W]G.6F=_[(;YUL_9/C^NP=#UD63 M*?_OE_.KZ61\<3K^*IPTG'R^ MN!Q_ZWR(4,Q$BX$W'6& <[0$RV?D_,_$#RA;(\\9LSGRR-]"G@:.+2&@==I/ M,"@GONU2/V28_U"$+$[)2I-Z1LZ8+O 9AS&=#<-@01GQA3PSRD:^'T)4E,[X M6.:">/QO@MP8\SZWV36C-G:X*7U>/E._@3-W)( 6#&\WP< %L4 2B\ZL#"V+ M$[ MK/C$ B7-@"]PE,@DZF4H/2-<#5F2%L);2LB_HS< M=\J(F*XF5O@U=.:R53OW [+D31Q\3[_A]82&S,8^;Z]YB[A<@0"WO%UD 2)> ML&X23>N,IPX$/QUM@B#BG79[POU'*^8O/FLN@:5$$)U#+(25DN(9H>6,-W#$ M]8N^S2:?>"49K4^/-WVJR)5\V,_I:[[!+J2G7",6K*<,>3ZRFW:OI22T?GFY MZ1=%RA*TK#2Q9^22:Q?SUL7A30=N](UDZVF-_VK3^*J^)0D\(X.GFH!3*AIX MKLLE07?$); \Q=OU6X]AF_)B?V,'RC .RU.Z7)) ] )-!BO;,].Z]G5N()-J MY!*N5HJMZ+S2C*V(LY5B_3Q!P4V)?#Y:OZ1^2T]G*&C=]Z;*?1$I"V@]3W^< MWP,6AS-N!3Z]/D$N3+8G"XP#F).W\Y"&IM9GN7A1VF>2N"6HBXB HF\)!B*2 M\(P\.>868$T^)%5!ZX- YM-,CB(DMFT;7"BIK39Z+@2@B5HK* M<[)_K4C$SD(<-4,=KU^_S*5U@^2[7/"0+V/L+'3&Y'5>CDWK6OR93\_GU8%EAI[L@8QK?]RM,EHB.UCVYF5I90HOU@Z+YG)Q4;PS6W&G-Z&J= MN,4*];-T:]6 [!3Y"XY]F_^#_PK)/7)AK@,[T)S0Q71F%[YO#H'=R:"#R[O< M6K9N+#FP0"+1) !/*\7T1RL2"VK;9<5ZF-5R\=!Q!'/DIGK'I\!6)6,MH)HN MI%?HIG;6@XM_'(A MM?;P*P!6WPS61%ST+\,VYIT(GT=VBZ1R^EJ$- [:#9(_$W:]Q[4>27H8-,=\ M>H/X1[/V":^.GAP=;631(BD746R%I&PO)\6S(OG$HQY]+="'XH::[*H[:\A4 MBZ=<=+0EGA(I+-+W4:7NF\1M H4HM!I?RKZ_6Z#4X:1%1RYFJT?')-6P",[Q M(%J-<'I(E#E*'7BR7KG\-9\2PV1X!2'R72%#RU +D%S4N!E (@%^M(0((@X0 M"]$CI9;CTGY[@OG4ED)H$94+86^#J U ]5.IFDB[Q,B'$2MCR%,;F:[@1T#N M.QXVU^&DP\S[%G%LQ==*,^:/8]X])/2.2B8X2WHO']&9.**6SK@(NQC5;"N% M%DHM(MA%4,I.L&+!X(<0;4!G RY4Y&T,&P1T=;#4,ABI<2T(CFM@*JWL:@])IL (#7GI1X?@\P(C*>Y]_PH MDO*$:*POC!:'+4+;>ARF P3\_U)",50#&9/84X] K=.?8,#?E*L64RV"X26C MM7XT7PLW(YC68E;P%@4S1-@]U-)^X6T6(J:<-2"JL5B MBN!O19RR.**9=SU8-EQWS>@]@?LG4WY;Q<^ZA4D]7EJ M%CF2#AGP9%P[X%1 MPUE),FI ^0^)4ZTK+6P:;$J40:;=-*K$*<'4H4WL2<,(QABYPY[_(\ $FUV M-.1NP% +FA;+#A'['RTE@*4DD,E%_8"ZMN?$LC+<<\N?@>UV-4=KS%8+FQ8K M#GG8I.40V.EG8Y4YA@O$,-S&Y_#!GECLBSN/ +,EA):X1>7:'Z?@0W'BV3 5 MNL=@WHY3'KL21PNV%FL00KB!D,Y2XF5[."&BW&$;"PG/A9A6+*=LTGHDUG9] M*MN,A@%<^PR7O>\1BTT%TJ*Q3?:_#HV95+B4F#TE+/QY>L5(S9_ ML:0.=I^LH=M>1"TRV^Q"T#5]%U]%MPN"6TIR2XEN"=DM(?Q 2:_*#)3\EE"@ M1W)]F.#'%1^(8VY9L0/-X?;>+!RD#N![,OBVE$N'V>,6(7PM9B-9K4A8R&/Q M\[6L('.480_2:C!$9A66Y%^[@QE&S./CH:?JOAM(H 5>BS!_ ?!BK*G^7 IE M*:GZ[KQ18[."F>A38TK#58NC%JL!Q0V8E*.'3EWHV&A% N3N$B=E++2@:!'K M%PPMQ;'W?DW7Q#-S(L-Y2X^E::3H(;/AOAM\C[TP=? ;DP]FC"[CC=4/)%C8H1_0 M)68=PZ<]?RV46H3JE319""F)+! IM=D[!V"U8] M#F0*CS"JW)J[HWE#AP)I@=DB+!\#LQX855*1O 9:;6GNIQ0-&JC(>*D--#MN M$BLX:@'5(CY?V-+%D$GO&^JQ4F\LG^Q"#18H>(!S46PW=&#W[:9OUW?R&FD4 MW.$Y\3SBS>DL6&".(D*=IYEZ="ZN%J4M%@PJ9RJI;;^@@L5UL"(E()270_/: M4HK 7KA8%9&*N<"6U*:'>S%^0L_G0OHS@N/N;\==<2V.6M"U6(&(09>2(#6R MZ_O1)NX:Q'T ;LDRU.23SO%NX-..I!4R[@XP$)TNRRAUCE'[90Z9H7^NF M[VCRL%NPU.6FA4F+A0"Y@[8((S3UI@=(DW7@=6 M@;/O5>KBW=I# 3=M>KY=7*+C=<.MY=!BIT4<7D@EC^"/THCOUI;DNQD1*"_9 M@V[#V>?+E4O7&*N]R'$F;Y)@7ER@6\AM*X4.<*]:Q-4CF>)MVJF4XG12>UFQ M'FJY20^,%0/TF)[OJ$?*:%W/LFHSU *H1?Q;LK=]P:M>2N!5&+F'O)4^.M*3BU2 M6\2]=4B-9;*EEL!@:5^= M%^K-82O=/,&S7K]3Q].*)I-5BO$687?@ZL]-[0AC'#H(KDMK'U';K1Q:K.46 +K'6B3;\PZJ=>)G M<2-?^L$6F3!/)) 6@;EEA,X1*.\Q#+*$GGK DQZ2;?V/[+]"XA,9,MO^XN&GDTD+RMS:1>>@3,G9WTJ\BZ8R%2]* M;?./+U$ M'I)WK'*H@:TZCMLU8*9%6&[1HS;".&\K86ZEN??02)GMMS(?[6 R4I^7%ABY ME8)*8/Q6 8;G/740R:#1N12)B9)EGCE&C+>U8"+:8LS5CK[6_;GHON23.N B MY>[LDH]B:$F.S]CI%]']7JDUWX+K3E-O[]8V_\;FE*W; J$+GEIPY,+Y,3AB M]NEU[K);4]-+X7=K*Q*C1TR)]U)CNMB(W)$,[!'EWR @%D1 M.'R6UV@3HKP;(LX]PUOG&H[V5(7)#/C_T18H(=FSD+V8N??#IS*-P-!JY M%W:<%=R_N9O&IT/!M,#*Q=^;M#PI0:VTI!:(:@E9H1B7=I"(6W('\C-&:73A M-4DR21(PJ(T;8N=[%\C;AID.36]RL?,$3.C@F>PS>7 MRB_:HC.J04SKW5P06A'-I$ ]]YXG;^A):NY*^<1UM8 +/+9(@&O-0NOA7("V MV,.3S/0X8IC^L/_IKO_Y\-'_@%8K4!F>R-^>1Z7LXA%_@EUUT34'!KCRC]&, M^1->1CR>0O[-@87N?-&+?CS@O2S_[:$E_GA05-(CK@M_124?[YA+/L@31$"V MCP=.*,(4WH'EAYPL"<05@Y\8#5 O M__B#0Y>(> W5.VFK7TE%(Q3,H(M#7V#!KX7%5.G.56F(PD\A$O(.%?4.Q6SV2"MS@RY?JR/MIY>,1@3(R@J7ZF5):XPOB-!(VV7U.--)5NW MT?<&VQC.C&NC=J_0^G4::2B;HQ+^(.&U1[@!51E[<[@[%XL#0<]+:Z7K5AE3VW^M7D**)EJE$CXD5MWAF&A$1#=LJ7MCH&IH/E,_("R-6\1QVR.//*WC+[% 35=$UN_ M_KX;US/NIO$,/G+?#\&R_$?DTCA2 %V#<+H#87U>6*?_ME2_4ZN$P8(RY>PI M?@Q.7#X:*_V,NF6RRU%>$+&I8;I)N%SRCVQ<<-P M_TU=8E=8XS2E,K> 2.# MY$7R:G6M5]=D#6M@O5YM4T!\[6)GSKLO.2[6^*^D\+X=EA%+[Z&RXJ:X) 4< MWH\B/\!B#*%M2'35]NVF$@'U#M-7-,5U8C+UA0]^,)?'PS3TDY&0UH$U*^_= MC6HE=3R[P@^\SQXNX39&9P([5A!S_*%#5WQ ?+(6#,4R8 T7;T74%/=O:G&# M^:01.R(,[@G^R(T'/C=\CL6@CX^5O*+![SA0JK8T7)$= M#8-+F+FF9F0US;8-R>_!+'+R"7$NWE"*J [W^I0*U4ZC"QHZL%4K/B8:<+B$ M+T/.-<8>_WR0-R=<1C5*:&ZI9@0--8F\9"2Z/&;DI6,:,.6''NN4+E<,+[#G MDWLLUQU&GH0"G[;1YE'I=L8V0E13W)CT"E_4E=TC;^BZOQ'/X3.3;Y#M!B<^ M/HJ+GB%^T[BW:4G7% .EP2.AH>*\*A#> H-UR)BH_I"/$-8^X?Z;T@"Y2:2[ MS7=8EY8IAD@ /7+=$/0+L!]A^X*RZ0)#HX$\F1&ETC0:?RW;$#?%5&D_JXN? MI@L4?$-PXK4X0'7D15U^U("N3V00>QB<1)>(C6?74O3FZ-H!5Q.-&^4LQ(N6 MLJ=JVR3I*1EKA$]P.) M/.R_IBVVIFN*@1(E/LF-S3? M'$C7%79%%73^/W$O<(R)\.**5?!RDEE5O96 M) U*WX:QA,,?-4_@KE'3B,RAK*#-DKCK5#5"R79PU.9[;TUVWV'5JQ"<-)Y) ME\%"*7;X&/$R./C([A[S&"F M(%KG4AVKJNS(@0ZVR9*#J:D'A[- F2*1M*;OBJLV2'1O@D^)EAJ=,!C]!J]" M9B^0CWF#,V=H&:W18T>*7MX-UZR^J\^PMII0\)H1NSS7-EVD:Z>T^Y+4]QT9 M5UG5QXZ,BU5K4E7/V,ROZ(.90N9:&'5T-S@@G.V8)3KIV\LZ)/:-2K5'ZPOE M\UO>*+#5BRDB#\BKM;.KM)81XP$EI!#OUD?U]JIM%#9.D5_1JJ9S\L6-4V8" M6=0+1.KKLUG#))62K^'DQ=<7HQ<-/Z%L)?,4NR1+3L]Y<<&@&6Z@7'%%(Q0\ MPTOD.5%.LICA$+AJ?NB?(G\!6\WND0O#^8JDK-H4#-U'R7UEPS;S.81RN,Q# MS]D0_2PY)@D6M=1*OUR0L-?EV5!;$][9& AH@&RU=EL62*X2OR6:/2WU*B#CV,[!B9\))G< MLO1RI=2HU K:>H;" P+@EYC+B.,%$)&8,L5L"0%Q+Y>.EXN?UZF^J\"#JE1' M40AA#6?0F4/.>#KS09-S6*?FOB-C:I%B[&TF9A7*7>K.IF1,W;$#L+S!/D9\ M=CJ$0"'62@RL*BA&JM]+T>U#L6IR4BJ]=9(LW-7VH MJ66$:IF#Q"9\IH4X^^$CJ7?R6+9"-]D4#EE"!K.<&6QQGDY.R#-ADT9Z156, MCKLS9E)D1AH37X]EPSK!X4=6$%!8UI_'8$*^ZV2@I;(1+ M-KK66,AF/7*^FA'*07LM&YSH4QJS&[@B+TXVP7;(Q*C_%+DN;*Z$7*%LV%CNWEIU]YTL4BYDDD[61L5,[7TK*4>CD%2=DU..!_3. M;$)BW^H.Y[R3F<-D*4Z@JTI1*RMN:DR[L-$H&@Q&[:7PFU!JRLA\GNVKLXN\ M'9 VI&W6J-*TKVI+SF1K?"$>68;+Z8)_5@OJ.M_X$"3 WA4-Y 2"B\A';T7N M;V:F;?CL?[VP\3<1ZSEE"#KQ,[1NC:NZU+]G,_&NTN?C7[A19+<6*V.T?^/% M(D83@I/0)Q[V?1#P!,,M;A,L1H3RHX'MG9'"4ZH4_LSK5Z6Q=,O$(*/%30B7 M>TJG<-7K#+.A#\=-CMD$N^Y0[1KFF(BCX+!O /;YN5C"9@3WA" W,@I_=4<\ MI8#.HKN78/_FOL'+T,-,'?]P1ABV \I@-6$2\@+WQ.>_U%Y^W64%K6B9NG9V MS>B2 DGD7F J;\A4V7 M'++$%I"-KC6H[>NF=$PUB,AGFRPH"R"O*Q*[5.^RXJ:J-W0<(C_)6H=A%Q4V M=A-0(N1MU4:?S6*F3H(W#Q]7"1A7.#A_M,5)]F=DQOM@S$6IB&HTHV*LGM:)A"O #/,6MI"1 [ M^5I!4C'T:F,$':F]Z_\%/<)82 ML"F5>Q#5(4'7^^.KMA#=# M##+6/.<;KU5QAO_VE'<<\:J9OJ^\!KL-N _%0.1"WH4^X3R)0X34%7:H5]W4 M[E'&!3TP%KF'I"'-!LOR\L8LSW[%OKB41I--E"EF3AI 2C1]YM!&02-<(!!R M CN\^3A>)%I %&,N2D' PU[@L:=)IV]&XWM1>_I MU8[1>.[47O!\/;^SE Q M0G6QTAD+#O$Y_O'+1.Y$^I-U7C=(/MT)JE',T8'D83 '4GHG8S45GQ M?>\>^H;!P-@9WF/&S;N1.%53NX9$]JUSDG,@,URE?)_$96SE#82FEB'K]/&& M(O[)P#R\B8:UZAJBIVICDVS0;R18G%#><(QG\7*09G#1A(01(PMAG(580#U' MS*-A4&>GE:Z6$:J-9F>(N.NOU V7>*,]4>U(>5K_B,,3HP"SZ0)Y8R:2TZ?T M^/C%&TT&_*ZY_F--^TJ[N6#77/^QIGV]%]2^-@VUT8@ITV2)&PTW3M\MC,N6 MU-IS,G11ZM68^^W;@MB+Z0)KW7L*U93JV,W M=NV2Z_[-VE#\&B;;@J(I \\5EXDV&G]5U#"BJ=U8OFO6XM:KO.>&-[TJU4R] M&C7-"$@DA_NJFTW*\T[R)4W-I\F>U#P1V4VB.5"A(SFKJ7G0\WB>3\ M2@,,L2XAG%:KC=+&K+.+06?V(QE[R78F5>!$4 M;9S^K&M/ZU#8_P"A[%3G]N=!&W0,=.61U>T.NC95J<_8;:J1K++GSTWD5>BB MTQN%]AU]CA)@1#Q91E.6&Y8U_$Q*F MFB$KIP AA%Q26;^(.+$Z%\P=I>QD%3#XN\7<^Y MHD'\](*&3.3P5D.[*14C0)^>!(N]:5PMHO8L#UV7VG 0\Y3>BB5^'XYZCV^C MKC6Q;DS3C"EW_J3F_.V/#8YY+JIL[->0W7U6X>;-O*L5BVD*FJ M1"/&D=$5?LI&^B3G4=4S3B7Q(70*24U%6HL(HI^IR+(]M5? M2#+V-E9QXCRWS#).Q07"G7'8=V EITIFU:=S0[6COF\CI0=]XP+KFEK\DWI]P?Y7F".RBHD8,^&/):ERM5ES6"#7$W1,W M !LWFCR$R+VN3@2OKK3_F/NI2[Q?\6P&H#EU,1(_=&>M5U39G:?J.^K66R'B M7,,U/K"D,X2C9* $_P4W_,0W"Y@4E!K.V2QJA!(Y,TL(X:;>V:QFA')7T[/;R5FU M)MDR1HA]?GNC%3M;Q@BQ?[W^72MVMHP18M_Z3N8"PU]7ZVH=*BH8H5!Z*'C4(VRU34Z/(N]&Z M#EZ?@+.I1K^$JQ^/^:Q'_/%R/(MW6WXFF,']D)I.H $!$Z;T40A2WLXKTC:C MQ_\* MW[JO%^W0Z/ M>ZHBM% T#Y#X$@D@L?S;OW\YGSS[C//%>#;]ZT_\S^RG9SA-LSR>?OSK3_\X M^P7<3__^MS_]Z=_^#\!__?S^S;.7LW1YCM/ELQ=S#$O,S_X8+S\]6W["9[_/ MYO\C?WWC]?_?7ZK8OQMC?2Q_+G__7;FP_I$YX'&$\7RS!-]0&+ M\5\6JQ??S%)8KE;]4;J>/?B.^AMCGFLPF^ MQ_*L?O_'^]>W'GF!\X)IF6;SBS^GV?GS^I[G_WA[\H^7K\]>O7QQ^O;EJ[3-R=L7KS[\_=6KLP_$VNI1RZ\7^->? M%N/SBPE>O?9ICN6O/]4'0<4 ,Y)5 O_O'D]Y_HVI%";I)D]>IH7.8+*)>3R>C-.,3Q9+P< MXV*4@K+"FP!%E C*2 ]!& M:^-W*XFW.;\!N)-Y>C:;9YR3SOSIV1]8]=M& M?:[I#?-T#XFWM^[F'<\7E^?GJ\^$\1+/K_Y]F<_.6V%E.6LOC[7LB8?#P?'B M/B4VYZP\"Z!3)&6OA(10? (6LN6^&!5ZW GWZ=L%%N('A,6!DN@6$TP6HWW1 M("4CUCRA,Q9&-+&@C#XE*VJ^A?&497+&TCZLDE0I.G!,!3#1 MJE12P.)$;XP_0.2P%.6!Z+F_,5J(IH/=@63TW20GIUP<)_ZRB,1D"AQ\\ %L M$E[;DKD4I?G.YDAI(9KV2'DWGWT>5Q=O,2I,%1Z2H2='3NR%#.34 M.,@\9N&C8E&HOC'RC;Q=T"%_>'3L*8[VN#@+7VXPMWEQI(W)101)9W[!JMH$ M..,%L))BL5JHDG7?$-E*Z2YH43\\6@X74D/@G,U#QI-IOGDBO@M?0YS@XFSV M'B,"JS,A M-@3:-MI&.AGE9 B0&)*]94P"KSF"T\8)&R0+]CBF\!6%NP#'_+C .5@H[8^P M%[/I#"Q&8H<-6QH 9>S_ MM"Y"UCLCPN61@)J M")E7_W,Y7GXEQ7C; M!MP= OTIO"80V'_IFUMW(\\X1L<3:'0!5,@"0LB>_%7M!?W-!V6/:N7L[0VO M/^SU=(ES7"Q'Y'M[F14'D9"VF27#PBN&Q#?9Z$%+C+(_1K<0."Q5MP/IQ,4+:7IS9##EY,C'IN1 3&I*6*387Z;1EO<'A M+G7#TGE-L'"0 !H"X<.G,,=W(A.!O.LH5':E M1&9Z \%-RH9UL=,$ 'LO?$/AOUXL+C&_"!?C99B,K W6L*)K]D?-D60)(B9% MO_K(4-B"/=[_WB)M6#G=^:QCOZ]3+, QE>^!(O9HOQI2E RN*$4* MP LGSAW]Y)0F?2P3<[J('$5\+"EYEP<-R[0]" !7J&Z^O@T1_A(+$@'Y+'S9 M<)@$&L&)0Z\X/=Z5#-X% :"9*XAQECW[T M'>J&94'$'00D@A MK3'"]:<]OG/M<&A*UA6[DFG./(>D30%%[@X9A SK3_2J\\SE_K*)[],W+#M] M?Z1\/Q-K#UDT-<,^$PVS>;W>-CEH@39#\;5:R#$ZPW4H8-&4[*(2JL=+MQN$ M#_DUSR-4=7SJ))Q;%@/)1"7Q2YAA!("9-;X%DHBU>%=XD< MELW=$A@MI-)1.N][3#C^O$X>]2)'[F1-+(R,F*QN8Z(OUC.KR.2W,O57U?< MD<,RNKLZ1?:52@>:I*:GWR3'&"XK%DL1FI- M&,X]EHQOI7&0Q0%M('*X3-JKD5_&TS!-XS!9LWBR/#F?S9?C!>87L\5RE#(9 M124E2"H+4%8B!$%LHQ$&(_=!J-[-D^^3/,AZ@98JIJ'$NBLTV3#,)+?%2PZ9 MF4 ,"UZ)*;6@-T6#EHG<7_;55A)W@8O[D>%R@$0ZN7Z]53H3L? H+#A9&:QW M9EX7#9RADUYKY\HQ[F ;E)5LORA<&P9X\[)08$G9:5OO"3.HQ!A$%!*T9J9X MC,FK.U;;KI>Q]Q\VK$#/X9#X_JWL@8O="?B)IMG':=75-WA^B:6FR/V,4_IA M64.V(\,P<6D9<)YI%7(H$$,N(%TV"35WT<0C;(P=R1]6(*D=SOJ2:#=Z]VZS M#:U#=L(Y$,(ZV@Q60Z@9NB%A]D+EC*8_T^YA.H<5?.H63 ?)J!/47!N;-Z@Z M6?X2QO/_#)-+//LTGUU^_/1N/B.QW*^@\U_>WYW2=_0[UUWXOQP1E]_>_7V[,/I+R]. M?WOW_M7?Z:VO__/5Z[?TZZO;M#;LS?G8<_OLUOFD-6C6OW.-FQ5JD)LLF8GD MGBJRP[(T$)D2H#.+5D=&*JZ_W/MO=+6XX2-)X%GX\NK+!4X76/VN\?1R//UX M2N):B;1R[QC37("73M16:+1=4XI@O>8!A4 5^POD[T+Q$UV&KA.2]P32MAO! MQM)JFUFS8?)G++-YI7*4@Y:I7BZH5(.$E1XG8P+AE104;0,L,W.+^;XB+T_(NK'Q=:8+- MCBGPQ9.OJ\EJ])QS6H>@M8P\!MYC)]"G$=_):HVX-\YR2^N0I"+!K=J^UIN[ MA%$QD1CJ=,P5&59XIDN\;0E6'BBOAAOMUSEM]_7&'Y60M58:012/M2&E@>"9 M!RTB,47.%UFZO4'F!F$M-LAB>5H^A'I'J9@EA48ZDF=>>U-9) >3:XA"&N]4 M,^P-B&]OT6OVEE]&><7N(OQ.?5#<'B]_'RTXO+Q9(VWWPQ MRJ)$SY,$5I!8K/5?@?@"Y,(96;3ILT[R47*'98"T@TI;.1T,H%6H_351]Y9D MNK:4IQ_7^GIC28\4QN!X[=WD4^WYC %B[9+.J%!RY#O=:'SW,8?O@'7( M ^M>I$54R914.-0.0[0+G:FMIP184]/G=2E:]=<.YR9E@]"!C:5^'^5[RZ)U M\MVO83Q=5'N_5JHFB3HC@ZA6K0H"V1]1(J3D,_.TCT7J[_"_2]T0]%WGL#A( M).UTW8J,^SR.7 HVHBO@DC4$5$::UVL'*:> +K+([Z9E?D?3/?"0(5Q_="3G MINO;4!%LE-&&",%DMBX)H-.5.%.<[#.+$9RR7&/BBIO^_.A;I WA?J*ODV$/ M833/R][BHA9CH]&I)A1$LKVR8A"ON= F2C1.!:.60] M'Z4'<#.L.$T3;#Z4]-Z3R#L.GIL@13&&= 76FB_K"_CD%03FM>$F\^#[*[AZ M-'C>U!DS7.4B+=(1ZCPH+1(XX7V-,S!,4C./9F<394=G[-@[XE (W+-/VBQO M)R"O<8'3*]I.TG+\>=-"5\=BI&%0-%/K3+=@JJ%0[E2 M6+5I(L3"279.U4*NK'7IK\3NH>258ZO/]HC84P(M'< KE7UU\ ?O3;+.@G5U MA*CRY,]ZO:H"U76X*#'47X+V7>I:W XMD!:NEJN]Q,\XF:V:AUPQ7\=F":T# MF!!K5JJV$*U&*)+\A*)M5T.MA-3R]ARGQ.2$:#K) MY^/I>+&L+'^^MIB)A,QYM,"TRK2!2:HNA0(Z2.:]PAQZW#B/$#LLO=H8/2T% MU;)1<[T4)Z)^"_-_XDUN8RI<2ZU 1U?G;G,'GEPOX-+7EOPRY!Z[ICQ$Y1"B M]9TAIHEH>O6"0Q$AHV"0T6I0Q6MPRA.DT2!CH83PH[8*(B@_$3#EZ>D];.&WQ:PX13E?Y;3(YKTPACFJ&Q,K!3M /(;@D(]2;[MN9J M0LRKA5F9TJ?SW\+R?MV/#Q>B<=F0G6TB6?/"DX>FHH:B/4]*VWJ+T*=U MVY2[85D _:#ZF !I"?3KW?E@&^+'*-6)8X%],1_>"@D[P>[-+!A51WBI/FR-^TLOB;K)5Z1]T"?21N#C4D8D-[7/-R@ MZT0!A"2+R4H6QUE_RFE7JAL,O"W5T3\M5PF+[\,27ZQ^6IP^M%0B2IFUB8!F MM52>1,F"!2&98F1,!27ZLZSW8&!8UYZ=(/2^"N]:T(V[\]Y151O[_I:J*M$6 M+179[]R0JG)U[EY.&432F5E,&E6/=;D[T3PLMZTGY'4@SF[!MNU<+,@%9N[ MB=H@T99:6F$0U0<78+MFWW)8A8:KX>L'4C M3J(S)LN!^4 VF.,\A!YS3'>B>0C55D, VZ'B[ 5LM7N3<9&Y:!+4P8N@N,AU M2IX K:WA/#'#=8\-<+Y'ZN$K<9+_^W*Q7 4%?YG-MX!CTSK@9NM ]#YI80/8 MG%BMI2/;AU8)I)'.6!DY*_W- MB#@6$9N>VP>'\7=BW=AEOR,5)7R=W7*N1= M^+J9DL$2EX6 X06K!6LA@.,^ U?.H ]&L]C?>; ?#\.R?(\)QP8R;A,HVXG0 M*_K>(XD+\[LP7X>)@DN12P=9U/F+ AD$.LU .,D\EXR+N]-T'@BB'4#$L.S; M]I#J54C]0&K3:?[=?/9YO%@MC%4*R;$C/:-Y E7+NT(,Y/6AY3XE+HX=EL1X)/H<)I.^3\<7]#L]%U;HG(8#54+6*2 =YC@FDC,9IS6EA^BN= MWY.)@8W].O;9>*"4>P3EJ_.+R>PKXF:2P4V*O?!">^&@R-IV3 0$5P(GQQ)3 MT+40*_87G-R?CX&-&SLB-!O)NC-T?J-TVV;:C#=*.2!F0Q:!Q5J&'Q4X1V:! MRCEQ7QCWOK^$]Z?3/[#A9;VAL;EL>T3AS>'"221GN#1 &X*3C^,91.U5'>TG M#-I$VZB_O*4G$#ZP*6A'Q-V^TNQ;[5W[US>'C7*#TD@LD!.C'8*63%NG:EU6 MS.0/148F[F#@]R ;NX#1_Z\ 8QM)]PC-U?C;DY1FES=')8^J(UZ,++214JPM M:E6=NY;!8THAFLAO##(\.BZW\[!3M)G]KT!E R%W",F+.:;Q:AVN*^%93AAU MS?B2J=Y.U8:2J4Y$U8C)%1GC\=!WC]R=@/:O>*]QJ.@ZP]1FONXMPJ1"D:+- M4*OA02GK(/ @@;G 8Y:&8^ZO&OU1'B-8 M5[ET5W<.1K-[A)R7LC[BDU D\57=.JV+6;M8Y/8[Y9Q;UM"925 M7"BAH?9R)S*9AL =63 >30S9Q>CZR[)Z(O$_2N9Q0\QU*=X.4%CKPQ\CT5EM M+%$#Q6( 5;MT1E0%R$XBRNFK4OV58SR!\.'W-ND.?JWEVK8MP'K /2YVH3*J M(AW#"-JM[I-U A\D U3,)$0GH^GOCNQIM ^_74D7 .Q,NOV7N2<9F2U:@XJ9 M;'_&.003:H87#R73\K@>NRWL4^;^Q #LS3Y?VV)V+W$Q_CBM=0Z/1.\838,FBV"=J= MEC?53;Y!^4U]LFW)HA%D,"D/0JTS,3FX(C@IKYBB<4I%UE]49&\VGF@W'^'@ M: 77OF7> 4C/9B?I?R[',>/YJNAPOORY6,6AR,ZW1QA-UDB$M#0^N M5H(5",J6Y))@,?;8,' GFH=O.'<'OX;2[+H)]DM$Z M^6U1URQ,!G#:F&<1@#?W@F;+]C4_LJC/:NL3B@040C(O"8QW53)M; M(NW %"((SA/M?LF5ZGM@[P_0Z:P!FAZ:AW>XF%H.Z?DTFR^7.#^_:H!XTWBX M2V/(Y,ZF'"&(.B/5A]J3R&0@FR$(G4WQIK^)3T^A?'AQU>;8ZDR0;5*57N)Y MJ,/-'J0N%URZLFLP&QVI"E;$J9^2&Y]WF'._\R.$U9VB$C@Y7OJ$* M^CE,0ATZ_OMX^>GG,/WG8I1#E-8Y#J)40H(C7:A0@K0Y)8Z*OO?7P.X>><-K MQM!B)K,R+"6DJ&,R>O^L+Z=QF&Y08V@TE0PQSRS:AA_ M//T8YO/:Z?S\=D1M4F/\DV\Q_GEMGT;O7LY6?TF;M,BN#K>FM/5P"G:WELV. MR[NW-B/A C+%-6BM#.DTK\&+(("<+XV&I^QX?R5?=ZD[7&V^G4TWQL@]SI44 M1KNLP3 ;0/G,B7/TD'*)R>2DO>PO1OLPG<,Z:0_"SWWEV4@\[<_9>^3$4-N. MD@(OJ=2JWRPA*I'J#99AOM2RWQZ[0>\/E?Y.VL90:2&8P1ZTXVF9S=?K.IM> MK'([R/&=S!:+L/GGQSAB=Z?JV(?KGNMWX+&Z\A MW<-1O_=*=!)5OAY $'6V0:,#K/,>57$*?,UEM,7R;,G,#,SWI@ZV4=@PRGC5 M[9QT^)V^OK5K?J'_R1_CJ_GGVA4(-=U895H VFRT1#TF-^U \1".YX;8^DX, MLI78NLCUN4L0[?;Y99@L1IE)+YQU8*I:5D$%B*X6]K-(JT&4E=)?[NVCY [A MF.T43&T%UB:1YSV>7TXW-<%GLY?C.9TGL_GB9)H_7-(;"/7TVX;_S6J,=4T MEW>C]6T?K%\5QIUD,OS/PI=K5BUYCW0V.4C1!U#&6W!(1Q5J[92,+)#%T[>9 MNI7288T0Z:/"ZN*O,8BD\$I%@DJ_F M%C#/!JKDPYET 8E*WY7MO 9V<+?.!:1:R4] M<&T9*!8D1*$L1&]*T#Y9)7<;Q[;]\XKUQ?KUSLKSGO*PWLIQMM[-5K4J@5,F9.LP&;Y; M#.2!!PPA&-8K"EHL=-/@*@'P'<%R?'D^\DFJPIB"["+1P%,$YW* Y(JRC--I MVN,0[)N4'03M)TI6&>9CM!JRXA(4+0@X44P-BUM8 M[W#EFS;DO4G.^)H<5DPHCE1O5BZ#A!"TY*&_S/@'B!R"^FR( MFK9".::M_QX_X_02OYFU8;+$^90>^QGS>!$^?ISCQW6Z69FOWUM7]#J)^X_Q M\E.Z7"QGYSCORB7HA,8>/(?NU[99&L"&U-K1YJH%]*HZ]<75XT<8$R,_&"%X M14JO^*KTR)# E%5R)GI4_35;?I3<1CT_-L\9V>102%3@DE*UP-.!LS* <%$0 MA*W@L;_.##F$P21ZN;_RC+O4#2L;H&OP'"2;5NDB MURR>S$_&+R:SR_QA-KE$8",;$;10.O%<%C(\\ M(Y8D[HY\?S!XMOM3AY4:T TDNA7%,=V#JZ3C\0K@-\M0;K[>D=W_M(?W8- ? ML!I=6.I7Y(R\,,78Q"'%0LYFU@D"(S]6*XZ!BX3*NV-8&E<$MBMA6"O:T^E5 MOZ61DHYK\J7!LH2@4A2U*$Z2WBV>S$#FRMU\EQXJ%^Y2.5@K?2\$/5R:<)!T M.BAX6=/SRVQ^W71ZW0CAM]6E1NTVO1E[BWD5VY;6RR"3A2+HBT):#U>[J6;% MG[++4:H?']E5F]=05:)&\ M\9H0M7KX6]J75^-&-LZB-#%SCA$*AIH?3GZ BRI"L!K)T2BUI]Q.WMAW'M(T MW/7K[#/.IS4OX-=Y6(TP=2YJ5CP8YP(H_F.7Q]<>9/1UG!VZ0FTKB'^M#WRS M>MI(!&MT-H%P&R4Y?3Z!(P1#343*GLPOPWJ^++M!W>$GXHT/.YV^^I(^U2XM M+\>ED,58F_J>3L]([R[6,_<4MFK TA%.V$2KOGZ_]"[VA#WJ+^&WSMQZ9NA44B\$5!4%P.I<,K9I3 MTD)4I7AN>3#Z2%A].C-#, 3Z06G'@CYJ@<)LL:S'&VYJ:.+7:5A>SF\X=^F! M=W15M' P07T4,K1=M68&Q*82ZN>O;UT!G!E$7#2:9E&6( MH:3^;KCO$->@DI/6^+3\AO-ZAF0Z)#[,)GED&3&+%@&]MW0R>$^F/S'N8TZ> M%$ QJ0YL'+U[*B99-9=H4CSIC%3 :?EXQPQ(B5$ 4#PZ5" M0V8A+_U%4^\0-ZPDGK;[^A YM!S?>J/M1(7E%3G2C):)S$+.3$+FPSJ02>>JOJF6G M@/?^6G'SZ=>V0'%6!ZUKEU%.K)L /BD'CLP G@5]Z_$Z:!N% [L-:H"@AY3C M 9)I>2FT?GS-[UPU+XEA@?E=^%I]B57F24BK.L-:RWA%8,!I6 VQS(CM !8F .#,/"3.0NN/Z4V.YT#^S6JQ/(=23%MBW^KCWDU2V= ML8%A\IH,,H^@K/<0'>,U:F*YR]F2'[-3P'OKQP_L@JNAT!LM:76B)II)JB%Z?@\? M<=5.(4S"O$X]"P83-UF \'4" X:R[D&JI7<\:4'^<7^7)W>I&]B-6B,'62 M__MRL5S-P/UE-O_VOM/R;CZ>S=\A?.QE&E9DH5=D M/CA/Y"!!-NU NP//(Q&*L5X+P%SGG 2>("A=ZPZ]*MQ;;U1_)MQ.) \KRG!D MS+47AG6.-,'MMER3H\&A3:SG(0;H]SHS9U,5QYRWVH0$)3-R M* JWM$CU_EIHSGQRG(M'S?'='S>LTZ I&@?59S;:;O7;LDZ 'F#41UU%S@L)\2@NRH'^X6(VLNHYH M7U=>OD,F.F[]\(G975FS&_>O>AJZRA MS@GN(Z^HWU5O%G=\N2'J5:G\GI:3R>3U-_I.I[^O-C;F$[*:PT=\>WD><7Y: M3N=$<+@:BC;2F5ME"H/$&&TY1>ZVL\$"#\(FCUXGV5].;!.6#C/I[U#PX8+T MTFQ>,3*[7.ZZJ%[FB%9)X&3/UFY5M>Y:<3"AL)*YBL'O-L^M"3G#LC?ZA^UM M_Z%W 3?R->_270GY-)N0])Y(.U.2:?H4$*:6?+/@P1M30%O.G:@U07?KM78% MY[XD#Q%TTPR)VPQL"AAW7KD2M$TR5NO>U;;;VI'9SR-$07M.*EM< MZM&X/HR98:5C'0_9QT%'AZ!>4;,>+$JD/T1KMAFCDY"%,.3.6"(SB@1%EQ2E MT<*H_IHB[,/!L!++A@C?YCCHVO]C')WF1E[HT?GHQA'] M=3Y;+-Y4LFXTZQL9Q[W-RH%8Q>QDJK?\W '3M=R&<^ M>^>C!X4Q@^*U'$UZ7K/)9%#9<(P]-D3;3N2PO,+#,?1@V/D@Z;07#DP, MDY(>BO!UNKE39,H013$Z[5!EK55_K8;W@4=_/ED7\#A('L<_IO^)7\_#E.R< M:OW0OZN*?O7D3@_:1Y_:VU'Y-/Z;'7;_@5]_NW[L.YPO9M,I3E[<>/XH6*\T MA@A)!](J3D8(7"F0:+VQ+N7L^KO@?9S>PS7;X\_86K*S&$GO"Q?%@"RACC4R M"#XD#9G'7', O&+]Y3WMR\6P#M+&^+RO-GL1=L-C]W%Z[]4MCI"SR +Y:CK7 MIHK)9?""2+6B%&E4L+;'(0![,#"LPWL D#Q,Q#VC<39?DO=V?K?>921TBHP[ M"UE'!RJ2D1*4,W5*KW79Q(@]MA0X@)%A!44'@1/ F1/B[[?PTGW3A?JI[8]N975SXCUW9\U?'?)QX@BS*:GA;^*MSJ=1' MBC+6Q8N6H%0-$BS51\/#7DDJ?2[ M$P_F#/.VW$N#F'^M3#QO?OGIT\O0F=9<,JH]VD^?X(=/..!*<..<../EG<_/ MSS6\0$;>R';FM9$]HS>+#44,'WAQS8W[GY6:[3S";:+TZ1_?O_5'$S+3+TS+ M]71K1,*GS)>-A^B0_,B>A[B[?_Q*Y/]@8J=5J?:*_KO;"NX O M;]P.]+LG@ARA>2'+QD^[00\?2FRZD.A%TAUL6/?J7]94)TH_UE1CQ=P$VY0&17PQ>Y[!P(_^__EKQR(OWB;[J4_N__NN_OGBF-R5M)(2+$/W_ M,N0OG_SK7S[Y;Q_:QFO[BV$^":;QUXJYBT+_)L6?,[Y!$_[?_LOB;Y*=Q[A;9X] MOY1D>!7.ZT*?FH_6)>54%?]=X>TC>VH[E[^(]'^?Q[ :%V-]9DY?+_\R,&?$ M%6[)L_!@SW3K+U47=@A XYAC_T;7_(/ (.$C]#^?_0EH\![M\$_J#SJ#[O7L[ MZ">=#8S=TX=3$OX\M!V#.!."_K0Y^!E0]OS M[-DE8@3DFF>.]&FP0'2M_)]7\*F)/H0\!_[?"+\<_%R#GSY%KS=;M:;8BOU) MK$FQU[>]2JNU6O%/A&_Z1$?FCPX6 %?RKQ6E$MX\UPT4UI?R_$60-@$Q)>/( M&OC3/Q%(?ECZPC!1;>@A5,V9<&-:P/U-?2KT/= G4+5P+Y=P\8P]9NV3 5/S MOM\P+0,6Z/*B-7^'SXW'N:R&&K,:_B@, M HH3%6.7"QB0@W?!<'1FQB),' (*WR])Y)6VCFR0G;# [AK&X8IK3TV#ZLM? M]2FJ.T)_0HCG"KHKV&/AFHS(;$@<09&JJ"8K0L1S+SD)+^2 M;,+=&'Z:S1TR@?O-)P(/@.U(A!O;$09@1/?-%^$[S&#B"EUXYR8/\+D"9P;% M808(DVV;Q9G!V3 #97]F, %S'&;3LX0NF-[>*^<$9\H) "-US@G.G1,T]N<$ MNCL1;J;VL\M9P)FR !'@[. /E7@];S&W7I)]WR!3&\40B@8R5\YOZL<75(_H0D+3PMC_"SNY* M<2&8U<(DC01IRTC0Q%F1P".Y&#I$_WFACV&.E_KT67]UT54>'RZ2)+%6WQXR M8H;+%)3C8;BN!P^^(,=+QN *$,^Z[S[<=*\&PM7=PWU-Z-Q>"_T?7_N]ZU[G MH==-%M 2&9K.C]O.C^O>H'L-$[J][M[VX:_>[:#[T/N.5_IWWWK7'?SY:^=; MY_:J*_1_ZW;?"=RQ,J_K[E7W^]?NPW__(C7$SROW.>S7[S]NN\'EI0^=\=E\ MZ+[,'>*BR6!:H#W8"WB;04,$/RQS:32X@H&!4&?<$Z@)+^ D/A=J53HS M3)GDR[)[678P@J$^^OGHP%/&13#&T8@0,,[V6I'C96:U$JW'U<)Q,*M;3\I! MMBY'4ASMOYS[OIF/;+?B%?W$F/[O+98%_'>S)C99@76\'XH&5<""$D;X!TUN MUJ>^2V(/A+]9BM2[%;^4IV*4R5:P\4'ZF/=BI5D@46"*>\8OTI_>KE"J&4;2 MSUF:VA?S!1WE-XX^0@^AL+!,[P$]@PO7"$X&O/@71A=R13#(R)SI4_>OE0L MAZ7/8*3+(R&72(X=R\!_=5>T6!'\(PUPYXMW:2UF%X9-O9+X)D 8+ 2A6$.G M\?BB56E+LE)M:M*73YN#:_O>GBR;$;*VQ)NR/_ESBCA_BE".0A&2B"0A5K56 M@Q&2V%>7+JB6$2C/XV7LPU>C!1T4ZID-X_R#X#JX2>RP@RF)!5,[Y/W4CB2+ M):=;K%B&6VBVM%M0^XA>!O-\QU+'ZU TN\2X C"GY5)2I:V(5444LS*I=YC% M(>0VAU0NDNX0D)(!4EJUI;$"J9)9UX'<0R3@NF?Q'I74MF[D;EPG8DE)S8I" MLZ2D4NXJ@*_/D=*R(*72EJM:=@[$CC'*$916J&5#D K66[6N*HP@J%RV6V=$ M:XJX@D-&!.SOX91P(RVQ_%*XD79R\35P=(,\+-&;FOW482.KK9;,B K-,70" M 9850XU*6ZM*(BL8*I<9=N=-B+,FOY@PP [R?.D5TITR@6(A(.H->HZ0K%9I M*\SHG!PDQV3ZR4'2!+ZN:(R I%R&2>A<,_T"(9[^PD!RUD&?+[VVEECCUU]\ M3T/PWS&$VP+N+F5.D. J/7L@2:S2[P2)+%;:\4I9:725JNBRHJ3E\/G5#ZC_>"C8J)$4V$%/GG:&U*+%;D5?[IO8'OZ M- ^Y=29F1[(CF^='Y4D=3/L1>+W2EAK-:J.1F<13;5,!S)FRXBVIKVH_O#4 M;YI4E9OLXRTG,XEE&7-K6Q?L648%.)'-[L@.KB*]+4'*$I^[=^PYC.:U*LRG M.F+:,N@!\CF6M&-!>2J(T5_G&>ZGT^="$-\CA#N6T0T!'"-.,2&DR=/8SQ F M.]6P-#!I5MIUMC2Q MMC [[N6"2"*-6TBG3,$)@>MS&1KG&DQTZU?;-I[-:8SC49$J;8V5I&B.EN,F MYJ1'BPP&$RMH*;6]=$W&Q'%H:7V>4E\2+7,G_P]!L4R7CJ%@+/&0G82Y$<(> M/'8R_!AXI I2*K2X PR,$?24VDCY=:$[.FP_@4VG/;5<8:Z;!@NF"D_ /R+W MGQ-G?+D$PW6 A7N PJUM;3TNHV!^B\H#)&>(DRUB8$^<8%Y*=I]E431^AE)0 M_#1'JSR)* GTM[*FGNU4_(&$1QFRSQ0-%3M-S.OXY.ES'3G@#FM*9 5<$_/G MZVJ3><"5+[.>G9!'GL\G3)<-^D$JL&.&O< ($$51!C[ VK&_U,T,7E/3D6J M5+7Y1-LA,]G*/!X!@PD1]-'(GL&W7V'Z8")C#VG=@RK83''UB#Z$$2R\[8^PLL W%W)<(V[_GQ,G',Y!6/2F1F+ M,'&0E_UBBHHDRL-QJRG7#7545_7A4#1(LU4?#PUY)*G_DK#"2@\>?!$\6U@V MIO!;K,_\+H%Z>RO*UZB]<1)BC[=(O@R=3^W[[L--]VH@7-T]W->$SNVUT/_Q MM=^[[G4>>MU^DBG1K[$RIQ^WG1_7O4'W&B9T>]V][<-?O=M!]Z'W':_T[[[U MKCOX\]?.M\[M55?H_];M#OK"!Y1NIK4@QD>Z+-?=J^[WK]T'7^B$+;'I^OS^ MX[8;7'[;)?KM*K&R*A^Z+W.'@$#&C ;@VO8"WF:XR,)_@(R'RQ3)+LC&Z51W MW(]Q/&J[^()944&WXL]4JH[P97.77(9_?#9,=S[57R]-BXZ1/O0Y>%G U.O1 M0"!=1?_G%7NKB3Z+"[P'P9??[S9?5VN-NI:RU?VVZZK82/7$MD%)\(.<]N,' M'Y1:$^M,#DIY]U4)6[0G;&9^DMM.G(J:K"GV-1F1V9 X0L@92]I)_O>%182( M&$C0(WQ]EL"58N>YD2"AU>1CI4@DF_HW4Q^:4U"_T3ZP# %/@GFO)<7!+9I) M^ZT(:Y&1L'[U=,513AF'/XN"#.R.+->8 MG\@*LA.V/>SI [\/,66RL08VW4=^KD^.:%ILV5"%5VE*]JJBL=%+G M5,&I(J?NE!FH0L;2?M5F/7/R$8M9K8RK&W[1Z;G^NG]OKW)6^&CQ8DR_G?H6J^/&O/(09;8_;L8PXEC2P'WQ$W_N CN%"]4J[SL\-GB%P M=LJPC,!I, 2<,IE/;JXV<(> M4)(ZW9("I5EI*ZVSK Y2$!X_=^PGTX4UWY.]E]$6:7R01%ZT\.3"Z'X)W;1^ MD1:>)59:*B.Z)4?/"234WNBIB[3T@7:61> +(K6F1'<)*[E5!9-=O/([*P+L M&Z)X(RP=X352I:TRTZ.>@^0$%&U)XQGE%.J;XYFU*\IN+) M(__ODRW6U>6%U,\1)*F"^^^#!$/XK;,T-0I1VBHOWGXF49"R5K=+K-'OG6-: MKX,T:%9;8E[.\-,7;.*8.XZ!L#_F&I6V(E;%W#(,F2^JR++ 6>\@7093(L'S M!S@;>/R1E;KIS#JH5U6TUI-*=/A!-QWA29\NB.!-8"D>)QB6')N>8#O"U':9 M4+D*XMUM\JQ_%HIJ+\MIK4GGCG<#0/\;XGS@P_R>HOS.^0883RN[:0'N>B/S M03WN&V8/:#M5OV,"K4F!=IXM?!CW+V^HA&]#GCQ?YT@Q3^[RS%6!!0#V1D/UJF2XPU[G/MH_VK#_;[J6[%\"-LCY\L&;93-B#+*H7*J M!JF)H*(R!)7R9?58.89:>69/H4D[C=]J[T2+!B;W5,5Z9D\%S^TY#]2E\8+M MCSKLQ%UM2ID;!!8ENZ= $J@,"3X)U,:RTO].J9.!ZC6:U-?*+FQ2[5$!;)2R M@FVGL,D -JS? 3)&S>LH/4,R9G<,@371DKA;33&MF 3/\V82!7.]7NESTZ-] M5>W13Q8TH:*$"I7#%: IXO/'YNYK?2.#5US@_9=2G7:./ $F[HDS)B-/N)KJ MKBMTA#L'1J4[KT)_HCO$K0I_>D]G@*?I?6]U!W5==^C=WD25AWO=SS1J\04+ZFZ:AYR932Q_8 M57??.&SGU@R)'IL@164GO/_;Y.];E MZ]>+*TVI4?! M/)T>MB.Z8\'@V6C&4Q2]J<[UIK+J39W1:#%;^#T7\<#JR/2X[E0H ?@AD_+D MPO#AKZ@H##EJ-V"H:<4A+5$@5E5-CHC#"+?A2E21,!31H@Z%H:8(&-):55&+ M-I8_.H;*I$WY==L)39<33%18B,M$H0+^? E5E%@T=9;I:]FD4+1[NP]>/\$IAJ,HV)LD6AZI4;379!UKYZBEM]/.PC"QB MAE6'9/+Z*/YV7"JP@X:]&$Z)CZH,_( UJ_9/>U:.R;8R9\,A$XKBCF7L7YBA MB>U!-+&J-'*N_I-I#T]DW''"Y81[1-4F&^%BNQ5-J3:5G!M!'IUPJ1KTR=/A M4^'YKK53?3/=>30M_[MRG#LR;SA05W$"C^V$"/IH9,_@VZ\P?<&R/=1J'+AL MT>C"]Z$N 1A0A>.9AFMVIRY'ER8P6S&C((TG]EZ2(E?"IB;,Z*_I( M+H8.T7]>Z&.8XZ4^?=9?783C.O8 >.&8)+%6Q[5_NVQ;%V<\/MCB^$0 K,%V M=+JI0,S$P;M@3#HS8Q$F#O+#7Q)LDBQ5VCUX\$7P;&'9JDKH+PGCRR>]O94V M3L\CXHV>^^[#3?=J(%S=/=S7A,[MM=#_\;7?N^YU'GK=?J+IB Q-Y\=MY\=U M;]"]A@G=7G=O^_!7[W;0?>A]QRO]NV^]ZP[^W!_ O[YW;P=]X>X&?OI^_]#] M#>[O_:T+#\!_=[?.G96YWMP]"(/?ND*_]P_A^]WMX+>^T(4Y7PN__[CM^O)5 M$:N"+,H*W5CX0V5^4A^Z+W.'N"X('],"D60OX&V&B_+I!Z@S<)D2G+L\?QW' M@+?3'Q)J6\KHJ-5$]L&Y0DUUJM M^)\.,J@86RG<%E E2:J[DDT0?I#33N3@JXZ#4MY]U0XO74('TDENVWM#EW>U M(I\\<5I ,Q&CZYLOP@SNFK@" :W"$'Y?6$1 2VG-)"KUQJYY2)(:=FQO.4KB M)([DS(4?SV:YU'VHH1"3ZX'1D"2'*B51%F+NM^B&R&_NG--$3XK-[$6B=H7E MXB@QR[)O@'.O%6'-A_Y GHBU5KCJ!,'-PB%K:Y)GIK[,Z58SJQ5TB!XFK&%[ MW_A0:2) S5T1H( [W#CV[ J>Q'>Z?S>]R=7"A0D2)W4XJ 4ZG5IM*M%3IJPU M<3E>H):36@E(33HVJ;5$(+5F56IE[F51E'Y)+-/'E>W2 *L+F^0GE<%[GLP1 M8:/T55$4+.GC!QG_7SY&NX#L1B4_];=3PT#"N!OWD2S2,C@\)UJE#J)3GP'D M)T7SQ,Q.49D!,S)BIJ5%*SP7]=PHRT+O5\=V76'NV.-]JQ0QG#Y]=(%1\AZC M.R4)1=L]!5M:KD!/?E:;8K1N#6NJ\I'/AI85;#M%4 :P8:]TN2K'5+A@#6Q' MLLM@Y">J5#,GF UH/0KD94XLEQMC:8RQ^L.\&ELZYS]I8-EICL_R09U+(_7Y\%Q5C',KZ' M".OZ $NK">!I<[E:;]9YS9'S0M!.]3$O!-%CY%6IF<4'QF#U$<9ES*_$(GAJ M"J6,;LQ,RW0]AYYP8DN1//#SW#]^!%D38 UX16<#:7LR#&R8455E[?3^3^XS M/ZK$R1E'S4I;K38D!F(O);)M'HA+=&8?L1-(IYWE*^@VMJXPL\'^0:HPRS^)0X[ M\(VG?8JG2:)2:2O5AIB#SGMZ"<93DG*68$?$(>8LY1.H9$BT[9>M=$J\W-K6 MQ+TA) M>I0$4HOX.HWHB2U&FMEP5_TQT]FS0:>!5DJKGM>9?D84P2+(/;_7:A:A5\[< M=:G)#Q 7@G-M$7I@ XTO>\"^* & 6;2TBD(6%N526J4=37O:K]E.P9S^YPV1 M+<)M'XA@LX+,Y3)X7M-^4NQ1-RW_Y ;Z[=DXK5$0<=;\^$%J<3.N&'[_(EE\HQ01Q[):8+;5HT8;3ZTJ-$:2^_H38$3"2E"M+"4ON&&6=K<#@QJF MZ7I,>.4+(LD:'S_(8I&.$)^E^IUO(E= "UBU)Y8]81VGTY\CX#;94=.M=H%" M!E,L2]H#@U98,5)]K8/$F'E"U5DGLN3ITHNZ:O;,R)04#&E)N<4E> I5P9&W MRU.8'_)4FK?7B*HUK"'OK)*FMK19\478D, >DE"@>?H+$_$RYI.E2G:F(%?# M9Y6'^96";Z"_Q#&+.M@_V874P8\.\),J;.1JQ*(JI7S"NC%5L9FY)_?!05>B M*%AO)9F&Q")8,_=#8',=([1S+K$P6>&!L&+XB';*3Y\B@+\%:CCVQ3"M!2Q) M<*;!MF)]1QK@(%I=E8?$6$/+82)B^Z*F"39;]NP/MD)E;,B[+2T@29BNSPVQ M[7<=4$UF30%*WD,JW=S/A@>F,#CC&!RFBC0SY_<7P<[D1,.)9@][.JT9+8MH M1BO9.ZP5Q8QF@Q#BU0D_B134B;E#)J#W83563"1EP71F/ER98"QKX%0 @8:] M&$Y)QC.Q^3<0WCFT'920YU*6\2Z^O'QYBWL77]Y3+F^ZNHGUFA3GT*?_;5H& ML;S+"ZTFHO+ D)9R!?H)K(;EN=@-UMZBLPC>1/>$9W,Z%89$<,AHJKNN.3:) M(7AVV%#/=O;7;TKB/&%P+LF?SS7UL+&+5$Y&)_$67O=E--&M1R(8YGA,'&)A MIV3=,5U,2@2+SW/@W5/JS$5"PC@H##FL4VI;7.W?QZ>8-))07"=(W R9=G4< M\FC9U;K@\<,FM\2[&]/8B4]_URORN[,&*Z*+\X9(E;;4R%+]DIVX&Z>0,Z60 ME ?K&P /IT[L"I8Q.,Z,P\XEC5VF?('E-.GFG^F&MB4T*& M6*^T%3G*$#,?NGMO%QCU4' "*A,![4QRBB6@E-E.]-"0I$8SZYFCK[/R;VQI M!;#,GA9TSW/,X<+3.Z. ]V%%@I2'%D$Z<*:+D<)>#Q M/DX"S"3_OT\"*57E9DX' WB\+UWQLC@W'->/N7[,]6.N'W/]F"L'F;W.:17E M5IX>::XHE,*6E5S4EK.C6M4G7K M$_4-P[\-\ZG]!?X1CG>F.X^FY9\XDN,T8

";"W5S,=;_B>-%.C!%11+EX;C5E.N&.JJK^G H&J39JH^'ACR2U']1F18\ M-7'"2FS_NHB'->Q!\ +QR0V:W6,V;]=MJV+,QX? M;'%\(@!>8OLE;"Z!FHF#=\&8=&;&(DP<9'R_)-@DK C2@P=?L&K5S9(P^DO" M^/));V^EC=/SB/@#?_?=AYONU4"XNGNXKPF=VVNA_^-KOW?=ZSSTNOU$TQ$9 MFLZ/V\Z/Z]Z@>PT3NKWNWO;AK][MH/O0^XY7^G??>M<=_+D_@']][]X.^L+= MC7#U6^?VUVX?;A6Z__>C-_CGUHFS,M&;NP=A\%M7Z/?^(7R_NQW\UA>Z,.%K MX?V0MXFT&3>WZ \@*7 M*;6YT;#>)M\%98*FQRTE#%4,1OC0W"67X1^?0_/7M.A8Z$.? V@'8JD>=7W0 MU?)_#EAM2ZLU&@WDMH%+)OAPP(AK,+=/T>N*4I/K6NQ/8DV*O;[M58U:7993 MO6G[=;E>YV/B8V)N3$TP^G=^^P">L#*O.8[I_3?M<$0G]%;F 7 7 MSGRZ%WW5I@!06INC__/V ) MA#3;<>(3S;6II2CJU=I1S]].G4%1KKE;8D59MR(Z>CR06H M!L!)@)VII:IF*AZ(!AJ5=KVN5F4Q<^\+3@2<" Y,!#MK^NY)!%JE+5=E6>0D MP$G@^%-+UW=93MQX>4]B:%;:2K->;3:C%5M2]V'FE, IX6"4H*2FA"C86Y6V M*FJL OVP'AY.-&=!-*EH1MU'@QJ;+\2X^(,X=@P)J6(%U*2F+,F?N?K$\<\X M_NN'L2!4J=*6FE*UU ML94;,4>S@<#(W&;]_7.(IR@HSW>4[RC?4;ZC+.YH*DVID;S1<)Q").?93YNC MB4$T%8H_G#Y7AJ.#773P'NQL1/N^\%"*(3Q*G1;F%SC;;$\_A?W,P^*. M7R?6FV8V#]0:F Q]D"R[N3BBU$#-QV>_-XB_ M64F:5IQ+9%N23QK:/B=ND\D'?'KYP7>4[^C9[V@J4V2G2@!: '8[(M?$__=@ M NOW.*'BA4J7>U^X#-9D2^KS9RVP7ZJJFEFEX+!D%Y:&.%B(I@*.# MTSN[.YJKJ^$8>D5=+(I>4>J4!;KGKN"0^<(937#O\\A1*(IS0CE<1D8"5VCQ MN% F%W;!'-5\=_CN\-WAN\-WA^].4:2O51H/]D!$G*$Y0>=J@QG MQ#E=L0$Q3E<[Z2K2M")]HY>Z!HJ>5D"R8;8%#"?!,I%@I&_&'B38S.HUY9*+ M*025DFQ24C%2JS)8,2/+^ 8-B+X91L@H,/C0^-D:&=/J.C/#M0ZN/A MZX%IW5KHSJL@5?=G]B<,39^_XGFFZF6D"DX^ZF4##WV(5:DE,]++D-, IX%M M-+#SF-2>-(!I@II6U116&GIR(N!$L(T((AFT.1&!C&6*JHU&U&_.:8 5H)PQ M#:1R42N1I+NBI;X4"F0@.@K[2JJIC7V01& M H_%=$[?$B_L69)#.T[>NX2ML]"G3X#A.\IWE.\HW]&"[6@J@R"2S?]>#_.4 MVA*VFZ@JKK3""".!UD)TRB@>\#A;8'EWTM5\/017T$1&N$*I0\\#V].G M;PS;(!3] 0WXHFV9I*FV0K M[!?CY+#DC(;O:!%WM! I!1P=G-[9W=%U5B)-! X9%MCK5%I1WD-;XQ=; A%B@0?%$):I:U( M#'3&YB!BPQ]#SX>"N^ M"")+6.3X.:I7Y!WXK'M$QN8+,2[^((X= ZNFN.1JC$"KU/D9Z]UO%A81%+&8 MO6\"GYB_JY&.1[Q98\:5.1O6IQRHQ4)3\GOM-/-JL9#'MITH,,%IE=-J'K2J M1CI!Y$2KLM\32)4XL7)BY<2:#['N-"KV)%;LUJ)69:7):973*J?57()):OHF M&2FI5@6JU5I548N2;>HR#IQB.<66GF(C1XC3M[5IUBMM38N>#RXX03+;0XH3 M=WF).Q5M1\YI)Q'"[WO9&[EYV9FD>4ZGG$Z/[SL^D(6+3214J=IJYM5RZU2T M2B-IGSP=/@7_-LRG]A?X1SCX\FI;_73DN*S9O!$ABLD)G$R+H(RQTIENO M,'W!LCUXN^[ 94LP862/CCX5YKKC"?88:WJ[!)%!%T[WB"&,34NW1B;.%PG!%!5)E(?C5E.N&^JHKNK#H6B09JL^'AKR M2%+_)2D@U(*G)DXXB;G^2"Z&#M%_7NACF..E/GW67UV$XSKV 'CAF"2Q5L>U M?[ML6Q=G/#[8XOA$ +S!=G2ZJ4#,Q,&[8$PZ,V,1)@ZRP%\2;)(L5=H]>/!% M\&SA9DD8_25A?/FDM[?2QNEYA!8+X?ONPTWW:B!?';>?'=6_0O88)W5YW;_OP5^]VT'WH?<L._MP? MP+^^=V\'?>'N1KCJ]'\3;K[=_7W[C%F9X_\0OM_=#G[K"UV8 MZ;7P^X_;KB]5@U0'A6[G1LX#JY/ZT'V9.\3%6AJF!8+(7L#;#!>ET@_06^ R M)3,7Q/UTJCMK)3K?,-QX:H-94=F]$CE441CAR^8NN0S_^!S:TJ9%QT@?^AR\ M+)!3<3DNN(K^SRO>6Q-]_AODWP1?#GZNP4^?HM<;:JTN-F)_$FM2[/5MKVK5 M6HWX7[:]:?MU=?>8\O1>L#B_Q&.2WWW3CHRLA/E%^=Z6W:=V1EX8DUK;YAY,78 M>=G665:DL7S =481G20;,>&<=R4EGMG2J6G(=)\#K:?S<<7-^3U[:J6]"C[:]"YVK0^UMOL*[)[W$&-B\$9JR9?I3S&8S,-;_QY90$GH4R M\N,&\6X8OQ6A,"1CVR&"I[^PEN-] .UX_[X;6AH?_,Z3 M3ZN&FU\IT ?Z2YS/O5EIU^MR3O[V L2X.-[9F=J!&LRNX3UE I/^E7%9N:S M?CF1 P-:ZJ%E<0.**S6R)P28>X+:<8[[+!T&O@4S^=Y9%"2 M8L\,,@36:S('@)K4H!+(RYQ8+F&F;O.A)]_X4/_XH?'Q@RP=KGISGN1TDIYT M^V_""33$-=Y[8SOKX.[ZV(X1D2VQTE;DO/(S&- 7.5X2:UA[X47"4RN96_&P MI5 51%QU9C:,Y8_LXNH0U?P.+ZZT_675L56_DQ3B8(GWI)15/K+=7;Q'QK,W MC!37*'S=%I;@DE)4)82+4FEGUVP8K,7"OJ3JH?0@KA?TU2V1325IW)HZ& ME<_J0@^AR*VN0JC1>XJT=U3H1J6=N900-[C80\J>8NL=I.!9/U9JJI;+V+HE MGO#A43S^ZNC>U-2'YM3T3#S[YPECW72$)WVZ((+G5S\-8[.V M0Y\OD;76_/A!:G&#K1 L:XMPFQ-G_(9; 4%@VLB=M3RE]VU% AWO!@C@;XC_ MH/BOGVARY^ S<9RM66G+S$0\N/5V4.OM3>V9PX.K56FK41\E-^<.RO@/TKN[ MF.;=OKV[N6W'AOC;IK%'^ORY*9U-LBC2YGZJQ(A2S^V_T]E_.:!)RJE5)%LF M(AL'QN+Q<#71K4=XFVD)-B@RNH'*5.;?6[]X3=?'K6P-$-$L#G80F>.#DD5]I- M5H005VF.:(XN-2EOAUL?YH2BSY'@'14F+X\NB5K 6 MM'DZ]<[KKG(9=#WK"0C#=LKBBBZ]HIU9Z*XA)HX1-D&1SARXY!8:>\#)+&=W M ?=)X[2?(]=_P$!!/QH+*EMI1>+4Q]\LTG_14K"!WW:\GIBDKF M W/<[F /8*D/S!T"8)AM4&W(W#XYG7TRUU]Y;*C0FF6V(B$);\Z1:"#^G\P1DJUH"4@W5R"/AH M.22P(6F!+-!BP2LMH3(0Q#D<(.C!BH)71PYY/N3@33 M&D_M9^$1]L>AP8JQ8\_"VD+[^J/.T.A8Z]$N;31H/W,.L%.0((IN $+N#0#G MATL,4!:7Z$D;"I?I07Q%;N;DC4ZV:P4P5,H*OYT"*%_XU6D=B)CBK:S!CX&N MTX)1*F[&=5#BL9)"8R:Q:-@3,ZW87DI%#8NPS?&Q#Z/@Z2_[\WQN M-A2-?A/P?(3%0'\A[GXDK(B5MBQF8?S<)& 0. D8?U;@X$%R+4M'(+;4??K= M>A%"XB,,<6" P]V(:V#/A.6&<9N@W"[F#!&.+*X 1:ZT&U55C78/9\W7S$,= M;/BF#H1#!8S9:EUB/^1V5J:+%H,7?V2P5;8?O[J$N1 '[ZJTKSK]WX2;;W=_ M[PLW#W??A=[MW[K]0>_V5Z%S->C]K3?H=?NEL'02C&4W! \\RSQ&5@+7;&?T MGX7IFI0SVN.U[L9A0RM/T&[N'M=6.SAN&<+1P;URN))[7S] M#O<+9S3177(W7G:7[5FNYRQHUMRZ-8EE+-V,TAQK233$:E-DP-?('=1']5,< M%VCU2EM5JZK& ,[.2C&,1\J]8\.8C<"-@1S9=D%0'DYJ%K/S,6]\7 Q;=[?0 M#/".IFX?6(][YWS7O85C>J_'86_8TT.LBC%BE*&'>4*-6"V. M)PH=QQJ=.Q@LP,-SP,:Q>+EE" 3NF,_V/4173$.TS@W18M@'*0S1^P#;]XCL MCF5T0USO9&-13H5=.5@P KBQ>2)C,T\PM2IMN1Z-B'&+\N#BSK0\W7HTAU.2 M8YN.@H@XC5N-Q>!**41<;XEGO_E#>F:DBJ"#,U#]B%M^)Q)L.4 (:Z&<'D$E M,-["R@,@QX3'A>Z *D(([/3L (9C8F:(I MJRKGUI25FS_%D1+)4!1%BU)I1].KBFK4%#+[=^$2 V6#&=7& \&Q7FEKU9;* M-!C/RJ;)F@Q\T[OMW%[ED Q<-',GP5@.D R/[H!S+77S%LX =? M36MDSO6I,,=,)M]%/:4&?M:"V,5T43<^?I#WC,0RJ&F>N0#?[:;VD>[>C;\A MIM>J8J[[&(,\DUT^Q@:>2N9^ZC/#T&X_=9X8T@!#2I:X*_=4)\[D#?9-\&Q! MQQBL0P0/'4H+YU5P)[J3SXGD@L@U2>'I1<5@2(F%VL#N^+"^"MDP.]81HDW*RH+C'/(,(ZH['9 2FE3T6R,MHHEN/ M1,"N%J[@_P?\8ODR"D]ST#_P2,<3;*:U9\9KT3SF)2O @S$O/(SF>(BO&'7OE7F:KZBB1M,Y\,?DHNFF%[/6YA"NJR0.B8IR?6J MJF9)9>0VU9D ,KG .A@@Z]A+0]1R*,C,D!#+W^@ZM!"[VB:TL!+-D#R:EH7> M/\SJ@/?;_!Q&.=S_]23E3'/@ @TL>"97&U)>3=L*9C*=-XSD(Z%(0^5&J3:U MS&V_V H=%59P$+B>3604Q/Q)J)OX&W6I )0,>X'']$-O:@85]'B(2,89_K2G MXI9Y<[G';R1"8C)V).Q/D1L7(D&L:69+)8U5J9 M5>?3$S'5ESYY.GP-_FV83^TO\(]PQ#/= 3O4_ZX@M =>BS"FQ"7(%CHPND>,=;*O[H>7* 9 M5;7EOKU=A^#C*J82T2/+>+#((5/=,Y_(YV?3\"8P=(K7M:>"_117C^A#&,'" MV_X(*PM\<]'87(SU?^)XD19,49%$>3AN->6ZH8[JJCX^?+ONC,C$68.,@4?TFP1[*$=4 ,\H*IUS40KNX>[FM"Y_9:Z/_X MVN]=]SH/ZR<8W\Z3_8G=W@VZ?6%P)PQ^ZPH_;CL_KGN#[C7,\_:Z>]N'OWJW M@^Y#[SM>Z=]]ZUUW\.?@&&?GF] ?P(7OW=M!D1?AYNZ!SK_?^X?P_>YV\%M? MZ,+\KX7??]QV?05#$:N"+,H*W7OX0_TR=#XM:?3XTZFT/W1?Y@YQ@^15;V(O MX&T&32GZ 2H;7*;\Q 7-9CK5';>*F48$%!8=[@'Y[#R;-)9K@)8"=W_.7X]R8:"2ECS]R;ZSW NOJYXNYC!!T;1N-!;;?7:=$=3VUTXY&[\ M*[&(@Y63?545$-,9V@MOR:U7S!KV8:I;NF<[KTN-M2'ZJK)I+8C1\8)K^$T" MVNT=\ZA;YA_TGB4V-A8TQ I<#.9*;UZM /YAC5[YF3/]+^BS8 M3OA#\$CPP\>J8(+6+%SIKS 8H>=.*[0+ GV-\&QZ$V%JSB@=AP>) M7ZO"\\0<38!H8?/FN'_P*RSX#1DZ"QWV35*02TEU_WF'/,)^$@=N@B5%7B'< MWPE?[1=!$5M5X<!-:'IV'3YV>0-5Z1)M! @Z&RA2^>TCT MA> =373O? M/=5'!+GK<.$",& Q3>K_E=2;JG!KUX164_AN6O]9P&H]V+I1%?Z!S!7^"]B* M!^3B52D,![HY)Z9P!?LI@"U?Q0O/NK7=%"H0?=Q9PMW(LX?$$>0F%9CR)I4 M=\4MO(;]6E&$MP8I?_EG_G[2]2=/)B!TBAMJ@24_@A]@>Q[A$QY U@V\%/.% MXRZP^GD @J_A)L&+A\"SZ4V=1X=0GBWX)JE.I>5WW0&:4OSA5H6A#QU]9L- M ^JM"E]]4%'"KP(!/T\ Y:\7]K,%[UGB_Q7?MWSF)D!?JH?PV_>._60:.,[U MVK*SA6\P42=$VK@ 4CGMDO\T[3!KH:?W^#I5*$C;X>,7Y\B1Z=,'V^XU5U# M_P\H>O;H)\[_)_&6 +GM]*\[_[<:!IW :MR@Y3R93_2TDYL"FO!58*>S&3!= M&"E0Y1B>LY_Q/3B@]16HKGTM=A$WZ&-C(?N@G5'(&;@K4OAAR>H-P1?P B#J6WB.."@OB8;LM&SH.X>PMVRB,^R MZ9ZLE@_L$QWH-U2Q;,>$::&W$$]7HE9AN:9?$&^U);COP*?]>ZKH?12>].F" M"']ZSXL-#],CFV^]V>I&)DCO]B;N**CS-_S ZA6!LUIC( MUN%HAQF.&K\KR9$WU%U?ENC!CKDX)6H6"ELG:M$11^:XD??;W)CC%252*J2N MEI]YP*_$S:I.9Z5IHJHTHN&>FM"E7&(EQV+9P_+G%>CR15@K%[IJX%R!YZ;E M%F^FESL!U<5EG=X;SK%UZ&YPXO[-J*4MHXZAM Z&0>B?*TANA"5!QHTP M-/D,2^L2*VYZS4K;MDAT;E&&M[XY9R')?\P##72[.N2&^J+O;=S4CNC&S<"D MQIT&BRN)KH_WT!4$3&9G"_#DKY<&J.0).% 1IK MJF2H8L."_=-V?@9*=GB8::5F_[/?77HP[)7]BY;]X10W&GU1)8T072$C31RJ MPY8XU)NJ(DOB:*@TR; U_I?24*3*D9S4V\/&V:UU=+2,1F#\TS@RZ ]48W=@ M!^>F!^OC.RG/@K#N+.'6?B(SZD)1_9B##_VOMN[03,-K$V;NV4A@\SG@'PT' MP2/HQ?6=9+BJ\Z YA+"8[\-)Y?1658RIAK#DIG$'?>@1L/P+S6^W3<@9T4U_,F6]>OSN?][?M337X M0)T,/QAL%RB G1E25MJ<' TX2SV^[V@5[>=_HP1$?RI(MBYMUQ MPT[8\ Y0-F:F%8Y>]P<3F8#E;SY :$Q(RAJ3'>&'W6(MW#PW"7E>'AE0]+1 MU[J$_(1UAA4UT+E,XSK": 'F)'I@?.\0^E7,P$,Q,:>H4/JKZ:(T]("5P970 MH[/QB><)3,3&O!^:Y6.B5]PCH:OJ+?_QX8X.?V$"[ TNXL16)5)Q$<<+F!,@ MWX:'/5CYVILT@T]O DM%Y>GO!,ADZA1!X>88 #^RRC5/09AQ]?5&LI5)42YC)KN>0R M8[W5\N0R[\@(CLT&9E[(*+GGZ 'O=\PY+AXVOC31<.BL@ 3HR5^'@S]_TD1J/ $D/Y M('WN/)J!63$%# M@^^!1M;QO[9$4L?_UM=7^I4!^DYB5#,M0BM)4:+664()OL9=$9&Y236K[? ) MRZ3Q6=P&2EZ^HQKX=,?W3J.!LES'0)583VOI=?I?5]F.:+;[00A"*Z6!,N#[ MIU"_\$]6N4%ZC7N9U+<-RTB/EJVT"'J.#7,R];E++L,_/H<'O$V++@I]Z'/P MLD#UP(UZ8H@/96I0!"#XE&J2)L?^)-:DE-=5 ML9'JB6V#DAHU47Y_4#NJ'>3:U&!_\"SJF)=-8P3P*ZX?O5N+ MG/(]9G6-Q >"3X7GA/OQNV[Y1P5\.S8;DM\I(5-XI';ZN$8!3L-.12OM>ZV[ M&\KI,,QB.P+H81?!?V;!;PG8NGP' -, MM,1@?(=5TN&\B\56%(DG79DH?Z8#B75OBLK] C\4RN Y"W7$P>8H^643> M>#KRSX#%/)O7OKVKQ)_>+.'RUJ]63&\(K?(R!(&Q[GNRC(A;9*(;H.;02KI4 M*<(N;R.GBD,'M-(S'HNP^:+0 DCKHOL MPT^ZL6#:QO+0=A F]G.'W?=X#_6N8"9+D']$GQAB$A9-)UT>P**>F## Y"=2 MG$66H?)!+JAO%(^#(CPV_6^KB,D#W:1-1QQN]"OQ0B]J7H[3!W\H&R-9#F0Y MCN4P;FWOG\0+O*O;W*K-,W*KOO&=!M:_&YQAG^A/>%2;6'X"MCM!O^K"6U+F M#)>-%B/ ,&V8UK3D%J9M8.5-W.C?%Q;9*-+A.T^#DY)#,K6?N?N4NT^Y^_1L MW:<)*O3M:_"S9&91WZGH&UI@DVH*KE6@YX M+E1P -W^V35 [4IQ[5DNJ/69W5^G\L:R@MT&9YT;936H8K#2!NX=XL)0 M5WAZ0W.-BU?2ALD.?;8I DR M\'VWNCZ2]5/@ZS$<6 [=C]A>FU;@1%UQH:H? MG2+ ]EP]B$SIPE@WG4U6AR\(C]]CK8-5O8E080A'ZT>R_!/,[@(YT?J [#=Q M+W-% W0DZ.$%;@27IE4LA[-P:(%D( T@I1I%$19+>9SZ1_TS'Z#$;_J!A2J7R08RRO_.WO.A0F,5[PQ*U<'C6-0XF =6" U/L5-,N#@G ME-W$6%;N#S]& ]G!5*WMAX9*-Y C]!&W>"MKG]!"T_"QM=F>T"4(X5@$IA!:":X%QC2OUKN;1W8S0@L"+, MU$1E>JE>-6/Z632/W\\B+8Q6,UGQ[+T4*3K7HAJ%>=1."+0:ZDI8S]VA7 MCV^K&*'=J*A^7@1\(RY'2U\_4HGOQ[AHH213H1C'[J2_#(;;5QVTFKOQ_4H3 MBZT!$V>\-6.,E*;$/'>A,_9=&\LY[\==I%3D+;*F&@P*_118L<6Q1.^SD= MFQ+;"/B@?V0% HU:"Z,_[97X"9*B-IWGZ\>F/IA66'P,=M!\HE8&8&$9N_^( MI>*HV1\4A0PJRFVZ./=TKS._MT.&]E91<1VN ^?PD%@$-V!],QU@W8\6K?>T M$12Q,"&S(W+Q)MWL0Z_#)R,!]9Q;ZU_ <>E(%-HA<^+U=@K*S8<7;D6/2X/"Z_XK MWF)=1K9[UO3L?@FYH+:4[\#3EBDU2!8=!M?N_HDS2L%.XJ\T%8ZZ/.DCS]/ M:#TUT-]G\U7*\W*&U(&V'MT,W)DY>^6H0ZM>.VN]73F"WGZU7/HM$99FC".E M*1='21^M3W _-5V.BZ; U331%-;9/7O*N[^#M"+Q)M//Q$FXYGTLS=N/;:TE M@?F5P8-R[F9YANUEOS):?O M MNH27;Z8.O* W79H+EW,D+-OLSJ,3$XMH.KA,:FS9HDXY)CYGY9=U=O^Z7 MZ84RV1>\RX!:\ D_C.0&*49^P1R,&]$S-M@!VEV],#1)\)US^QEK)3\%UJC_ MMIJPP?&1GC8V:4B "(*!X5/T_,YJ?O80=1PW7(EEQL?&RF/Q M[S[+;:=CV4Y4N[T(F]ZL-^G!_F!3=.?Z.[FP0.N;4D/JD6Y]8.;Z:38;W7W" M\T:KYKT(Y75*IU1)L">$A71<6\]X6,9XWT)RY6/QH^384)+JH*N(/"K.%LTI M6D991Z\K0EJ%CV,**IXKYD8,8):- MLDK,JZ1F>0 RM..P4OZJCZ?N45ZX\MH@/]]TXYCH+7C4'<-OQ4G?L_J5MI&F MY69#G\+RE-V:&**^ R'P,_H%^;<^1_GXUN-W0!,P1\/$$O>$YG0&5+4V)LIA M=<>A]E_@S3 W?!ZF]=8K17--_'O=]?;*FP_Y35&0@!TR0><(]8#!?].\03_T MCF1O;[+N5TK8\*K@4(R?V; Y@M #0SN.#*ERA]:DO9@:?FI)4)+!#!-IID%S M5.J5P9>LES@BOD%(12TL:K"KIEO=*7,V488JPEN^EO_JN)/5--?6B$I9G+8U\67?#E2KR_EOJ;I=QE3O.4C)<6 H;#AQ8GV]&Z;<6Z,Q)P= M*A^0LB-46Y0*(E*])DFL51"1&S5-:[(VJ&9-4EE;*0E^D--^_"B#4O(H ).P M!DKA;FL5LXS+W;-%''=BSH4/?UY:DTD.%Q9JEK=HD(!A$-9(*6G-GG 95F9+ M21?B.T9QAV%K8G1N/5%#*;_E8+ZH>+*%6C_Q0 .Q>.HAR30L^"6FE+,;UP_\RW^3;'-.-:W8E4=9)?OA MBTZQM5ZA_ X$]X]^9S^I?9AU*ZYL_IY8#.\G;LM7'"TMMVT+CR906K1^6WSH/RVR:!% M>L:;V3KH9K:XWZR8W/(LA/;J_L8+D-\9 LMR5RX_.8FRD= M=#,E;GQRXS.7N.N'K[6_U7HU;H/F4O%Z=0AHE:'#SAF*D= <=ED+P[\&*)K.@H=A&6\5S!6#2(BU)&].I[S2F"XH4T%5BME==_9"]ZE9% MRWX/J^6Z'\ M"GU[X8P")\&R1K#PPPK*(WNK^%&:^AMTJ=*BD>'BO@-:P&Y5V>Y-1]@1YEN$ MNIE?G(SVA8NK+?WOM>T@&]OQ$[;#76W'JF0SF*G+[< B7/ CGD7U"401:?LR MM2;<3[&*(S;.PQ*2=E!S.;&=\EZ3M.!38>>W/)MJ:H5JJMG(AU%A?]3+:ZR& M-W7OQFOZ5T"W[@ >^CJU1S]7'$F+X4@:\QPIF.26UIG[]X' ML.:9E(]J:+56*_ZGU%6#U)I89ZZ4$0[JF*6,"E&H(M+:M*258<*"'4)NQ3I2 M1EU/&AV\)QZHB\@/WVY_/L?)1:$(J_"G TU^?=*T9#Q3L]X:YUJXQML@UT:V MT(425210MMY9OX%T74:QE)6^@ <6(B&L3<4EWZ4/0_:)MV#_=*)U9LB)AA/- MBFB4+$2CB&(1B.9(IXQ.NN=7$S+Z23-H H-4V*HKR>EF'DOIQ0;]3DGQ->A$ M\7?3FWS5K9]NA9;XU\&,-%^\2VLQNS!L:L+A2^(( \PNN2HIK:S$\4ZJUR'D M1I),&HZ?G4PS.WXP.;G:TAJ,X*<,=L8UF:'CQ2"T&<">##1FWF=( %L8:. - MQF6\#E;Q:MDHHN.^\=JEI@G,\9:K=57+2>-@0!GGF-K%5 ^,*X=]Q+;7D^"4.2LEC56GGYSD]%O8D.S/*F MN!L'B2XDD7?%S:$K+LU!CLM,/J=NN!UFCIV%!V8'R_;AG@.O!K85G,70A2<\ MB^:]8O[YZM"#:<&*>K0,ADM;BM.;)_ 58>00P_2$_RQ@[?TVWYC""^8_"7]R M3/=G%1B6 '^3ESD9A[ ?QMDK"^F0>OWF>UA M[_@MASFJ]&4S_=^V$[S)7CA^;G-1%0^K:T\6MB MV4#C>)"D9ST06@#!>KQ:. ZQ1G&5#A1)JK1;42/MSU6_F?GJ?7A8Y4>M7Q.N M,8':<<_TX.97ABC(+W.PHJ")[FY'4\KX4RQ^[J?$>"3&IH(R-E^(PE M?L05?.1*V[(C\-E.#\+<_P:2KTV==WL"B;5#(O(A#XDL95_'=4GLZ1!%4B+2 M#:ZQ?SJ$\B9O30+H=(H"'CZ>(?_Z@W8G=[U]CHOX*\"/B_#C(L4\)L&/B_#C M(F^S"ZA"#-)YX=!*K8+]A&>*)PX!K11>-8E$PQ*F*7.'UX&6YGP<7KO=U;XT M?Z.N=+P.E>0N,:Y D*?V?ZF5-M"^DCVPGN.NLGW4A=,RI^7,SNN#T'(=:%FK MMK2BTW*I:C^R[%;,TRGR/M8#[\C ]I..TGA)&O%>DMU&;V[N$M8AQJ;?;?MV?Y#!(!YX=HK4>_]-8R6+,9^]FZHX!Q((4G,ZCM2ZMG M2?('^>.9^(Z50_J.!XYND(YE4*GU0$;$?$*M)=Z)'"TQ!->8=R*'):L 9N'T M]O,6\^)"W%M<7"\I]Q9S;_'[S)![A+D7Z20>8:J$K"D?J?U&+="3JJV67'"W M$7"FZ3< M)"VF*<9-4FZ28I\53YCK+LCIQ;ZV:*D5UO*HI(W&L712N=*N5[46^[4^>8%< M3F/YTIAV+!I3D,:45N:2H;R>;@X0^3''X*LB"H;^RFN4O47 M '7#G?O=(NR0ZG)U<.=.-\_YAW%>;/2EG(KZ\/5 M0Z9PLG]X-8H33']0N7IXQ,*R>*I6:DI#GQ'C)(0":J)6"E8",!3G3 Z[LG1#OT+.J88I;<.8ZR'.C MQ0_CCF+'Y8D^$X?08J=CQYY17N"L"J6.8!_L&9[\%SKP3IU^]'<=<.V\^B\/ M/NE7)AWZC1HQ)77U!??]-^-Y6SQ:3LL,_"D-IY+V5^M3LBH56956C_K*SA3N M[)WGW@ON"#1[X0F>3GOYFA8@+" !OZ!%>!R<6!/$[1OSXZ;>*S$^,H=;:-W199F%__ZE*4O:9S>>$H&\ M4A' 3CW[NS^+;C")@7U%I_ ,TA- _5MNC9=_E3CWJEBY#GNQC8UHQKNH/E$ MIJ]G2LG7#%&R?X0A866&+4<:SKH4@WK(4@Q^ R5?(&ZOY*MHT1,QBL;&B9AW MBC#<^=P\J-/BU_+8Z\@+G2L_\L*/O!3SJ <_\L*/O%3:]Z!ZZJ9!:WI9+MFW M*&_)W(%E3"AI3Z_@^5*P)*RB+UPHZ9K#/I5$=#?R'S3_HU$B\N9 DW@\ZGW[0T8Z9>%5-T0^:M>AE_9#1 MRVOBZ>84NSDLH\>=H;WP[AT;K #O]1X, *]C&=A/=H[;$1?<5-5H<%-5F0]N MAG.L"C@EC^9;D'">>T4YZ:3/(2,"RQ5M_JZ/)G#1>2WI_._& M8W-$*!JB4 ,"!?[; WUGE-17PM4J[SDI])HY[COOMN-]9M?8=W*<, M4V)UNZI:UQBABYS< ,6P7SJCT6*VF-(.V 8>@QV9U#-0LE)F']+01C-2ZM:% M"HJEBR[,UTDV>;LE(1ULZ"M:FX MKP(D(^=<0*W0]0TY&96#C'96_DI%1FJE+:MY'0CB9,0(H#@9[22C7 ./]3I( MH[S<;9R*&,$3IZ+,9^52$1$VJ6IF;E)U<"HZ_ZRV2OMN3BPL3F<13QC:]L^@ MQ&.&,@IO3S>=,SM(.?OSX0NMU@^QPLIZ2R4%*^9EXS%S./4Q*G M)":F?4)+KY6'I<<)B1,2$],^F;'7$',Q]@Y/2*4Z?-&!,>,V;#_-R MR-7=F M;B]7D58<&4QT:S"!A7JYNT\4;4S+?IP MJ,+L@U9>?C<.*Z9@M3/K."]8K6>\C,T78ES\01P[#FY*I4U[P3.$'*1 MY,SC,3(,9M=9D8\'*;E1AKOXPAUFX<[KG,7UVMF*L-L#/V.1Q6Q97]%4;+<. M;)>!U%6>")TO8'9:)'L#I@%FK,H!NR!Y+D8TWV9C67Z^FMILEPXKG6Y8PW[(5.2B=*0:'L>P818RUA$N> MMLS)*%\RVJEZI"$C#4/9#9[]S\FH;&24:T:()H$TXL*(4U')J"A2;R 3$%OJ&P,ECOG0#C*T4B4G\LK09:J7V,I7+BJ5 MMJ;FI5T60(?DP&=I;JF G^L92DVMM%L2*SE1'/@<^-N!G^N11ZW.*T-SW!<" M]UD.**8K-*@UL-"@)D7+5C*9(WM>&8N\,G3Z')%6)&LQE]JM&K8-B#E]R%.* M"@Z72,YB/G!I8B'Q:"$2#I>"PR62L9@/7%J5MA(UN3A:BHT62^LPU$:*I'B!!\.CT24W1 M3YX.GX)_&^93FTX(U\VT%M2KWOX"E\,)S'3GT;3\D^%ZYOCU1,@83(CP*ZSU7)CHKG XEZ<*S=5.N#T;*]6LR7095FQ@"EL$WWK2'=->N((.NP![9%JC MZ0(?$X8+&)3,P1[%E->(#5U:>462!UPGT.$;S7.7+6Z:LP MTPV"Y"X N9JVX0KV.&0[MXL97!M%_*!2R%O@D?%E#QC,-PJ.._AO@)CUB+ B M ^+,[L97P6# MM\"2TC<*'KS27TV+/-J>22.[P*0!08!I\\DT%K#N0Z P?V]PX+H)OPO/)JPY MI3A<;<, >\X"!N +E(/#65V%D.J/%S/5T:T3V9>*LO#'&'IHK+T)_8CG>!: G9 MP[/I30!8TR4P$5B2+,S@_1/7WU(W9!N(NK$)&R9,[1%%+:#RAT5QT??@@EL5 M?M=AKE7A:F):.L4/B';8XYK0H1SBFHS(;$@<7[@I$CW(H- ;\6A#<#DXWU - MQC6R9S/3\X4,(M6-3,,_!.\K!G_*M3@Q):*KU0!N;(>N(GZ=_H97_@X\<_( MDO+1HL37?2&S.?[QF^Y^)<3Z 402IU1CP_687K!T.5)-8Z<.=]!IX'EP-=H MN2HXQ)T3^(\G,GT]4R*_6L[K76D34Z7$=$=3VUTXY&[\?PM0=4V@(%BIGN6+ M&%C!SM!>> _X,7L,3+M#&7GW!15CW;.=U^4.8# C,&) '?>":_A5 KLUA^]Z MSH*"RMU1G4 SI2/[3J?WL7B[! MM"EH W"]L>E6RP1+\A[TX$=J'"X-6-\2I8)R[I++\(_/8>41TZ+SI0]]#EX6 M6+7U><00I9CU?_X,HMR;P!**-5A]M.R#"&GPY>#G&OST*7J]WJQ)JAS[DUB3 M8J]O>Y4DU\1F_"/;7K7]NBHVSGQ0ZKNO.DCEGATO37AN[)T3D",@0N(5@9. MLQ9W9/R8+3]\6A!47,W=JY*>M.. /#_B=YVN3 %ZN MM$%H<\!SP+,.>&UG6>8HWM/EJ+<4FJ/.3'D%?JJ0GRK<(0,B1\VWGN1((@RP M[XS".R"<'TPB)[,SP:1>:3?XF=-S0TDS8D!E @DF0;08X"4G..U5ZFS7\N2S M2N+.5D1)"$6KM#61_4J7G'PX^>1,/CL;,R4A'TQ9R%J5=E-EO^+_^0=9*^V[.;',#'UTDE?=/4NAJBCEHH=R"N(4Q,2TCZR*JJ*/HI50Y5QP@.;^T5A4L: M^9 M.D<@Y$IO6N[P)YF1/+)3R9*9,>M;ZD2;@:YB"(T6P^ MGJE2<*3LUJ+2(D6KM-7HN7<.E((#)6^8-(&AU!E(?>-:0WJ/"]/*PM74=K-$ M_W@*0 E3 "1I)X-+PM1:V$,FKPYC/(.&$2!Q\ME-/GD$+D 7;;?RZD/&J8<1 M'''JR5SA*PGM2)5V0\NKJ2O//SM8D0\LA2>$5?!R*O!1Y'[U# ^M5/%I7N.C M3"? )6D/H9/J"+@**F%;JE(FQT0LC%=$X/3P#CWD4 )$!:+B)4 XX(L ^-T= MQC/S?Q7YORSSQN*GR#;D)4#VB(7F60)$A;>U596!)JT\$IHS3/(L :+"V]J2 MR /F9P>3%*VAD\!$PR9=Y2P"PAOB\89X1XG?2LT#Q&]YITI.F&4FS%PBPZW\ M(\.<+CE=EI^'5^KN]K(K51NTZ71LUVK)SO8/:VZYIM*?= M-U,?FE.@&^(.D'0'\*:O4WOT<\6=I,C*PC4F&Z?Y_5W]#J+3U<0$GX=8CXBT ML%UBT+%UKRYI_OS/H4M:0ZNU6O$_I>[]I=;$.G,-R7!02I:&9.?8,VJ?!DGG MN [;<\C./[TNZ!P6\,,U;IFAL$F)K*%TDS\?>R=9,^ UK2+.WL'".HUH,]S, MA75.Y&C(IRX5)YZS)YZ=SH(DQ*-4VIH4#8>S1CQE."+YC;CNI3!:. ZH-L+< M=B@"/K@3^]G"3LRTW$WCFHE;;:S)))PDY&(8=("K:: B+U2KL>DVI]=(AD-4#V4$)XM.- 2\,VJ>7* MC&]M:Y2_D3AAIWSW97 MU8*S6:ZR127?31;RR PDZWA,1E3R!K+9=JAH3H"K7"ER?X\Z R4[=HVL#,[[ M'I([<;VP$#*J>SN#X0=05/BA\+.SPG=V;PJQU_6A=V@III+L3 MP5YXXZG]C/41?4/3%9Z)0X0_Y6HK7<&G[OPOP1Q\13:.2+#LG!A-%J:3236B MG6IVTA$U8$0Q92"K@D/<.5+^$YF^5@73&DT7!LU-H D-"=S<06^?()\AW_7> MR]NCQ?DZ#[#T>PVN&>N*JJZO\':7R2&7^H#V6BO>#7" +3G<)%0QWNBLTEDX M9*Z_TL(#@CT6Y@Z0D3D'UA0>ZX"+1Z6;^V T=^.WF+R:ZJYKCDUB=-R@<(+U MV$'ZWP995<)H\E&V+]=ARS!L)5H899/C+46CKP0D%?DHS7>*_-;))'[C@_;1 M%Z/1?Z9*\5MK+;B6YW=-/-V<$N-MOA\P1-UZ-$&I\LO5 #5.=4OW;.=UM2U* M-*]/5=C(ZWNWV$@X-4&G<]LK,X].]!PR\^K-FJ3*^22NR36QR5PV';.#4K.D M^!VD8>4Y%G?HVV/O67>V-[@^[^G?@?+O?!DZG]KF5KY7KA6A]2Y.D4\'DH$Y M8=CQA'VJP"1)+A-K6GW#U<-8\MMYC._83;5.!6+>4:MDV4.2EL!ILV&C4%$W MF.C6K[9M/)O3N"XJ*OJ\E;Q\W@6(-7$*8&ENZ2@@B4\U/074*^UF7D5F.0%P M C@8 6BM@^"_46F7MXO6Z=2W]19:^@R=Z7_P%EH[14"$!+8VO=F+%K1*.Z8 M'^^55'#8R,E[)>T%FR:H$+P3V[G!IAFI&I(O:C!VK$8USS*TW-KISSEC[335 M$K!-3NF8<)*LD]145,MDI'6882OFH-JRRF+4Q9;,S^]4EO/0ZD]"F&5 M)UVL P/&;=B>YGJ>+3/2R9F=A<*7R[@DA,$$5NIQ\G7APK==]\J>#4V+AG+= MO8BG ?H>(]'X/.M^<'1)LGIL=/F'F. ++][EV'PAQL4?Q+'C4*=5VO3LL?R9 M8^\?+)=V/V2I1>EX\_U751R'2YCKKRWE1OO MY8DD+":22'(C3V!% -00P=[*TIR-PX9-V.P\\I$--A(;L"F1#;XEYQ=+HV23 MT"718N6=1T .(J$;,K>.SAM7R?/*L[%<)9;E<@R= 8:4Y$GFV3"D,H2A\EC2 MG75Y/9KHSN/V$AI<>4WD2J19D8-G'CEP MS@TX!X>-!K")^K!9,YCS[.=V^KN.U'/MA"[ZJ>UF23KEB>DE3TR7E(,DGC:: ME78]>JJ5S=1T?O*#$]@!">P@:7*-5GX1<4Y?G+Z8FGL:^MKI*=B'NC01Q!<_ M6<6$DKNCXF;8;5Z(=/;>OUKD.[G"#-2R+/[HRA.TY74VRU1D35(.(XVP7ZB: MN5\H.Y$_3@'G2P$[_>][40"V-N6-VCD!,$\ K9W9FGOA'[N!UO.JI,*(P5$ M]>W_L_>NS8DC2_[P5U&P>S;<$9B#) 2B9X,(]\6S/O^9MI^VYTSLJPTA"J-M M(3&ZV,UYL9_]R:R20""!+@@H1+WI"Q=1E969E9=?9HH^FQ4R:6H*"5]KZ[M! MKS4:B@1L\]@FI3GK91L-V$9P3=.XIGO<[JR#/LZEY* ]ZQGZ;&9/'\;#%]'V MFFG$MT1RD$\>#.K/)]=S=IQZD$*&A0QSEK(>U%C$+418B+ 0X5-GQ8?U9\7/ M)\'4HOX[G1 SRFT,(O^),O\)Q/MFO^6%%7 M[Z9F/1<=N]W3,L=NGXE/V1AL.O%]NTXU-395,CS\IS1U;=M]]S\6'3M^*0.A M^X/.<)C]5F+,<9VHZ$++DGN=KL;='&=",(;#$>?#RYS6^VS]E.;P MJ9DO$6=")BOP3)D)OB[SL'RK&16T%ZH/.\(/ZRC#5GAB(1# M')T4=?T7KD_[;W[TB V??"-KI_5OFV&$:+_=]5>,,>PK#'9_)641GHD;[X'' M-L,#R3]GWMH_>26W8X\8/VZ-*2SWHV&_&TL?:9Z,)X#_OR)AISN )6P38.I,BU)*Q+J:2(==I?E-3YF\\UU;LW0\S!,8\'UG,AJ'%:6 M>% <\ 2E?\765U I).WJ <_'_:?A>08<=>)VW.&,-,<];JP3FVKEF,M7MJ2=S;<2)->P)* M@J]YY^M>"B5]5K[6SL+75U2V-)E\E/#(F&=E3- [1Z]5U"V54OY;I00'2\OJ M2.Y6)U):=G#"5UOOIXMA12G+A?-?6DGSR'\#Y+^AS'])S+X,V+[@?]*CD3?< MF2;EM^J@ -_"5\,DTS.91WIK)+>U?ME45PU'>A)W04B?D+XB8/4S2=^02I_2 MO0SI*X1B+YK4ZZN923WVDN5,X!0^WF+F[UQ^36=GDJ\R4#]T O\[,=U7!Q8R M>7"2#'3G3"@PX;,[7WAD1AS?>B,/CNG.X<_O--?N.B]N><[<40(P[*8SA,-N M.D,8+5OR5NN6+&/7_"B'6!.>5HYRY>&\&^G^Y*9 MZ1U9/[K+Z\GZ"<"_ /P+P/_UH-8%X%\ _K=-G.P=?R.!]&I8CB_=X.5*_ ][ M;_ECPO]%EKIPEIH'?JJ;^A:'/D+B+>E)B!%!VUWY&^&N9L_7!XAA78L-5@1J09_!+Q\&N+T#-GAD^DG2K*GQD> M\=-::B-N__#M?B/,^@"ZZK-M@!Z:1@MZ]+XCH;Z%B(]^G#X3,_0H(WZ&O9#) MIR4N=_.S&\%[.!(3 _COH"]\XJRT3W>M?=36"&S1E/J1Z$*D.^G1@],QO*7T M/*-1RT RP*&R3()G\^_[=#00EWXG386-AN=*,1I\_4D\$U3V$_[VZDT_>M?/ MVEJO-9+ECI9.2T@WX!5.,/SI@;,(ORO1\^I(#97O,4?RK?8B^0;VP= :T[4Q M[!T%#;B,RFUIX=J'V-O)5X]AX >@/V")9?->0QR(W&WK61P6S-S01[6TTB7N M^H?:N'3? BYQ7I$.I7>::A=][)UB3U>E/=B[TR>P0"QSI4O;Y;>UHQ'\\;9% MD3G][MY=>=8;6'?2DVV8M&YPM4%ZZY3>XXX:_N/MD4$C]N[QWO6 3?$$HWMM MM<4;PX?E3D&FX68EMOO^8?.*A%M7(DPSTU03K*T\273N+L7ACDLQMA>R+\7SWR MBNJ@BM;>5RD1T^V!6K%?@*.=5^ VRYW 9NB+96$9(/)H_V2*/KMT=VEN9&,T M>-?[C]S:^(./TRG!!7:D1T?ZYKZQ\CV%W>%J><6O[;NY=U/F,S7E??B%\K3! M^5!M9>]]MELK4O-D[4A8#O@$%[!G)7_/6YS0=)VU\VZ__'TGU=>"[1.\W\A) MQJ.N1:=I.UJ7'TVGJ;LLMFV5%AWM2F9!1%&G/2] #S0!=Z M5>/[:)B'\WG4?G-:3 ]BG\Y_&$Z(EL" *D&Y9E^2.]'9J1PO?]MHRWA^B-9M MQ#2IS=Z!R+ F(M+-?_R;KBC=7^Z?[NB_Y%\^M!,N! MEW2P".Y#8J/U_!RXYH^T#%*3U:\NB;W62"MB7*2(QWZXDO>D[<.]'D/=H(>? MZ?;F;3)I2U%G'R2'*15TD3;.?!5-+!96*\< =_'/Q"NC\;/2= #_7]/:W8S3 M;B.0$=&AP.6PTDEP]GY7)1HDM/RB;:C!'\Y]C[^^@&+Z8H7L!N0C^% M!KD6^NR.$PM2;;4EW&DL%:/4B1"M9P6_W 52E;Y8!Z,Y*6TZZB!NVL![O7AI M#V+'L.UCY5^TKKXS=7;(>9X*W=MX?CAQ*E7K#G=%L 0[<, .)TY!:W)W5WKV ML"LO>VXY[U?>[A:()?==N+8XHXWUM?#ZJ5$DFBS7>Q7N&10H>*5F7CFY7E1J MO28%JYR.54Z,<-)DM?@5FH=J%_,#MN8']#;#]V)^0-7Y ?W,^0&#$O,#N$^) M3+B#&7\G$S)?Q+G\%13W?488PHEEW! OA_9YTODKQ .W_4D\A,\IDE%Y+LV MV(U\SU2+ZPVD(>\TKTO3>2]P:[R"ED@A&349,?!Z)PO]F<3 -P&MT!H](N@2 MCW5UT&-"&[/*'6@'X6- 'LLD'42]22[@\$?"L]KY9G2-]8'C,^^SUP<2^M,),<-:*4] MUNS<6/!N'74B!TA+X2H13=9:HVZGFV[.F"X2B3'/L$'88;B ?>"^;2Q."F9P M"B52P9GK_]URK'DX?YD!2V&UT9^>%03$^>:",4@8E.'>];)T0AK@/ F]B;%< M;[/?RLE4([7/N4"X"M5N.L^[^7\)ON(CSD8>_(+L!0KYG:T!CR+B-F^M]4$F M21*N'M5PW:"T1\ =M7L[B=1 ]*4%W4B,YJ'\?6.] <=/VZQ%E(-(NBE3)4"F M +Z\<"D4U ?N6K,]!8_E7"P,#K+,X9TBA[/OKEB=V(MGH%+Y@N99[I'H6-^2 M.H* /8(>!=6 F-,_U?H_NPZL-$2+N]16AEG<=9O82G3JV/0'7]E0J_C$6^OG M[,J14J5,8'UD(VKQB>(>,!7=C%JXN:*^!0N MG_>99*O31>_JC;63VR[*'(A MVR51O]=0J!'AR*YF>)[B=O6.,M+:F')X:J9$$'U7&-35#>J/C2!-(0NX&D_W MNR

Q45S5ZYB&Z-[R1J\!K2G-F ":CRCCL?]W%&@U+I95WY90U(9NLO&)Y[ M@F;^^G+&H:L@$1)%$J*E&96H(^M;7J+R%\EF&OZ,>@ICP[?\Z*?A2XG?0C;R MB$FPY2C](8>6..**6*P5O\M@MBA&W#+O]#JK]T- $ KT#(?S-7%+MPV4'9_ M>4@47*3J?O41%<"L7$<01$9<@Y7.\"B?HXCL^JC<"/XVF#KWJT,09D\B^HY<>_'C2 M^J-V#YJ ^$E0(*8=4MFEG]F^:J(K#0NDZ+.H>;&Z0EGTQ-]'_@] E7#\OU'H MU21>8(#.LBW8 VR!$1;K9-NXZ'A''BH)'UMVX47JL:*L:!M1<"B$\[3S;)O- MM.;*?EF9+&#!O+@OT8_>T1]\])Z);=\Y2W;)/GKQ1NXP9X8TM E3Y5&98=SY M*-'X*-_JR0RCL:@$SLTC&K^U)D%.%!CU>^ -DB M8[;9LXJEQ;93U&%IDCQ"C[Q:?A"52]&$N-\,?^HAKB?=JU%BL5[1D7:DIV9% MLH)UO]#F_$Y,_MVRC">5[.R1/MS5G1T=K5].]56,UO V17U8SQ3UU)P%-D6! M64Y/QA+/8,<,!$W1T^5@BLY'.=B>Y#K=(3C,;&^5"KWH+IM0Z"4FGU]C3968 M?'[UD\^_@B'F+@E%<>N $%!GU?X#SE6N^7YYGK!1BAWV;R.]/T, ]4FMEQ MI$1;4?33CK6O8%E?#1/D*KWZF8#V)82_3LL$C7:E[EQ/*(B3W' M"FBZ)HV4KVNJ=9*>+^Z7F)IWSN0YA ^ "0#_BT)UD660Q>U8K21K-=WN'-C, M@GL*366NB7MZ."RF+MM06("K3JES%^EHV-*4[!GW=C56P#X]F*#6/2%Q;F+% MLR4O?X3AM+O#DBPM+,#S:+%ZSQ[11^V>.A"&7]WJ;$I\G^DS'^\6DQ35:]=Z M=>TL@#8>WE!+HIT/EN,B&3%^-G?/EG<>X0&_V4G&DI3+KS9S**'G"OBY6A M):\P8;?EV6TNXN:QBH/86&'G]:;JE34V6O*]#Y=[0QZ>E[]9(:E%:\;2$9*?:IX+:9R M2"UFY?75]JEZBD7K7.%%%5Q&-?C+ZZJUK#A3[5!I%-5DHIJL4O5F:2<&^_6V MU6%=J8:SE8X5'6=%?W? M&/KZ7)+B MEI:H(4B47A*?6HI[SP" X%]J_L!N4I/0BWN'L=;<9Q>;RTV&W]0E-VMIP3/* MD!BMVQKI&:#%U*SC,^>YFW/%?",!-KN;&@3>Q]"W_>\'4+CSN[E*"^Z-0H.C6*3HU7V*DQND+/ M8JD((^X*C+CC)PBTWE$2! *?*,3V>L7V!+Z7UFC?*PD,NDP'",?$_ J47DC4 M8,/I&=$P&&05/"PV*=J$5;IS-CHL6 VEM0@=IQ UZO!7P\8ZTLMZ]!Y^Z 8\ M37SVA,P=:QK5H:V&DVT_W?#!+378!#\CB":&V0:=4AO_%!T#,0T=QN6&+QFO M'F&3/.#89G2:'?QR1UHQ+YW=%*UIB3.O"!!^3I^Z&DXVLV A'IV)L_KDQ B, M=C3*XH?COCL2>2/QC @X ..5P@U7\T?^-YRP5Q@5&'4]8KJO#AR,+_FA.5L5 MQ<93:.FW^[]\QCI:')I&2_WQ!^(-QX/?Z*#*%#5P^,::^'?.4F*A6:0YDAWH MZ\%KEF>&Z. M+1M' WF+CG3S8ECOAO.A#*6 >;1UPDS" MZ$GC=PP3GC&A5Q6]N5 Q_F: '8(P=&=B>!-?NC.#-MRF8%L@* !UJ4=>0]OP M\$*"7<)]$K6C72GYN//5DA@>*.,_4,3IL_>MIRWMM/VL@,RWC3\PS1+6W\.W M^XWH\#L@7V(CO M0"*?.!E#'+5^:Q2\N^D1CKAR=JL9[+?IY4W@URE-Z!49=P=S&6FFN Q)UAC1 MZ-UY9'H@,=9H'-P_'8=6D12#ULAU2#8IUKLWUJ@L2@BT2@BMZ=@8*6> 8?)S M:]9M'63XG3TUBQI9>]);HU[:]&>G"S9&Q+P1,[/SWI@3NYXB&S%$Q SQO%@# MA K,+VD.6YB!_0%FD^%9D>7T;J#]$PV)LPU@CKW9$=QXQH'_CH_V/\.M"K:5 M1R9/./WVQ?U. LNC5AY(0+21S+[Y\:0[NL0U989@8*1&W='/; S8C7^DLU^A M,6/=&HE13?3*<'TB<6.OA5P(/KAU"VE*X4CA( MD9B&> ^!PJ'C&K>?C@TF<)8; >O3]MT -5 M(SX=R HKMJE*C96=1U#VJ6H %S% DW\CR WF.1B[*!X=*9I;M_IH_#.H_OUP M"JZ(A7L FH$]&R&VV*\ ,YLA,[.C 7);BYJ38.9.8G*O=#@U[;2S/T>.;&#[(^;6J?QPH0[P;3HN1P@*VEWPW/ MG%4TQ;FW1\8'_"[-;/ZUR@(]3A-# O^1B;/XG$E84FL>+PB@_(> OC$40A [R5# $GV9.S74!7!7R!@ MOXRC'T]\C-Q;_@Q=AY72V#RRI&.?'#B."T?16TT<7]O&S-&/O1AP\S>^"/^/ MO[/#_5^;C-0B_]YY['SN2&Q0-9Q^L$QZ_O$Z\JS$I"<0NT6PI4A_K;RKG4J, MN5S[]9BR":PG'J(]P-N*O"5[F51ECTX\;<>/WGV.O+0[9_(G^F@KK89YY%BM MJ5EJ[6^Q*Y**F.SQ +<-]/@K($W6FS4)$?05G6'D)L"W643\4PC.=8@_RL[Z MP8D2$RRTOW9<8[_4BZ+D\7)PTK4CV>%\ =[YG 7/U\?./(*F&A/\F>@O2?>. M&MM,F/,U0F%3HHQ-*;T3X)>ZC7WLK!9-NX\#$I'EG&4](*RBGQ&B.8)17VYA M&I:OI8WWO7:X: ZSU1RF+YK#U-,<)CVF'E\=EL ]".?Y[UZ.]O^[98I\3:\U2AMCB M2TFWYJM/2Q^X/AP,DC$$L9:@"7>H .7"4 '/,S!+;YGE'X$VFAD=X \@0$D/ M7@/: 2 #U(%KJ+6_C@LR[SF[BN%HU>9A!7\(8O95F_BU%OF%)LQ;5EZW8^R4(ERIS(= MSRAEFU <)0\[6LDZI.-7-"ER1U5ZG"UJR&OI%V^+4O2.W-M_>O6.-#AG>=7& MU79=E64ORP7%2!CKB^E**?%,@L"F@(DK)4"$CXJN6_1)%_2V?$4H.2G2!ZB) M5/DG(NV=U[7IL=GAI6K]9:+_]9E[W83=K%)M9E+]A*75 M-%I'RR#QAGO2ZV09<&>C>IR6@M]US1^1I!;I/<0+W?.%_HS$_2NT@B*W@"!F MX9J^'2YU?Q.X^@">-54HG]!G_NS.,81*?;:$X_QIN?Y([%:_&]XDNK_ K[98 M(.F)]J_+1+2NL,RQ*SC,76F?CY4.NN!UHZ*E4/&TP[O]_XMDXMU7W+Y4S3GY M>% ?=] _OA-00@AYCFH5]G (,L*:/>3J\+%5)(!QW,3!C\ZW:DH\2^4D\ MT_))62P(/:A=8)##21$9B]^1;_PUMB0+)#)0]]0[[UJ\SLOB>ZU11K?)-.9E M*U-9R6+>ZJ%76AV)[S?J^XVX+H:\Z& M;ZE@;W"RU'YKI)[\NACRHG$'Y:\+ M/#H^%J^W1AEM-(YS7=1DO8KO-^/[3;@N!C(O.CC731[4K6:J+E4'/[EWZNMB MH'"B<76YPG4A\[)X;'K;/<2]R.LTVQCDRK@.Y HK%\>*!OIL,KECI>E?(S%X M\K!/3X1F>5S$-5XI](JNIM$KNLHE>H5AZG]WWQB@EF:[P@"["]%"NBB>'F$V MLU('B92>0Z6A=? M[M9+=2PN:O<7;9?(-W6^N9TUTL*7_G/L_7UTP_K%T#X;;@@/G_BI@2.5*'(= M)(V-F-M5AYV5.;] 0P;'6F%?0+B_&;F!T!.\1[U"9+XN8@K^Y)<_&]_Z/7(U M-BQS(Y#^88 9[2TE>2?3%9@F=T KZ0OJFTS9R$][^KG-D^,.8H]KTB>]O[*M ME'7: ;W;5^MMI7S1/X4TSIP"7O;?ZNE?&;/N4=C^[H5P5I5V(#7S[=)L M_2-JMI3R&G9;HX,]0L%+Y^:EO8JKSX7B&F)KZXY\L-]7$[-=31P=C)DIL:I: ME!F[OA!9N3F-27D?D[>\ZL4^V&G'*Y55*\F1O(?;+I"5SFTO%N2Q78I718NQ M6]<<6L%N_&FN2B;C 9JKUQK)O?1-+E07=[QT;HOQ0-6EH>K*J#D]C^JZFACD M-O8B=(BD=J5#8I+7G64K;%K6E&4;TBR;,DAWN*WF;9T_RR:<_G(IIOJLST-3 M3$.68M(YQPRVUZ]5Y_I>K#>&]:3 M6A*52Z.'K M^HC*Y.*GUD\RN?T7\=RTZN]WNZT1K>E6?JD7S'+8L9\[K'&8A//'G]E'>0:\ MJ- &:6U0N,*@HC)("[W<&@WEND+;UR;PJ^]?5_L$_N9&W=%>!)F#?-D$C=1@ MC6B>!I4-_.YF-1E]W$:3X(V07OZ8J-WV=78GQ<1TX$V#>H=?EVTR][O8'+*3 MD5F0_J_J>K.;)]:U7K4U&G24='PZ?\[5[A5G-Q^K:\6]'2B,RA36L_N-U;5> M;1>%DQ62Z^K)S0%>OU A>8]K+^/22X_,#_\'G] []9T[SMY[0WZG>Q&UZGVT]U-/J_O"7G>\+'6C*-_NFI MIDRL"1.5DYRE9Y@1)UHZ GL[6@5J]\ZV9(8.E;.IO3W=#@N-&SK<:U)'BZ0' M. 4/R/4[,? %M$$?I_>&Y?W3L$-X_U?7G?B/7M2CS/\.]S=0=I*!F/L2XBQM MUL4LHXE27^ZFFBC!:QPW4<))EU.@A/2&I$B;&U$5@Q1/$I$F1D DRY?FC)83 M*?11 =.9U388JK?/YLRUT7*A3[A%.P8_,'D=1!F)-N6L:='K=NH:FB36)-8DU%5Z3 MO/])8MQ=Z8U'S7?R!RF=DQJ_KHR2*YUP]@=MYQ07FZ(GP.)+-V4[/#61.,_4 MEMUJS'3$OF$719RO.QI7"?K$]$$7&T>74_J\N39X'':QV6*-IDJ M=%>D '_3@IMQ4F1X7Q,)\=WR?]Q./4+ GX>E$3^0O.N]B^_7@134IAAV/TX3 M0#%_E(>I=QUU$.6(N<__*UU%Z73ECK*[[>)IJ;L/A7E!="T+I-6Y:7?2E[&. MNYU5_E4WB]0I=!?:0ZL"+JFL#FIB@RT]N_J!#C6AOAW-16>(2D8&6E9:(ZVC M#@6["W:_+';? <'(8/L=X M9W=$QE!-CH%&F5MG!39N'GH$X^$)\T[/H.3]. M8\_SGZMHQ#[MMQ[+U)=QZ*O:R1CD][=#N*#H*0HN*<@ERQP&>?AVG\,BC!<0 MA%+P8J3]A/5T79_0#A>@'6*%\"6*1-TEQK,550W]U@BQ"D(S-))#-I0#!NSN M/4(>HG#==R,HS":#UDCN]-+M,4_.)L+"%A9V'19V;\.A7 $"X=N852UX>U)P MZ:"OINM##POU\CBX_8+4*)9<8,2S6V1TFZ#>H7'-4S8[[8.3.ZK)7!7G7$&) M9M?F5XK**=T==2'B-,][F@<'G119G.SYG(+^28)*"K8^[77TNH)*QSCEBSW: MC$A0_[B1((7&B?4<2U:(['E$MH9(C]*K-=(C3OB(2OF 2(U"VVUVTW(LCOD\ M5E4=@0:%U@P/Y&&.YW-H?ZC:FE$%PXC3+G>;AD8BA.-GS&;V#DT0BU&YK MU!]VY)KA+5?5DJ],)&)PW$B$*G.(21$B6U\D0E6.@3D1)WP,I7Q )$)ER%-Q MS+Q8575$(E3:>Z[?S[AL!>3A[)$(O6J1UY53KW0D0C\EY$'%_HDB+W,V)9K= M?K12H$'MT^B\2(QSKB##>"2(-PU-&&GIJ:\17IX#&G?->)9H]-J12 MI*'7VS&&19SF>4_SX$A#3Q,G>SZ;=GB20$.O3P,-&86E_"3/+O9H,P(-P^,& M&GH# 6G@5V3K"#3H M+ \0G7%FB@:,(!SUJY"<=,+FAR;=$%<<[E->

\AGI>B"INP802I. M\[RG>7!T05/%R9[-D-T\U*-%%[1>:S10.GV>BX0O]FC3T87-4ZT_NJ#5VL13 MB&R](EM#=$&KMTFG..$C*N4#H@L:';/--;BL"<=0*LF8X![A$Y:#)^@0=L3O5C"CTZ@]8AH+*P!R_(M.BNY(=[8M&7-@ M[\"7Z'1$(K&1T#B#: &"2N)?-/")O@6/=X+U#X&7:_F=6@>MG_5\X(!VSKC# MF=R@N4 (HITSPB#-)@8L2)H!=5P/!3TZ-_:$J1V:032:>V($!IXK?NFS.X=] M+NFIOX9P">*B@,KXJH73PMG';,,/I"E.@J*#[J4QF;IP./C6>OSXUA'\?6LD M>-8KB6.*"-'#0:8+U[?P Q\]@AM_(^O9W7_;G"8>3?[NKK]BC'W7#H/=7TF- M*CO38=_?RH,MBB7^G'GQ>A9@C-R./6+\N#6FL-R/AOUN+'V\+I)<#BR^(F&G M"U=!B@ [MSF='FV;3+9 ;;L>/?*/<(D1#S_5&CW /W]*@2O=6X[AF!:P[', M?(0A*C^+,MDSYI7AX';(;@MXATSN@OA5N;MW]/RF)NBKF9I@<\ZNK-.)]>=@ MET\K\6)7U;=P#@\RMV_)M ET!YM$//W'<'E)OMOG]<,> &N?>S(J/+/IZ#-]G=MM)?M >XB5,(%S[Y&/_C MEXGE+VQC^=%RZ*;IEWZ)'A8IO8R1SY19V=N1^ ^''76HH@:(TB/1#^<,[I8[ M@[Z6-P,\PU2-EPT4(Z4^56A9LM*1^TI-0\Y[W6$M0\[IHO9/7B\XY3S'#:A, MV]6GAJF?K&5^IZ+*4^68XZ*MG](B4^"P":3 MQR MZ$61-U4CNB/!J),F;H@W+N6D8CQ6R_"1H],\-7SD)*0Y*+)T=)KLBRQM1Y1R M&P5$AN2]Y\X9?T?LG;*;7Q*&Y(/SY\PR9[^Z[L1_])Z)]P;^M_^=F 3\V,D7 M:P)._O\7 JFFRWO7@]?=5X?:YW?^G0\_X)?M=]A'C$R[UTO7XOS'O\G][B_G MX!*Y[*R:>FI\A&X0NJ$>W2 W1#?(5#=D8-4O2S=D1.#W!A,O.M+S>17IX26B M\N#0 '^;!GQ_!<982#/#!VN/,K!DO'J$!8U8F-^"?WQR#6^"X>,OED?,P/5\ MC/2Q8#$\92X9[_ !?RL._1__IBORX!=?>O1@%9A_ =<4HA^*PQ"CR3E<&XLU\LDJZ4#RX,D$OR5 M %ZREZM5PQ(6!JA9PTZ\B$RQ\2JC2<6D&N\*]@M'"E:A9*!2,W-MN#ZEKX;G MN&%0*^G/1.B'[!3PG'BOL-%$^!U9;GW#Q$E)\I.8(>8YC54*0]I,'DOC)^(H/%5@D+X1+PIK(IE!1C=?2IDAFF"$4._29>; M<3!20+RY3T4&-L<6YC.=.5_8+"^[I,OY%/I $M_'#8WA.J,KOHLOR[94&A*N M9BMB"H&(T>#1*MEF'Y ,8#25MAM[K9':[F; FMC]&AG6P;V):NR#8B&YG! ML_ 'X&9'Q?/%6/J/\"1ZM<,]^P5Q"/]T;7C8GU09D,D=O&V\,KCSXQ0^$YMW M,6D^(ZP#5HPPG01Y0.^8'RRVE_NY@[9F0X,F]K9;;2S6_BHM*"KD>"+N%<\[OB(V3JE]QE)HD'>Z$HC M)8V*E*TU H5$'!,KP\^V ;KJ+F5[6S[8[004&QHO<(F _@3S )0L&/1[+R9[N%K7N!.,1O0('LFF]?P.;/>)6GR1OW9D!ERT!EI^3(+;' M(QD!VSB8@8G\.DO[?;UZ#=LS65 M@$Z51]XLN,1 7WD(%)KL!@]&EF-D+3;4/?G*C7LR[-#PS_,"6,F]!L\DSV+? M\$XHBAQ9%3C;D&(B_48"O"E77Y(6H8>^2( "\(XVA&1%(D=E @VR]37.S,U( M5N)G@FOR'([_%^_HZ(W"+LBN5;5!/T:X4=>DT8G(64*U:TW!4MHZ=.GK&V[F M!N1U0J9 I G#27V0IIX[EQ[-P,4HAJ)'6&!8Z-9K ^D&PWM*]Y=-FX6^*/\" M2C\V1-XMVX[HDF>;P(I1T;ME#7BENZOPA]YYOQL_K7DXK\&03]Q]&)%KRP.M MW5?2[1!W[? &CRBBV_:1/ 'E$3',/AG3$:D1?;+-./O&^+";/MF5%4I7WFT1 MK(MD=I(F74$QP/YE&64R*[]E[^8J^"UT"_SX+8->*;]%[98S_'FW^?3.N(!E*W9+1KU\R@G=8QE*ZR9$0A2L)R?3L/S3!M1_4X-KS+^%[ M!*-6"1\6Z8QT)6N*D],I==5-&/Z M/ZK2'8(%<3[7H#7JW\CJ!T:1])]G]%GVU)A0=HJ3!LUT%^^X<1?C;-8=M#'S_:B+]UW139@8P=*[M%D@C^RJW:<6^4SOB4&PQ]R"Y! M.PXK;?+3P9O]=#@Y#\@8HJ*E.^ZR]FCE:%1_C8 0&IDJK[+ )"F0]WP!N](/8UON._W!R:/WG2Q"SYP9 M560;7"2YWU8S&JE(J[T'T<_&7%TAKUML?VQ?SS1J1HW43\M$S+STWM#MV070 MW)94?_VC*(]&$L'0KK+CDNKY$";6Z1D.]'2WA4PF3FEEUBE@X;DF(1.?Q1W] MM0\,%)F!)\0,>ZRCI!7T#!'V43+&[AMKJ+#>"+HNJXP8XFUG M44>,N17..])7PYQ)4?X/]IQ')QI5'Q.*"$2D^MZH^9L;9#CXO7TQ\UA1_!.^ MZJ\IM!T9 47Q#CORB9-!O2'8VN"TIZF'ZT$7G6VFL_N> P+9EA_U"_GVW\]? M)2HM+&L2!9+\Y7SLVG%4_>GK]_LH=I[;P>+*^U7HHE]%/?TJY&YVPXK]S0/X MU=+%KZA/S;^B4ENL[XH:U'%%#>5"5]3.33TG-D7K+& )$BW@\?&6R@L\DY\F M6004A@M:'?5QE,=^(YZ/A&"/BNZWO%5@/Z3J%]JN*W_?A9:F)R9V,X)#^)/, M"['\:'^!11,UB!C((Q-6O& B!_@T3N9'=SWB^HD[C0B439C,GSPDJ+&+./3G M-W-4V9)V( M7"BSD:'$&J/1W-KF"<1%2]FDQR9:\"3*V=*[9P4!."0.L+I)8OQ&C"$)9K!. M/US;<02]%C^Y'".&9 "#LXSDGL 5.^<=++6?8>BVVQB-=;%%D$DK02CSSN=D M8L$]9R_;*\07+GX:>K3$).(FZH^EJ=Q>[>0R>;!7C@$<'7>3 M5.V4QWL:I&1_+-9:W9R128B!U@?;AOV \4+\W\$10Y/NWO5 /T222DD:11]? MD,%>X)F?;-?\L>84+=TG:ZAQW"P994 #/VS;[KM?K4$6 M)0A?#;+TCJS+I1MD#3MRKU]/_RB]T]=.T3^JUBXZU3FV8,\GIL-N:':>Q07] M#[RUU3E^;C=(%8CN;L6DY.\]4:'?[0RTC2+]0HTN+JB7\(X(_\GBW4/,673E M]E"NN?M"H=.KW&7A@"E*ER!1WS?27ULIHTJBE4&$"Q&=FY*RLZ/A0>G<7UI4 M!JU1/YW:^U!80+(9\?@"<)E72MP^44JUJJMVG62W@RG1-^@RQ*5N3$A]-XW. M;AJ]MRNU6FN?G^('>_96/WRU=W]TI'LR]FC3_$$&)(XV\K )+9;;1FKL!EGN MU(:Z$89L82*S0(&[A@_A72%VE_ M&B^(8TK,>?=6!)/ 74;@O .L8K+\Z._&4NHQKZ*A42'^>FFQ,.&:CZ5R('!9 M[J] X$]PH!6/3>FH?2^$2N]@[0OO&-12Q9D4D8^*S MK&:P%$)1Z>Z 2K%((JYF?:AK%"L#>I3458-N%TMALC''0!!LL+;2%%S>"5L) M4%J7A.?A $%S"G>R"C%9" MEN2P<"[M3L:&]I"2_>24;F[CW:=HS]O4*$T"%4MNN_UTN6U'.N=-_[+!4.Q* M+\U,PZI65&DJ(GIZN*N]\#[+Z>QJZ*RG'$E14F-$.=)(LT1]+%@7RI@/F.4_ M-RRG6E7)%DKOJ(RA5;2H!5_05/T16M%P8WCSUV/QA>+FIFTI/GOGK&?%WY5]%Z8$4GLI)K0^VI MFJ.-BU>%V=5PZ>KNNFKZ!5I"G<:N#,#>'*F=+&C:1MNP%:R:X@#0B7I]]<@K MMI-=.U?Q#B@#_:3S!^UE.<-O_Q'6[$#IV%,ATX%BL*]=(;=X 8S-$0E&,?FK M&SP9>8FO[ 3+1[(RC((J4C5%DU,P?OJR[]Z%E7U'2!TLEUK8846,,87VWL%\(FH M%2$@$6LV!FWM1XVK*5R- OY &A8N*(5QB&BT&.IHFN$\9,VG)A3M%G2DSZDG MNZ$]V7@TA3K2MB7I!X ZL;$;%QU!"AK)CLM3$=YJ.7XXQ8^!J;-E1)6+8OHZ@\ZPV'V6Z417;U.5RL[CG#WF,*: M8&:X*%7 S+;O^\MN=# [ :!U[B-31R5)UB-11QT2= M+YV=%L)&,MRJC6P&. DZ]Y@T!ZHZ5#VP5C"BYWC)H3L*H0L%TA5 MEY#)3,AZ]X$YNLC9$WF M+;MJ5,XEZNM\8;M+PGI%RX-?X/==\T=<)&NZ?I"R=\O @9N$Z2UN[-'P=4Q9 MFHE@'=T^ SE+7T%*:Z2U>^JN/E]E+R .;#G!0(7:5-;%0&IKU&_K_;I*CCBQ M4RY#O8K:HOH5ZYJFVZ"5A]C.?V81Z=*B@@WY!VU%/=C:KZGZJ$Z;3C#5/F5[ M1*;2*%.I@UUP.)#,#E%FY79?4R]<9GKB7QCNWI8FEA]XUCB,>P 3P\.J2E]Z MIS#T,5E/-\]ZLKN@YC@])'C3 (\/7OW<]G[ "S]=_)&0!?<>^Y\ M-=KJ3RN8?89=N_ \/PM?KZ1;X\-K?+11W2-WT5ZK-$5EV[L>#'V= 6:!Q\\% M]1P>O!]>)J;]V?HIT58?."( 1^C$(/G]4:X1XR@C5 MT8^B*@[]C!&JH].D3(0JMZE1KC5<-FRE@-&H]-JZJIRBZR<'D>;#*T:$' LY MSI'C'4VNCRG'V*A-;\O#FFN[>(D^5VO=RWN#HSON&AQ]L?RXE M(ED[.BMSR"YEH,SP-C+%HNX MKOM/O!+LV;28H6*!GWL%!;MNQ3HX)#>=PV][AMZJ2ORCAF(I:[U],T];(T&M1G)%V *"PG@:6_E M)$ [A@2H.(= KJOQD) (0%'E(#^421 QE9P0@*$!%R !.R8-W_$X(:J8.!> M/;R1CA 0(2#'%Y#31_]4%1/)^I 7 :FS03O7\8#'N"2!KT;LG G$\/0"@4BF M;KO7/S@<+MJP\\A2RNG!<:J&1LA %XW]F\E1IX=_J12/TM=XZ>HO.*I>CCH] MPDD=M$9ZN]L3'-5,CCH]B$=%7('<'JIU-9X^N6LA^GN(_AZ-K-90A\>IUA"= M>H0D7[,DG]X1Z'6/4@)U7MN9B35=[II$*[K4]( &-*02K>A$ M*SK1BNX:-R]:T8E6=**;027<01V%CR4]-]:*3NWR/X]>= \1\E:SO-519EE2 MWF@KND%/B)L0MZL3MSIJ.DN*6Q_%K:<,A+@)<;LV<3M] 6EO0*W)@7PP,%K( M&U^<)^2-O]%S/?TXH^=$+[KRG")ZT8FE7=?21"\ZT8NN^4TFE#K -.F;>]@: M:=V#*YQ%FQ4A <>7@#JZ2J0D0.N"! R$! @)X%\"U#IJ#M,2((,$*%TA 4(" M^)> .H(;:0E0L",O+[VTA 0("=@C :96NQ8]4A3U],5B M&FLVIQ]>ORW:[G#)4J>'OVD4CB,/!$>\/#)S<(EN*2I4Z/T]$0.:"!)<5+ T/1;8X+[UT4TI^]($,;'J<@0[3$ M$))\S9)\>D^@WSU*J8<09"'(URS(IW? ^O)1BDB$( M!OF9!/KW;VU>.4YXB M)%E(\O5*\ND+7_KJ<0I?^&XW%__:+4K01WU+K/X7B&E-E^PERYD0)_AX*^NT M2]TYDN@WXP_Q*9S^YS=)U>^H/:3#G4T;LP36&[&7;2F8$6EB^<;KJT=>#.LYL)O%MAM/JSVF!:!@)H5'PQ!#\0D]X0\ M.*8[)Z6EC+9;TP^OZQ5(10[9)S?0>S#[#.A\/IT7H.M5N&P3NAJ?S,&%/KL> M+EHH>=F"5*:GR'>,?GE C,=I?%3PGV?BO8&P9575]O762-,;5%?"P)AHU1X)//_ERH)QR\F79 MH^4[_"]$7(CX!: -!R=%&YY"Q#-@A[@S)+3EA!0*5QR(V%P7M\P./&'-?"ER* ?P5SFC1*8KFNS 4ILD1"G.(-\3H M9496)_%*'.(9.">43L[+AH^\&[[T[R?)])?6##V<7M]7TG=_FX)>2JVZT2F8.;[;),/W2M8#_T8_$ TI];&R_R3%[[8&(*#U$HR]< MG\VXH#L#'; &H:-EE_A69.]TUU\QQE3+[_Y*"N%Y)KZ[O\5&O1OT2?PY\]9X MXU=R.P;KXL>M,87E?C3L=V/IH\V5%$&0OQ4).UWLA;A-@)W;G$Z/Q]^4VG!O MN!X]\H\A)A#P4ZW1 _SS)QI,]Y9C."9:4W2R-R8-_2S*;+%/=/&\$O_!B6^C M.ZK-[IQ)_,)OZYW%#W&]Y=H6Z;MI3N4Q/?>NKLX,T/0^>.>&/ MM?U.+^]#\G^UQ+B/ON/B,>ZL+1X4HC[ZWDJUML@+47\./0_T]J;15#J,0\&2 M@\'!2"]^L A"))HJ$KG-XNL1"1U[+VL]7KIY7Y7!D_!AZ[)Z:AN/6;_!4_]X MS$NV=>Y8!"2*.<9!QK+BMK\+RQ4H_Q($:,[54-9:2D242M\/V%M7:ZN]@T'. MI0^,4XM*B-PUBEQ9:^P D=,1+MUOZUI=D.GCBMP.9,PZ5MZ@7"I_#;HBF,-F M%M4(* +$0Z2A:-FD9: M1\LPZ#"1L3?A&ARLO-CU+"=5#15.AM#']0UN%8$ZII; MP_6'XQN!Y5-X\JK"H-:2DYC6R)V6/I;[VE@S];XVZ9D]TX"+I*O*$U/I=17- MF/Y/'Y:NP5?.1B8P^Z(Q N!8S$$:@MB= -H L9A.6 !?PONV[9JT""1P$_49 MU(=!\/?" )Y'%+GD>A*J@R4HDS6]PJ\15T_8# MJ[2C18I1+YB0^,6&XGR6#9P&#I M<<4;AJ6R$2,':F $Q7@EC],]U$NHCU6)]HHJR' Q6?I@+J;/^F\%90L_$F9I MJDB&,@4%!)"1ASUCO!%G2)1B@'-'">BLZB_8V7@Q9Y0G[/!TA!VT1NE[_F]8 MH5)H\[1Z[!\A:":@FH8?A;\'%6L_\6KEIYBG?R,//C"N2/\9;[!D^4PR=?2 M 4;B!ZQ#9E9-C*ZG"J3@M=MT8N@,UL#>$C&V,8S!PTK#V/;%!DO MD?$2&2^1\6I2"D=DO,Z?\3JH/Y0B3^7CE5ZG;D]F88T-YP>8A+1>_CP9A,*Y MGN9WXKJ>@9ZYF8--&_;1^1*Q:&FW=X@E3&!BU3^3XV('[@H9NPH9RTT!U"5C MPR[*V%"K>>3UL8;AGK?C]WFN^>FJITKJAT.*UC\G1@8Y9GVHT-/9DJ9-Y3RU?I+)[;^(YV:)D]H" MT=$56?F%DRDI=6(^!3^5-LJS^2G--SW$UG#",H>:V2>?"U$(3W2=WG.=I&F. M&)>9 A%+=&D376N->NU^;29Z'4=XD1A7(;A"<*O,=J@LN/W62&T/M8/GM9Q9 M<&N=X=#;*@,[+P0'852.$8"+BR@MJUK(C):#!;"L50*-=<">XX-9IUWWC;;+ M]0B)LN-- 3#I]0"84F7OU-S]YCJ/"YS: /MG=O".4O;A((UCPD;/G..8Z"8/ M 3'1/0H0DP Q"1"3 #$U"94C0$P"Q+37]'@.Q[XU63(3[17-*^?84^4%JD*@ M*JI%?GY=\>>OGN&4RP/H=>S)6?-D30%.NN3< M]76@0/8-J?S=\DUBVX9#W-#?$71)BY+>[695]0G(T.4SR[[9H,68I:AMHW?E MVFP;3F!#)T]8%QGS+(PFD?$SZRQF!R>Y[?Y6D<7LX)IF!ZO9LX-[)68'M'QXS6_^K83G^ M;Z[O$S\[3:]W>RF:PFL7DJ9_Q>W1WD\VW6.5A#W;K4C8BX2]2-B+A'V3,M B M82\2]OMM4]>#_SH2^6G.#.>5;-^B(F$ODHFE=WUS4.C+A_7#O])IQ80E^^A\ MC1CVBS6=$H\X)KY(&R/:U+3[SMH6^M@T^1PQ=B5Z_8I<):IQ<[K,-0T[%JCL3N&G+^]'BE&W;O?Y" ;=:E%8F)SEA? M,34L3WHS[)!@T80;OLZD!3UC[%.-#Q#( :[OS%7X+3'.\RZXAU/])Q[J"SO3 M/+$=P&W92X>QBXNM !A<3IKCJ)RDMT:U#6(6& .1R+R^1.:1;HWMQ$&6\ Y! M>+5T\7M5ZTV #(1L7K%L%G?'"LBFC!T?A^EV,Q'C5(TIEIZ[ MTCU*]YAS.9A-2["17L90#EV6TUER M6>8^2Q[MBG9$J)8U#QEY[+#0MP%-^1C!CZYD M*O=.B@_H$SL?/PJSE!Q)HLL#$#FUK>[<11H;MC0E'*CFHTUJY$JF]G7,2QS)/2%^:3%":'M;QW )%_,: MZZQ($8RSKY_;@8RC=%LCK=UOS*#/BU"_MA'@*?&A>Z_#GLDUBY^)]V:9I*H= MH\BH@!6%E['EPAH^J35\*/<@(*DM#WGQI:[$")X2WV=6L,_.CP^-?!U&3:Y& M3AX0FC9594MMC92V/A2F<1.Y*%2B06UX-&$G%\&R^Z%'*\%$#)DO MU;PZF:K2I+5&"&NYB>Q3 V\S3YI#NFW1H/#PUG"'BY\PG\:'HX[6]*R MV[,KVNNP7O9%A./SP!QXEH ,L!5=754LPJCEB2WVQ7OSV$('.U6O:YJ.L%+S M#_8+67AP6 R.[TXE2I);=WH;^D0R?)\$PFSEQ&Q-'M5W_!%W"H=T1\\H2Y:& MV&3W8%R>L%$YY)5<&[4DKZC8OTCCQ9^Y!GMU6^\N/!QG%2S;$I:)!:RZZJ_0 M6AQ[FKLP7*IIX*?HP)[PN.ZEB=$K-N M:+?&EYGA_.JZDW?+S@K@JFIKE-$'7UC&E\\[N>KX8-[!5)I .ISN].FAG#\( M<1W63*[JI:<1)3[BUA9E\V+UK'62ICEBG5^9=Z!$XY0;O=U3ZXI8\][:;H\&$%(KI/94 MA9 '2JT.GG2W/:BM %)TNCM&ISOEJ)WNTK6TJ4YWZC#=Z4X='ST[[\R!^E:VW3E M!BXH<]XYD^>(-(;SQG,<'3/W]^]CK@#?D0Q?A DB>UNU"MI]12AR.@ M,!SR2CXRL22O(&JJQPNO7(/;M H_6JM:SJ@5FWM.>,)/<+OAR6Z.9Q96ZUFMUB!]#Z_&KX.@Z4HA._><^?/,\,C8\,GDR>#BM8+F#$^^Q'_3RN8Q2=9 M/J*'/=/;2O]@L1-&,8<\5A1P=F0>&R*/]0ZO\1*&=;DZ'0F\']]U'&*+KG>< M*7=6=A%)U.XHG]9%FT@41S:11PJ6YN3S"+8+[S>EO=W):V]X&U#/;1Y=H/A/ M.Q5+4^J:BG7FN?6GP[D(Z172R\DP,DVM:QC9F:6W4"W.WNJ'^K**OC911+_#GS MUC#W5W([]HCQX]:8PG(_&O:[L?21ZLFR%,NY79&PTQW $K8)L'.;T^E9*G4> MX)\_$9%T;SF&8UJ&+3T'1D PK.!G42:[1D<9#F[E7JI6B;ZL[:W=X;P"3*VG M HPF-Q] S.%V#T ID?IP^.Z<[)B_$S+BMD&NT%1?D%'O?) M=LT?:X65)C2\QGU1&-ND%!@_*U6!T1V**C!1!2:JP$056)/*FD05F*@"VVN& M? X]#TY"LE87Z,>3) <*D/%POCPPREC'RJXARQ3S$#!/G&&2/##37AUXR 0] M9BF8$]U1JL+,'T_=9(&QSM"2&E["Q)!JZ('X MAXKT/SL>XSJ 4/E-K"<8%*3QR7O76XO5XY0>XQ.U7#9S %/K)YG<_HMX;I:X M#5H@6KHB*[]P@GH2R+J3:N:"#)5F'!V,$TY8IB87AO[N@'-M_>(&AKWR5)+A MY#,CY0Y(7E^VB%6U^.^<22'ARZI!T(8UN@;G1U34!,2[6A:L:G\?PH+]+ACJ M>EW3OSAJL'&!)OP7,B5P<)/+#))>A#AFLS5?,=U+)>0UA* ?X20LA^7TL:6= M1V!U/IAR[E3"6D37,[RE-+&F(,G$,44%!"_66ZQ;M^_.[Q08YKR^N(FCA0OU M>W2PC].7^%B_K$^UA&O>EVMSS?F) 3><\VX.LMI\6#_\Z_@\F.8UI372,^8& M?A !UR.X\,9/BM2R79^'2K?K"(3MZ\NS2[RB@_J-GE,9S:V*H&J3>6E?#Y_: M>:G'&R]=7[1UDG:OSZZUKSWD5=EN+R-[6MT6N BU\LAW)[;:LSBM7Y/]+>*H MAS#"NDAC!1.\B8;XI$[B)'! 439Z$M+PK9YJO1:WBZT^LV(C(,7C(FKFFQD@ M&-21.6XLM:P&EHI5=Y93R%MXL+I=@;:QIV3 X?@CWIW<[AP M XGVU2@86"RZ_VLBXY_T/\!\!BS*>"62$\['0%%W*L$V+0?!%?3>\"4W#/S M<'!OTG^.O;^/;J(W+$<*9FX(JYCX1=Q]<0X9K9K3%S4E,=!V@G>GMT79FJ)* MU+34.TJ&ST3_;X%B.0V=:!NZ639ZX-5/4I%&Y&I(6!&.2# M2BL;%D%I=O5H_J /RD28.K]+\!&"GA@7??TKM(+E?S$N>IP^4?[Y"NY?L,P( MBPRP5[%^<+L[#C%UAT%F+XB)F,%6?F9O9"3>,1OQ.7I*N8:) SI;5&\KO?3P MF$I7LZB8OP*=%\?D]O)L!LM2(S VJE$#KA\4<69WS9E*:X31I(85SS?1MO]B MV2%V%:W9O#^W>36"P?WKCF&MS>%WAROLB'.8^EV;@)WQ64,4T.1B6RQOU!,$&<.I=N:WWTO'4 G?DGEB74#X\\=B>R)5< M9V9:IW&KC%JDHRH180"+!#3?">AKME&/FV<6]PQG]\PIC=S=6>.29M!0&+\7 M9?S6F@G6N\((OA+E5-4(+I>^U>7SF<%UE='WMFR3\Y;1?P.KX*/TI^%YAA-( MMF6,+=L*+.*WI:_SA>TN"::;7?.'Y"YHFX2V]+PV120\-S<,:$/FYP6\[:Y? M>R<>6,<_\2+!$8&>.V [J2[C5P!P9@('TA)L&T M4K1_.;'_%%EZ;1;EC+=A+]>&HK7>JA0=P]2U;??=_YAN%A#)V[Z> 73%Q>5C MN$L\+@+[(*9SEUS409"%.NA M^)1WI54%5' RZX6#Y'+>RJZ]9B3#FN:EV_$%]I8M&>%0>MW*Y(5.W4'-?CC./JS"-> MXHV0'4HY^Z70P&$3M5T*5/(>V4$].C7)I=8:]=K=05UM@#EHYROX[*"+X"A< MUF^-U/90U3CALFMW!S+BY6?7_%=CFNW4_&S64)8XLJ.*3NI8%AJ%![:!5)Q8 M:,(G.,U5<&:VTSECNVMW#+9RIF>_%Z[&4BMY+[!C.K)P4JR4/.AS8K<)[^"< M5\(I.&[8Y8OC#O44CIX9+3[7K?[Y-1?/_A6",'>VG0#>'$L*9/"7^^WNL*[. M1[Q/9ZK)AA><7EL8Z#1\K@"?:^UA7[YP/B\$Q]P+T(P.ET(Q%ZYOT>(>C\Z" M?R-K -C?-F%KT4:[ZZ\88]A6&.S^2@HHI)_)[EW*Y(V.GB7*AM NS:/O9DW:&JII].M0Y7[2UN>9X;PR?%$" M ,+PS]-XYY*QVGJE.5R4#HWH%=;OR(.:>H5QB7'ELH$9+JHG>H5M: H+Y;EQ+MA-(?CA:^_,K-0S=_H2&/C$ITI9<;\2CL"92.:F"WZ;;6KRN& M??[PW.'#TX7878G8*36*75JRM-9([Z=[N NY$G+5;+DZWV76!R^TW5,/;D]_ M=*&K"=3)M:0D(GFFX<^DJ>V^%XCC;7M@5P:'R[RHU#R1>G!,#WU>\#SHWR\L MBK"2J<]P /?8@Z"B[$VMGV1R^R_BN5EB-VB!@.F*K/S""2Y.P#'S^.^F' /V MMAG0AQW OT[#B6F.TT'1JVG 02J.(QCMHA@MY0>?FJ&]A?\#_<^_Z> \TTWH\4I8@D#!9)$_7'4?"J M"$HTF]T*6Q@'L%N:K7JMD:X(CFH@1^4FX8_"3QI'_%0US+!S1ICGZ1NEIY\J4#KMTJIJF'-S(H,:CY1N\( 1:"'2N M0/>/""@:=@>MT4 ^N/I02*R06"&Q3&)S(Q;'NX Q@]U6U$L7Y\.+B0^H_QS1 MBH/-\E-\,M+8ZJIR5QE/A[JB37JFUC/&X^Z$Z$-M.IXHIMS['R!S*_FMG96 MQ^7B["J+06=GG>E!!::V$9#)D^$%RXR:T6%WF*H9A=?2-:/1W,C'K!1.DOP3"=X)<1)GFUT1/)2[:2++7>XK@K\9 M^#/N5/(BKENP+=*$/^LZ %2868LJI< 1 3+(LI_W+J5 6-4Z2G__D)C3%]#V MY:69E3,;62A<.A9N304W,Q3Y8A5=+N8FM.A*\$&$OO5C!; M3VBMI8!P9X0RTFLE(Y3PG+KI5#1[N1P3[S?+^2%]=KU%1[I9O5"HAO4$XTTN MF[Z/-"6<%,JE=/,,:[*FL#XGD"QG:H?$,8ET@\/_/D@NK)URZV=W#@M>?CB, M8:N%S'E@R ?'3/+C[3\,6$XUKBS7F.[RB9C-=>'8MR863IJ&>V*'G)^HHOJ, M_ 4O_0-6O-)WT?_/JNXNAGJ9C/6[\;^NEQR)GL=?=N@UK6RFE?&*WAIC^\.\="D>4![B_C!?Q%[L@H& M8:%<[(30'HJI4-#?XE'UT=5"\2R#7WS)\GWP5:@#Y(:!'\ _L)IJ:S)])QT9 MN41'6LEUI/GR5Y/6PJ;D!1N!DBIGTU?%5 M]3QQAPWJZAUEQ?O99_N=O!%8=S+2L!7JS(DUI)NRX:N]1L0:%+FV9F0]K2/+ MY1YU4-@BX_(7$X4/B,L4C$W4\['#&U,/+[/CVG/6_'9$+AVA#1L7&*ZBDXQ] MT[/H5*CZPFFUSJ]M1B>P@D.B1>.T:OT1&]$-;>5Q'>*N5V( [D@1V8ZWM.H$ M!VD3[\TR"?@(]/53!#0.M6D$Y$9 ;@X&R0WR0#>1H"#2YCO:-1Z0X7'ZS,3% M3V(8DFGP#)"-K+1& C GI%=(;WW2JY].>E60WH.'REP"/JY,_)R?R.PSG!>% M,$2&C"\9'I$<\NH&%@UZTCS^-FAG;/CP/V SX]4C9'(;+N)_XRP)&M+&B#<0 M*"JYI2\MC"5]&TSZ.?L=']A.,GSXL.6MGEXQXLU[5/53@:AJ+S.PJ'$15=5[ M^Z.J-$M5,IA_YUF&O6N1RH$A?(G/S )( 2H2OWKX6:Z2(-OI"IJY-IK3*%Z MGFV020>]$7DV4>8A$HFBS..$J3U1YB'*/$29QP612^3?K[C,XW?#,5X9F#&N M\)@2(HH[+N'L1&#EZ,4=7YEO]1UN3^LC/K(.J&]D'=3YVV:8*=IH=_T58PS;"H/=7TD9V&=BT_O;A"W-*);X M<^:MG;M7'Y3*]E,_8J&O=HFOAN6_6!)[LAXN% MZ[':(,/W+>QW9=)AP#9Y7^LK0X.)P;XP,OI]/O#-'N';W$+8.! MY#B737*G4UJ72%-Z*\72EE8])5'&MH"-'>D[R_*A&D5#@\E=L%S@I0[".C@02%F%_DMB>&M3 M2&GM[QRO:+TZ?PZ+<-,=U3?__W\Y"]+J7% O=__].G\.$RO,*9DG_TK!'5/O.+:OO3@C,O3 M0N,/^4EI/3,9.^0@*=WOJ#VDW?>LNZ%TTCEC> =.-^@V(NM&2D?GZ;R5*FCRJW1OJE]T03I8&\FU0BB<+D]S!S M*RV]RA$<%][3G.7"34)VA>S6([OY_6S+R:Y:Q\W;S&0HGY4X-Q..BCT89)H5 MW-B6,;9L"XN@JJ'9AT.^*6\5:+HF*]EY696#Q+2L= 8J4N\Q#+!N#]^1QH:- MU7>'I*+5["WWKB@5+=+'S9K@(R89B4E&K=&+B\6']L[;3 UU<*)L4)0-7DS9H/!8A,=R>,EA;!-& M[4\>G0(N3*^;Z"M[H1Z,B"P(.>5(3G,1]I7D5&Z-+KV96*V1!EG/C#2D\X MG 'G(S]._Q]9KF>>/1'/=QV'V,_19(4G-L4!OOM,%@9..EA_F#X-^ X8TH87 M ]=;KADO ]3:4W#!!)AT 4L.O)"<)S*R9PX $$.:KR? F>X<9T^;9L W/(FP0DAO,B"?Y,]<+;G$8 MTGHMG91O$GQ.FX#,R,O+QUXB-/T5LK] /!D )G#B'+%2+6B_ M0GW0V(,T@/PRVS]=@E9^MD%QET+*!@-=)J,H4X\#L$%]6IG8MSDR:[@?2GO- M0_2:M<.'E=5XHF=R (0<"SGFYH8N*\<:8OG:_=[!W3C/+,>UXH1Z&D\X(9Q, M'SITNGS< L&=2@&\:L!94U: U\A$LAQV]O@).I'^W\LU:<[FO@7QIA__H+__ MQ'[^<7JW\<,/Z]_-XC"Y-5+5M#%(:8'8CK:7L4#X$L46,$F(NEJI M=-V8U5U5A15@M^A *6,M7#;D[:-';/CD&UF#<_ZV"1>*I*B[_HHQ!ID)@]U? M2>7"S\2T][>*MD6?Q)^X8*2^U57EKC*>#G5%F_1,K6>,Q]T)T8?:=#Q13+GW M/W(?.R&R;\V\-7KCE=R./6+\N#6FL,F/AOUN+'U4!$D9!P%?$;[3'<#"M\FV MDSC3Z5D@: _PSY]2X$KWEF,XIF78TG-@!)25_2QZ[@67'??@L_$.>J<63",5 MZB>;3%[)A#6C?8%/?;)=\\=:<#,:26KJR6&&6738=\;1KB2VK4K(0KK+[6?\ '"]8=W,KH K@SIE\IH1[Q4XK:^QW%@97 MRRA(UGIIX7B&J\*:@DWE!-+ZX5+BZ?3"^\/Q@)GAH_\"SL7/X2TI)=:69N#D MF>_BXUYI/N;'+AO>R+GX;;X SJOS-2OW7.;+-*;:1:JV$]Z82;DX9DK(?E56 M.A.UO_XT"3B9:.!_-08P)96FN M]U_K!3?D]X*3NS4:=XF+!ZX[PPS$M>K/$&)=QA-8M/ MNU:+;Z!P+!!R/0*1;?E]?:-&'SJXWPD-_3BO3_ 8=Y)I\/4SQ*1_46+"-BS1 M'=, UR%14>-+BTDE?L$6%1^-8>)1C"D\\ MUL:P$]&_3+D99,C-@'NY>42#I.)=0G>7L6?E8GTQ6;D\9\Q86#@N8%UQV@2/ M#),5OWINN(AZ+_N2._Y?8F*8V\>TA9G:M62 D1VX$G%0<*G:WWR #QLR+(<6 MRKI@.C)>1C,=OC6'=_!=^#^\&6!R8/4;/@BN&83L\1Z9A"9[O.GZ07(M^*@% M*W6&C\$7')^Z!CYB$6>N#4?F=Z0'^ ',7FW\*GS*F"#%\=6=O]]>[PJ^NEQ] M!5,XM$H;5P/G#0MP)KY$4SWPO.3OMZ.5K1Z>>M_R_9!(#APC?=W'M?G$ANW1 M.&."!A,R#CK2RWI)KF.!2O17SP;RXMK&AF_Y<:[IE1@>SO^AY,=OPUOTW^@@ MF89MAC95O""+9/@/>DJ57Z9LW='#B$?-1%DI.9&52B6K>NT,>=HX29^*GX$,;]ON MN_^QJ!)J5NVZJ#=OUAPB,8])%O.8XGE,M4QBZG8&V@9DI>D0K2HD: X42\EM M]9QLO502.JO^0P]XSXK_\5DG95DK8#U56+I/6[(&ER6S\-6J2%L=[/6 M(_^L+E260 ;&Q-M[72D;@>MDN'HE,=VUQ*BM4;>C*"EQ.>2DBO;;$R==^J35 MZB?=*W+2.ZJ:DIG>B\W77AK><5V183F8V:/(OXK8T[Z:>1C7/U]+[RCTJ+(Y9+R43",@K["U M2F@-MN4,0NQ':XC\G,C/\9N7$ODYD9\K=MD:FU5RU3V5 SI1']FR+K*R:P@, M;Q^Z9 2(CX(%8M$9HK8JL4&Y=CZG^WY-$L[B<%W.S_:SX<\H1LG$?V#P_PT\ M(B0M)Y"FU0T;T518Z>>FIPZ5 M$IWBL=1N74VP.$CT"@9*,%#OV R$@+Y!>SC@A8&NRK6X,TTZZ5#RB$G K1C; MI)(ZO8XNP J&U8\J#8-N:]1O#X?IW-;%VN""?Q+\LZ-/8'W\([=&@[;/24*:6ZGW2);(=WI!;F(X\, M[!X0RB M(8/453UW;OM0S!(0LP3.4#-SJ)>&N;8^C@ZH&=PO1H (L;U>L3UVKF. &<%^ MOSW0#@ZO7,+$#S&480-@!?;Y[J$,8KQ"FC*[.^@IF1WTU-T-'@5B6R"V+QBI M+!#; K%=#+&]I]^2@&TW&K:=;/EH!-+4L#SIS;!#;+L)NWR=89O-J15@:TH[ MV0E=P+DO+#+^I^%A9/R0WFI-]FT;CEL=% =R']"\::#3$;-]7J"K LLM9&*/ M3!0/N!XB$VSLLL)+MZJ+,30C%!0A%\?J+0X1" MID*AZ$-.A.*J<,,94#D&(B;5X')7 A =%"_&V!"--/&\$OJ!#VW)],C$BCZ.K45MZZ_0@E>6]*7$A.OU+'(09L/.X!C/??6, M.?R2&?HX.IL-P Z=!?Z$&3!MMK5HMEJ?_K1/R \Z8GMN.=8<\38*M4QW[?XA(XZ M]X"!)Y(;!G2<^8Z3I'D0PPOHURA,>J66)&.!T^:C<>CP_<0/!,289S%NQD-Q M6#R<'SRP+1%$V1H!8)&&\B#CJ)N6%:10B:HQ@/B.?2P MP)194JU@Q6;6!&V0]7G!%R+S"/ZDII3GSJFV#SQ8*O.[J#+!USZ[<]AW]$0P M5/QP[(,]A0:;+X7X<+A"T'YS0[A=0L=D:Y!,VN;67+;!C@+/T /:L&O%(_X" M3!Y<$S[_C^D?3__=EK[__HG^RM<_OG>DK]G+Q1L,5SL-@]##2VL^)QY5 M=QMKQ\=XP+Z@-A&)&3?8I>;@R@FM>'U=!M=RQ+:]3J^?[1",0^ _XB/[OKGV M&_R^[\Z)!.[_;08G22O[Q)=N$JRY]B]PD@ XY@9P9))-HP]D<>='Y+]?))?" M-DM_=YMM/S KS5K/MD(IPC^J ?8)V2GVE<9(L,6!J."]X,1;("I6(G+"+)_]_>U3:IC23IOZ+@=B[L M")K5&R]J;Q#18[MG>V+&]MD]=[&?+@0J&HV%Q$C"-/OA?OME5DE"@(002%"( MBICPV("D4E8^69E96?G@+VS' 310U)KX ,?QEL']+KM5&GHYAZ/9:V2\7#.. M3*M:1]'5:DXGPQFQ:#$H.H85(W'\%.;*1L9Y/U[PWP?3M]_2+^:K@6G MG\L6-[C>&Q@E;G 5D/F6X2S5@)JKDLGCIJ^WPI-N"S?\Q\C_^_"-C>EKB #! M7]P]VG0C MH(66]4!H^[8=*-2N)GS_O.^EPPA$"<62$PCK*S>PLOSMF9[%"_ M!;/:&$%C>HE%AEOMN/:W%/EQ71I$C0RHJ1B9%=9Q\L M6J/5W<[)7Y$!^MUS26CZ*\D.R:Q9_:_$];=]_4TU__CT_.$>W'S1V:.130S" M9<8AW/)<3R7/.QFM8=]HRP8OO!9G]B;V1!A7I#HPSR.(HO=KC[ZK/.\A4H.W MCS)O<7[IJQF21%7D1%4,N364.[*F[IX]/26B$6U9&FO1,ML*U&W1#*4U5-O= M/B\-600U<7 X>GWO:/W8U6_<4K_!^:C&:H3G-^Z_$!_SQN8+^3SY M2LS <\V1L_KB!8$]U.KD@U\I9]H]((']D5.XJNNP)!>%/009- M59"R:T"#H\"!?-8HT*@N"A26X"!+,,CA,;] V*2 6,"D<&)0;FH?^-L/'DKJ5)A8 7*HM*] M4[F_NUY6G32]52N0N5S6;P6PN7E;/9W7G$,;(!3H' JD-U>!Q/[<6I'4,T9F MH%7=LVS0"5.1-\.7#LUZ8%4T3DQ*\QN5GX>BG-<:;''];5]?9>[EQH_95.Q5 MB>MO(+61O:A?H[AO=;I$S<_M[O*<6/.SE_, XH ^Q(%:570DU[SK>[4*FL? Y3@>KH:7AXQ*#&H!G ] MR9U^=Z-SM7QM3?]_7;A$TF3*]J37R_:T5UCB-N(V.>Q0UP\RP1$E.*)*"TAP M1 F.J+4D..2(XD](&310AR30!/^3X'\2_$]B9&)DW(Y,\#\)_B=Q?:.OOZDJ M/\'_U.0VZ5G\3X-NW?UG%*,UU)6V/#BY-6@#RE.NME(AKR:E6^DA,35B@))W M2YD$]8.P:8=6T-1NTU0\B])6>PTR:0(/ @_'XT%M'!YNM20Q;Z'OG;6]G)K) M_U23,G%GN03/E3#N!QOW'D== 54\C]2PKH#7D;D136\*F]X,RC-A9F@X]CWM M\W($^4+)T>O6C3P/ITHN:U 42G4E]XR*R*Q%RX+#EL-*0(ZGG@9-I+,3&E*1 MA@R$AC1"0_(6@W.R'8,Z91)=U:1,W/FNHH=/G>:.'QYD1=9DT;Y'$'I='BB9 M33W*=S&:KMEZI%A%Z]77LINB_4N%S6;P4H MH5=OT$0;(!3H' JD"P5JB +E+"7&.5F60:$RN;S$9JM0YI.MH<$3G;2&G&6\ M<.D*SC+!62:N;^[U@K-,<):)ZQM]O2@PNMVMEA,+C HZ;FI8@&#PLE,BJHRX MK3+2!J+*B.\:DB*D&Q"3RB>?F^ 0Z4)-*E03719JT@@U.6.]45%O=SV34$L4 M'0F-OL:BHR(#*HC#!'$8IV@QE,KE().9*P'[E;FOC>3 I Z/8$IMH-T0.DO!3)+9-6\M@9 M/81'SC8*+:0I<2QIM*)?_0+:-L=;T'\%]BO^.)P&$H%)M"0DVV$:&S'N:'1< M2+W3CO@OX%>A)_VM#%AW4D#X.O"W76?E%]-V \0<"3XGDQ#O&S"O4[JK96,PD%#P8"K$^ M%ASM/_W(FTB3=0TNF)SX6[96;*Q#%IF8"R>,5Y.Q8R-Q)O)PC.G:X,]-'_VC MS9N"&0S]Q8S]E"U1:%/1;$G>"":26L"@(^%Z.0.K*4W@*[BI#6.9FN'VS>&? ML**Y'KP3F9NPS,$%8'#ICE$:W_ MQG#&9C"5)HZWW'P#1J8AP5!@$81!X((]]H(PW\8V0),Y4F6]H_=BAXJJY7_^ MQT!5^N] %U+*O30#JC[.:E-K1Z;['527\O6"\P4S;9&4?L!''BB!GS'?H![Q M=4P[WWLSD 7,2*O" U0=1$J8*TE?+6?H]#L3&<%0"# *.E&]=P_1A#4;,!PA)AV"Q%;; M&\-TPQQ-R981!B/*K#/.\=R$R;861/(@O)24@2Q9YBIH],3]X&?>U&C1?EXO MP&AJ .V> \L2H@H0NIC-&=YH>;WT]/CUFV2@W4#T!G2*J47#/P"U /01@4DW M-P))"$(AW P(KI]I,TH72C-,+=MP&00L\ %8)4"\SV(56M]?M5I<2 6>)CF( M6)(=2&@,$9MN!?4GVO4+O,DXY B&W1B#:]B!B& :P2UE9G(1L$R(17#JX6YI MT,73:X.W8/MT1F$MS/)-456H788+C@63JAPTMTJOT],N%W_;W,3?$!BA&)X@ MC@%@X4/FOC>BTT%QB!-H@Y&%N5S:X"=1(D3J1?J+>8C.GK_C,?K$\U],U_XW MR\2AL6!AE)W^E65/P!; 6@P>X+N:9]OHZ!><;.YF^T/L!/D 6;CBKP4E];61 M3!*,K3VGDQC;_4:;68["8PES,,R\@KYEE):90"1!,1=N0^#&%; +FO M.9EJ5Y;%] &^LT8 M P^Z*X@J'\4%(=L_!)/H!]3DC(FU\$G0D?[I+0EB&<\.718[4J9=*W[ )9/$&BS1]&\(04!.83V\&JQQN M"8\A1J739EHH6VEJP_KF8W4 RW+#2!UT=U@!(=J+=;H@3"6)YK1, NL<5CDQ M2Y.5P'[E1@4V?"/J7[ -^" OE#0Q4J5>T(+FO@.(/AWFP\P@,O4LELRPP+'DWML **S)<7G^"&SV:E3K+-Q=P'!"_N'Z%+F(I;]OP*RWMLFK/R M/8=N3*W7BO0@DELX:Y7"+2.?N9\T]G$#= <@V,&<5;# 3 9N_[+])=RS(B2, M7Q8<&4=R";$:[3)PY# D6Z3?%O[<601L5M*E7UEJB.ELJGXC^"L$J0Y5GVCF M+5HGMO3\[WC1V)S;6,D&HX8(C.H6ID'9/ZO66MO]05!%@_3+ )QL#%#A&_"* M39^.*MJ_3-;#V-=)[?>.IQX]$+-1A\ V*C&TGV/U'+Y(N/ CL?AI]5XC G2< M!O:P@J:^GQ+3NO,];X9K99(-3B1"17N'#P50,)DR_'6DA_)K:]JEIY-KD5EZ MEWKW_:4X%8!X+U7IIAI:T>&";U//#_&-/T1/^^2%[^,$CO40H)'\N-YY+GU\ MI8L'D[M*>Z#O5KN5+]U3#?WB+X3TF-U>NYO!&+)5OI?*2S&0;1AGW#<"#:-& MF<5Q+'$=)#!FVQ3F#]-V6&H[LM !ON(=OB.#%;/2TO.&TB \+-]YS1O0Q-N8 M#C/:3\/ QJ7FAL)R16^V&=GBV_GXRXU-MKA8(BJ.!:,!R&&))D)'6$MPLI"I>V*!U'5[/3\3YZ[?H'L@UV)H=%V MO##*_DCM*R<]U MN5?JBKQ! 5ADM>S#;W=0ZMY;%;1LX*(I[V#+GO8S[?FG ^SA?>*>2K%G>L"I MM@//[^^1%=N*XDE:O[%$J>G2,Q**M +WX49%\3,)EUC=I-YUJ3!0%(?T\_4AXQI@D>T1_> M3!!,[%=BW?V;^%YF;D!O#6FPHKZKZ!AQ23-RB2X- I,"DWF8[)T#DX7" MH5G_Z/#CVZ,\>]%Q]3!\YG182$85+80 M""7C4,DT.8;:F_B-'I5-YPS??/)"IL M@\@F%*O)+PO3-V'.4N5X416B)=('-0*NL$;V#(#3>'.XA9)5JV2U;;=F*)/> M&JJ"+ZV9>G26+<("8]7ES5AE=/\6E;4W5L3*Y:!$96VZLA9/=TGQP:X;+9\4 M5;6BJE94U8JJ6E$JU,!2(4WFH%2H=W6E0@*3 I,U8I*7\J!>GU;5JK* I8"E M@"4'Q52]ZHJI1%6MJ*IM5*99.4L=VB'+ID&K:M6!P4FV62A:M8I66PG6X0M! M7^9M2T,H6;5*5EMY5@DE4WA3,E%5*ZIJ:T%;;35L&:A26\.N=G*Y@RB&Y%*1 M:JO-RE D#?S,TYU,H4A<*A('[2[ZE;>[$-D$457+*^ X*%3KH)I2L6B6K M;;LU0YEZHJJVL7ITEBW" F/5Y\U8'5Q5VS^0V>1"JH#A_KVT;OLKL0V%B%TH MZ@]IW..Z MVBM%[70%0WX0)TA1R+KS!:-.P0F* M.+?(>.K:?RW()HGPC)B47"55O ?X2W'&N19M7[[^),UE,361O -K1RTRH=P3 M9LP7'E1.T+VI#KI\P8;TOZ' )>5>^J^%1_=!?1MI#]XL7,:!1JRWC!Z45F'# M^WXGE$C=AU4&^3C&"1L?K8U,Y423.:14*2MDZ4.*$2Q6CKZ(9HRRE;#^[@_1 M$Y #"+E\?"NBSV*/7S+"@N1';D0 *#A!]Q2YWJF&X 2MAA.T&O;/"RE"Z,/% MS/MC *;,.@C=-')74FA^!R_%,6,FX!1-SP19C2CE,QK3'P" &4DS^J#Q8"1! M:X9$^,_$/U\\_":+P[>!]E2]EY[8RN5%=/8PDK\V+&SB,:*0P9)%AIB935S7 MO!$,@;$2YL]66R(V?8)E^V0<.I17'001_:OYDM;NI3_*A'?' M[F>.'+N!'CMV8]/W5XC[%.UF'L79MD>&))J1AV!M',VV:8/Q9C >"%&1G'/L!6$[BPNT'6%W_PK&V]+*;%IZ;MI6Z>52 %M_Y MD'HT^FX9=XX3SF\90Q62L+TR6G7&H@.R6@OL6(O+N]*_YU+IXRG<6 4G.5J> MH^&C%0N%8A8ENF[&Z'&1U8@@*9^)Z1P8/4S+F/'6(757\L.M8TVE6/*87IT: M PVZ_'-RO3&3RHV2]%(?&-<33,;G258&[^,K^%$P6YZ_2F7E!AFL4OW!+JO4 MQ95:43JZ4J#53!B]KG7Z.G='[]6./.#NE+L8 M5)E!=6^D'X#@T-I(V-WTVZLW_?:WJOG/7F@Z-]S$($;XZJFTZ;TPJ_R8U:M0HO\Q?=Q!21O7"_7PBG*-&@C.\A:8N;R] MSB0'RJ!)Y<"%K4FR]@\RBWJ-UM#HZM4V%SEL0OCN^". =8O 4@M[BAP*K('< M&O:4JBA0!+ $L*X;6(4]5+*!=?CQE$%US2L$Z 3H&@&ZPIXRQ: [H/_50*V% MC+T^W#62C4&4A(A!B9*0$S:$!?F#* <1Y2"B'$24@XAR$#$^OL=W#5Z'* >Y MBI^)7ZMLEUKK34T5+%K+8 E@(7 M*NSN?3"P]-:P:PP$L 2P!+ 6(7=SD\N!ZFNM;( G0!=(T!7V/&\FG*07BTL MHF@DE# MKWVM6"OI)K31EXZ#_E,V-_VG%+73UU .'U_'9([M5;T 9\S%*:)=>Z2Y9[NA M],:VWTK_A_^#_X\(3$:;3N!%.[4=UGVMC0\BJ2YJVWW5Z-TW6ZN]+6Z-1MMX M3S)[0)=NVV4'<2],*G)L$RXIZAOU;16-&'E0>'XTWN@8/93#XT:[9U39+\2? MD'$H?8$UQQY+4:Z/]J.R2$C\&6WO/#+16,$<1\V$L3LGFW3:H+,Q$\;/C/4[ MBE$P8Y0. ?Z-W6=I6^AD\A#:CYZ_-'T+)M8?3Y&";_VM3S+G=I\ZT.:VK,DU MPS2S#I(]FSLVH>UM01]*M0R-)GGXCY&/7LHQ"L1[R\4/W*A3W$#^,6KUNB*F M+Q$73>^>1H>!_2K-X#G3(/KM;N=#NB""0BW!7RGGKA=RQSQC#^8)\8//B_#S MA-9OJ4]NZ-&_*9\G"(W_1F3\TR:^"5J^.C:8[I<--0KY2C+&KB1C5ZL<^^ < M8Z])[D;9L1^C,_7(W9!;0]?;B0&/^$ *HS&#AQDND50A[FZ-$(R*-AO:D_8C M-P;2Z.B%*271JA:=+ZQZQ6M^($R-2Z8"UL@;P<*6H9\!Z M]58/ FT/Z[&\!7(F>+/(Y&EE.)]ND*A$D_.)2G# .&6VK"FR.IH8 [5KZ>.N M;HY&LD4&1G K MF7L^315_(R]4*)E=N8UN1E=NH[O;E3NZB_24I@K;[FF=EGI>:VMZ\ZNE>=/> M*%=&\_8+<6&E<$[G>-.YHO5Y<,(I+0->I^&GX)C-%DYHSQTB>7."LG!?I"#2 M?R07>"'>BV_.IRN6_851@'VD>HWT/RRG;[Z\( <75=JQ;R//@(E+FF-'&>4O MIF_2NP22HJ )4G3,Z#P]?OTF#=@B")H?V!;Q(^8VCR[U%J'W]Q-D9@RR P"3 M''S/.$GTUP+$'=+ECWJJ\&]$./L@'E\[)09X=D+*:(:2'5+!>*ZSRG=;H\=O M>RD;O1">/CW&E@>&/;D'V(,O_7FRMC2?X]>)3IH^,912KQN$$G2:E?'78, M7>_(7>[.QN.@M"K.QA>4UA\MV^17QG4>R?V6!4P\H5_FF.[9A)RJV%J?9E0V MCC+N.S/&G_@/9,4H?MNB\T>-$9'6JLW+(,?8]>M3LLMJBEV]./:VJ%&Z.1(@L74)K#"!T5=IJM^*6 M:L46CN.B=0&KVX!5\:&KHV%E4%AI17:J9\ M,@W#E6-$*6RG>R1&%%F&4*:MREHYB-2SC.SUWV]GMHM/RQT]VPK.=E\O:1!K MMFZ-B$I DN[XD""U2KMWD.2:"!&EL-7QT1"AW8V-OE&1S\"!PRT4)V5;"P]% M'JTX&MI67>USHC@-&_0RE,(N,D'FAGZ?S5 MB&RT@*N :P%\-*SJ,3I'[;.:E8.HM67FT MXXVC@GY76L)U4RF :0^D)9Z->Z'%YB&Q.M(GS[W#MN!87&T& <'CZK3'!NN5 M\K=23F"1@L+#HF<]T$?1N.MY:KK)Z9"G=1>+#V1"X+?6L_G*?OW%"T(RFSO> M"K__&=YA8DG"MKRBNX,&W YC#/[#^%>ZUH$FS]S!*''_IWD.*C!NG;4W> M!08MX2PEG<)PZ/JD@_M?;76PZYAC4:LWV7>2,^O@ID^".1ECQ;QS>%<#GF'[ M;3$*0CP'8#K.2H(_LOO6N#L8;$OKSC1S'VOIPU5;PK+JD$H/^]/,<9Y!:/B\ M.V]RMPA(@F#:@!J>_&+3QC/1/;$/!;4+[(#$LVDO3;BAS$:=^WFF9[!MU&UIMOFF:0A(;\@KN R6I,@_X1?1.O;VJ&)Z<7YU M__E594L^Z3]'GK6"_TW#F3/\?U!+ P04 " ,H#A9E9UC8EYV #"I04 M%0 '!E'PQ%S%% BP 5$K]Z\<PQ/S#GY/E\0_+8_SA'[/Y/R>? MPP_O3L*RS.:G /^Y^F7GU#V^BT3^M?TB_NIC\=;'Z][_.4EBN%/3H$GZX]S?J=W#Y:U#_"K@ R7_\ MLLA_^<]_^^&'M>3"/,UG)_@>RP\77_[Q_LU=I)/I\J<\.?WIXG=^"B0*2E*=W8:)ET*^,Y'=X!V]4%PBJ<1YUU" M_>9S;^"\!'D;8?U(HD_!M$RS^=F/:7;ZTPKA'[^_^./5FX^O7[U\^_NKU[]_ M>/WJS>\?7[]_\QM]_^'MKV]>O:"?_?SBUQ>_OWS]X;]>O_[XX?%EU =!W7R9 MD6R%=XNGW%@4L6+)ZF^/*J:C-V6^^+"DPZN>8[0"?$-?+HXP"G31.[!!!%!")_!(WT;M M9 Y96A7C8W)]X//7 NP"\L<03_ H\(1.IPBY<(*K- /GHX>2HPK*2!.#;@]W M]=G?0KW6]HOY)>B+]ZG5L5#FL]-NM;"<=2>BM1H(]E]^F,TSSLD6HA^M7O._ MII/9 O-__&4Y/\?KOYQ-E\3&UR>K!]*+AY_J%]NJ>4+PH9R?G!R]/ F+!2[> ME@_'88XOP]ED&4Y>?)DLCGQB(8:@@'%:A5)&@\-8 (WFG@L=I'9W-[#%I7[J M(U9*6H8OL^GL].M/E0Q =H"P/ZT>77_C^BN@5_?H^E=6C&D LT/V/'" /\2F M+;0_ZT<+FUC5#T%>K4Z@1N".;ED6XU#EU8TSO1.RW&LY75.E<_4VH\T.NAF< M0"DXGR/+8$+AH**-X&UFP)@EQ%E$8?WA$N<;$W9?>--&)1WR9;6OOEL;<2MX M;^=Y,@WSKRN(B]]6MNY12<)$8>B =C(2."_!<87 HA/&6V.TEXW,D,>>U*7" M-WD!C;6]C59F?8GTKKY99_K^>2,Z1E:838*6K WQ/'(%$4L&*8W(SBF'DK56 M^,9'':3&=Q=J+T?""UKU;=@V>"4%5X#PTRP7-'@97&5GD)G M8T46:3A38!/$,7:(771W]]C?6?#]&(AA]Z.6+T]E\.5E@?CE;+(^$LR*@DB#)*@:5%:W="0':6<:UE25J,_3.\3#D M@^%-Y_JY2R/1&8U>SJ:K1:]1'G&5%#J> %&0X9N3 V\8AY2#3XDPL=N^1/^T M^1;B@=%D!_G?I87LC!8?YR'C>TQ(^UX\P04IJ2 SAG:\Y D8V@#!%03:[J0O M3OJKT7WQ\56FVQL0"!(-8*9,1: M:\&((HPJ"8,8?N>X!?)0R-&%#NZ2P^Q.CC?3SX1C-I\04\DY,RY(#9PA,171 M0?!H(/(LB]'62)$'(\0-8(="@FUE?5?QMMLCX\+&,4$*CB&#S.2JJVP,."R< M,%FN4"OK<#C7Y"Z^0Z'!CI*_RP;7<93KB&6N6>(:,%D$55!!8,%#TL6$6KXG MV.#.QF%Q8'MYWU6_WUW]O\^F:>,J(Y/HM&. 01$QHY;@=1#V= MWH?RR86)V^4"^"4(N[K"2@O'!R'$;W0%Q8B?!][)AO)DNP_33A#S?-:*5L?/Q M.$S_-IOE/R?T&XD+BTPS,%HI4++&Z;-5Y!YGIK(D9\@,YW8^"O> R-*M:GH) MS@H2*>4O>DA)Z,+;<@7= [-A-]!U& M-5>E!7\[#W,ZYA!?X=EL,5DNWH5)II5?QDTXF>1!3U[!G4NSEQ#E[24?Y8Q)1K)AN P%E%(>0E(<&,LQ.Z,L M&S"=?AO=DR=%1X+O)2!Y@2.BYBHQ!LE' PI)-3YF!*&YLXES0S[SP%563][- MW$*TO9SRU7-9?B47YM=)B),3$B)>+Y&.H< 22N %"1TY-N!2C8R199NC*T7P MX0[\AY >0K%=9YKHLZ!F$S894,J8:-FV5H825(B%MBEA58@1LV%N\-S5J!SI M0Z?W12UW54B?9+DLV[B!D=P:GS!&.LDBO1Y*>@[>DE.L=A:_K-+TR44:RF( +0QNIT[7N"P4X4U^8Y!DK MPY%D$\*#HL?.*N@E>+4J[*&=%*[>KP+\Q6-O:"%E-9KT5\X,2'9Y=); M*(P[Y:TJP@U^3&U$>E $ZDPEO13V73)Z/OL\J=,&7+9,JG,K\KXZ5(9TH8A>*O\V8+)>.Y^9@)PMK30P!M%'.O%"MDA>FN$#!MT.G!<[ MBK^7\K_K-,"F]7IMC&*>D:_N5&5L),8J!E87+7*23L_A,G\[^'D'#\>SV?GGX[)D"J3Y=OYK[/%XJ@8:8+F$LBS)U^, M;&OP03(H4CAO+9/&#M>P:9>5C)L-W)D8#Y"N9ZWV$MN[(9G;IAE3)C(6$:PR M",KE $%K TR': OR+/EP589I^F]1;P#8"OJO Q_XQ3 M^F)9"R^/&$85:V]=R5?I=ED@JB2!3#<=F9%)E3%(U!#^X7*K#_UU& +<7(:S MOB:(-TMQ:(.T!J6#%&MR/CIZ)8I7$%-!S5AB4=RJ>VA:V'3W88?!AEY$VTLP M;^/:CZQ.PG!IB8*R7A\1!;SS'DQ400:9K%9C7+%X'B?2EGKH);9W$XQGR5O) M$S"+M$T)D<"7VG- >)]L*,;SX5H-CDR%'AVL;47>9UG45:V7++1'T4YE52#C MR-:@@%(2@DC!9^.ENGT2]%\(=9AN]@Z"[^6<>+-8G&.^:+!WQ(O,+%E:EE"T M+PF6B9(8:*DBINB8]P/RX!MH(])@*UW=O1&QM:"[[B5Z@>'#^?SLY/R:U]4^ MD3G3\GSM.J,*G4FQ!##9)VY3\@ES(VMP\^<_405V);%>7,I5[\IW MJ1PCQE"@1)96X5RB5#"0=32>T?JB'ZZCPDUD Q>O=J&L.V_OUI+NYPXD+D-U M-E^'^70R_72C0+](7KC2P+,B9(96ZGGM8*M\T%)B-'&XJPSWH7RB.T''XN_% MK+N-["BE$K6UD@BJ:*$Q$%6E2W5DDV'&E6#\:(O M>*>RZZ_UVK?@C@QCP4EF@4M96U9[ 8[..> "O4'K#+F:P]9:? MPX-._,_UM MKK'80?B]6 (?YQ@6YY==S(\\/5T;PT$:&<@R<;+>ITY M@T7#KWC UY5^1;; M$]T4.A%U+R&\]>*.M Q$9V.A=@@B"I))ZX-58"435IF@@V6#J7R-Z@O1 M]E)?MRD.=<0"*[9>O64B9E""4$6O(E@NF&8I"N&&*V;8A/ P(W;;*^'>M__? M?[HEH5_IVT%G%KX+-3-QC,M)"@WFAG8QP/#;1XXUS?"!A?&.01!)QLH)'N)]CP!D4O.F+':HVH/ M=_31AFVT\-AHPS8B>@JC#5-0*"1M]L+$VEV:DUB<]1#K%&C+(^V; ]X+VO?1 MAJVTWV*T81LMC#"9[G%PWT<;=J;>EB/JVNMF< )ED9A/6D-B],(HE^BM<=&2 MYUQT<827A0%OE3VAT8;]\::-2OH<;;AY*EM!&V2P KQ7Y&J;K"&8X,$P)87, M=):G9B.6G]RHNU9Z:3?JKHU0^YQNN!%WO[S\KQ>__^WU MAS>_O_[O/]Y\_#^]A2T>>N: <8O&2]\Q<'&CV.&2B&_+R^,P_82+-]-U%.R: MF<9CBH'Y&DZC[431:Q4-;2SH:5XU!DJJ%G M8R%(:X&;8.DG.:@X7)W7WH1H>N)#BZ!-&[T,[G,W ?<]:-.9>ELYW]OH9G " ML819*AG(?7"VCAWTX%TBPU0XJ8P5L83ATLQ/*6C3'V_:J*2?WH:;_$ROE,S& M.F *:7MEK,Z;$Q8B+SJ*K S& >N1GH#+WTJ-=ZN2=M5!/X/L9Z=GLRF=P;3D MB_QY?1=4$,B,$(!*U]%CV='1*U9CK;S,16G-AS.1-V,\6+ME=XWT,X'Z#JZ+ MUZ()LN$MEGO0CF:N=*#5!E39027]&"KW(=26]CV9 @0TAMZ1>C,C>@,Z)QT2 M:F<&+(8;EBR/FRB#FZ^N?BL,P* MT91BR")S9* 9S>G\M1PLUBR^)[,M#1>&;HIZ%".F$UW?5U_7K:)ZL6I>Y+P2 M*X4S'2V4@I(.:<,A*FL@Z8PV8^9:#5>7^2#4$0LT.];R MW;$CG:FHZS3WZ].SD]E7Q _+6?KGV[,*\M)<3X&>KW4$'T*-?_(,@0F$XJ-R MTD9C3+.;M_<_X^!4WJ5,>S%L;]\(N\!E?!8I%@8V\5K#41($K1+D4J15A%BY M :=5;L1X<%SI5"F]W-MV!]JVG%0B MR<1QN#*I#0 /F":[JJ.7RW\7>,CV^I)6\8%7$SK&:,T)%V^G'^=ANC@)50$7 M@)U23 H5:F>A6CN0L=Y^<1"%=DQXIUP:SA=J"7X,;NVL] V[37\:&^ VX66A M&%GPM!LB),%(!MS%^BHIR$@?H1U9466L.X4'OQ'MK) ^;QYZKIP*PM4!@064 M0PZN2 ^9.6[HBZ+]<%W>Q[MYV'^%PQ;R[L7_77??7?7>M3S&$IP!R:MY[8F( M/CH&,:04C!22Z>$B^=>X#E/_6\J]QWEFL].S.1[7T.-G?#--LU,\"B:4:%*N M"ZO-3@F4X]* 2DEH4:SE?KC6,_>A/$Q^=**3WK([MT&)4E*TJ5ZCEJI.7I/@ M/'>@=>&(D3DA!ARG^5PXLJLF>G%["45]9>U$^CZ_"U]7M^VJ MJ1S2*KYSI'(1)L4$3J^$8>O5:Y%!:"85LX[) 1N>;+."PR18[[KLI_WE9M3? MV-W?(';*:I>" (R:$"LZA4- 09:]-#OMTH$11B1F7 M0+OHZ^T. 0%KDY*<@I)1&5N&B_#==*"ZON+Q7Y,%B>1KF.:W\T]A.OF?5=3C M50W&GBRVN;_Q\ =V@N6D:\FBQJA?GY'-^6O^$4Y^'DS;3,YJ>KQ[Z( ML_/K&2E7[]3B^AWR)2#FP*$P2=ZAX+25.F; Z!ATS(9QTZRQVXY =DJ2;??L MB\OX3D13[\1:)B0)(#(@F5C0](8Y[A*/Q?0H@.':6@S)E&_2;4-IYRGEK)4*R*NJ#8MJ\U,N!>F1\>)C+"CB]\L9VZJQV>6,-CH8O/&&"S8CXQP8 M<@*G<@:'2%9R* 5S8N'.^-4#:;RQC:*[%^GPO76D]9)+;P"E(F> A]IP1#AZ M6XWRC M,#6? /;G>.IUH?'>A=IAW6:.;SSY/,EG4]S-2V\"R(B-;:T]&-H\2 MHK8)!!?<9ETB"Z*9SA]]UN$HO5NQ=CWN\5MXFUF)QO'L8H"2K )5/&U$'C7$ M$I1C/'K-PQ9J/_"7O6/!]I+%N-/H)Y"-D269M-;6JB-4"&18<#)NBXA."I[, M<#FRD5LKC1$NZT@U79M_OY]7.5V\((OU1+)?9O/7(:WS=.\Q(RT_'R6CDBY) M@?%!UPE'BK8R)8'+S'-]D]SM'/T]6T73)SX#3O2G@6,4@-:5]O(N0A!HP IB)G.":U*LU33X\]Z+F3H6.I= MFY@2L^ M@"A,!R9<^%'#U(OT,S= UQ/1]QDO!(IT!VK_3@$](RZ1MP6Q4,:OO]!STKM'8_+R1SSV_DU MZDQNL!;(ZA3S'&KNUC (W"G0Q3-MF32B-&O:W/R9SX4A/6GA+EEL/P5@'\Y/ M3\/\ZZQ\F'R:3LHDA>GR14J5W9/IIW>SDTF:X&*'@K!V#^BF0&R'1776JO$-6XV*Y8M^;Z8?SN)CD29@3FFLN%LVT%R6"TAKI@#$"?%":7(Y2$%VQ M:(>[K['U,G:/G;5]]+I.Q0>+BEL)+@H.RAH-$;FE,SJ@X9H+9H;+N&^UA.%: M _#T;NAM_XUNS^%:DW6MZIXX+((AYF!*8Z6QR622.L%9R>]EH*A*L/="F^* M>KRF? -PZ&Y#ZSYTV4N-21.D%PF8)E@'KW%KCG^LDK=^N+ 5Y790Y-CDLR$: M;Y%.#Y8\G2.*W&I;+]&6PD4(110]7-.=L4GW:+G<_G&NC?YZ*J'Y;18G)_BR M.@ ?P^3/<-FS@ZD0DU(.R.]2! W)\2HQ 0\Y26:8Q=QLI.?#SQGEYE9/"MI0 M2].%=/NJE:N@_EB$RUR_35Q($X$56PL)HH1 ."!:1Y376BG9+,2]\>,/7,T[ MR+*ORKB*Z/\-9U>,,U(JYJ. HCPQ#ID![S-"RHRKC)S3&EOK]\8#GH.&MY5G MYZ5P-S!]J'=/C\/DLD,ZIWU$*@E8$AU=D0XQGU2!(#T)("6F2[,0]OW/> Z: MWD&JG5? W3Y)?O[Q[S^^^?$"67 E^(((4I"!HNCX@.!8!BTR-S8S@[?[U30] MIF\^YL!5WH%LN\X[?H/LU\GI9(GYQU_F89KP"IT6J\G,1JYZ.WI;:RD\H.3* M.6-U2K&]YC<]ZEEH?V<9]W*A_MU\=C:;5V&_+>LV;,>3LS?3)D\?5( M1&<+-X4V)DEDC9RV*$NB< :#1&^X4\-UGVD,>PQJC16V[4>7@XVSO,CW;,H* M+2[_.\>$D\\U5+A(QYC/3W!6PB><3#^%:3CYNIC0/P]W?G>']%C_H+I)J0TL MO,[2.+:5YWXCJ?UP:0[Z]QOHB+Y3RDY5'*/@M?&YT$1V\&"O)X:$^& MVI&ZZ! 9&W!&9$/0W:;85O7T-1#U6UC.)U_6\?* A9Q\P<$PED!9%B#6/J@Y M"2>=I\W$#WS14/PHHWH^VFF,'V%IV&:+_U=&7F1M#CR0#0H:&& MGW^+;0Q/<6>5W6V^E\_?ML^6L@#_3C<9B^G>)O9+0<7\8\HU59,@?9 M.U63H &""X5\7VNTD@5-'HX+]^,\#%YTI(=>]H@[P,AROXGW(VE__8.K,:U) M2&V1)&!+W2BUA>A6,V!+=C;PC'JX6%1K^(?!J'ZUUDM3[4W8;J'^,/GR#>;L M,&N7R2'@>C4Z0-K^/[9?$;_FD"= MT(_)+\!_G4_.:IRPIYQ(BR?WG_C85@R]7#)Z=P'A785 5'Y]">$Z_6<+=UIH M 5I42]R0@>2Q6&!,*HV"<^=QL+>_'?;.@F H& BL: ME*I^M,!52U2C=3;,\>&R),TP[TWJI#/2W-]JMCOE]=NE^%Z<%R9Q$Z3C];Q^ M!/WH#; [9,$65-M!A>.2+H:DDC02K$8Z(:2O+704 CG9Y$FEZ&P>SC(9EVS- MFV;O!=?::*Z?Z&Z=+'0\.\EO3LD*_[SN['!9X\X4.>!N%0PLY-YK!9&E!,() M*3A#[]UPY2L/ !VU*6>G&KX;(^E(/;UDCWX+Z9BLU/G7JP@RQX*<@R^9EIJ8 M!9=8!BFD#G5F8X[#\>46N /FR"YJZ">K7,C1QZM%7D;U@B]1"0[!9E%W5/I* M9PXQU MO4H1BAXNL;H1XP!S9727]S%$-\_G7R?33NB'4BY3.3\]/PA+S*SR; M8YJL^P^=UK+IQ?KK:=T)PV2^.JBG^6_SV6)QZU-6M1KDB.CB"Y#[44NU T(( M=)!GAY(Q6U#HX<89]K7*Y^ ?[@-!!J#^Q0O9!-7PWN,&I*-YBGO!AT=HNH,R M^_$C-Z%+P:!,(8(,GM-Y8A6XVLM%&*SC:6WT#B*/>X?/B&&M=%A+\S: ML-;+Z3 >D]"HP013\WW)0U B0$3/41OG!!NND=B],$>Q^';6Y!UR=*.&7GS$ M^UZ@:;[Y#EWNF+$X[7D :X(#E7UMG( 12AVG+6DIE@^W)[5!?B \ZDU9O6P^ M[S'-IFERL@9Y8PSW_9&]RT($7D*M:+.@E2$Q(:^O!4K(1@>'.NNW=E];+-O33\?+63E?X(O% F^.7T@RH*CL98Q+>I>- MJ]<(.23N0HDY.S9@GG[GY71;J]H&PCIA491V F.&PK%V?PV6M@9F@+-8T)N$ M7 Z7.MII*>-4M/;/X8>+7/O5^/[4O;ZO&]4JLAS0)3I*+<14R,>V+H'S*H)R MG"F#0NH!>W]=P=J/[&3/;+@;L=A**_W$QRJ4B^J!)F &3RS> #A6/G%+=6U6 M^PZR[IT 6*QL1]Z+OGV?+ MY>ST;5F!NKQI&YQ)*B@H0="Y&CPMKP@+/$OM,_<:RW#7'C8 ',5MWE9I=]2_ MJ\1["3Q_G)U]BRB:$'4( J*F(U0EKR 8(T#P&*.+S/@T7+SY-KJG38"=9-UU M[_VCX)[.P-W:2:CA_I"\E]+)+K$#56=V3==/;7V;S#\>S^7)).%<_ MJW_SC^-).JY1QD]KG;W^@J=G]8O_"HN?$:=_U,F,AODBF4H@40=0N13PWM>& M>A8Q!NV%'.Z(Z6Q9SX>V8W/BWFUPY,#G=1O>T\N;%[,ROQ)]6(E^N*!H*SBC M!$RW%]@>!5.%%B*D3%25M9V\*@D\^CKH+@M9K$THQIF ^22#J3^J[5;:JK?F]IK4!>N91-8 MX_4"N EU](O_VRKS,7KLH(D!B2)C-%P'!I)Y<@9M$.!X"B"BC=G61FIBN 3N M@ 1I?EF_9WZT44 _H=OSR4DF<_KR;K<,JCB' E*2M3,P.5$AA S)HT)N-.=Y MN'#]+7"C7I/=7FUW@[<[R+R7D,S?D5SK$[S$@^0PK@[X//;A!O ^<&>Z*=!-4WZ](C\Z'9A=8MU'F<%>D%UMAF "@HU"^((J MDV:MB#*]+<^.+I[<@V2%#&%G)2% >C94IU)JU3P[4@ M?Y)7I'?C46_*ZJ<"\):]>62+H_6;"();0D2F99UH+$%FI8Q"5FP:[DB[C>YI MIMQW2[;LI*%^MJ/+BX8?9W? ,89"9^4A1ZS539((K4I]=X2US B+=KCDZ - MGR.3NM);+QO1S;WR#KJLLF/1)LB,64*7+2T9$Q3-L_#:JF(';!C_ -+G2*O. M--=+B. .(A4+I]4A&!LB*$ZG>\A$=Q64LMYS'O/8!]R094UOZCR-3Y-XA]%*L=(WI]NL;4I+"QTA&)+UH*CD%0=3*.F:R MC9S,!3_..(U[(7=;='3[,>N8J=%%\%P+JZ6D38U[#\'Z""E$974LF,MP%[@? MA3M.\5 WG'JX0&AW[>QA$=#M15VUW/C;;);_G)RHI890L#-A!L17V_NPWX*01_%>WE=I@'B\HJ*&JQB] MWJ@'=NQ Q1U4NQ^D]*QXC8X#%XIL[9P].#*T02NQFS3.EH?@\V0)P6<7G4&?5 \/:Z'#@.BM:G[*"+(HDJ^=$WX&/O(#SW&5K=+9IN+L4^U]G MU4J3+>JLVJAA_#HK3*S6"=521"UK P-!3@U#2#RA3.QG+X MDRL>7P^/WGAI+>@DR&KU#B$*VN]C;=%HI30A#7@D=[JV9\G@$>G1SV2+R>)L MM@@G#; RE;6WEH&4F6PC[P69P3(0TXS4)7BRA8?+8C3'_2QIVI-:>QEX<=,V M?ARN69G[4;P;5E3XGQ459M/12WF;P1FSL'<+ M@0U=YIM%_5\/F<5JOM3"=>T9<&F8S"%+^K^]*&C]=<@RWRBE]85S0)%I%TNB M@$NT@3)$VL1\%$8-:B@]L3+?%IS:ILRWC7;VI\SWQ7(YG\3S]2G^^LL93A>X M^/GK[V%)2_TX^WB,D_DOY].TTEQ-ET0RW9A+"K2I;6&DJ<=V%A!XT2))[;SF MP]E)+='O%-DTP#YZ&;[^.L9+T_7)D)TKNH.!] M(:<3.6=!+ZR)=00XXP&\4@RL0:MBB&3"#QB1VQ-2/IK6WW].MM%K'T,LWN," MZ1./7TSS*_R,)[/5-,P+[-?I9)D+*Q!EK4"T-H(3SD&L\U6]&UW/M)X[<*@Z3,G=&B-O*K<(TSX+35((T32%^@$L,5?^Q] MC&L(MZ(__=U+MR&#-K],IF&:)N2_34*>!!VMT&@38]:NXHA&1N#-\!L)ND4:R!:V@>8%Q(%UUFK M<<)C]T(>)QC4'<<>#@AUHZG]"0I=W8#9M+"5%9Z8)6M;TS''>:X]=!CX6#BP M(!*WWD5OAQME\BC<_0C[=,22^Z\S=J*M?N_0;H)X8:PW 3G>7>[[@8]^?;L; MM;>CU0XZ&XU@+$A+#I^"4IRBMRQQ\*((8 YU=BFX$H8+T(Q&K.97L4?D51M5 M=1US^<=JBMOR!J@+9]\X-,:1?U<*K5V)6M!2/7Z5G,A)R1)D>,P+>? )HUYV M[4H;LZY%V6'<9 7J]]GTY?E\3H;21H)?EJ?XI&RRT8!F(H'26D$H(4)Q1L;H MO8^"-])VL^>-'>#HWE3N2]@#\V'Y"[G+?Z_N\D5!YKN5N_QV_BNYRZL+/D>! M!Z6D"V 3(_2!:7H_@@"!1GLM$6F_[((JCT,9CD6]:;<%>SI63=<'R2[HZ]^O M[_CD_^]\L1I >Z1"#,98I!VX%%",.0@F^R@;5C^\O=O"LCJ+\[7C.(&*;Y[:O'^1NM:U"@ +MZOW2DRK]Y,;\8' MWD[;QQ1>X8(%_BO91V]K9J^S!"MJ3+I819*=Q?T)A^QOL:<&Q;8,];33UE((]##43 M,05@SHK:,[N 9X6!E;JXVNO \>_!GGY8LD6PIXVVQJOO:@#R>["G-[5O5^BU MAL/.9+/,E@3RMM- KVM!%E+\&>JV5_. YS?!G. M)LNPGDU$GJ\V4BD(/*3UA-F8G0.NE/$8ZA!T-?PN<1OF,[%H=M)./_,E-D&[ M>$^:@!O/@KD+>'3+93?U-J/-#KKIUU+9 -)KSW24!5BJ612M#+@ZX\5E';PS MDN MUKI8ECCS4K",JI$I/AA][TL$HNE.1#N2DOIDNEO/S&K2[\*QRTD$&A.1" MO:KCB)*!1;*TLU4^\Q3'F#UZ']QG8H1VHJU>6B0_"/$R1-, Y!Z$U>X ']TX M[4;M[6BU@\Z&W[$NP"HFO BH3:G/F B[*"):5Y$,PLI0QPVH#$6N+L-KP MO&JCJJZ-V7?G\622+B)"ET'LVRWU6 MSH9/WX]PVHY:F'4IPLZMV&\ O9CF7V;S/\,\OSN?I^.PP%M067*2J9IP#8X, M,!(#!$QD@ 5C!0J1E,M;:/NQYQXX#SH5>]=O_=;_7SR.2SQW4E(J\J$6]!4],1L4R :;NKP M1 8AE A2"8E:).X":[8-//B6W/(YKLZ_9 M1NEC^(==*N11'>\@S3XZ&-^'3W&K+8L14JF3E[E.$%5"(&>%"1TS]VZ'5WL$ M9VT,);<18M?*?8\93\_6'9DO#Y-_'..4#IJ$[W"^BIZ^+?<'5E__ZSR& ;GH-^#SEZ!#FP8=@9 M#69[J,.N7]=;U+OF1?NEM>?%ICBM!K?/-.EK#6 0NW560=Q6KNU3L9:%( T2M;-B-CQG!>MU9_ _H<@?9]?RZ7B*+ ML6@6->@@R3GF1H'+T8*WTJ04=:%=;=^T^9"5.H0R6XBLY[#A%;2K!I0&ZR(E MZ*AJ \HZ']D$!5FFQ+7GSHIF U,>>=# )W('BG@@0KB3%+NV[ZKQL;9&+\V$ MM_/WDT_'R]_/*[:WY0.F\_GJV'D93DXP__SU=4C'W_[ND78\GFKN_<,56YLU1D=XF;2RXM"KX2P8"?4]^ MGK?1&&N]:)8CV?SY!ZKS#H1Y5[^F@XLZMXR539'P2SMVQ=D5[H_SR:=/Y(M[ MQ3G+Y.0;SRTH3T>8D[P6N8IBF _!^69,&5\"G$U 6OGI?_.H R[O+'=<^?WT@=I^>G'TGSB^/9 M2?['?+)EU<+_#@/U?E_%;Z2YU<(JO*>7B9!*S %29320E$H M54"1I6@6:>D$SG.B7:^JVA"UVRWXN_T2R+5<8#JO?1%OKL;$4FK33Y#.U/ZT M=2B1I]78X(OESM0MOF?B;4;VG8/=*W #'7?,3U^"N\R>_'R^(!DM%A7:SUAF M<_R JQ#G>AM_6ZZ7^G%VL=3_HG^/\\61-#H(8Q@H7)4DUA8ZM :0)1A1M*?7 MJV%:NT-4!TK#T12W@8*[A:^O5G)E(A#BCS-Z1::+@O,7B]H]^.W\ YZ M%&>]G5_=:"E+G+^]=@= MNF]#'KD']B=-/:4>U)+L]H@03A/(B M1.M3LR'B3ZT'=2MM-.I!W4:4_?:@OKJCRGG:66@0Q"U!UTD@RLS8)XKVMP*LH:W MY_:DO=] ^NY.J'VT>7OT8I:*,MF2+1CF&2BER,QFS *=6IJ+HFQJ6,G\I&[ M=1;=[T?0>S&V]]W:.EJL'H8YXI2^6)Z=A&G?8WI;/+G_).FV8N@E!?IJ#>+G M-0@Z8Z8W^)MU-D9' 47%7+L <8A,2;(H1+"8N:(C9Y0Y@!"9 4JU1%FM>=F#/0V2HF>QW%F\-Z'>)ST9V?\>CC[V8F:]B?Y>6/7 M>#/]C(OEZF!Y,ZUCVR=Y$N:787#G1?)%9TA>U((@&CT!A-Y2YP\I>5-=+-*<)T@M;M@G6P:.&S?&/%3SLAPM;46X'18Y-/B^< M"F@-!$,T4,76BL*B@#,KC7?%!CM:E\* MVC!RK0OI=AV+O"S2_X,DO2#/B\RV6O5<&U/]'PRKIE7SSY.$]'>_3.:+)=?U MKQ='QD1!GK,#Q%B;K=7NEBD@J*A$1)=,=LUNE6T)8.R 1N?V^F#:&()!%?"+ MG%<:"2<5XZHT_A)N;3_%+/>@39TP:$J"P-&!=C(7CXDQT:SG3_MG/Q_>=*B# MKD^;W\*7>A]W$^JC:-!9GQF$5)-X1FD(,4K0!,Y(A>@$;\2-!QYRF"3H2JI= M1\,O ?TVFRZ/%_6NX80^%?.[^60V_SA[C\O)?!48H%WM(N9W(9G%D7"%QR3) ML[0QU8L\=079@3-8H@Y:2MLL-;(#B,-DRU!:Z66@Y[O9@E9_=C+[6A%>X'K] MY8QPXH6X:$7+^22>K_I,5)D=U?V.R1A!6D:HO0X0H]?@R,+BQ5E,8;A[*MNL MX."(.*!".VQC=HWZ]6(Y.0W+VJ?_!KA%Q9V6F#_.?L9W84+_K7B/F.'"<<]! M:T..)!(M@K#D5[+@C5+"*#_/VI\-[F:".F$M.--=9$VF+@A.+C MSQ\\K=A2),,G%[V*!9VFTY7'0IS##+$>ML8[:1-&&=2S32Y:-%(6;\&H1.]C M*1$<)D6X,0EF,XDH[8ML]C6YV(9?6R87VZCI"287(^/2UG9W0@DZ@5)DX.N% MB6A##":Y*-EP!_N!)!=;46;[Y&(;U8V=WVF"]7MR8T&H3#E0>E8AZM(#B7RC!$#]SB<%3(VZ;I++@[(N>;Z&SBYZ+C0)6L%]/\6 ME!-(T+(B T1:5V)PUC>+^#[IY&(K!;5(+K:1;N<7'<@LH 6'3W@19SSY>M/+ M?CM]O0KY("XN?OHAG*S?C6G^!_VKQ5')(I-;;T%JGT!920YW)C<_QT"VL>%'T% OUX,_XOSTHJG698#Z(G!XI+24P1@'40=ZI]!: M\ $#).F<#IF9.T/5>SRT[L=Y<-3J7#G=GTBKD_SE;%'3&V^7QSBG_R+MUC=W MYJ,8@I7*(ZVX[IW"UIL#B5B>F"4?Q"$WS?+4S9YW<#SH2];W9BB'#*VNFO_% ML,!\%E99B^OF;4MB_2),:VQQG7^G3UC47Y],ZVX[^8PUTMA3R+4S7/V'8OL1 M82\AVKJ1U4/OY16>M^4:_KLU_!?U"M*G51SJ^L4)R416T$+)I0[;H2W.(2N0 M>2H*=68RY\$.H4Z6U&UPMRV,=7Q(&A6Y9PZLJ[>^9::-(]L(R>F8DDS">?DD MI#IB6'@83C\<,^Y?^_L34*YC:Q]9WCHJH$/@NA@./B4Z"[6W$*PVP%#%J(+B M3//A[-:&J/ 7Q.DE]>R&V =/-K<'/]8T>9^N+ 5Y790 MY-CDXURXK#1"R-F0LR$E1&[)522'45HO,);AFN:.3;I'H\W[Q[DV^NO:MU_A M>W/I)50O]B(2&AS'G)@"C(R#\B2'B-J"\X:5HH-*#8= W/>$,?SWOI0RZUJB M?PN\GMTMX.\^A@*_RTJ(5- 2[N%3U+3YN$% M.%,,1,V338*AM>IP1VX7ZKESJ/8AVZX/V@9 /_XYN^RZ M)9STC."14#*=.%S6>'X!G;)FK&3$VS7NVY/@ZJD'38+M9#O"3E!')UWRE42@ M+5.ISC5"YM!LFFZ[YQXV$;:4;Q_VV#7<.NV*3LBP%O,5 MYI^_WEU1;=9W<4?Q]9>SR7SU;]9SMHYLY$I+9<#'>J-,)@U!9 MK5C;5UKK07)CF8LB&M-L=%]?"+^S=QQE]^%![;:HB[-J/?SUNO+K2(94-(L9 MO-0&5*&C*TKZUB3+A,=ZG7(H"M\#\3N'1U+WOE?:7(Y)I'\XNV[YN@^U-FV1 MC5IMLY,8]ZS>)D=F2O )T&G:HT/M["X+0D1RGA0W(?CO]3:M0\F)1,J+R"!\ M<:!LCA +XR3:P&+RV7.AGH14GV2]31M.]U%OTT;[3[#>)KI27(@!>*PM!!3) M."C-@6N!DCF=Z;S+3]O4V;?0Z=LE#$ZS?ZVVVKWUHQ85=:A^V M4>38Y"N!80Z>D6]2!S"$*"#PHH%9DQUG(K,X7&NDL4G77;W-8)QKH[_!ZFV$ MQ,BL*V"M0_(S P=7P^*1*8O&(_K0(B'X].IM6BFE4;U-&XGVU>;S[=GJE'\1 M%\MY2,NCI'-R-0UE"@%3T1+'HY+@.$:NM1+%-FL-?,\#GF[H9QNCO3-1]W+5 M\@K8=8Q@)8H+H$>\%%,B%V!%JJVX9+T&JK#6FB6B)U>Z#-<(Y1&P ^<*.]'I MG2.B2X7T8H-< KR)ZF]U3A/F-].'7J,CVAV#LYP.R^Q#O1Y*@JDWV(,)VM V M&LV W>RW7L9!L:Q?)7:8IWX8^B^S><')X^ -28?Q>L\U.P-*HB'K+9IZL[UV MEG0R^^$FM.ZPD(/E8!^*[*5=[6/;M)&T?AD+I& (H*6O0NUKRI+U*=B4;1KN MOE>K<[.K=_+U%YRGR:(&AQY1IB7Q&-H_( 8K0 D7P(MB0*-APCORM+0;]:UL MO)2#?2_[4>:]_52W=&C^@34QBOG%9YR'3W@!&M_-)PGO2DEB+D8E>D5ED'22 ME3IEFO80\KQ84HZ^SLVF=;9Z[#-T?OI32R\&[L-P;[X5-_;3A]\*P;@_*D5B M+?H%ET5-TD<-S@A/ZRQ*9V$MR\/EVWI:Y, ;8(_,NK,M[@,M1N9[(P_A8E$B MVZPE8'#UFI+1]3Q8W4Y#XR.S7NTCUQLO\#O/>Z-#+TYC\T4U]$!6RW*.)2:D M@$+/K#G/5)>508A@A$DQ2#/9>EOB=YSU2HA?'M*]CRIM,;JNT-4=1ATM9 M#TZ& );^/L1DG(_[R/4MK)=QZR#O%.CU/<]A&PAC5#:V%,R>E3"65(12N;;9 MTW7,B$UD[]6"7:-]C$[4N.F3*+;[=9]*& O7)3C/(27D)-48(&BI(7',DO9_ MJ=SW$L;> @)M.-U'"6,;[3_!$D;.I!KCPPAFB @ M9A:3BL*8U*RX[8F6,+922J,2QC82[:6&[7U=XXK:1:,6/G*0T5E0B?YP-;1> MK+6.:\^+TX/M&%>PGJ]-M)UF>HD KZ!) M]S-+:';V+2*>K&$2ZW2C5,M8N(+@R1K60I8B)3JO!KP8=0O=TR; 3K+N91.X MG4'<7 "YSMQQYK0W#(PV I3.!H)P&306,H&$,"P-E^!JCOOIUI/M%C[N2;.] M[$&WTI7OL$2L%NMZ+DR=W VW+NS[DG'GU_^/BN+Y2S]<[9>X*=U7='Y@A8>3T+Z M)_TJ??QB_>,S>N'I!Z>SC"?#]P#:'>NH78$Z%O6>)=F=%ZX(C)"\H(V>D;GA MI8I@;62Q((\\#3<<\F"2[#XKKI0+D/5JJR'YUG:DP+*WR3#-G7@:4GV22?8V MG.XCR=Y&^T\PR>YS+CP*#];Q0/ZIJ,M+%HQU-B0;D[9I.&_P&2396_%I^R1[ M&[V.G>=L@O5[DGW[A&:3%;"WY?67,TP$[>^SD["])T&PH*3/H+"^)S+5] (= M^)AM*H/>3Q3]_F2.Y MYDNO6O[ M+D?-3A[N+V$R_WLX.:]SS/X@'6W")[)&&[*#5(PD\\+2ZZ,$$EQ5@@P,F\[O M;?"PYT6<7E1PER)V#^IT\$L=4X:+50.&X]D) <,PG\[.EX-WIF@!980JFVT% MM6=%-"P487/64%@P]#K$6EFF5E,1)?I45)(#VOF'4D2#.F5NHH04,FTRY/B! M9XY.#N&L]U&B$D]CA-F3+*)IP^D^BFC::/\)%M'HA%B2M\!6=TH9_SP+\_RVO)K,R2>9S1<752#>1*U9J%ZJIF \B]\U*&:W?R]=J=7/W-);0DN-7,8)F6"^;+HL &H!A9P8XK)[2*=:W)XLWB;W,D&YF%7DEFPO(P70WQGN92Q>-#-O^\7YG:'=J?$I M[*'J^N6+Q7C/F 3ET(/*W(/SA@Z<'*OOH$T6S8K)^\7YG:'=J;&70N'7Z_3Q M+R3'.^[,1_)F%B&MO)TWTW\<3]+QWV:S3(N\B&(LWI/P)I]K>57^?;;\;UK> MI'S]93:GOY]]NM#TXL5B@4WIFR#.F\7B?.7]DY-OA8P.Z!"JE\Y]!E]*@>@+ MMZ*."\)FHQX??,SS8EC'8N_ZU/](>ES4P!YQO'90>A6^+M[2:;$B^<=C?/0P MH=^Y?8:08!>36M:3CT2(3FJI@"R71%SG%KR*"N@%R#:6D)4JC1C5+\YG2,D] M4GR'=L)]2R.39S++5^M[='$/K"S%HI51C"R@6G$MHP;O0@$OI72^H!)6;4OI M[F!^9_2(:N_P#M)J92UQWT"-+',M29A><@O3K,6VLLL"H^!#]=8^]F5.+?A M=!\ESFVT_P1+G)/2D6L?03)5>TAC@N!S!)^$E89HR-A^5?@]]8*-5GS:OL2Y MC5['KC)M@O5[B?/VY::MN+!+N>DVBAR;?!R9S8(CN#H/0OE %GR* 7))4F=T M!N6 8S,.IL1Y,,ZUT5_G)0.9F/NKLDS*W#,60":K02G'P7%$T,58$:V4,CQT M_?'9EJUN8P5UHX7!RE:;@'I.9:NME-2H@'$;"0]6MBJY&FNSIVIO7;;:O=;;"/8IE%S=J'=,="1J*R3HE.I0.>/ \U @ MD>5-'A=VTXJGAGR M@*(T*P]X'F6K>\70+=78]1[Z6_@R.3T_?;C")GJ?@B9[E-$;0Z^0I6/#20M) M9JVC(]BWKX/=P[,F3WNZ&<]M@N/]**'K?>RZB=Y]Z)SGQD?:6Q7#"(H[GO60-5MC9;:2RG;RCF]2AB]7..X0=;DBN$"(;AZISUG :[P!#'Z MR)T6UH5Q*JL>QMUM4=K&9ZVS),':'(I,P(TE!TS% ('7[9O>*I*8U6; XIQF MF,B<,=*!C*L9'D60,; MUG(OS/U(@G9%BSO #Q6"5='ZFU&FQUT,SB! MLBHRUT&36CA-GK@D?#HR*(@^L=H,+8^\^8Q:AC4&;]JHI.N W_VYCHN$!OFQ M3/#$@">'H&S.M&)1V\5X6ZS+Q>IF[50>>](8GF%G6IGU)=(>HO]7X'[>B(YG MD8+@C-;-#"B7#003:RZK9.=HY8C-.H8^^JB#U/CN0NWZ%7]QOCR>S2?_@_EB MN4?(HA2%)< <5@NEK4RK#)9YD[5V3.AF,*<'=Z4#&?8_7GEQ 7!1 MA[/%VL,N<%H:';O$:0$Q^ ")5A^,\8;+X6:=W8?R (G2L6IZL0S7B-[C N>? M,?\RF]>L(_XQI<^_&$.TCHTNYR$M%_3S#^$$+Q=RA(7SD(, 49$KB1*B80H< M*L?H_S!Y-1BS=EK*0=-O."7WTM9JA?9JGV4Q1JS%[EIY"RHAO3Q:*0C6H,I1 MWYSP[ MGZ?CFO4[4MEY:ZT#=(F#XHJ#%^0'1!FL4R)E3,UJ+YL_\P )T:?4.YS7^@W, M-;P/Y_-Y3=$1Q)_7B-?]_8\(D^7&>Q")3D E%-EK2M2NN25+%J)(0K0BQL// M.W12="CM#H>C7LOB7;B:SKG"=406>?:&..F9(&>]% F.2S*(,!<14P@\#&=\ MW$9W@&SI2!7WCD7=<;?X^VR)BRM$0JF(244HLM9IHF'@/=.@N99)BA*2;M8* M?>/''Z!V.Y+E7>VZ3K2[6O&WM;AOI^0F?<;Y8C7D>1W?NW"35!'$.9NA9%>K M=*,!+TT$$9B0.7!'YG(K[;=Z_*&SHS]=W&6/'[=.ZG3V>7V[>S)=K)8SNS:@ M7^1UD5HX>3,ML_EIJ-\,4$^U-:9AZZZZ$=T8]5G,:V]-29!Y"*"B08C&,\C6 M)8$A.3-@;XP]K,\2EJDD$@)GJPGK48(GK0/J;',,0K X7,/Q)UR?U89G6]=G MM5'64ZC/*H+I$)@A3S32>DQVX*+G4!29F9E^8 8LGGRZ]5FM:-&B/JN->@8O MKVD"[GM]5F?J;55GLXUN!B>0S%%J'1081TZ0XLY"++F0G^M$-MFF;-GA$F>' M^JS^>--&)8/79Y7BD8FLP)$.0%G2I)?D=(G,(P\B6GV@]5FMM-*J/JN-2/N: M2M(@?NYD*)DE#I(Y#@IKMZYJY7',V><@F"JZD>8/)FNQC;7;I]3O)<=8L8:5 MESR_6LW929B2M[QR?^>S4G ^Y*6M]F"&C2[L**PQP@H2,_[_[7U96IRCU-K,T@A:TYRDX "I=!)^=\E5KN^R5W'Z!;02>%G-L( 54] M('@U2;0#KEG*T0:'#XNUO[L5]I6SG=T*0\@Z!K="BM)Q09LFO".%15M#"BI' MP,@MK[JK47Y:S?XHW J#Q&* 6V$(/?VK=K8 ]]VM,!J]P\IW=N"F?]U@L=D6 M(4 JI4 Q3R +:]J M\JZV_]9UVI8'1V8SO0',^"V+OC8\Z, ="+OHM:/O[]CLYOU_ MC?JLN(!"90U"5,>7+!F0^=H37EGC ZE9:CLIV/J1IRH/;?9\[%O@.;?7G;0CR3+': M>(HD,JI"R$R=<%_;42HFBTQ"*:*X7_KK,RA/4'!&IF;L_G,O>LO/A"W,R2BA M)$8*LY4%?$D6C+.^:)^X]V[_L,0)LC[RWDY83Q/16(O:D%S6;%Z1:[4[S\"X M#DI$SLAH^K8B4VWD8?=='[N>YM>K>?R?.S#O%_/S!?Y^5S6_KBT5F6P?SR#Z MFA*D?8&00@$>R*1V(I00MA.,[9YWJD+18+='K*>Y,XA6_2W/)"L:H_%0C#0U MMU^ S\I 8L9F'IP@&WM[VW+UG2=+[&Z[UJK>Y>M#Y[_R)2FK/K,DM(64J[G" M>94IEL$'ICT)EG)ZGZ.]/N-4R1UI5Y\M?^F95/ A_YEGUWD9/^5T?9GG)5TL M\?Q\D<]7>?;SLKCY@;K7<=UIX*^+JT_Q>GDU_STOEHT2#,8#UC[9H-$F-DD\ M^.$K:._*+?8W!.U+)XE_$+37:VAW+TRTZ.A]82!\JNV2DP?O? 0G60S<28=F MFJ#[[FL:-V%A,([;_.IH8TS.0T9'AI]4!3!G!\A5CJ762JIP'/LZ8:)#)[E^ M.0FB@P <3H+$C[EJJW]\HJ/P\E6]"F^FV7DFO',&HBL15(ATJP;256W1N4@> M3%2FFS _"?$P$B-ZB,HC6=V?LB;Q[D>PUM,KMP#6/5GB&;!3)4J,0.EF,=F# MCZX"HS 'S<5JD';M+9 1G#((V6F1HA$Q=LS,ZBHH&Q,C>LK)$!I&E(^5,K[X M?/;;KV&CJ]S/$_SN=__N?M-]Y,E[W] MR]UPV;OG36'ICK+Y\[UV;L0 ]QK!3^_/=!T'RKV N.JMJ!A9Z,K$6@'@DF'2 MR_A2KY9AW/WT_E2X&[AS#=Z[-Q_.,-3QARI!L:JVQ\T< I,&;$)25;Q2],^C M"CQ;+CD(G34HGD-U9270RHFH;*2# M8KN664]]^[$3-\ZV->FP^/'B]XO9>?5.XFQ9JI_RQ_D\+=\M?LV+/R]BOKGX MD3!YI@E7I/6JR.O0<>TA62N=3UIAZM=;>"O(W[#9-CZE3=)/-L*\?>&V =K= MK-L2_%1F7@,1&"YF>_#7Q S<%K!-4CFE!0119WEKAK7%NP4>D4R>J)/P_-L0 MM(UFXB')V1#:VK@9OH:UQKO(Z=75^SEM\]L9K26OIX$H%$YK!C*+:CFE"#Z3 M"JX%TEFO@K8/AS&T=#X,@3Z%-M9$"!Y[*)HQV&04Q/-PZZS;>TB3L[4.2:3A1W')?(@&ES<+NEZMJ3-7):+G+XD2[1N M9S'DT=WR289O1).,D=5I1L^F5:XRVEY=KKXAIX_S#[F^,G3 UIJYVIMS%O.[ M<'EQ\S;K%Y5TZQ<,06,2PD=$\(_;&[4*<5AA,6-FT.R.Z ; M3X-A7BA1#!B,'NB"\8#:!>!2659\*3I.TW!SSX5-DU726_9?3B_I*1N'DV?R MWWAUO;BX^KRR/*V0FEEMP5H10/F:M!EE@E)\\E)E0;]W$^_[R [#/=E50A[) MZLY,-5%UUVC6&OX6>+I[';_&.)5S<7?>GA6!/3:]AS"X'"5*QH"[P$GWYI+. MY$1BGZQSZ 0GJ^RDA&"CXZ^=# S9ZR;<_S*_^IG.P,7'3SA[-\O_S+A8F^-2 MT('G%:W3UIX@9(QACA&BL8DS;QR*W$T,GH4YA8V[#X>/YXJ-0L#8[10>0GHU M2_>!OIE?+^K'Z\"N,R')9 )$1S>STER1.:TXZ%AR2";6]V6K>/BPYQXI^:UW MN$T\:6?MZ:Q$;Y" @HDZT8E95LX61TO16:%/(:5^)\GNZYC:G3:]O=5)!AJ, M@X]D;>'YRYOXVYU+Z8O7\,S4_"+#!+W0SH+**0&]BJNI]D:8;#G#[28@[0'B M6Q6\KN0]>VCV]/*^II/_/"\O9I<7&"XNZ7%Y6=FA1]/.TC;7Q?^Y^OBNH"YN M_S\U\A#W@MW>NSP) 4T\TQ]RG-/#"=)-\.7G.VRO%A<$]KR&1]ZL(;[Z O'N MG54\>&&#IS>G]NR1]+JZXB5HC\K(%)@NT[A+]U_;N'[IG?'<.):BD%%P'B 8 M5??96D#OZ:P2Q6J?=9U&?ES[/*%7NK/*,J48R3.4 MA&3E.DU6;A$(3' GC2F2\W[>ID'0#\.KW5/$'LEZ.ZJ;V+!;PUUGOV\!N+M; M?. BIO*;-Q2-W<5P#UX/0B %K[->I8'LDS$Q$FPB\D@D41@2/B4$TBF?'K1&R7WN.?57MY@0^0A1MO/A'H:X^E+UPC< M3'O+GAEF%)WT#J2/N1::%O I>] N$%+%3!+]/!Y;PY[:/SRYR=V&X";GU]M9 MK.6U^8=\\_OMD?L%ZVMY6+ R^+ F)QS4BD6 MWR]_=/SU??/2/;'(-#F2GUG3K?O][>R+2C)@42G8DC/6<9C6@.*I.C5HJYG7 M6CG,(>M^Z8\-%OC]19A8:)H4AJ\7=;N87_)?*S5JP!)4L4ZL>K6R5*.<]!X' MI3F9L,G*Z!,6UE_N=U[.=RGO*A!-VFP,N(@"EZ8V@.:%8TV?BN"B+1"*$HI) MZ?+#T2N'HW"/G1CP(5_67(;WN+CZ?"_38?GKET#S\BY@O;CYX3_J#U_=^^'; M;KI[!/I;P!@G<-]\@UJ7B"W_EJ_^RGEV;R%?'1PR2$YOA ?G(YG?)M0D*1=! M!,RY1,8UZ_C S0:"+PRL-4$XJ7SBDU?0 MO8!_\O*M,>5RZRJML0@]G,#WK:_THK;5_WI5J]B"TX*N_Q! ,Q9 H4@0=*$_ M.6]3BE+DCLZEE[$>1FB[A; \'EXZ'FEMYMT^BV^=@;X%POY3DS>@GFQT\HAL M#Q"E/:B:1J@XMYDA8Y!1"]++R81 )&,B2^9)-[=%97?BPK1YG/*DLC2$H;%' M:K[^3 9U5=]?DWY^&^6)& 6KCD11FZRJY"UXSQ,8+#9%470L>I/I\=R73S(^ M>50"YB/N7I.XQ+V6*1^J#;18=09:-^UYSO(Z8UEQRR,":8B$FZWZJ%3UT 2C MO<\^\Y?Z$8][3NRVAJD=3MWT\ X4=VN5,XHK8%Y[U/Z!GZL6N4]I1#LP!^0W MV;Q94WM/4C!)Y*SH[1 9E(T&G.6U4R8IU](V>DO=DB+ ,]9X,(6T:0W<;A-^])PW8'F[Q[D+5-$*EDBM!> -< MUDFG@3"CT8J0DO+.%:=WJ]^->IS>D\:R-(2A'MX3=#GQ$#/85>];PWB=+$1L M1F62SB$:M]U D6/QG@PB8)/W9,CNC=UG_ /G'UIW<.]SJ3HZ<#KE'IK M &5(4*(4J'1!C6P8G?>^_43YW'7_FASQKWY?M0-X?V/O/NL;X<)EX8J'F)@& M572A52L.5BG!Z/1*[*'3L^%!OQWF(W)W[67 M"=(83!XP,#I1Z!4''[R#()G+,5K&0[_ZV1-T=0V1RU%<74,(/1I7%P91>% > M7.*UUQ\3X)17$*U7-ALNI>B7T'U"KJY!PC+4U36$M&F\$ML@_.[J:L#VKJZ",4=D M"8(S%A3+%KS0&J)P*OEK$[(#FJ&D#:-4;T-PN^>F@9L#[>N=Z%J&J%*HCBOZ:6- ML=")SQV#(&J[WU!'5OE@C#N$\M-#]M0TEJ4A#/7PU+ L=<[>0*ZSN)5R#M K M!H);CMES6O]IE70-(F"3IV;([G5)2BJ<\<"2I$,5(ZW.T_6:#:N9OBP$H02S M?!B=AYZ4M#^?N^Y?F_GTM<_537:D%<8FJ\&E9&J'GQK)XC5I!7-)/*=D^UE' M7V!]0RKF;E0T:2"V@K).D=X"3'?%\1[ J73$'>EZFO8]]KK=L7 +BB7&. H! M K& DL1'*$H!F?96UP)CU/VF:30G?J,^UX+W(5O4R3I)I'"N1MXQYIR0B1O5KQ;_(;KC%H"]]GIL4VW5#O)#G8EX MN1YU>(V7-_$V4E)-\I:$D;:8K(Z@.2!J!=IH;BR7/H2TE9+_TE..*+:YBY][ MW%T^\BCE(E?7^BK$>W!QRB>P'7*D5MQ:6H;'*(:1-U"EP"X3? M8Y4-V-ZA9> .5$TC5%%*$WAPI% +"ZJ8!.B3AJQ0QRB371K$ 4;HUM#]J]1 M!\IJ:]]F$Y]I;3@&(X%SJVZF#8;@ IGQ+K.B?8X](USWH1V1\V,_Q7EW0H[+ MY8'Q7]<7RQ6<>5E>PE9.IN0BR#3@=:$3^OU2"PH+^B&D*+V:.'> /)2W:LL&^LC,G.@ M^W8<7H\A MCT'",M3K,82T:0S4;1!^]WHT8'NXI;H+5=,(EH?*7L* M+ I4W,A4'HZS>X[5YQ]R8NR.M)MM>DFFM-K:YD1.K_WLIK'(.BX7V"I5Y?)N_.W\^FIY MA;-T,3L/>(FSF%=_NAV8J?/.5(V( M1PL\"Z]<=J@[CB$_(C^:\27S%"+X@#655+K:Y59!]K2'L6#0OASFOAV''VV( M7([3DW( HYLQ^V[V"&(,=0Y:3I"C6_4,((A&UX C^LPR"E*_NLG&1KC? MC%XR+G'/7D-C1W[>U8GLRS<7,YS%"Z3OH/?JNCH#E\LO 8CRQ+^&S_'&//B\ M1PAGO(>/$XMIM!E-@BI?4+Z]PW$GRXX.Q:BBA"B1K"F=&?B@,EEJM:&<(IU' M35.%_2+L<4,G3SWJQE\:LM?*UU&0GG%0CA1"[WR@4UY9%NE7YJ>9?/8LY&D" M)./)V,LQD7&8.J PR&4M55C>6]A-\'_E%5-,J:QX J%" :6"!Y2" >>,2\4< MTGW33^E_ >EAA$!&DHW'QL!8'+6Q&)]!MQZ4NP6^_A&/%S%/%N\8C>>M16@/ MDJ80IFR#TMX6D-J0"<42@HO(0)7(@T'M!/*3%J+-<8[)9&@(-V/'.-X2R->X M_/1JENIO?__7]<6?>%G/WW5S8LN8TL4!5[ZZ[#4""J>!.Z$+1I$+WZZU\Z8G M31+]&)&8>:M='3VA^,9#]E#,KU[]/B=CF32HU_/EU3HE-N:@'--0TQF!]$#: M 6L]9&6\MB)D]%LV]M[^H:7 _ MT%)5W*2RY&@EI-H:1FD; 349WJH(@58)CFQ*"^$!W&_-;[$/6TW"F2]"7$_5 MV +D 7@P'@$_'#?&7K0/$ZL]..ODT'@,UACEBE,*LG9TK(I8 +UED$EGYCFQ MQ#OVH9U,L'9P;?27JR%4C>WD^$<=_#J[N@=JK4\'SQR3#$I69(9G@^"#DQ"4 MK,M67L>-\;,S'WLJQ/1HKQ?H]?KZO514GQ^J^&SCV"_M(E;ZQFO):G988$S"ZB\06$">M*3NL(.N8A \1ISW8:EY6 M]C14QH3!7/.,BV;UQDR UAA(2K-4_ZGH?O4 $PG4H,*R*>1I"$E-Y.CEJ-#M M C[?WLPF1(S&)HABU8(H.7""SNYL7)9)Q\0>-G!J*%)#D$]=U38"^8^$JQES M36J6GMR-AQZ '(PGA5]""DCO6%((&"0'42=8I9"48OWF FZ#^!O4KO;AK$U4 M80/*=4AE"YR'H6<=CBMX=/X'B]@>Y/53NYZPC97V0=0!WES;&B.7$%!PD*FV MGYC%-;\S#5YO MZT%S$UWNZ16\I'ZBB2@LF5'19X*/) M9+)_:O:4*!'(_$&(ALD@=#*Z])O+]!3";T)$=F6DR0'RJ%I:V9 T([M;^IK/ M*J6B(Q0#)&9M+'3.,=VO1O/0JMI;RL=>3#P;^)NB;OU>X]PO5=LW,Z1PENYU MRTV9!(1^X"JGBUF9+S+]?W&5G1_KE=ZVOGU MUA05#;CJ"*,-R\K3?ZQ?"_6#JYMH=&P2X) K$X&76&ETR_>R$ MHZV7'R)CN];+#V'J<.KE/])/UB:#%\O_N>T<26:2]"R1%4.[I+)&<#4%,01E MG A!FH?U!2WKBAZ@._3HPB 9>%Q>M \7;6K/[B%:MY'= E/WJ,%CG%-%"/;C M\$61V(. 7L*AR*K-11G 8DG]%8K.6:$-E)09LB23[SCWNY=0;/3HMY>)(?O> ML,UB_%Q!K3-5G2A<1 4Z.\+D(V&*LH"KYFXT(1/*?A&?1_BFL"/W9>Z9MHH[ M;WN;O(9;3&]G__AT$3^]K9;'[UBW]NV2;M$_+O%S3C=!+%3)DKB#I*L1%*O9 M'L%X8!C)C%:E!->QMFU;V*>M@[1AKTE2\IOKV:JY(%Z^6[Q?Y&4==U[_OE[" M[0NQ#<[N"LMVV"=+T8;!-JV0ZO$)Y[P6MV9"T=MXZ!3R6 ,H&A M7+V%'6-[$TK:YER'PQ*T(<2-75SSR\QBM[__]N$.2&::ZR)(1&/-+=5: M 2*A22%:6D_A7JFMZ+O_K:=(W\Z[-O;;]]/[?]X!"9AUR46 0$,:5,@2G*3C M-90HK0I%J(<1]&?HN_^MITC?SKLV=A>3^?)B=O[F)A[^]W_'3S@[SQ_HH#M+23C%&0>_ZI; M"6"HAYL,(AHCO"NE7^SK>9RG+#,CL3.V@O$^+V*]9,]S'&-GEYII]L-U_C@? /]#CO/SV<7_KQ; _>J+5^4J+S[B MOV_?'VF8"RED")GV4JEHR((O!7A$J[D+3'N[E?RU1'FB@GDPQ#Z66'V $OO5 MO+$LDHN60PFU:*@(4BP4EY!D8+7Q)P:Y71/MYE"_RVX'BA\+L.F=/OU+[>)V M=?%G;I+W_.C;6RI7*WNTF<9#9&SGR5P#F#K@3&-#6D5) MN8[YK*YD)B,X2_)@B63;H/I>Z;QCAQN MDU6Z"P&]A(.'Z+PD78ZK1"8UBX(43AG %L^E=3:PV*_QUN%F&H\N$T/VO4VU MZL6_KB_2Q=7]G%>N&3U>.-"H17L9ZV@K'B#PUR25^'M_MN[,-PN[*R";44ZDF8[(]0)3VH*I1 M8X4-2',)TF(*D*VLQV>4@%PDB"AK1,KR%#K>6Y,(TT:59EI9&L+0V#F)*W#\ MU2RM_B">0KGN#\]T"%EF*"G2Q>ZYIDVPN6IY6CHZN$O M?*?;*3SR!81&2ZY,$.!Y'926H@/,J, R87(VG!?;6>5Y >W)B%$C@II<2S_2 M(I!/61Q;\MC& M UG?#GI9EN^NK]Z5&WWA[>QJ_KS"\%4;+RFMT6C !"9 \53GC!I9YP7SX(QG MR?43P[V6^P/^"^4E%^3[F0KI%(7@@T=%K980#+X."Y#,!CBRS MU+&CS&#\WX0PMF&SR6B,)UZ@C:"=TR8*+6H66:E-..O(Q5AKG(PP1DF3.C8H MW&$!WX0,-N+SV;36*9JJUM2#YF@S'(?(V*X9 MCD.8.IP,Q__&J^O%Q=5-8,KXD)*KU:V1RSK/KO9A<[17MM:Y6IL$]ALV>1_9 MH2<:#.+^D7SMS$$3M]$:S3JA;@L\W9,(OL8X5KS5!#R'8&.IO)P-#]KH)][_,KW[&6J#T"6?O M9OF?&1>WX< D.5VALD#2F?!Y'>@Z90Q8$CX%*QDW_>Z)9V%.84/NP^$C@1B' M@#8A_0>X7LW2?;1OR.:H'R_7?98NV"1]YR7, S[ MT4M10ZK:9* ]ATP[Z8H.":+V&I1*%H+"#%8FQE0(&&S'S+.3%Y=]MK])L&@5 M;'UQPJ@NHIB<%:A!/>TC9IQV>HO4+/1@N=1.B]KF4N_ MHK#)!&MSU^4#D*LA5+7IY?WRT.';BYKYG%2*$B0+'I0Q",AM+:>++)3@79'] M:I2W@CS):-ZQ"1\Z(GH'ML9N +V*-+W'S_6Z7ZMY26LAMA[L#JL[I' MHZPB4I/^K&K2Q=U\E;OTEUGU>.7EO-#/CIHIM,]31\W^&6WY;3)Z[I18K)]4 M87Y7[LG;G6!;K[URRH/U=-@IA8:.TL)!&D6?FURK<*9)8-EZ#2/G^FQZ[HWW MK6@K6;86G*L]Q[6EFR(:#JYXG;V6/N5^2<3#\4^4!=1&+C>D!(U/Z.'D!WW1 MEAZZ6S+=$"4: :8D#:JX#,YS!Z&J.-$EU*5?8MIS* _$Q=Y 0)YW8.U#5%LO MZ&,]>QMLTWG7#\^IOA>W6XG,'L3T%A[.@F&9;"F-:I5M$R D4F$)8="<;"E, M_9(*>@O-]@[S;C(SA(^Q^X[\H_;MG5T]X65)]'CG B3F>%VM(R/>:B@9E2DF M6Q.W&VOWW!,F=6'L2<)\[!ULDFMT[]9<";#5@7'I%2"/F>[)8"$(9\$+,I)M M3B&(?A&S!^"^(85C'UJ:A//O ;I]&;:!U#]W^2',R=*7]R'P)7'88_?;)#$_ M@J9B+L$F#KG4L4S,&4"G$9)3+ALF;8G]FAMT$HC-J1@P\Y7B\6 M=5+7$^?C[6T7%6+@7D"TJ$ E+L&[1'"5M%%H17_N9]9N 7B2?,/]J'TD*F/S M,D775BX$\UIIR,J2WH6$#QWG8-!HY3$*8?K)S5%T;>VAHXQ(6I-HW,:^;ML@ M_-["M0';P]MN[D+5-"U>Z7(':<+5P; MR](0AMK)T)/->=9I:TD';[(#HWVB+BQ=(!SZR0: O8Q&HN@&(08B"H(NGHLR,;HU]VVS:(OR$3;G0"F_1HVX1R MG5>Z!<[^\>ZML$\6^QZ=_\$BM@=Y;6+BV^%%1,8\0T!5 [W:.PAH:L)3%*@P MQIP[5L-.*&2;8^4'(V-#.)NBQ.SCI\7\^OS3_0[KMRM;W_B))3*.C0;IZZB M4/NMZZI#%MJRH@QR<3#59QM7,TEPOX&D#*U-&Y?F)N;E4RLX(WM7%]0&N#5D M]);@P%EZ40UA*C%E*UR_QC1/(9R\"*%7@NS>]'2K-_CU)E7V[5VB_:]?$NW/ M\_Q\@7]\NHCW\O#WJ#+8^5GCU!:,L]0F%04_?GD\7KY:D'#>"6(DL2$C(=6Y M,PR4I5^"4#48[8/2PB87IVD0^CSF<2L&'CWGQJZ*9*>;6D H92B@?%& "0O4 M.C)4)BA25PYC7R:L"!A)KEZN !B!H,/)^'^TF)7V*]$%NO!KP*-V02]T&_A4 MZ+Z/UC)#]X%E_3)FGH1X&#Z1,43A\22DO2EI,Y3K(:Q;U70;8-V]',^ GB:Z"DG M0V@843Y69__7J62D@QN0(FEDA6)=F73H@(0@0?N9,"Y4L]*I8Y_L?Y M_,__O/W&E1BL_[)2Q%=4WSUO"FMLE,V?[[5S(]KC:P0_O3]3,@1?VY%JCW78 M=B;L.DA@F1LL1EBF7PJB#./NI_>GPMW G6OPWKWY<"9=LJR40N:X#J!X]!#J M@.)BM)(HLM8RCL;=FP^GPMW G1N[B\NJ5<#K%9:[(< 9$EQYB/CK_T*HZ=@+X"-;77LID1O\NF#W5,WGY&ULU+UK<]RXDB;\?7X%MV=CNSM"Z.8%O)V=F0W9LOOHK&WIM=2G]X1CHP)7 MB=,E4H=DR=;\^A< R;JHJE@ >)'W2ULMD6U M\[9DJ&;4^9K5]TY]SYP_BO+/[ DYUTM4\Z)\ . _U&MOB\?G,KN[KQW?]6'W M6/?7\B]!2(* (Q>D%/D NG$,$HXAB*!'*$X8@;%W=O>7A,:0ASP%E(01@"CV M ')C N(TB5 2!CX, S7H,LO__(O\#T85:7^]]]_N*_KQ[_\^NO7KU]_ M^8;+Y2]%>?>K[[K!K]W3/[2/?]M[_FN@GO;2-/U5_77]:)4=>E ,Z_WZ?SY^ MN"'W[ &!+*]JE!-)H,K^4JE??B@(JA7J)_ERCCXA_P]TCP'Y*^#Y(/!^^5;1 M'_[C7QRG@:,LENPSXX[\]_?/ET=)IK_*)W[-V9V32BR27_WJ,V*\#V!^)WWJ? MUQ&84^)^&HO'/DP_C<;NK= 0;'J&M\@,9KGYH-[E=*YO=TUJ,.O30F/H%B(_,1%KM9 M% 4@@1$'), >8]@/8X86]?HS7[ <_'[3<:3(&M/\P4#^^L@Z+EE5K$K2[("" M#[G[-ZS]QYJLL]S0_;=?-PR/ ]SR->!8&B'1DG8*[O!#H#A?D*#_?X]B4Y = M2DMI !3E2VD+8B/M9HU50EPEJAQ%R5NC;T5>/#S_*@TP($P$/_Y5C2Z?V/P$ M2%$N-H^H!6C"R:]['\)YV4F,2G)B/MHG?B6%L),>:[ S-;PL'JRAJ0OK;ZB9 M*,':#TY14E8*"_F F >^]W,BS.354BJO"_98,D%#VGKG.3U_*,HZJ]3_?F0/ MF)6+B(8\$8I!V&V),&VI%X'43R$(,(/5F*#Y')'YM=&.(D3OP0 A2'PGPA"0$XY1Q MGT2>FZ80N\1,%>F2GE@-*3;DSEU)1H#BQ'EL6''0%B^G-O&A".NJIBEP,U-+ MHT%FH91,I9]<(6DS-+,R,@5J7Q$9CV"FA!Y9R1?B@,P9J=\6Y>,O?T./J-NG MW8BC-(BETPIB &% IQ#)(H#6D2L2A*/!UUTT=D8L724G446>W1 M"TV_GAA+8#.-<%!6Y\O'$T:)OM"T]2ZKO6]RX7>HZ:O%^ZQR&CO,D5Y=6CF\ M*)V#V/PR7"?J"-MH/_DDD K,C0)7J:_>=V=15#K<=RI)ZUD+Y7,I5-U;5-T+ MTTK^\^Z?J^P)+:5:Z\Y?!"4X]6. DS0$D+F^,'I\!*+8%PH*,Q1#K?.7%K6) MU9&DJ93:KKR[&@W[9 M/-+9>5]12=5_/LM9K[*:W;#R*2.LN=980(9I3'$H]&&0 NA1H2@Q@B!@B4L) MPUY,0R/U. 67$ZO53RNU7L1AZ)FALCD5->0-]<@D,Z2ICU\;=T,]_O[SC7.S M=?3<9MK9XMK!SSO/M9P[BNNSYA]GS;W3LN\T_'\/TV>X?;SV--IM.^^J.GM0 M+LY'1=$IGL2"^GJ?$;GM..SA<5D\,^:(S:F4+);BR;IP'LOB*:.L6VU.)A[] M1NZEJ&K;DI$G\O'Z^:6#HIE]\?R/U_D_\H_YQ6W^5_'/S8_R/<')F7J??4/R MJO),/.7](_SH!1<_"OJ/0A!E+<8S@O+ZK5I,U67^5GS'I?C$SZN*U94T4=I?;%V.=8,4Y?,B"9B? MBN,1"'T_ 1!%$"2$NB!%$0E]-V2>2\U\Q6.S.+%1((.[Z&K)I$X@+2,.4JPU MEG3WNP$7YZ//FJ[_^37GPLQ0V.)4V64;7IUFHZCD+J [0"M#)7=^C,SZSBWPJX/==Z9-1LM7Y;XNJON(?62D7 LTJ=E,LZ2)*J1M% MB(+00QQ @L6!+J8!P&[H89>YW$/,,$;I$)VI/5V"IESO=T5!*Z<2!(V#D@ZB MHZL@!\MLIN4Z<1\V!/N%MHDVZA-I^@BC@]3GCBKJ@^! )%'OXV;+EK),C"=. M1>>X4DIA@5*713Z"((["$$!7F%E)E'+@T3AA8JDB-]:RL/9&GGQIRK/=EXZ: MIJ]U7_[^I3A(*M/%IRF0]J([ROR!958Q\LM=\?2K>$WB4/_P556\8RW^O&%VX"4N"(&(@#(($ M0(P]D"0Q!,@-,:60!&EHJ(U&XFQB==5RZ8@U5TG^@&3064H.U^=N&V_(*)-B MX 29&VICWX="N6PYE"[SEW W][N-I[W<,.JPCE/G'E4.EE[KE6!V9)_'F/C- MX>H8A=_Y/1QCPGS0L3$J 6NEC,I'% 6 A0$', H8" E MW ,AU+^1*OM(>/0;=!AV 1]M= M.4AH0W>)@:0V;LJCHDSOH]PG/;>#\JCP![R3QY^U">)O0C'R6J5/OKDJ:9:C MLKG)7H?2,D[2E$7 BQ !,/4QP $1_X$P37A,H@#Y^@']IPE.O!NO.7 4"\X; MIV.BB3@RB:K5@:]_,4\!BMG"/HF'53* !C FB0'C C1NDL I_$9+&- 'H3]Y M0&.<&1,)]*7:32HP>,\ZXYO^YZJJ5;:4. UMYW"VAZ=%D%(_"8@/TB#R 4S$ M%I,&'@6>2R/J1G%,$31,\SY%0W-'S-1+1;V46$F7\C[E&=>N$=%WU^HQQ^USTW^6(@S$I-YAV]^ M^?LOE[^TAB=W&:'<\P&/F-RTTQ0@3%/ 4>JE?A SZKNF&Q,#!CL@D^@&XB=!MR(X 3/Z"1RU+H8S/;XS31B;7'(K1X.5F?7#V[2"#=VW5R&\HRZL/A2J7)XY! MS2=SD7'.9+"-_.5MB?)JJ?:<]OJW8O0RORX+GM57I7QW08,@=&/"@1?+"G=0 M_(1H@D&0NGX4!;'GI>'BB96XT-FZF>< M:2!)X,;<9R")8D\6)R4 R9QN+PDQ]2BG*62+[0JQW]4TG*R1^__*-.AN%+-_ MX69[R1ZF=X)?YR>)[/$3A<7V,2H,D^\PXW [\R8T*L3[^]2XPUO6QO@[JV3L MDO(M!2'AOI\R@%@@]B,6(7&J]V/@81K[).0))X%128NMP2>V<%59A):<\^5< MW]=V$ B- _L \9/Z#W"[EXM_Z!D+#2*K)%[Q\[N2*F3M522'WIM/ MF?1PO:-0^IZS/6%?9!41-O.J9(?KT6\7;_"@!R/"(8 HC,4YVJ< $\\'(><\ M$D?L-$6&'CL#ZE.[[K9V/T%P53;%AV4%G@$1DR;HZI[+)L+,3*UMF.CI1S%1 M*0L+ "8_=YGP-//IR@*N_3.4S2#6B;;=^&V=BKJ-A9#UC*KZ+:K9G2#3WG2E M'*8182Y 7BAL'P1E:+:L&X]XS CD/H^T;DCMR$^LE#;-;[JR,74;W/-?3-:/ MJ6KC5%L3;'4UTE2(&3J$CH)5M6"=.:3E99K\6PL8IL_"-6%J[EQ<"\ .9.3: MC&*KFPZ'G<<^]S!)0!Q#!F!" H#%Z0L$"0M22N(0)X9M*UXAV/PM>LQDGDA5 MB_W:5*TF0\ EUXNO%D>L!L*_C1HP95R?)IJ#P M%5<1Z^3-":,@Q C#\ 805F*.044!W&2 M,![&>GK.GH6)=>"FSC)I$R2*G;4@2P<(ONI,,.ED>5VTSYV_>,[ N6,W$QI> MKLGQ-5,J&VC?MI"UVB5KF9*E&C9L;1Y\8Y[K9(>I@4MM/F%^P!Y71MW48DX&$$(B:U?L"%&1<*@RY$ MQ$]8PF2'2$/K=H? U#J]J)W'-G+>V&C;14+;7+.6S]!0RQVJ"$UCHAV48GKC M;)?LW&;90:$/&&2'GQO#"W^9BZ^<575UF=^L<)71#)4O7,4DHAY.L5B#/DW$ M@5.6O88A!BE+(2:ICT)H6$+5C(&I??&KAP=I2\ERREL,"(N++%>441DR*AWS M8E:K8IE15==_XX.NNKC$0>YZC6FP\=B/"^X0IWW6<2+AW,%Y#L>]/@ZS^NXU MV'I%][T^:/T>?(-Q+ Z7'P4EMA0CL6)578F%6GX2-HKXDZK>=)F3XH$MP@AZ MF),(,%>V]0DI!S@*71"ES(=$UFOP$^VSI [%B766HFIR2-%"2>.<-[;L9BIE MA[JCR#N"/B@Z!IR&@[&!,3BLC0V0_=D,/12K)O?A80>V0L&6[\"6*;[&.HR9 M8-![]M(::+ZCEHE<.R10&)"$$!($; >B+@U>*A)[T<8!9G :0>K&I$WT$ MOB;WN;<\=B4CY7UG+?AUOJ*#=N!N(XUG!S>?1-US,&M2P!* M3YKL2"YL9/'%2T]_5Y5.":B9WAP?2YL"AI9P3%_>T)2QN8L?6@)WH#2B[4CVK9@>'DMV MS_(J>V*->7M>UV6&5[6\3;@MKK[F0C4(-8IDS<:%ER0XQ-@'# :!,#OC$"1) MY &7!B&,D!NY4618]M2, R.E9EX355V5W!=+@>$ZSO=1$39OXV2&K+;2F@XO M0YVUS4A[+CT3EMR&%QG27RANE$W7#Z-58R@K*&9H&67&U^S-I*Q@.]1FRFX@ MZZQ_5MR5Z/$^(T@@Q%#5[O=A''EQ),NL$R@[QW$($H\+]<1BY".$J8\,X^R. M4)K8HMJFZB!)UMIF.@:5KI89 0 S;6(CNTW6=K]"W39T-[\[)W7VI/[:+74:>EXHCE&I'T:R6FD"$IXR M0%%(&(Y=0J+0;*D;S$S^ :$)0PA(9&^\#R$D@VTI@P+V0QE&<,$X, M2S*/R-W4,1Y;^98/Q5,3KR'_IUC5J@Z@\A W7&T7(I '$/&H/(I(5H=$> R= M/EUM^4J38J9)=V-#VBA2&5KVM67400VGLG&78M5Y5+RJ*!TU,]ULS1$^,A*. ML\:6#.7Y%0-/1H*[/RIE+"(#KVOE_O&;[!R;2YWT6XF$8EJX<>#''B8@2'$( M('9=@*/$!2[Q/,0]%(@_FZGJ'FJ3A]?)D)_GQE"Z6].VO P]")?A)>=0$,Q4 M7>/!>"F^,!WEXG;O#/CB.W@GVOF0=Z"Z=[6]1=2]TCOQ' M%J]\0DMIB2Q2E_@\\"*!:)(*V\Q% =^!&@,(Q(RZ/$8&4:]'Z?V'<6FZ:&C MN[Y'DMEL?3=1:$204P:,^H%M"(\:(W]:OND#YGMXF#MZ_C0UHJF^ M[$>;_?LP-MHK>ZC$AFOZA;#39+STR33].CY(?>X5W ?!@;7;^[A=.PQYO!=6 M_Q7_6.3U_?)91?_(NR:9Z9:_>WA<%L^,5>U?;]!2Q:[+8X-XJUK@-/%H%(? MC0(?0!2Y(/$B# CT:((1B1.FU?%\''8FU@$;_AH_BN*A"_:%5 \)XY ME/$L5Y5]MOXFO0%REMAZEJKMV?DJA1BQ>\@X:)[J,#*0RJQ=2,9!Y&6GDI%& MM=B05*36%?]#5;RMK\K/TC7UF=&VO?SZ+U7[I^I&UL]1KJK;,KN[$R952",? M1HB#B,7"W"2!K(.3BKV)HBB.6$)0$.F%\(_$D5Q0;_[!3-S155Y]R MS:57"N2DTH!?;7^XS<.U^+ MU9(Z6.:X" .ZE!DNA?Q?5,M2N]V-@*9^?:S\3#9 MV=!&'-:Z7[!*1:RNT;.,X/O,EC*'_AJ5];/JA2"#)HJ\6J#0CV$@#E-^Z(8 M!BP2ARD/@HBD' <)Y-BTXJ\>X3D3!V#&JB9VN)V5\1,RVCI9^!\>9 MT#.*!1G(6S\+#;1A8M0FPD9B3]])6(^=N=L)&X%TH*>PV?NVVD0-QL4ZO,SK MX@-[8LO@BK]'6?EWM%RQOV:L%(/>/V_%ZBPP"U!">0Q8"H5FB1(?I!Z)01@P MQA&*0^;Y9IK%G(F)MT@FUU 6K,VLK>S!V]=< \:R..7_[?H?O]]I&DBS9\X2'$<84RP5E/TO9$GUC>"U%\$+8/#VX[8&B=@ M6V',5$$KATU7Y!V!#,Z5MH*-VO-8,.%<,*$GLES97UGN"*;&.M\=$K'WI+;S MPGQGKD-\[IR>#CY@L>;;0]:6!FF_&^C&41"$$7##,!&F"88 4^@#!%./AJG/ MXT0K]*.7RL2ZH',#&?,(;"9OIA(5@/U,8;,HZJ2K_N0C*5'3LG: MJU..OCR??CG%_XZN.?FPA=Y1X:O*F;- $8P3DJ8 RE1KB!@'."$>( $*B>^Y M".DE +P8=V+=H@BUWOVUNUXY\>6N;>7 W\)$0\7826JF5!HA%1$[.0S4AYT\ M [W3R)'),DO6!>_+WVR*1U=HR51JMW)85\V?2?'PB/+GL33)OMB]NF/K\?FT MQ3Z/._KAP)]'B#[_S&2^BZIJL?)(!\ L/4T_8(@0@/Q*J@[@8 MI(2(0Z/+6())X :!84%F;=H3:Y:.(AL8CWX"0%W_R"2PF*FAKM"6"E8O.R;4 M!@Y7<4R*AYF M"F4WSV\#QBQ9>[VRSIJ+=YB35\RPZX6F/V^N_U6+$\JAJ^@_[EFN#)UK5C8) M>$W3";3;FNC=/U=H65V5[[X1QFCEN;^X;A=U[_JQSP,&$M4]%M,8X)!Z( RA M#_W I]0/#<*@)F%R\LBHSX'.0C("7O N?NNPAGOGORO^ M#0XITTROQKGMU:?,U/8Z&#DE.6[#I03/3=<<^8!B^]Q9=T]K&'<:SF6\5L:>A/-]I M?5+D=@[^TU*RCL,0+U97_'-6_=F5]*%A$F!?F/",$6G,8P(PY!%(8$JI2R"$ MIC5&]HE,'4$/!"$P.-8IDRPG0E;RN_LCJ^[>KJBX>Q,*YE2[911*$ M88J\&'BR$8#*<$-Q[((X\5V/$\0BIA6?,"93$ZN W5,KW6%1K95M-UE7?UZ8 MU8)/AW2,BB.N9-58<8PP93:.@>DG8HCG8*HY&.AA& ;:K"X(2U9?T4!PZJ456NW RA1%"0PQ@PD+ H C D%:9 $P/,8X\R-F!]X9M6O M#](Q4IKF-:YOY2NJK5!+VCQ"XA10NGIML/AFJNJ3HO5FLLL \)%R==0 )/IE^F M+L 4"^LI\8,X0;Y+?/V" 'HT)[:&%$5'O/A@X#S21$O#C3<^!F:K^_+]YQNG M8>#,6;/@*![.',F%ZFK=\C$^1 8.L_&ALO2 M: L%2\_BO/E&K9E UN6.S]> MY__(/^87M_E?Q3\W/THGV0.JSY2SC'U##X\R.^C':^\?X4AYM+ T,Z1[ MO6":0\WGUC*3;<=/9?CJD/8B8L9ERB*7U6#JY];#PI,0(8(@B&1)%NBA%*0D M3@'R4DK<-$Y"Z!IV1SI":F*=NR$KOVZF"-MW.CH&EZX]-08(9DK73G[+9A]] MHLW2U>,@ Z_0OJ,/B,-].GK?,%O>1.8.EL^+WV\6/$AP&C("/)W[[[F;X\MIG^< RJACYY:YX^K5]6"VB[G_4-JD6RM90LRR(?=:[#__ M7VQ.$3F1?2[8!6O^O;TOB]7=_2=6O_M&[L69RJJ#MV0-3&?C9#4.6A,A8_A M>:-EP_FI8^1G8<,J5AP)6\>,%4V&71H\VKW5=?-T#OE M6=J#3./,[MX8[6QB,Q']1Q2C$6<\J=A(NGM@L1IAC-NX-ZC*9 \S<91%9>N% M;ON(H*4R)%2/BIT&'J&/HS@) '2QV U2Z +$O10P3UA$!(888<.&9,,8FGB/ M4 PU8:-KEH9*J%6M_&U<4HQB&"4$A DBXK 0)R#U_12D M@8 DY(QB-S6[01R$B_GEX42XZ.KO(=*::>1M07]JI#R>N6K;(N" )//T!=@F M_!K- X(?J0#P*$G;=644'DLK]AG1HJ[/*L8O5C)A*IK5F8%?5^4;Q ]S^E% ML<*U>/Z"X;H2OSU2'FN!@SA"0>@!#MT$P"#Q /)B#Q#B)S%&?A1XAKTH1^5O M8@7Y4>P==VHGZ=(,'3[ZG<:,H-J"39CJ6#Z M\Z7Z.AF]+3XS>9O1L*;NI@6.5WB9-3%C,C&>!\1-N?3&"D7M^QBD.*8@8=P+ M$L1I'!@:H_;,3*R5F\*.JLKPAL4V=05U3,H"PNM 3*NZ@W;SH*N>YT'73!?? M]L-9=GQ)U=PQYA0;SD8O1C@(GWF*$MJQ^!K%"0>!>:1(X; Q[2,NJOJ*WZ"E M.%1QA"A!" /73UV9X^,+ U7\A\6I!Z/4]]PX7N0RM)917R)>R@. M8O\A^P*!SW*X14+%2O)(!*C+8V%;< 80%6="R-S0I:GK)E _BG1[Y(D-A8Z4 M, 0JDUC('>$U[FIM13);1FMIW@Z0QKRPG[%4]C>D:&W8L?94B)JV]LVEY=?M MZ1RYI-^.E#IE_)H79B_=M\/GH7)]NP_8E.A;]UO8[C6MNLXRNO"D"H I$VL_ M0 #B%(&$Q 3$B!'F^I13HN4/.DUJ8MVPW:9G6/F^7KPTM,=H*)BID^W6-VT= MA[:'?4MZ- Q,J@&.A86]$JJV/@QIM#05 EMH[AI.1JL"J"-N?V' WA%FK!6H M(\EN^4"M-X:UMRX>'DMV+W:2[(DUG<\74-KK.(0@%,I+V#(T!4C:>I!Y81!A ME";(YG+J *E9+JG(-EUU477FY,R\'^XQN +/C1#D!/C(%<S$)GF?)9$G= !G&(, M8!#(')8@ LP+4@^ED'CI@'J(>DQ,K!E>Y/:S&F5+%3_9I(!)9RC"Q:K>BDS* M\JHN5UUHTN#""IISH:M2ID783-GL@KO5SN9APX]*SMMP-'69!#-(9HWMTF3M M%>.YS,#KC^$R',OB+/NIR-\V:=?KV+"MX<]QU22U>HQ3Y*$$N"$* (PB*I1< M)/.E(:,<)C+40?M0JT=S8IVV700@J]E#]1>#TYPF:AI'V_&Q,-,^$H:6 6?- M@?-A6]=T3)C4(M0$R.#<.SY0=@?@DX"-=/ UD[?W!*PYU'Q'83/9=L[$AJ]: M:,2/0O^RI9AS5JRJQM!L")Y7%:NK11 G$-$H! 0E%, $>2#U/ (03D/L)H$; MI5HYRSK$YCCQF20CG<)&0^&-*+&9IMLA[#1'O&XA-[1'!,) L8T(R!CW"@\[ M,!7-2;B%"2F.QG+M:0K>J]I.C3&?3M.49D>9Z;YCH<74:#OC;^S*S?[+(YIZ M/G.%!@L(@+&/0!J'(4C",(UBFB8K:I'\WC2:'DX:>FUTZ2U<5N,+;J#' M1@? UCYS*.-9GC5NB2>4+>49:2RE921EK^K2&VD^!68DV8X:,WO30IG]MD+J MTH-=L,>BRNKJ,R,L>V)T8PTN$C=Q?1PF('&Y*\ZEH0M0R(65YG*/H]#U/+TP M?%V"$RNR-0?B:VY8D/'?B@>#1:X#G(9N&QD.,\VV0:*C[G3DSQS!0&?$C0R+ M@>8;&9XQK+B[XY_/6)K00.I>/:@SSGQ:T$"J'1UH\MZP&]MFL&9XN;.)PP:+ ML(N@ !?)CK1NY /L,0CB..$!$V=2&FH%GYVD-,L%9+FA9W?5N ^0[K7 "&); M6&WKXY6.Y-;WC$>EFNF:<9_^J]PR'H7AV"7C\1CZ)8ZSI1D][$2WK-0-/_QMEK@&.P M:VN IV'+C N)V7(_B89-VQ\-6 QLF7'A&;4ASTGTQK)L]#'H-6PTAIG/KM&7 M:<>L,7C-1ATR\0&(K^..R8KNJ"IRH6&?KXNJRH2F?:OJ^5SFO^<%EAD?4OM> MYH^KNFJ=K)S$J<]E?*WK(:$@>0(08@PD(4N3- Y8["-]53F(EZD#,-A=R51\ MP!,J,[6:SEIOK(FF& :WCG*=#41#Q;OF2[9BVW#F=*PY#6_.9>YL<^^+5:42,!4')CD@X\R"QA8T.[9F.U'' MGM/P)[>C#NF61>*I_US\=GU-O:ZN'![E4A?V8LZ^JFD#9\.[L,+\5REYV M[#?.",F_DQ>U\\QJ!S4BF"0"3C?#&KOC]S%O9EMFQ[-4M8)K1[#M?#XX9YMX MS#7KSIIW1S#O".Z=EGWGBQ+ D1(X;_KKILXZC2;)H-_%=-J?"VN$5TM4RG:1 M6SD0_0NS?Y)?+,S1TE G![H_AW4Z\C,FP$Z.X6[V[/3D;%R>2T;OA &ACK6; M-1]2F&(2>\"-$BPV9R2+2,I"N<(.\0(:(I@8N#(/TICZIJ<@2TR'8)V-LJF\BUI,:U:3)M4IEIBBC:8 M/K:8MD^/9;K8P=)KTA@..9^I8R?KC@ED.82M:=3Y;;?+*KTO2LYD5\C+7/T: MHTJ6KWZ6G^"YK!O75+E?Q&[LPR0- (O#%$ HMCF-JJ@/X MT5I10ZJO=B7/>,>/N@DTN@ IZA9VU M8M%A3EZQ0%$O-/WUB/I?'1@!O';&-YZP\UK8\F6=_1>CLF#OQ6:17>9K=_W; MMA?K0EC+OD<8!3R2F>Q<3$S*(Q\$D**8)"0*6&05"SR$JZE=[CM1E?MJJI8) M@0VOJB#T2T6UN=CN6MI:!K@.FCD=1_\KS(?AUO.!664<=S38F=1V#&J;&/.!X#0NW8XT'$7B<*>0Q\CL8CCS*X MM:7-*E)FCTU_UL;*_Y#Q@U7"?1=&A-( N!Z$,H*+@\0-$T!8C)@;IRZ7SF C MDUN;^,1;F6PR1N2":P[&PKSFQC<[!DAJF\^3X&.VM5QM$#D[7&M]5!O:6.+I MC6E]EN:VJHW!.F!>FX\QL.^IO,K:<3GU^2915TE^EU-CIF.[%JNJB>8@Q)DG(00=<# MT&<<(,A3D 0A)X2[81!HI208TIU8Q7\'U?*/(F[C-QX%QR&^X]$A'%H>_Q0@ M\U;$/\K-:Q;!/P71B;KW)U^W54PO,KC6?5C?MHV05[*>-!XC8\*W M;''?]=*%Y\7(Y4R8MP%+ (0!E@?Q&" O\+T@2&'J!F9Z:PRV)E9K'8L M0F0 MFV;'9,.E99.@4:9%5[G-#;:9[ELGFO;C+/T!4CD6&QYWO0-C:K\Q$9M<.8[" M[,RZM#1;<3$\I<@8R6ZB=7HDF MUR.'J<^L&'HAV%_I_8_;WU$\EHPT=:>NRT)L\?7SM?@8ZO.Z_$ FD9&:E&>/ 9RFXNN\;+Y[80.AB@, M$\A=#H*4AD(G,D^6PY M.7-D($FM@JI8Q\TTX.K?^HP,F.'A=XO\F25.5C<_!E+/<.FCP\WL]ST&$!VZ MZC%YW:9Z2%/^*S:)FV9U',P@ZY?E4P,B)DZV:IXLL6)LV'%Z7B9 M#BZ3DA:3P?9=]A.Q$[>_6(39D#,6@+"2=;>H@]T08_8<:6LJ![Z7G4^ATQ3Q";6%M.W&M$OS;WB# 8GF6/]QBQ*HN\]A+..M%X%>Q73XS?G442_G.TJH_TE;CV+;5N46?6MC M6BY5D1-Q$#ZG_[FJ:G7C^[XH-\]=\>LR*\IK=;VX.5FD*/9XE 8@HIYLDH(1 MP"&* 6(QQQ$FA"-J=A4[%FL3J[JN=6U3'<:IT3?-!N833(*N8^TUH#53JQVJ M LZU+OFI@?AGY7I#&T:5'42V7E!>S4R6PVK8=;Z@DZW3+1QU8Z,XN2]O-(9G M=O>-#?2^1W!T"C85B51G%_Z'JC107Y6?Y5WQ9T;%YMH$I;=_J=H_5;?B@ZGN MBR5]6PB.B2J8?%LB>6E\@9ZK14)Y$O,(@]2G$8"(>$"8CR&((MD@G^(TK-S7G Q# M3:Z,Q"ONM!PY5Z6C6'(V[&[]N5K_O7(V$[C%M--R[4BV7W.63(HSO>)LV7H; M.NCS3<641T8RGK$3ZZFJ"_*GW(")_&-V=R<[*XH7,J$'Q;O'E]QH-9\F0KN_ M*M381&>L&S417KN5I:8B,FID_%:P1A.G'2">IC%,@<^E)X9 #Z1QRD'@6W;#N3>SV=C&5,X^1YBW(]!I!GC?O1U6Q4CU94\0VPWL+U&SZI[[6WQF2UE!-0U*E5T840C M*'2-S,UD&,"08X AA2 .4C]T@Y QEIAI&A/R$RN]S^% M':!X$'\H;<(TC?#553E3H6;G_UA#5A?::%EH'!NA)U<\1DS-K']L -M70U:C M#.I:WP;D+""//!*F(0C]1(9[XP2D//6!G[B!#/D.DL0P//HLP)!@%F $:JM9@A(.44A^X"?=AA)D/ M4S[48V?/WN0.NY8UIUX['[XVS,EN0M*=T/CS)_3:#9@[6Z?=//,QEL^NFZ*- M?ZCEUVD8=AJ.'<'R$?_>*T[14(_=/%-EWQ/F86_]M N&KDKIHOLJBQ$XZ.6J MRF3(T#]76;]W[DS68/OQ.O]'_C&_N,W_*OZY^=%I\L#/U'OL&WIX7+(S\93W MC_"C%US\N'WU+W1N6^E0TD%$%89>%2P M*3V+D_H&A\^KN6MP ,U7]@P.1^NT8W $&A;;^1M49>1#456"@DJ[7%^LN\B+ M8S] @')" ?11 !!R8\"\)":,N33@^A'Z1\E,;#8KNJJ/M% &E=0-3:*R@48^ MCI#&]C>*W&8;62.RI"DWIJ8OL//E_&0T@(GD!KO** C8[0^'D!A)IYZ4JE<[ M'G][/CUW4H(=C77Z:>MH+%3=OU\67RM96>AWU23Q,G]BE8RI/R=U]M0D(A.* M0Q*A&%#/CP"$1&JC* 0D\2CBB/L<(;-<;3W"1OK)/'G[$ZL=(AAQN.3$655- MW=>L8\1!:TZ,(ZST@-7U"HP/EZ%]OD%)54K[J<7J9S.P;&*>C"2?/J))CYVY MXY6,0#H0C63VOJVV^\E%(2M1+(@7A#[T(N#%GE0L4203GH6>P4&, MO0 ''!O6 =NC,;&-LT7/^4(51>,KS'U<=/7"(&G-5("1H!8+_:@HDZ_I?[73LS7UKG6M43.]'KQTW'$CH6"Q=TL MU \;PL[UN 8]0X:+O7\\ N#, @H@)PBD%#9FT\<2D*/A#%)#2\67Y*86$$I M"&"*LF1XRD],FIN"(*-/'#;PD/'=LP!'!#]S_ M'WO2=CE^8$]L*49\C[+R[VBY8G_-6"G&N7]N+5D*4Q^'Q =!@D+9QQ@"%/L, MA''D>W$:>I!I99;JDYQXN3;D57B>8,!YDAPX]QT+UF> DT#J+N@QX3%;X$.1 ML5CRNL).K@).,C*S2M %9E]%:+]IJS(^RZ+..:/OVGN!M5\[]-(@]6 $./'$ MB0/1$&!7_(?'&!,:(P9I;*8JCI&:6$5T9-=7'Z;*X"A$NDI@#,'-%O^>S!/E M0)Z2;/*5?I2!F5?X*2#V5_;)-ZQ7M.P^JZS.P.&B[A;NRIUZRD8VE\;^377I\V4ADN2!V!;!;@2]:G7W%KBG,OL9>B M'EA3>X]8^.$NQ7!7XBU=GZ!-L3Z$W2!B7)QH0[$MPI"!-(I3$&+Q8QH2 MENH=<$^3FGB)K>EV"?8FH5G]&&DXWT:3W&P92K+.1O)U%RBKF(!^$ P<<*.! M\5V6UM.2KM?UUC_"?+XW+4EVG&]Z;XR1PW@A9Y#1-TT%'EG.M/H@?G%9LX=J M ?U =H9/0$!=80C0U 4IDK=[/DXA8ZZ ?$"#GS[2$RNQEPUJ%"-=&2)5J5>L M;3$4L7\1AV@^E,A!R"7=:%X*,M$)2DG?A(Q M3^L<8D)T.GO+II:G]K=F M9G:-#-:HM3UEQ#QZD#5U59&]%CN5!BJ-5Y42>N0KW$1_R5?E0.*W6?W\B[-- M*VNC[,1(J*[+#*]J07'=6L'!STZ.:KE3R"<:U+0VDV[,R3=ZUOEX2WJ/\)OOV M4:5JM(O.\Q/*$B\!KD]] FE /DD!"SP(\82).Q/9'BM=(34U(?B)[$LO,13 M22?&ET;'X-&^+!I!:,-+(DE15NG,G2K[UN;?.%\>3JAGF[NA$[)-?R=TC(&Y M[X). ''@#NC4&S8M*L@]HZNE, XOE\N5/(_6K/I8/"D=_KX0Y-C;XN$1Y<\J MQ/TM>LQJM%1U,6[9M_J-D.G/113*:#0>@"!T99<6QS;#I^72^:+X="2CCN+4Q. <909,&F[,/!/V>:9T MQX.PWPRX=VF\-5P:AFT\1@2QO[G'&(1F;/DQ(BZ[C4#&'-AB']NMSWJ9DU(V MW;M@S;^7N2KUT-54>5$2B"*,_9"Z(/*9O,IA,4AYE +H^SR&$/EIF&IO7P,8 MF=JF';'XTF#,-;:DF9 TVXFVF%*;3L>6\U/'V,_B=TZ#=\81P$;?_5X["AQU##EX*PV/SKK5S-K7#J*_Y; M4=#JJKQAY5-&V+JWEV+R2E67J7Y3[;_HA2JCU)2?>?=-WI3+#_AY$?H$XS * M@"?S*2")?9"D*0)N&(4!#F,6!X8Y3[/R/Z/3;"L302H452F^:'AT[AHFG2)O M?G2HV)B=AT9JZJPJ=>=USQR\1.1/4)'[0EI[S>M UIN7#SP4E&GZV5[K<['9 M,+ZKCV#(YI*U@G03VUT9[GX9=U(<>7]8M0*MFQJ>M6ZCEU]-6^*L+7CVI98N M/]SO\ANX'\TV);/N7=-+]8K[W&Q3UK\GSL>&[?YYT]WF7_&W]W)KKBYSF3Q< M/W]81[S1Q(4N3R@(7"\ ,'9]@**4 9B@.**NYY/8,)50@^K4>]5V% -I>) > M!J:X&!1)J .I[LXP,E"&=S(C8&2A>@UDGEQAZO RLYHS@&=?.9F\;)^:+ S^ MM\7#0[9VS=S<%V4M3YOJ;_(W?\@*I4+?%7=-,/J[;VV!Q[^BZ@UCN2R&M @" M0D-9_BSTW%B8VY@#Y",N.R50GB(8(&8:;#(6;Q.K)\6+O%SN&&T:+DE6@>35 M62IFS9.=QYH:[4"7UP#<,#)&#VOUVZ:P;KEAU6$=K\X]JAPLR]A*C_*XR=8C M8SA#5O98',^>OCTRU(?RO,0HR',(Q9D(((!1! 7]C' M.&81H+['8A='">2^7D7_L3&SJM!_3I]4\^X*+;LS^:-N27E_,M5?JBCV'F]/N#?WI?%ZNY^^YT+5F5WN;R(_/VQR"^E=D?++45_5=ZL M<"5.6$*LY?/"]Q#F<9 AG@"A$(F($6<@=A-F!O#*/!,+>#O0JZ)5;ZL+[Q4 M(G:FVG\U%89WTQ7.CC3ZHVM9'&'2H7K;95DWHK\8R50O?A>3H*V"OPMNI]/V M2KPF2(15/W=?3'7HBY%7%H>_&9VOY&S[RUH)F9VL$7KG0"'/'EMRC[G??%<3 M.?G6]GU(._,N^GT(?73#_K[8&U1\SS]4JJM- PJ",$FIYX.4BR\3,HA D@8, MA!%$(79A@".M= E]DI/[HP1YQ[ MZGI]C+Q&=3T-8(Y4U]-YTS(Y?NU8OR$L1V56M-4C8Q3$@2?+<44^%09\*G[R MA"G/HA3' >9>Z&G=G9TB-/'ZOWS_^<;9W =UM)TO%R95-T^BU:\.QL3 3 G, M)+YA1OL(,-A%:Z_E[[J\GQF=L9TJI,*LQ>E\)0Q=V0WN%QE2 MOUQ1&36/91)1)?O3"6OZ(:M5BOJ9M)N;AG,J.%'\Q BJQ(OOOC4O;@\W:M;Y M"4A/9IH?>W_>[/(34NQEE)]Z?HS@@J[3R::\6@I=0I#8=:BTD0AA -, @P & M,$Q=H24QL8\J>$ENUG""3=,>C5J<-MC9A \,061(W( 1& /#!8[).&NK:K$)% ]L.UR2!2C&'L$@]8.P*6*:!#$";ARS M !.A%X;4+CM*=\:HV*SE0>8W"2:&1:\>@U%7.8P.CIF6>!DMNH/,3'&=)X2> M.1[S&#>O&D=Y J)3\8^G7A]X=WV+OK6%;QH2"QC0$ :^"P@/(MF_56J3D ** MTCB ,(U=RJTNKE]2FNG66GQF6_6@UG<9Z_(3[6---+3E]>P>B(9WLT.@L;N8 MW4;EIT9C_#S!Q>PQP>:ZE=VC_SI7LL=@.'H?>_0%"^?*MCHYS]'RNE\535LD@Z1>U.#!#<4+\%'@X30&D;@AP1"%@+@T#G_((0JU;4UL&9K0H M4,N12N>3/,FS<\N4@5?"!F4-9\W$V TQ.,ZW@%,,.1N.AI63L<'2P/,S,:9C M%8OI^S#'\M@,@*+7DV,S[GP>G@%2[WA^AHQCH<@_K:2?_8I_5CY#.>RZ7/8- MNU.AD(N 4$*2E #L!4)QQ\@%22A.@)"XU*4T1-Q-M!6W!L&IXU 4!ZKUVIJ' MK3(35WJ"R(;]5J?]F&E0,-.S(Z%B6ZM?[=L92I08R M]ZI.G7'F4Y4&4NVH1I/W+%3A.\X9J2]6[+;XS%!5Y(+"\W5159F@U.3E7.:_ MYP662;&2^F7^N*H_KX]_NP$3YUP6C43?MJ-KW33RHB". 0]=H3Y=&@.<)AX( M2!S3D"9>$+C:BG1R=B=6PPW_,G;K93R6<2CX3-.GH<*_JTDQVP#:^;A8J6K3 M&^Z=CGVGX5^6V=J6P%$BR%);:S^(>*(1P[DJG0]J3I4HCI#ES/GPG4ZOP5[T M74VS_=E@4]S\4&4O\>NME7C6&[3K(#6_M9Q?NFKKE9>;;^BQ^X::A%4Y ,J= MU?9GE$F(QMHX9YN@WFUW>B[FV[1G0W1GRY^/JH7!L(Z(/*\J5E?G]?F#L$MD M[.3;HNI:?-\6JMY9M4!A) Y,H2=.4;('D!=1@"%W01PD(8%Q%,=$ZQ[-G/3$ M&_F:%PK8<8C@QWEL&))J014+-%'\9BAK[-&386>VWVY@.U_#MN;$ MD:PXUQO8KJ:%S6#OFPR^,?8Q?O1;_*_N6ZSO4;W5D4,E".]]GV/M0U9@]>XI M9B/.MS]82;JCZ^U&L+VJ%)M(S1X>EX6J@-:V9FKO1]I^32J!339E$=^C:MJT MX"$/$T(@P#3B *9!!%+,Y(TF#M(H\6"<0+-[3!LV)M;GDB6PX6G=FJR]VCM; M]RPC6XPUCR@ MT0:U'>EJQ%_FY\OE_\YR6EWQ/U0YT;K:"@EY<2/&8N(3Z%&0^#P$$ 6Y=+YT_)HOS#M9!#>DV^MLQ:];>PFPH- M2W=&@,V4X79?D74OD+P[%ZBMAA;M5.9'+LQ[H238-'N'V-%XC;8A@] XTC%DV)B#TC2]GNQ##],@ MB%(7T #% %*< I3"%*0AH8D;^"'U8HLTS1Z2$^\D3;*B9Y6FV0>4KB$\IOAF M>KZ5?/XT30UIYTG3[&/D-=(T-8 YDJ:I\Z:M3N@BDKM2JV^7J*HRGC%ZOFG? M?K[N_[& OD?"D OCTT_%Z9M$GCB1QQ!$2>"G@1M U]7J'&3-P<0:H^-F77;9 M5'>8 JJK2B:$R4RS["%TYI U+[) S*&^,6.J&4LD)M)"%(A18"D+$48)\$($E#+D[+(7:183VH M'FHS'GM9R\6F#,^C[) M&3)52'WPZ2J?D4 Q#(OH,%B+/ED6E(9\DZN//AYF M5A4:<.RK!9V7!I50WKH[;LUP#N/ 3]Q(WNFF ')AEB2I'X$P]KV(,(\REYO6 MF#Q,RN0KMZHOV13=W:Z@)?-XEBLJ]]%U5I.\E2GRXZD]9O#IGV*&0F)Z=GF) MQ32GE3ZIYBD)O$_^->K['@7A2+'>X\_;KN\_6'9W7PL#0JP=="=4!RM)5K'K M,B.L[9K4MG^X6M55C7*Y+"[SOG9*ONNE"^02@DG*0"KF079J0 !!/P:I4!LA M3[PH#MFBR16\J5%9ZRJ)B?@U65(ON=9>72UC3K'A3-[5_PWE*U0^.YY4/,[O M-Q>;;==8WTPUG;[',0M"!OR$"*4O0WH0B2CP/8][/F,<$=).Y[N<_C\WF1W/ M@Z=RE3,G<+_CB=3=>;Z#J3';NCJ&'=1P+,OA*Y8=V::+K9L)KKLX;4^=F*X3 MG0;'W/\FQG;R#70J_F?>@2>>AOTM?&J"UC:^H"\P>\^ZK'O7Q4G@)A1$;D ! M]!-Y&R&L^SCDT$L1X1[42GX[3F+JVP=)3C;O,[;77T*A;:D/$-#01F\H.9RQ M4\5;;&SS(W),;Y6_)#RW/7Y$\ .6^+$G;==?&_O7E=3BPMAR"8W$FG-#86O% M'DA+TU)2.6+STW0SU5BS3F&"=>"BB&"8 >BD":B.\HQBBB$166!_(7JI[" M+,"L"6D#(WLO[#FT!L-BZ[J;T6DWI:_NU;QTK^V?T_?,6>JHM@;J! M]!OH5V#?V^.8E[&V=YJ3.IEY;22.%(4F=>MA'%N MNTEUOGP\<3LR^^P:%>[^7F;9-IA7++OF>LI1WI)J78RP:JM'GSG9S.M\O!+@ M.AR#% <1!9P$ MV$\(#DEL5[%TE\[$._M>RT1DY9 X#!%R!3Z010#C2!A0"8U!&J,4$)_@]%_:J3'PHV1/+5\;!38?QT3T=#9;9S# P_2:&=]#'Z'3PSJY^KJH5/.M+1Q-V !X%UQX>C9*>.8MQN=K I"O#8CA&GWQZC<\1OK+@KT>-]1I# A:&F..DB]CR((8Z M3Z5:P9P 3"@"41AA& 4$)H'AS#T]XLX\>X(O;QMNHLN:,H#%R<) M2&# /1H!!).4T!I%'*,,(&IX1%M($<3JY\7'9$'-3T>T!K;:JYT]=>,,V"F MW&8!?UCSZ"& S=GVV8K/UVO8/ 36WE;+@P8>J>>7^,1E)<7FO-F8&AQAS%T8 M AQ"H59C+P1)&C% TS (J>LCZFK=BQG0G-5NZZERD:V9Z\K'C6#1'4;9QJ ; MC-T0>VY4V(:W"#L.Q-SMP0YP\KJMP8Y#<[(M6,^K YL$_<9R5J+EY>;C.9?? MSEH#KH^M[?J(."9!BF. / P!A"D5^DB8>1X+0Q8FLMB4?K74 8S,IYJNN-/R MYFPQYRCNG$VQT U_;2DDVR8XIC.B<5<^$\[6:NQ[A]BRW]"$4-MVHMYNKKD! M6G N-A&9GRLOB>D+?T$S,?O;R\;0KM:"3-&KR!)&[9Y%IN._3N\B2Q2.]C"R M'<]BO_EMA63M*L8NF/)A5]W\^3:.O"D>'@L,/#E(:.K0DS5154E& MD76^($'8^#1]!"C=(_1P\G$L8/_HN)Q/P/G<3E.G@/] C M94)BUF4JZ'^NJEJY+=\7Y47;,_,R[_Z]% HP%Q^QS)+V_ 3Z4<0 \W ,(*0( M)$DJ;'O(4Y+$+O%]PP.] ?6)S?@M2L95+@P@U%7#$P%CIEZWF%!^N:ZCJJJE MV?96%4HSTX#.IH"&.0335]AP^[W@?)K9H$YK3\=FW#BZYM^&:* MSK^'*3*X(7K%J1JCD>K39FTLE\57)*NLB?_)M^;U< #L@U!YJU(FE6NXE\:Z MQI\([-X+K;%ISG<)-A%:.Q=G4]&P[S#3;,;=YMR2O2W5Y]HDF]^6**]DMY B MKQ91&KC(1QX@GFPQP[T4X(1'P$\X$7_R8AH:]G0P96'B+; MXU"R1_' O:KU MBG*9 EUGI4W#&4-\=4WZ*5$SV],Z3IR?.HO^Y[5:JUMVVKJZ]19#9ZT?9=SF M,W:@S-!]QI"QV=O/V %WJ/^,Y4A6E;#*ZN^LDOZUB^(!9?DB] AB42K+4T00 M0%E7/J4T )3'G"$4X2#4ZI%W>/BIG0;O/]\X+4'G2T/2K&S02S@T3.=!0AHJ MBM'E,ZID-$!..\NQ$[7:"OM$7U%)G55..^_O\7+BXY4).B+YB]_4S&'M+_<_2*%:>AZ0008X3)%)A$V0"2.*2Q!S(M8 MPF!J6)G>FI>)#8:NP\A=PXMJ*=+<&AOW$K&'6U<7S *BH3=.L;3?]J/#<]Z6 M'X,!FEP=V7,XL]X:#.6^@AL^I,4!YYJ)#U>8G7?LBE]]S86&N,\>NPZ??V5+ MNG!)B#V68$!#%@ 8>@E(DA #'C)($A=!H>ZT#SPGR4VLSS;TY9HL.@YD(FW3 MU/9>\&!P8#@-G\8!:510S/33+AYKXLZZR>]?Q\;#X$ U*BYV!ZS/[%'\55TH MRXBKQU.?3Y$[656M6H_>=G.G%T%78QV]M#'J/8J='F6^HYFV1#M'-?VWK)-& M4'7_?EE\K=X+?G^OI%(^U,\[=:G+>)P 'LF>I![D %'( U\QC#TX]"T88$> M82/%:=?&@ A&'"XY<>2BQ,W?2BA%(!Y)8S-X?^8@C&!"$T:I[PWL MAS53.>2M'IH.1DOIO_S+T.Y/QL6.QY#=3-D<:.$^24GC4Y+-WB#JM4H7GP+B M=,.HT4H4GU.J:A[OEQ[I"B'8-B 8Q0$_8$P#[V0<^"EJ3":2!" E'@>B CE M)$U0 B.MK(+I6)Q1LY)[.5-2L>Z8(;>8Q%@[KH)]$'$HP3 &!.0 MI.+;H= +>$!3&,=:?3^F97/B+:"+B)2!*NUMG6:DRL2SHW$/_%U@;NA4%"PW M;2D=Q9&SS;6SQ;;SYGGGN99U1['=_K>;NX9]9\/_=S&!AI' KSZ1=A?>NP$! M3^V,O%Y8\:0PG@Q/GH;ZO&'.DR*X%RX]+36+_?8C^I8]K!ZZX*K?\ZRNS@DI M5XPN8.H'"?5<@!)9^RUT&4",(D!"'/D8BT.3IU4?XA2AB?>\EK*3KX,-5Y*X M,)X5=0/MV0>6Q@8V$@1F6U G_2;44M%USD>5WD#[CX2"G?X^\2V,I9HU9.Q5 MKGWOSZ<>-:3847 ZSP_WFLM"MUG^%CUF-5HN./0\2B$'GH="H:/\!. ((\ H MA)%/,'.A83>_(Y0F5E);/EE9&QFHXE6*L+T[>QUM?S6[FA=T0>YEP^* M-:/[>)?^J[F'#\+0Y_X]_(*%S;%;E>;ES?IEEY]_719/6:5"2OP(!=SS4X X MH0"BA /DP0CP)'$]'[O"&-$O"&-,?N*EW_6]?EP3--B4S;'4,%0F1G'683L>-^(W3(7@]#X(&QLZD2-J90"^K@&4' I^D"M[[*F4)QLY+S;IZ M*4VM1OFG?#L$5B>\4)NRA/;FAMUE^QQ?4L)J%?&V0.CNRSJ]KK+';$E$F]"/+GF2QZ6J!(T*XG\0 1P@#Z'DQ2#GG M@+LN17X0!0@:1C4=H32U742(+/$HZ[YU)(V3Y8Y Y!/7A0%W09"X+H 0^4#V MK0&1 (X&"96)0:9%9$8 R:J6S(0PZ>KA$40W4[;=\;Z6%+<$'S=!L%^JZ3," MC]"?.P6P'X8#.7\G7A@C_//M$JF^]$WMA]8#V3:%=SGR4H\ '_L)@&&:@!0& M(8@C891ACWD(4_N@SN.$)]:&N[&!I&%C4R>E]8^/T06^!UMMPVQTQ,STPTA@ M#0R./"WYK"&//>R\8B#C:9#ZPQ,UWK>XD+@5[USQ\[N2J1B,MK9ARMR$1R$# M',ECGY<*L\$- D!HG(2I2T@KUH1]^2_G.[[P_B>'=(1C5:5N M3]\S%2.MJC?B-'0YY3'P"15G-M>G(*%N"F+DHQ#Y+$"18>.=(Y0F5C#;5)V* ME4_2=\29>;;(,:!T+9 1Q#?3-CN22XFGJ'IY0JI9^H$=HO\*/;UZ8#CX:\S(GQ<.Z&BLF7L290)$SC !D&(,D%8A&"!&?)AR&"=0I:G2: ME-&"-B]C="M?4;TT-A>VF:*O"G:9E:_5 $[#C!@-#K,%KB+WM^DZ#6'GIY:T M:=K$<1 ,(^=' 6- )Y8[L4G>H7J[)TO[B11E]X4TU_\R16BYE$7=\*K*UDZHJO0L]G8HRV-Y[S@/Y3C+GUK- 952:6K JL+^NN MTV_?OH-6UM)!;47 M?%6QN+'851$(8\$M8C\0 .40("SV,N9MCS_43.6%;0FUJL MDCG >4E.&Z K\?7(I2ZCAW!1_-EJE<$@N5Y$T@AS@'U99S# $4#"QA;_"R&# M*:4L"EN0WN5T/H@Z8OK.[V5130&0KFD]1&2S+==DK5A8T\<$F=R,WB,\L_U\ M3/!]P_GHDS8^-8%K)3LTRYL!V2$"/5=70H?^<9^1>V%(7*!L^?SW8BG,D#^8 MI,OHN?@SNF/7,@3ABHMGND:Z34>HR^KM>OM?!+Y/(QX@D$J_',01! F+*( 1 M#6*"_)!QHN^::AL[S,2Y-NT7H>.2_&[FV="WN9[BEG%' M!<OYNI MM3U:C;R*7T[QSJIM K^K:M6TS^0.0V6^KOXT6F3V/)/2[X*>EH49?=FS8+GK M%)^'Y"@1 JBZ/\^I_.?=/U?9$UK*4-+M^D%)BF#BA1@PYG, J2>/D^)\D% O M14$2,(3G+UFH$$NI"=B"?0'F9HL?*V8/ G]E55%JVT"RLM C>)&(,! M\!+9\#?!L"G#0'F"O)#X0:H7AS B3Q-KL[>;XG2%L&7*IKNW7)E9S1ZJ__&O MB>]Z_U/^XS7_B/]#;9ZJ=8US^PG2U7RSPFYXW=$E 78ESW/VU5DJ[L[,"M%- M40-],&"S%42WY_25JJ,/AO9XJ?3A0UNXG5K5L=UX0KFRA)(_5"(\0#Q-F!22V'4]UQ<4M-U(9K1GU*&;Y%O%CS)TMA:UP8'?$%X-G\QT MH)EIP ZOR]Q9<^(TK#B"%^?#=K'V\Y,9AX.A,_!]3 >AG2_C4^%0)O:&K"DK M_22.B3)",@Z$[)X>%R)#_FFX/575+*/3-8;6Z H]2DD"?!EH2"80@I2C%V0)#(U M*.%AS RSM \3FMJ3UQ(SSNH[C(KN@ALNJZ&YU=)SJI:@\^5!D1S5R=8OU?0Y M?8?)SYW2UPO"@8R^_N=M#F5-GL[-JGQB@A?L!5]]^S1_^B07L-7JUH6&GM?E(UW:4$2 MQKTP2H%+ Q] %S&0<)("RF/J\AB%7H ,]_\#9"97*-6][(O=U% KRM8':],V M> \@;5-@H-BFZL5,8LO>O\<$FJ73[Q[Q5^CK>PR PUU\CSYML?O_7M$+)G#, M70"SD#'A$* M&D8>!2A)8Q"&?LA<1CSQ>[/&/SOC3^T/Z(@Y7VX-BGT< T-#PPP3T4RUC"R= M:1,::RGMU,HZ2DLLY"4CS96I2KJ[_KE1V)JVT'1-V$6U'@I5 M3LX8':]#PG'X3W>=V7UMYG8Q!WG>[_-R^#'; \^[JLX>Q(A7_&V1UV6&5RK4 MI:L\=UN\8;(Z^VUQ+;ZWA;"CQ%S)G@A^XLIT9 (03@*A\-P8QMCS46K8$\&( M_L0*<5UZD6RS(K-'582TO'@4?\0L9[)&K$Q.E+>0,J#+^!AE!KON^6HR,,U4 M;\>&"G_<@9)U" M,,5--&>2/$D)E!N4R(A+E^4KHG?+_Y^Y=FR/'C73AO\(/ M;X3MB,8N+R )[#=-7\8Z.S/2=FOLJ9+*JI^5??P"0K(M4Q0) M@NI]=R,\:HED9CX@DIF)O(BG=6T465O?-J7?Y@54<(?.C:N9/3TOR%Z[@'Z/ M\3XR5I3JNP>R^J2^0O\0I&XZ9X'E9:H565Y2*.(D2:GC ML>D94H%UEJG4R:-G3=#Y^/0<.K;Z9@J9W52+H:C4L=87VK P<@P&($T>RE^[PW )K0$0A0"ICQF M12;=MO(I,H&W\=[<'I$.<1(>5.1I66+EF5(B]+R##"@KC@&9Q#&6/&=<)*[- M#L8"Y-7PH&T'RIZ[,O5WDR-EJ_7&2N^F\=S># ]%-R1.<"5WDOC,"FX(@-?* M;?!JC[#2[6[8YHV\JY4KH1/>URM3YW:U- NHS:+?S4#/1E9ZON?*''8UBQPI MERM)$A#+$BHK)I> (H8 8SG'!,5$T,PZ_C2"D<#*\?9H-.YFSUM7ETIZ[GI7 M;;OGL75 -),.\9\Q:V(1!IL):3<]R-,\))/%42; +G!:-N8Y\\7EIL A:/XW13/<_O$ M<%$M/G2OYZ>J861Y:X(IG]3OF@6D18;B3-F&*2T %+DRG>.8 2;R1!1E462Y ME1<\2"7PQZ&G&[6$HY9R9$C;::1AC(;U^622NREK+Z&M-8"54"=,PT:P_[A? M?_M/=;\Q"O4/9N^;?3_\U%DVM95@_8ZUN]C#XONTKO7(]5NUM@^D$;O6P'WT M!9*X4%8=8C% $): XK@L,T1%83=XP(98:+>VI1[UY/<]M%VLA4N M69A<$\+@Z+Z=1R#Z^NN%L)4[% [&T8203)H*,8#85-:-I>B#%LRE9\QGI5A* M5GG@X:JCOBG=F"&YB^7TY;(;'6RV+.V2AE@YPU[I%P&:;@YBL7]OIKGYWK=-.])73_K>E03*NZ^C5E< MBD3J[K92#VLC.0(T+R60)9$D$Z(DPO',[RRMP&;5>P]-<1X76^4PB;1N^L"0 MC%A'L^\+'N*X[Z)PP7?]>0YFWN@7H7B]MR_?XN$G_;5JM$:X6O&;^IZLJG\; M\W*O1G:U/J(LBI3J+MZZ*A/FL HXPP4,,8)D2F##AU;;:D&WN(=&VU&W0$C M#KZ"-7X6_E,(5-Q4P9R .'A1(8#Y(7MCN HZZ#Q9/VP^+\I5OB-WROEF_RBN MGB>UT!8+YV4)$I;F2N,1!$@&,X!R$2<8)VF:6!W\O7SP7+%:3 L8P!S00".4M8EJ$8Q=)^^.(X M7@)OM[9U=YN'>[7=/*SKJC&*R<39K@^:-.OSQ'VBR9YQ\[7=LV[N.WJ2P]=W MY+)9&"GS+8:;JOC_U3HXV$;SK<V,D1GKC=MU1@2,B60E2#-4J&_-26@>9J"#$)2*(NM8,PQ-]6&;&@K M[BA(^ZHL1K,QQ?CPLZ#Z!+.G@&I,*-L/I9&A[$M"SQK(/LO,&X:Q+P$T',2^ M>+=/;@"IZK^1Y5;:K#:"+XJ"YAAIOP_%NO>ASM_) M! 89SDK.4)Z)Q*H(SY9@Z!P!Q4'T3;.@<^"BK6(B^G.U,B7Q^A=F<(C+3$P; M#"VLR8F1<=,>!A1#7>?V1)I^6W$;=1Q$'0L3X^*2/S M/OYS0^6)%TBI7//> M1.L.KON6H\DR".R%'\XBL'C.C)D$]E(=9Q,XW.>A%$U%^=Y_)Y"S&"E+"M)< MU_M078,L "H(0K'(U?U6QWBO'QU8T1E:_^6P88_EME!9WM*X*:>VPM^K6]NQ M2 [:QENT'](U/"G-H*(XOF,^E7"2TZ/-?_H*OTH8/1WP_;I^^H_?&]*=3I>2 MI241RL#DI 10%[H@J/OHXU3B+&$%LVLY<)Y$X&W?T8P,T>C/OW^Y%IE&C2]863"$TT*G""4 LKP$))<(,%'2!,LL1L2J MH9,-L>!JIVU/XI-5.("0;?!E&KD=X^Q[FGV@I6TYHJA.&6.Y+%OPR,H "S/' M4RZ#\3J*8G&/[^:^XO]WVVQ,Z%>'AKN!01]$^]_KUV@FX_=2S/_..K[_HGHZB8^T5Z!/7](^'*+@&&\'B MS!IN/)BO-> $S_35D+^M-[L&+3MZM7GH[&S!,@[3L@"R3'777+5T!.,, M8&7^9% R47#'XZKSQ )KN-^?=)UT%IMAUZY*; B6R4UC>!N2DC1C);[!DGK ME8@>-=T@"=.7!0RN0@98F%E%7 ;CM0JPN&?2ZJL#'?*+^O!?ZWFGBYPK_T:B M! A6Z.Y 6 D> H*2 C/"X%A;C6ET(/VK*?4^U*BPY&C7]6C1#OY==11]3#& MMBHC"')N&F0RT*8JPAH2_VWJL$YR]".48@U!95F--?B(*931;:TGAFZ>]6'Y MYFK%==O@IX,FRQC"%"48X((PH%20?MJY!3$JJ$4# @7?X*=HS[R3!\1_O66'+I["V/@LOHG55NA1\+LV6G^O-@_OMXVB MJ_;'88<$GB6%*%+E_L2B +"@"*!"62(Y31B-81KS?$2FK@LK@7?Y85^*NF4K MTDNY[R$7_:$XBUC/VAA;PVD)?"R/4,".L4.L4)VEEX4/.K/:(4X,OJ%5X@/D ML(WB]42/I)HKSDT.$UDJJ^A;I8^$FP42*:6Y3$&9)D0?YUZ&T;]JXCHF[N_W'% M=2G6(I,4$P%3@#)F@C<8$*;\H"+#95%BR)% MC7IYX@$UBL=V;ZKIB8<*-.^7/TL0L,:9BJYW92,E\A.5>V79/*J<#_[T-FJW2^)=5CY?O'::=P=S76U MK(R^O9$'P=RK6FW[U;TV-KI8[^K^BFVJ;^:O;=R/4DR+O$" ,J'/?@4%&&42 M,$EC5,I20&C54B($<[/&9NLC5O5O#D\_2,MM:]S+GM^([!B>(D0[^=_F1[2#- MSV))]&2\N_5-7=UWF917*ZZ=RKHARQMY)QZ?UC6IGS]44CU#*'P;]4+('+-4 M I1F&8!)5@ B&04)IX()G!4LMQJ*'8K!P&K^@!5S %1WS)C&&ST[$=_SXZS" MIUTN:S7^9HO@J,H[/B.EQ/JT;%WIJWG]BUJ-EEN=MK6>;*5\%'H0.,,K]6G9 MGENQ!P']A'(/0\"WY%F'2:YJ-\V E#-;?34LJLAS]$TTY@,D!=DHZ^^=3N)?;KGZU;N(;C?12J?75H]5.X/IG6XV M8/),=.^N1T%:'Z7N5ZR;6CQ5F-(/^\$ IN,CYPMM^LEZ%/3T?(2''O]MJY^@ MYSF95^#94&X^BTVE/C.+&&C)]SV9VFBCO1D M&#@HZ,FP\&R:X(V)FRZT$G-0]0T_83Y-9R7)D6*SN\,WX- %JE]:Q\H0/BY8 MVE^GL^VJ=7UK/G;-@B6)P"GE(,\RHF=7%0#CDBA;-8,EE"7G2;S8K#=D:1MB M&,N2DU[<,69O@^A;=@->E"?G&C08#;EMF&!.(/W.H$[&!;3_3UY45Q[ K;7- MD^:RL[\&OFB]"O;_5 MYGDA,!4%@Q((F)=*6>;*3$Q+Y=@S0M1OXAC'T"T>:T\\L+EX.Y1PKW]IV(E( MH]REEB%7O>F LZV&#(.>FRZ<$#@/A>>.0'#5YL#2S$K,':S7ZLKC&2-GS+\G MS8,BI/^CB7TC2ZT1/PBU4#KL*?CUZK,P,975?:LDF=)4"8))3#$H&%9F79$@ M@)5;"ZADN$Q$7.#,;]"\#S>A5=?1(&ZF.#.;T/P@]CSJ=@YUSUIGD3!++3;- MHE@XQW-"[:CGCL;-:Z8BQ5S[PP%[T0%_T?4JVG$8O7\#Q#U'SX=&WL];#[\" M_B/GQR!F/7?>B\C;#)\?@\?9"?2C'NH=8>B2W0\S*?IVH%DL,$YA @@E"$"L MI\&F:0)*5' ""\ZRU"I8:D4M="II1_DP0^.0'Y:! ML2PNH) IR%"BCTQBH?2!\H_3(LEC@@7+B%4>N3\+@55#1U%]3'=EZF.21:U MM=46(:%R4R''B9_"\/*G)M+N4ILGU'3(DJPXSQ>)OUTO=4UP9+"_=U8H3<%%!//&JI M1RWYJ*7_+E(Q4A_CY8$=&N=/S,K]J!J-KA\Y^D^#M,AQS/MS]]/HONS9_.LZM+M0^2Z>YFBXW MTC3;BDAD[+'_B.X>U%7[:_3\I6UCLB4CWHHKNIBYOOZX3U?3K%F;BFD:9;2] M>9I=E^JJ[6>ZKJ-'LE)[ZKMH^H&IFTF'=DZS+,-3.T?2F'%LYS1H',_MG.B9 MW@?TZGU_((VB?JVVQ.J^4F_/5=.(3?-^J=["2E;ZV.UZU:4#[VNZ%@0Q#/.X M!)QB9?W'N 24)ARPDE*V M:JH^M[K:L:?WJN+/^<#>&W?K\_N@6/H=2 48_4@/<_Z@#=%5?56]7ZZW_,MZN36C^ZY6_,N6 M-JRNS"B_129B06&6 )IRJO1?+@!)"@E07A196I B3:SJ1YTI!S;4KS[_Y]6U MVHN* QWT:%DP9OLA$PYFI!.J%C9Z**S<=%G'1:39B%K,#"?1E]DQ<["S0V$W M17>COE/<4>."\V]C<\#J5/:N#SR#QJW3 ^>S9'WD/#);O1[@/<5HLZDKNFV; M#G2)K,U/S[^9PK2[M7J+JOK3=L7T!1_6CZ1:+3#A!2FS4E>$9@ RR0"%D($2 MP9+D(LX)=AQ=YLY$:#V]9\B<"74LZ3CCRC"E'G!%);H@(7)L9DDB<43([_(S'BLILI:.2&V9][*X9-^A,R5 M$Y)9YJZN6/.L3Y:Y">)$S MG+$24Y#%4%DL<2P!+5(*!$\HSV,L"DP6BCFZMHQ[.[/@\O(?,N(0V=WSU![6 M=UPYQ6_=H;4*?0>%RS4"?HS3CITN\+UC*.HX>M<525F.T?8&TBD>'A30:<+B M!S _M:P8KH0N3=B%R+E[L^=,V#N+?6+N+G_31C:ZAD9AKJ#LAF$RT(]3P6"FQYNY6_)1@=T.VMM*OD=M.I4.'BF MZ@V_#U,I0ALA!S7>X /F4VTVNSBQ^]/)BGN;OV^%KS: M?*Z:?RY(0E&:$P&2@L7*]N08T!1A(%.!E,>>Y9!8#6JRHA98:764]1E3F]6K MONC,$(]J1;WMI] \J<^#:>796@.;![*)J(ZX[7)0U=>?,?U'G9?*1/5-?SE< M(W%#H-O&Y2:"TDWU74!QRK"=A7S!@WA#/,P=FNW39ZU6S MJ-Z+PIJ\TOZZ;I MDYBT9W"WWK7,23.FLR!34.2I!##/>1)8\6&V8XT*_.W=5LN/GW>LZM6BM>6J_W_<= M5QX=BVPQM]4T$T/H6Z0^#6Q^_8D)Q@&5_O MIN;*T^O'.W2N 8HIBGG*@(PY![!,M./%4A"CLL090S%,N$,FPEE"P?,-#.7H M*NJ)=V-"',YMSH-D<6@UB> >$9G7$D=??[W@ [F([G!>-0D$?H=5?34KV\WP M50:L<@FC9K-F_]S'^77VU?J/E?J4/51/6KOVF;<147?4>AC?E(5P%Q$9/-DZ M?_=\QUH7)3@ZT[I\M<\PK+L/OW_YT+V.22E2QHD$4B"JU)7$ ",8@X3GF,2% M1!#G]K.O#IXJ"*;J\ M7IFC6V4DF3PL_M-SV[GQT[I6GMVWJC&E9?\MGG\E*]).Y+M5FW2]6HGEEW9V M8F,NY/K>+^*)*$4O]A>;IU7BJ+UI+#.4RU@"D= 40($IP+GNS**60O"BS 1U M/.9Z6X$":[@O[$'P[=)T)?FG>-8ME3I>]+=8U_R-[DK[!B^!@]_XOV1IG7W1 M@XZY;0*%:=1E1-,EO5TG1JTDGWKQ3KP#3[V(_2S3IKV\;B/F&C8+?;E&'VPZ_(5_>!R'K9B,>GY9K,_GV)[$2LMKLQJ&U MX=6;6@=8%SE-24:@[K^9)P 29:ACCA.0EXCQ(N,$$>%X)&)-//!'[E91U/J- M*8;(@Q?T9'C[_M:)G J"_J?5XZKKS=R7.7."88 M LR4<2Z+F"4PI4F"[$, X0"JQ)#U:GF^R(R*&.)S+,SL9#B*(1C M<[U/%+>;,=YFY[Q?*SM*W2FXF9-[MVZ'C>MW1AO!K975?5QTBX&8( @1P$6> M 0AU?_>849!(E@O$*4X*^TF1(Q@)'2/>#3WHDMG:&=3J[:]W3+G$6T<@;A-O MG@='Q_#T#L*6K6C/5W3;H[EGS40M>IN^YVXFB%TBX/- /7941Y^@^4TIC7L1 M-61):AV^T1F;?ZC?F(X:_6J<>+?;,>QDR;;+W3'>4[/1^$X_#_!\WP#%*?#)>\/0L\G79=FD>1Q4C!. -=Y#Y#I8>EYBD A MXK1,2):@S'%"I"\KH8,7IQUUYSB&-]*V48TY\'/[KOSWN6#VX='&N^C)%6&/ MB,=8<(+'/[P9G#D:,A;(U[&1T4^! M8]$91 T!,WQ6-'BGK\)0EAC1(Y ^DGJEW/MF M@3!/ELH)D3A%/"TF.>O7**+_<'_?"E MX"\G5[W,##_,3^%4YA!1 7*A&\E1%@/$& 49B4O$<,$2U_*SD1S-F&4T>GK4 M6/!]K(' D(XQ%GC'VO$,/3,/\74=RAPY.2.PFM78\.'S#6V1$; .FRIC'NRK M0"^7?O$L*Z6@,:")O% G@$J< EA#IYM@8Y+QDRO>64I:L@_'CRGJ^8P 0 M>^K6$+Y7FWX6"&T_LF]8L/EJ/X:NTOQQBC-_N)K,$:68H2HP3W\L[T3]J+M7 MO%^ON!F(VMQ(4S)%22/X+3$1PBO=N[J-)_ZR&P@M#7+OIZH-6**62 ME2!'*,E$*G.>C"A,\.8KM.6O>0"&"=V_U\37R9Z-4<:__UKXN "S(#S&$=AH M!LVQ+=NQJ'_?#"]!]'6Y&^\=S"<8#=ZLGH$_MV_H'XR&>-A+&/]X[^:&ZF5] MUF-NC:G252)2EB,A"@(*S(DVT6* )49 "E;0O"B5_88=NQF>(!-8.?8D^Q:G M%]M@N2!DJ^/&RNVFLIQ%]FD_."!1^'Z#IXC/W6!P ( 3'06'KI["9OHL-.?5 MLB+M+,'#L6+MN%L]2K7K9W@XSGK_P88I%CP14CNV.I>0"4#T)$"2Y)A@R2'D MCMM]6@9#*XH'K59U!=_1U#PS)%CV;-F,BI]GM7S,JWG78(R=51]Q^G*2X=$ MYU-K,XN]-1V:LQI>$[#]AA;8=* /FV(3TO%(";^ZOZ]-;[%;M5L>E/%W6U=, M+#+"B&0\!44LI=;0B=+5>09(G,KS0?LG/G_<#! X/S11/^IQ8J^MVU'5$ MSKP2T7;%3:107U(+X_!,E>,\#,I@^O*96^?+3![F_2CI^,*ETW7";Z."9BQR M+'F8ES5Z=Q@%Q@=;6CZ'F:-(B4M?,XD?R. M3N2IIO;]"7>X2=(#,KY!&_L#)MZ\?_UK0&P:UY^XRS]&M!'W:UVW5E2Z1HULB$KO&G":#RBDFYR#U#E,J*G=GC5BX@G8ID.=WOJVQ^KM=-T_9, M6$"$)(2)LL:D2 "44+D]RN,!-(LIDD220F8VQ?LGG^ZD-MPK]@VEKLN'JUHX MQ,!V[WM*YK;!K83RV, GF ^^2P]ISKP53XC[>K^=NL@CHF".D7XZ?8QTIWYB M#^)F);ICC4R43&:T F3'$"N7J5^\BNMVTTWNJQZIM[?%. M1TM,Z$0IE.A1D#8Z7O>K-?&\41_D!T,E3@^<+X#B(^=16,7K 1XZVV19O=<' MAMK(R>I1!8!QN2+ITD3J)@ MH6''RN:F2=M.13MR/EV@3PKJH#G'"CQI5^@VS9/M\#A(^_R]>1?]'_)$5N^B M3WJWB*D4V! @XKJY(WS*:0AOH\4S^"%HZ.Y1JV])T^58+Y;[BX*WBN.>@& CBGKUEBH2A_]D2W0M7*?MOXF55TN?J M_F&SEMNF2_=N*_P%S@DD20D8Y2F !<8 99*"I, II)C3&#I6"XWB)[#*.,Y' M^=* &O-(%A+H%C$,U:X:/.Y=O MF-#C#>EP_H[_8WV5ZQ7O<[;[XIB[AWJ]O7_X:=M4*]$T[]>/5,](T==<+N[* M\@0QD<8 T90!R(L24*+^R3&&A;++",\=C]&F93!THE#/K*O^G'@9;!7JVX'K MIF%W?!YZ9)N6U8AVO.K>73MFWV#48A@P@^O@B=F>62F' ?VUE@Y$QU=M6R=V M&O\.RRQ%J"P!8GKR$4,QH#H8AW*N:\+3E,6.346-NJ MWV HNFG720'T4)Q>, 37BVYE.U36JO5OSZ\8E4M3GU77&3G//B*=IL*1G-DQ1E($&Z M1Q#ARHWGN#13&N(8QK@LZ)C*Z>E8#9XU>U2*_$Z9/X?-*/>LO]-7[)@W^KC: ML6_^>6^2SMC+VF:_ YQ0"V]]_O,#+*?C\=$;K^3H&O7I09ZYSGU" =ZT5G[Z MA;A4;Q^ HD\*YD;9-Y_%TZX6:WU?D\>K[>9A75?_%KR="K\@-$$PR3E 65P MF A=AH]*P# N"D)CD:?V0]SL: ;^"!@FHEHK[L>_ MN.0BVB$[K)P#X>6F95NH]@Q$'0?1GH6HY6%Z>%R2-">'R2_Y: *X'',DG00? MSHZT>]2,>9%.LAUG1+K=ZFNO_[9NQP+KSD?[< MM-C5AFT5&8IRA# *6) A MF:: 2)@"@2DN.6&)<_^207J!E::B#3KBAX53KI;N,&2VYNID0+AIPS,8*%.Q M(SVIN6@E9'";;YB+F0TW*TA>6U]VMWF?V(AO8JFKSY2U]C>RW(J_5J)6SWEX M-BX8RO(XXT6BN[TG H9 RHQ Y(*)*2,"RB9XQ'-(,'09S*&N"FD5.2C;YI^ M]- SX'L(,PRA]:G+9, X'K.,PL3G7,5*T/ '*<-LS'UR8@7*B:,2N_M\U<.+ MTO=%4N0%+G,):*$PA3R5 .$"Z1)2]5N&"BX<8W$O* 16 &-[4+S$(X\%00P6 M@$!& $0X 20A.8AY*1&2N,BX7'P3-5W/@L@A)?M@E/FZL.=],&H2:&SUW@AQ MW12=]=I[Z+0S0@178B_ISJRUSHC]6DV=NW"*Y.N?A7:0GAXJIAY?"W+0UP^) M(BVA4E)%A@6 ZO^4XF*YLF8R3DH2<\R$?Y;U><*!M=B>\&$F[YCDZ $,K8]3 M)T=FS,GI_0$'$=$LS-+&\++@LR8O#[#SAEG*ET$:3D>VN'^2SODU634ZPVB] M,JV^KI;F;1!<3QA^;/NNW>YKBF_HLKIOSU+WFR?)4H1)FH"4209@3 4@!.4@ M@7F1%;24>>EH+TW,86!-]5F9IZNM92E\N&7PT6$S@SM&V6WVK';M_DC/;#OZ MO&/WJ 1^O6=XGH[ZT^$Y;V_]"?A^RR[[T\%^H=_^A(1&E]_>UFO='//Y5NT: M?0+Y\5_;ZDD?B?1]U42@]9F"XB>&?_V:K80V^K<$,"Y*=/I,!M3WFLI_GS5OI<8>JOB M7TN@!FJ!;9_@K8;.'Q*A3&8)3!%0_U$&(294*1Y* -=28"$* MB.%06:[WM$93DLA"2AA@@$4 M/%/>3E8 E JF_)]8,F@UX,*'>. =:ABQ&!7HWT7: 6?;/1X&/3<%,"%P'DK" M'8'@&L2!I9G5BSM8KW6/QS-\%=-GG6^Z_/C]2:P:L8@A1C2'.:!Q5@*8TE(9 M $B ).$8<6UH]/M7A0SS*]>-CZ45QM-G5%MZ99T]UZG\$K M.2PS$FL;7 !8,/7Y+V/]SSAA*(Z3$I>.D09;VJ&__KISO&ZKLN=&]_Y5[$3D M@)]HL_XOYX"$-;S6\8D0H#F&*RR0"A6_<)4^?#C#FJ.YHQNN4)T(=C@_PJ/R MZK:NONDI6$O"C 'Q=V,V;OH>NZ2@$!4E 69N%>1"69F8*1L@YUC DA1 )*C!"CS"K%4Q#)A]H,\+M,+;$09!B+2<] - MH-$-19:*"8==;8&E'7Z\N6D9>J#CHNVG1\=-Y MPRA-I-_L!1W4<1:/F4_/VKC*AVJYU=U?/QI^?EMOKLVL%<&O5^_)DNEV *:_C+E.\(^DUND^S:VH3>Q) M>;_J7=(+_ZP6*UOP$B/(!%,>J83:-!1 V8PQ8"5'2,HRR;A56?[;BQ)82W]A M#X)OER;+[ZF7(^*=",J7VTEJQMU4G2CJAXCMA=%W\U:<2'3RZ%S -@H\)CES MUK?&UN7^W_ NN'VA7G8%VZ_Z'TJH@S=#&K'V+X@P@OF_&^&ZB;WQ&LV:0CJK M@&^8:_H6"SFQ[<.4-I^5<( Y/8= M<,/&0RV["QE(:W>E$.GXF:*+7XZ?,7'2Q>5CH5?T&R MF$O)"$A3G ,H='/%3)GC4*"RR LA\]PQ&_XLK="I6SM".B[7LN"L.\[B9*TJ MII#>43/T)+4]IXF:\[$.BE!&W$4YPRN'LQS,K0LN07%BZU^\Q>MT9OVXUE:+ MLG&$:!:T1#3#RE#(LER/G:,90*PH0(Y84E"XF"U1&+MVRN9RI[L3Z-$\OIQ,1;/-\C$M$W(U4:J[C__1B@:<[)#DI MZX53D>-[YCP&.2&@.$%+J@Y18QCE'&!%'/\.6=&#ETK+Q*@MB;3@QT3;#2_3UT>68 MTP-A6YLB!&YNBFLRR#PL#5?I@QL>U@S-;(>X O7:+'%^@O^,M_^[;3:"_UWH M$7*"7WT3-;D770-5R3!."&(*^I0"F'$$E!D#02)2@DA:R(SEKO4T@Q1GR"4Q M!V:O]D_-JQ6IG]N Z\-ZR;OMM%%?T/MZO7V*GI;;1CZ M)KK4(]X<6VTWFY,3H/^3CNW$+9=7ENU M-]F2N>FZO]O#M6U>Q-05;!Z'+5Z3W2RPF6%0VQ 7L\]=LX#DU!@UF]M\W+&E MX/?J>:;KU>[DGY0PCA'BH."Z/ Y##&A)2X!YD0L*!>?,P2D[12*T:];2C*X< M.L4-X&'CGHV5TM%)FU9 %T=MK*!^[MIOZX@+:>8-K5>3.6)#L@R[8R?OG-$I M&^+\V#4;O-+;-FI[*%*9<0(A J7(B3*"2@*H[F27LSC%/,6QS(O%1J?#6YM M[ETV=X^W]_U-@KY?&TG'[I&AFT9>4 ^7^UY.T2^36/(2_T@)VH#^=MZ\PO9 MM$-,;U;B'\K>ZMSJ)$.I3"D%,D42P+SD@)0Q!!2KCVM&*(]SQP*TL[0"?VL5 MW4A/6^E&!*]7(GI6M-U[UY^#BE )>4DA0'FJE(Q.V\(D2"AF(OBS=#5_QP'LW?TOP#%J6[^ MEVZ9(IGS_8,N[VVN5U>,Z1"\\D$_-IOJ45$^&/&1DC+!.O72G/I*7 *"XAAD M"8$H+\L"$\<"05<6 FO.XZPYUC*D776R8RD2/4\V!7!3(6^K24+BZ:9@)H=R M9,J@"QJSIOI9,?:&*7HNP VGUCD]:5R,V.3$?%K7A_/F^@I[&*<"(BI B04# MD,H:B'J3#'5(4[>)*YJ *UGIB,S-DZA- M/'X_,'Y1%C(G-!,*=JP3W"0&)$DH2&69TA3S@D.T6(E[W;C65F$XT+?:++C= M+(=<6.^9GI?H23'CW+O, 4A;_3$U.'X5?H>HO(O8CH^(--&ZYR0B.U8F;8WF MCD#XQFD./,W=5LT=KA--USP>XIU,TZJQ3TJ6]NR\$9O-LIO3>-AUZ:!#MC*; M_OY0L8>?UVL]B_V+J+]53#2?!1/5-\$_5%PYBO^S)>F0@V]R!",-,6H)SE>6HFW0BVO6OLN!>OFR>C"GW6O'\$73*0TC],,8$@D@+R( 2HQ 906)>1Y M*B&UTC_>'(0V63MN(MZQXYQ$X8JHB[T9""=W0_$((NW(/^UX>==U+UBW[$3W M+3]3FX@>4,QBV[GP]09&F0=LIZTIGP?Y] 931$T0X49V#<=NZL\Z4?1FGRF] MP")+,MWGN( %TH5V"2 %)8 IF'*,D30MM9G( "Z7K"9.Y0KFD,!%*[^/4ONG:Q*#Z9,XJ M/G1'EKXQX+AL>WL<+2S5J=%Q#-$JZI$AK]^WC@'=7R[FY?[E^C.JHU'T[.YW.CQQ?DLN'A\ M:IO/]#TN__X@VL&*??N9&]DIDY:3KBREK5GX^*\M6:K???S.A.!-@OXCCKLT MMERF7"3J&Y5)H=0J4QJ5%CD%)>,L3E->%"5U^% %9#7X]VW/^]%>^D.Q;ZJO MVEFJNG;GJ5/;YN0HNGI5!"2T$'H3"B-%]/\9,1P45<@5M]#]/\@JNGTR#I;O M1NX[$VN^(\-X=&M"(=H34!?TG][WW1KV K17-%$K@OIUU D1&2E\.AV'7$V' MK]4/LJJ3]EC6^[)1=CZIJ_4[O575XM:>^YA8[N.IOJ,SK,?@YS/2QGX/>-!UNGW<$&3VW)U@7N]?J>M&CYTIOP?FI.C MG:7L&]XS$WTEBAWW:>S6(-LJI"#0N2FEZ5#SGKCL(/], YAM.'J3>UMM&^64>(>OI5L0B MMO$F.+N:85T'GY9'':TX1+UC,[I91;O&-!VG41<+5G>\B&>\R7(X!"?>9%G\ M0A&S+H];2&%R% <#"--1FR]<,#E"1\&!Z9_N'0I0;KWZF/([\KW+(E;?*I0* M7H"4\U+9U6D":(PX((B@+),8%HGC /!7-$*[^!V]?FBELJ<\VXJ\1L?:0Q\C ML^-GH!?70DX?S_J<).&]Z%>4Y_:8SXE^PCL^>ZEGZLAO"K^^[*0=RMEE N_J MP9.,\$S7WZ<)YFJC8@HH2@3(.4_R!"GWF%LU*[$G&7C?*OI@7U;53YQ5IF)7 MM>DT7\X*0LO\ADF!\4AP.*0?M0Q$?^Y8^(OGI#DK?!QS'";%:8*.9!'Y1JJE M3C>=,J?!6LJ+20V7GS1O5H.U9*_2&NSO=%.'3;U9?.G.[7Y?-4^"F9*\;@@+ M3(LB5LXS0) K#].L#R'2UU T#K2/ADNCN'U,9#X1-2MY P?1A]F M8^[8N14H)P+F=O?Y*@=3X=,&Y3>_5(16R[;; TMI*>(T!:S(=)>=F !<%@G( M$$QC+(I22$>M<(928'705L=UU5_1< \IV\T\@OMNN=Y?<8ZM?D"KX M'C]'?^;-?0&&U[OZT@T>D8<^RGA7"])L^RCC9[&I:L%OZL_B2;TH#[KJ>,%E MQB%$:DOG.08P@\H,9UB"A*0)5V9Y0FEL'7ZPISO'L543U2UES]H*!Q214HJ< M2 $RHL\&$U("5$@,"LI2E$ L21;;=18*@>.8GD(MT7ZXW*9CJ$^9# ZL16@G MS$OGIF#W11D]%WUB<<>'*6;9C!V(_# MX^8+ +G+>!0%\KC=>R0I68KF:L5_)?4_A>D@V74GS%*9X9C'R@&5RMZ,XP(0 M&I>@2-,T*VF6092[MFD[1RRX_C2$3?C[L2?M& BW0,S6\!R%@E^TZ+SXDPXC MO2!8^%FDYQB8>Q3I!2!.3"*]=,@GJ,SB1K8-JG1JM*'IY4*^ ,?)??07V<=UM)76UVT\+.9BWVUZ6Z]-98IN365TP4W]*]EL:T7C(-!TO6HVM;'M MFL.6BNW8\N/FH+%R@6!!"I#FB52?;SU0G"(.DBS-E*>9E$7J&"Z:FL7 "J)G MM^UDI_.5UXTN+#L1 MV&/'[?&Z5'N&7[:*K7JF [6*#85H<"TZ.>,SJ^!0P+_6W\$H3=-B_WK%M-LG M/HCVO]>K)9*8H%)] L8TWK?FY'_+D8$O MT+;J> ;XW+3NR_[]5<=2]&?>,?477>*SGN-D8B0X,W?\M^?O3>< .,-X:3J M^P.](T]=)]4^?")*DA:\C$$9%U1YI2@%J%06:\K30O"48*7N7(>@O:#ALM'\ M!DPOR4;73T52> 267@!B'4_R%](QC-01"A([.BU$^)#1"[IS1XI.BWTB0'3F MPE%QH<^B48\53=?7A!4))";=*$V[!GH88P$82A*:,$GSDGO$A8ZI_*^)"[T MQRDNY"^R3URH[J@%&38X(,\\D:$7M-\B,G1:_#.1H3,7^V[4_Q;/OY(5N3>G MO[=J0ZQ7*[%\OW[4>J ]8^2QH)D4&8AYJ?9M2B# D$O LCSC-)6"Y\AM1O%E MHD[;V'=^\3_%<_2XXR-B!_1=M[0%C+8[?%IPW#;\?Q\C\M13M\/&8_O;"QM< M&UBP,K-RL ?GM:YPN'>*UD3_LR6K3:5S KZ)@QK_*]U:QO1-7,MM\ZJ'#A8Q M1P(F(&-8V^08 D3* F0%$B2AE"5I[M^VR(NGP/;#<3N>?QUP>*(EC^GW"=82 M*#:G;FSDMV"V.FS697!3-*Y50%E,M'I319#:U+I?< ME=SF92< MHAT3X>$3^CB&HBMS#S/\W%;4F4HL!AAYDUJ+R\"<*[JPN--70_Q$FHKI+C#5 MZK[Y16V4OEGL(BDRSE+U^<6ID #B,@T[-BPDR#:KDS?Y":ORC)S1]=^OKX+L2P9ID+7C>5LT?6L!1='2"KN8K^ MT2'[Y0#93SVR_Y@)68_:L8 (CRTD\WZ'IRXU\\3(JN[,]=GS%Z%Y2G^R(LWW M62,^$W];;\3>JBE(+ HNE=9G^B.0B!Q0EB<@88FR)I$0#+E_!(Y(S*;BOVFJ M%E:/+30.:ME;8"^E>R,C0W _#&BTK!Z*TEOFL6JP7>?- ]FT^F_GEFG'0.B M]+-NJ6Y^6DY?9WM2;BO5=GSG_(KK).0(\*)4GFRLDZ4D$B N,4UHG/'$H5'#!6*!%=$!]:@G'_UB M'4RT@LM")4T(@IMRFD-^!S4U(0X3='N<2@E92C6HCBX]8S[%9"G-D8JRO6>Z M9G('2=K=>1N.\[+,$@9(9HRFA ,(08T89016110.IXZ6E -K+Y.]E [*%V8 ML+?<:T!M8VL3P^2FX,8C-$FKN;,2OT&_N=>\O'G3N;/PV'2>.W_S%#EC/XN5 MJ'4EW'&FQ([Z%_6%,>EK.BM=O7KZY7A>(%F6RD$C("LA!1 FRD,C20&H1*7( MDA(CZ=KS?BQ/@5717ZM&4S''*S?U/5E5__;*41V/O:U>FA51-ZUUG/YUWS)W M(O-KK]*:'8/1UXWXOHFHVG/_#);Z-0JO65.__#A]P]2O4= .IWZ->_2(\%7; MN^FZ:?81,_,K/=-4$>0+S'.!2)D!PIAR*9'R)@E3JYN)(I9JG1-AUXW%B>IL M0:ZGP;'=464XC+9/:E_7XE];T>C1/?ZNXSGD?=W+JMC8.(;4I M$?>-LG7=[EHFHD_]T48[?[MG) 1.'N&X*?$:&Z'K4B"ZEW%W4-&^:77'4/2T MK1N=0*H/^Q]%?2_JJ4-UMIA81>\N/FS^@)ZM?"=C?-8W^WO2ZZ9:W:MG"^6S M?_S.'G2NXF?U75@D)84QU)]6W).* M:D7+W3<^"Y&]2SR%X*Z>L*&I=[8FJD?+6V#@Y?U>$FX&I_WN3YN'3R/X]:JS_@Z;N>Q"MP*E!4=Q 60I8P#3F (:8SVZ M+25ZUY=I[#H2V8F!T.&SJR]_C3[]_1I^N?[OZ[?WU;S]'5^_O MKO]V?7?]\8NS=G!#V%IC!,/-48LH/B*I&6F;6/UYVYBY>'_I?=&CIE2!LI#] MP BO==S8FEL3>8%V0COY/[P5ZAU4!NV]UQOQ*&9 MKGER<&0NPVGAZ4T*DIOJ.Z;_F9H"@AQ$K96HMOC+^;7M\-*R?=L'+1 ML:N^>3HUMH]-1>L7:]1/_ "&[>BIY3LB>\:G-#H#8AK<,@W!^\SF:T#X7]NX M(8GY&,);NJS8W\V+O=$=\C^MZS](S6^["1C]7[HN765.I=U?7V$S;(&[/7)&<]Q+UF/;W.\14^00?1 ;4BWU5^+XX/VVUC.N M-\^WZAW;*([T/(4G_5(>IK,41)0]X M/)%Q-+@0LZ0>30'@K!E(HQA^PT2D*8 >SD>:A(*O@FZ[;-R1[Z*Y)14_G&]P MHZB3%]-(2L1%P2 #*4T@@)G4RK'MN DUE\0,BN*IS9&MFA>8' MVFNUY?DC<11'@6W%G?=Z6-JA8[B;A_6VT4:*TVS@Z1;" MWD2<#5Y7R[!E+!*&,VT>[MQ<917^\3)XN]HE%+YHKC2M/3@)6C.8@>/XG-WZ MFP364T;?- \>,5E05AM=(BEBQS[Q M^X<[*3GW?O"_B4W7W<]C-M].?II3@G6.1$9+ %%9 ,2S!)0E3'$B858DCF60 MGO)[)-3OY#=!-]-23-35VME2/8##5C_[">D8IVU[JK6=P":>Y_>"^3DF\?4D MYY^A]T+8D]/O7E[C<2SS_EGIJE_4'_\/>2*K+K@MB&0$B1SP.%665Y%2@$C& M )(9*F!)"*78.B7I%(70.9$]26!H.IP"G(3#XIADK)!NF\Q0BZ83T.$P8ZR@ MDQY9O,1AJE.)(2$'SQY.WCC?"<,0WT?G"(,7^AHH=]6CW-3]R*NNYKXL4X8R20!-]7PX1M5/5.E?DB2<%AE& E.WK[N^?8SL,77UAP(@)J;&IL,, ]SPE'XX+:&+3\S&R*. M,+VV4EP?,,WHW?W0RU/#+]NY$ NI.ZF@L@1%(B" '!& ,PP!0SDF>0XSF#CJ M(7JC)NU:X6LK08*BY>;,GHY8;>?JZLC<&* M/7P@U?+Y;^NELIY?Q)NZC+[C<--U\WZ]:BI%7O!%EB-&$T) 7NIX$4,,$,0X MR#+&,8Q%#HFP]N>"LAK:1.MYUQ:'9C[BY+D+P$1KQ6/TAQ; A&6XEB+Z9L0 MKT+$N[3>+H(ST!M!%RY$;">B@[,6]JVP<&M_F+5V-"QWR]SQ'2G&HY;S2+,> M&=ZC.[5V1H"HE0#LTK@[&2(CA"[5T9?VHNSK=:+W/]ZR.CCS/\SR^D8%@NSF ME\M\M'N-;6 *D5;M'7UM6[O5IXI S+(R@Z&,L!S,%Q.9!;3Z2J M_T:66Z&06&_O'PX??*]<4XW MFR2;2"H HF\: :4P#00O"#E\#'^\1;,QC'X\KF?)JU6&4"=MM!W8D==3EGZD;>L&CNW6T$STZD#VZVD1:^LB('W7ROR3TU8 0 M:12BGX93=O]7O'H.QMN/Q_T<%I].7J3;):DC?I3N_4.IOZFLP!]WB0=-QQ^0 M[?GLS1]0^%-&Z@_,YC1' 'VD;A^Y4T:T:>=RP-\"93$5&4U 7*89@"E! (FD M RE24DE%H@Y]CCVX")T-D07K&8=Y4-U-NXPP YCO]. R9$;=QS0'P)$?^X/ M!LQQ@!.FHX\#G#"9^3S CK9DZYE>X2,T8\;$0:^].ZUB;CC;SY8Z6(/U1/URNE T2SN5Y] MV=*FXA6IGQ=QEI X8SD@)"^T;28!IH(#F<24I*CD2>9HFUG3#IV6T=/6AQ5= MLRV/_&]+'&WU51!TW+34G@53?+.#J>JX,.V2=GQ,G%[N)OP>6',V?G.X& MUO.62CKDS;="7TB8;$BR1C2$@<*\64Y !RG@!: MEDS],X\3DD$$2ZM$KJ!ZKD_<="(4LG-TIIB<]_G;5X2"_V2/BV#$ MICF8Z,+Q=^3[C;RMJW7=)@M\B5;B]H!I# $)0)RBC)(5/_&7,4 M<89N8&UM*$7/@M3]*:MNS;-=<6/J5X]>\Q7M /4[=Y@ IG$G#7UM@<;)=(W3 M +9)C0&/%BZ(/?-APCENWO3XX )$EPX,+MWND=!WK4B9%,&?=,]>?3XK5DW; M@FS?N/>GY_TE?5M?W3/R5_*]>MP^?OS^5-7FGF[;P")A4F8E*(2( 11ZVC2& MI:[1A#E'N:#2OO@[!(>!-59'-5*W/IJ9RR]:=CLD& 59GV&U]D.@[FA+?OK\ MI9?R_]8KYI#4]=8KYSVU0Z?< M&V/>[)*(DXUVRHAVQ4QOSF(;"0O.HG0+E)/SI=O6/U:^K#W>KOZK_ M?/E3U#92?-?.;_Q.'I^6XIVZ*OE'_FN2??A35(LG=:_Y8.I\??7/=:VS^25I M>SNM5\)8'.H).KOK<;W:/"A2VBG AB68X$3]!?/8C[_, G#K3'K@Z M6&N3J^]5L\@XR6F2ER!!20D@1!1@_3\$T:Q0.[LDB6-TUHINZ-ULVZ5#Z_;1OZ^ MJC;-%6/U5G ]&_N*\TJ;'63Y#V737DFUA9-<_]@L"IIP0I,"\!)RI7!D"1 O M*,@PS](B01BG5GT0/>D'5CS[L>Y;S5)$6I[V8]W)CK,VP*B3U 71##IX?!ZP M6WC@8<%TTTI[' TW4<=.I/F)]@Q%FHW(L!0EN?F72QV?!XX.?G%8//V\WA'O M9^LJ*Y3U[R?S0_U!&O0R/1X[GP_I+_.1ASCB,=YCS'4&B6BZ46SOR5.U(7U+>3\"D;7$O?O@ M#0%G:RA.!(>;(O9'PF>^^&4)PP\3'^!A[LGAE^$X,2;,LV_/$YMO\A^D?H[?^:]"<=_XH*+PW MOA,*8[;]6?'FV_6O67BK37\6C($]?_X>GS;;^JF[F0$W]6?=]>6SX.+QJZ'9K-D_NT9FF[JZOS==+H[: MEIW>+I,U39\2UN$NZY-0FK$M^Y3('/=QG_3)H7HO]X7177?@&,8ZOACK7O^8WL;F1=^3[Q^]MT<*'2BDA MM7N9<@!6YJ2G[6ZSR'!.RP)A4"C5!2!C*< YDP EJ.1"+R:6;CIK+$N!M5A/ M/N)[^KNJ#=T?:\^):2&PKD5UO^KGARJ[PU7?C5XB6PTX)_!N.O'F;&NR=]%* MF-0VI6+>1>+4VHQ:$P_U.16,P17J:$9G5K%3 ?M:Z4[V9)_>LV9,M@ZEJE=2 MN3!,3\5FS#0>V[<_E DG,,40"$)TRP>& 2*(@SRF'-.$HB*QSSVW(AE8C78\ MZ.UXP$74L^'2K-(*0(M0Q.2PN"FY"XA$7SU[>5K!X])>JINJ6APU MO%PI@WF'8W. (^E8G*P%I0L,PUTAK9XT8Z-&%\F.>REKL_9'TN;LZ::M M0?GX7=2L:G3?Q.N5^0,]3%?>)S,OH, RCWD.$JP-UIS& %%. 9,QS'/$TEB4 M;@;K*'X"J]F.'649[?C1#1O^SW8EHBPV0[0]9V>/6P5;FW0V;-UT]3[#I3VO M7I^ N8>V*^]XZFIRR)Z_*:W.28 *;G*.XW)F>W,22%\;F],\UK%6UOB*1F EMR/H6L_V M&@P+,W&\B&ZZ1M.+=@2CKYID9&BZF(%GY'6MP!LEMY^A9^2M-*U]?=M!"_)N M.^NN&FRYY6U[T"2%)"NP@$>A*LZ.M&.^)TV!'W,.$\$ ANL+GP-+-YY@'7:V/,YR%3 MZ*#WZ\?'JCWFN5IQ?:A3*0MO==@B^W 3%9@QB:D$>4Y3I9)$ 1!.U'J)I. I M$VF*K6RT*9@);&S/E4&9[1?@*#]S!@WH!]"L"M&1Q3?4CWY@#JM+SV?Z')$H<_!&ZM$"W7A) M]8_>_M_9BIJ)VWK-!%?Z4V12$(!Y M7@)64AY+AK(BY?8G*1-R%EBOMB-=-V:;=PQTC61TELGUP>!.[;KL6[WNQ3 : M82^(N>_H22ZG$E,NJ8Y?#Q168">8QC<@+A?;GH^1.V63R5">";U6T9P^\; M^C 3P#SLT$Q!P+\G?C_B0^>=*:V_^S"TB;Z_FMY-@E]MKA[U?!#3K:W9+$12 MQNK_&5#_2P%D!0>X)!3$@O,XX4F9I8[IMYZ]L7L,-7G;P4&):," MP"3G@ H)04XSW=4)(FZ7K#!(); NTQ0CKO9:8VAZU_R?PL=6$8V4VDW). OL M,Z;LO$#A!Y*=H#WWZ+'SXI\8,C9PL>]F[3*8Q*VNLSU,;?JY;0Z>Q@E>T)1G M)(\3D+(L [IINK)6T@*4>2Y9FHN<2>:V>VW(!M[./0M=B;%.J?S]RP<]F*#U M3IPS*ZV@M-WH4P/DMO./L7GW(EOR4M]X#S7@(FYPO6#%S,R*P@6@UYK#Z6[O M!D!MG?!MO?Y6-?KARN3X^/BT7#\+\9-8"5EMFD4":8%EGH(B33& ,8L!IEP M BDJ:(H%XZZ-P"S(AE8E';F(KE=;YQ-L*]QL]<;4:+CIC;Y4_&E'OFT>N,.G MXV#2!D$.$H=O%63#S-Q-@QP .M$^R.7N*8+:-VUUY^K^B[AO ^NT,5DB"PEC M3!G-0)P@#B 12*D-F8*\S&'!,QP'3=<]%U'1L1%])QXBS MIV$'JT_H>1*PQ@26_7 :&3&^*/6L\>#SW+QAM/-=GO^0,[A M[>S'O=M._?3YZK?W'\=OPM>\GMA?C6#_<;_^]I_=Q69W]?\P9]QF!QT\:I;- M\9KU_KT_\1?_K^9RN]%M?>N5VC'-+^NFN16U,>\7"+,88O5Q3"5* ,Q8 BA" M!+!2PI0+5N:)\_'N66K!OY"&;GGS2< MU8KLIYF,]_&'($\2B E*=%TJ80"F*06DP!0D5%!EL62%0MVNF>'DH'OU*;SM M1@]O-G5%MVVAS6;] E3=>DN7U709,C_7Z^U3]+3<-OH,8OMHCAM6BGS3]? @ MRV7$M5"Z%\C3>J-S<,CRY4J],\..#Q8X[,K96T"3K(:KW7/A[9_6VKDHX0PV MSGD>9K=L+L)QRIZY?)/_V4H[['?WZHH2Y47*)* ,(0"1 I2*4ND@#"E!*,-I MG+L>K!R3"*S<;R;7T:\P@C!&')<<%#01 .8L!U06ZEN(,\:1B(LD(:Z*>0Q* M?MJ8]*/AI]2*K["R/XCRE]_U%.J5X-,>0)T69(;3IQ>$9S]Z.BWXJ7.G,U=Z MU 3L^G6V0P<_K>O?UIN[=3^$Z*K1O5_T#*+E\FK5S3R[J?NNGV9>A6[XM!1M M.]#K5:7MAY^V3;423:/^1)4V,=-M],KS4]Y4O9;+I&NK7QJKI7 MU>IO?<_=J)T"HTU MI.R-PJK5M:(=L+J2WII'1+;YWMUAI7@C_LZN"G6_7O0 MC;M50D1*BNAN'?5R1*T@NCVV%B52LK03BTW'[%WW[';(TEX@W5J[$RGJ98K> M_^"K[E#K\$.NOG\AQ&:<1CBA#]YY*X2I^B[,OD2#I17S<3-?W<7L"!\59EV]8_5 MKZL/=ZN_JO]\^5/4-F1ZU^9_?"=:T[Y35R7_R']-L@]_VO>$:HQ)T#9STG,] M=#\(?<"[$F:8I'J"#A4_KE>;!VU6K+BZOE*7BI5A>G)[8<)UM3,)IB#X!E_] M"7$Z_6&?DH#_$5LMF'IKFL_B<;OJVHY__/XD5HU8%'DFH2A2 L6 XA*!G!< MQB OLX1F98P@2EW/V,Z3"QR'/:38MEGK6'$_:!F S/ZD91H@7(]:.JI:/1W M(5K"TQZT7!9PAI.6 29F/VJY#,BILQ:+NZ;(2ON5J#VE2V?:MLA*^]RNEQ5[ MOMYW'CPLYTUI3 2,$\ +75T-I02((@:8I EF)$,\'M'XR8V9P(KCR_;Q49_? MG.Y_KNT(PUPE1K5V596:BWFL32&-?*)_NR M(?5F%FQ>TK-&Z"=Q7ZUT9D-$R=(^0W$0()YP64(*$ISJX:\X TA2 4I$8VU) M$XC3#J"/*SXC/#TU:W ^MI[S9,C8?L=&R>KV>7+8(5-4<\SV&7E-^:WK-,XK M_?.7>@2I/PO=!DO'EF[D76V*PKMX^?6J&Q'_95OKG+Y%K)4XQ!Q@HN/0:58 MG#$!.,P9*HA29.JAMDWX[.D&=WU[1LP!5<=*=ZKE$))T -(B$AP&'K>]?HQ, MST5_ GR]BCI&HHZ3,& Y1&?#@.87>YT,/+= ICL$@V%*A\?-%X1TE_$HQ.AQ MNY=>-:U9/BG6K^JKZOURO>5?UCKU67_9,X:RN(P+4)8Z>%@4&.!8Y@ 2BB7. MBAARX:!*!T@%UIY7G__SZCIBFF34]#2=%,$03%:*:'5;.X8-7'X6KT/J_N*+D7?0D@?T2Q0RFE*)09YHGQ_90M"IU\""Y;IVXB$-S4VAGYHZ_M )U)@XL6 LXS M3?<,#V\Q*'<8CC,S<"_:PR7FSW_US_>D6C6;=H%[#O\RE4MR6N9!'^3%+?,Y':=Y/?(RSEPR\@S1J*$K MS@6_(]]OR;,N-F\6".*2F13G/*< 9B@#&&$"$LH@I8@+**W"S7;D0N=)$$4C M^MO5G6YX;@AZ'@^=QLKQI&@T GZ'1JWU0#3=2'V<+T/A?X0T*.%,0W?Y;OMVVCK9]&(^IO@W6@-\?M*/:/K3-C-IM*]?W3+,;U[NK;N MS8*A$J7:R2B2-%-ZH2P %H0#!ADA4J",84>?8Q0_H15'>V!0=\P==]1K-FOV MSUUGSA%SX<>MB*WVF0UG-_7T8B[\"[#U&" 1;363.Z3[*7N&3W-50]JA(A>. M#3T4VB2@!==XX[B<625. NEKG3G-8[V;@YB&/;K?B(X![UJI7;%-]Y_<5%Q&P5VZ0X.#MRND]3UQ;(G+'LNR.2'0.3-LVPE39\%XV+G,S=5L,6 MFA-]-JQOG61XF*Z4U:_'>F7:0E\MSC>\CI]5'E\.G-4SSRCR^K> M>-_-G;8!%T7,DYC%": E+P#$D *$>0+R3/(TR0J9C9EM/)*[P";9BR%7>UZ[ M9O*DYU97TM0]OSIZU#,.>SM*#1%K[I_V*SEMNG.!A9M8B%G"\U@HV-WD'SW6?6]'<2&4YJH_7YOE6 MO2H;Y6)^_->V>C)C#[]7S0*A+"^(3$"9<*0L-5H"; [CDH2@!-*,04=+S8YP MX+W?,:$_\4\=&^\B7=VT,=$9T;,2?26*&6?KRA)OC0O!T[%-@L,H%C1!,,H"R9;JE/ *:4@?_' MW;LVQXTC::-_A1'GQ-GN"&->7D 2V/>3[+9[M=MMZ=B:Z7BC/U3@*G&GQ-(6 M6;8UO_X (%D7J8H$P(LZSL:L6[9(9.9#(IF9R$O&!,U"Q,(\CNS.]L\3F/UX MOR5F1F(ZFQ G4-BJ 6?Q_#KP6\GEL97/L3_[ACTANO"V/"?PZ\UW]JJ)@S35 M>U%_%Z+\(M;Z1;\E6QT2.BYZ1W&4A +E($X%UM59#" N,Z ^\!F4.(FIZU!A M7U;F/A$[FN%>'?4=COW]4ZP&G9S RCC(ILA,%371?*,/4";Z* MK66FM'N \U:AD&$&_QIQ#VL@K8,<]BOZ1S3^>U?59B:0/E<[F6V\2@4,892D M(*>)\FM"DBJEAPA ,N$B1(2D$7(U1/H(SFZ8O)B;[A[=Z '+/KPQ$@#/^,:> M:G/X;HF$5WAC6, %XAL]3"P>X!@&Y%R$P^(N[Q 'J1X^K3??S9&8SCB\+J_+ M;VK]DX.Q_2R[F&=YQK(42"2E,H%R 4@4(2 BR7F89"FEKN-%G1B8.^1Q]?4_ M@D^_W?SQ-?CTY>;WX/KS/SY^O;O^_&MP]>'N^A_7=]2)8#E 29LID21G '&.0)7'*$$UI MFCN>PM@17B)9\<50L"=#V#\WIQ='6WTT/3IN>N@D2^?=ZZEJA@T3G>U':U2V MCHWH"Z;L]++S9GD[-B#U)>]8W>\_ .S96%HW\C=!U.8L""W61H&9 ' A"\&O MJB8>=9K)1B7%.4P$2!&. 40T!R27!$1$$A9&<412RT*L";B9W8'Z(IX:WIH# M#^4\%$]D'>@FTT4SB&*M.0[6!Y;=9V?Y/@H1TU!"99NB2(0 LCP'."&),EIS M%'*$5%''W2IPAU/IUU818N.FA MP_R/EPW.--UI1'VU=O. G(GI7@N^(EH)H9K=D<9T XXVJATV9"RTW)=4!= MO0#J?0?4GI/@S]\'FJ&,0\Q!%P-? 3M6- MP0.57H7JLMYR&M9#RA.5ZW._]PE/6P[9Y,3NSQD(8@BA* *AY+KW0Y@K>Q%S M "65-*<\C*7C8//SA.8^L6F)MMG9_^Y\.G,>'>M3F-$R.YZVG(H[UW%*KU3S M'YN<)[_T\4@O"&>.0?JOG_" ]ERH)8X9"9.8 P)C/8T;0H!B#H'D4[X',5G=, X1C8,D+ P_U,"S<["JAAX6%U< P M&*^WOL4]X[?["_L7RSB.XB@$$*=JLVB48 DSB&/(H3&CD6K!P6GWG?WHJZ?C:FOX]=W\KO8KN[2^5AGV_* MX$%1F=KZ/N5]$0N[)?D&5O2IL.VYH!J8\[G]<-L[J(6N?S;;9>C<>F>W*V.N1-GH>;"CJM0#L\ MC.+ I=7#6*0N;1(,%RU4&\?Q&U:N30)U?RG;-"1\]?BO8G._)4\/!2,*5>5$ MF?I3.S?CVF&1!-U+,?QWF0 M;-7?:-'=5)F[U![JJ%>FV57+>>H+JXE>"%YO^?[+QTJ -T0#VE#=&U7/[X+R$ 'PCW?8HNT>")D!0_\(2=D'Y3S1$D?Y%PRCV'+V M9O$51^CZ B^N2TWA1OZ_.U+6A<[N^2:N2].?4"?Z7-'-KG[9O^S8#<%)2$,9 M"2 RIUW_<8N[JMU=5^V M^GE_6B,E2D.>%>?%_KU!KUPW<@I8VU_7QC%-(P1 Q#%*8", M48"4.(#F$8T8P5%,I&,NVO'Z,Z>E;@G%GQJ=X6!]#^4KI>!)E)YK_9+"% M.QB?4GV;V5]#78K/7^8S_5.4>CB@[H3X:;,UPXG5?T5Q7W[=T:K@!=GJS"/$ M12C## ,$,[4/PS 'ZO,7 2Q#+'&:YCPDUA4U=C1G/Q V3)B6FZ:V86,&:":0W'9UA\^'#I]FT'C+0_!U5GQ<1I1.CI-?Q,YRG293$R1\J* M00E (DH!)TF$>!3'$+'5-[&E&[]P2R]UEU?_F >OL$KSSH\S=NQQ]0F83(;5 MF+#(.9@6"7Q82;]H>*.?HS<,8EA!U1^JL%O"PVK[14BAQV+?D1]J1:7N1-.^ M4?U==S'2Y]WJ*TJPS%+($8ABIDOR2 9HJ'1/3N.4D@P+ NV--BN2,]ML+2V3 M-.)D=MCA96&538Z"HQ9IR0>*7M R$/S4L/#SNV!F?!RLLLEQ&CU/7I?'=^CI M2=:B1<^TK-6L-=VR=5E3O3%7-"A.9:LY(=)KJMFMM)REYB39B:'F=N<4=MK' M;R932"KE\T68IE9FKE>QX<=VA80)9#1" $+$T 19 IVRF,8ISRB"8C-!&:-. MCA%9L(CCDKAO4)WQBI4W+[NX!(Y-/<7%>_UK1VMQO]'1]J.2C282]LM&CU5> M190G.4HCD$19"B B4"?4J#_R*$\3H:R6V'76Z1#-F57&@?YI5507Y>6&"??Q MIH-0VNJ/20%R4Q]CL?&J9[64=H$RUR%.%J]^M83F7%&L[:V^JD,G4ZM5UX6) M^-W(#P_J11+5=7EY7NJAV4089BR- 8FEKH;G!@UERTS\:6QVU#.!NRFM>K#U4VWB09M=Y(UA<6!F. M!_.UEIQ@39^4+B7=1A,DZT]"W))G'4NOVF/(%<<$8\A2$,DT!% B!*B "2 H ME"C*DS2&]MW<>TG-GA6B/YU8\11@C28#DRJ"!:8@!R@@&+$YEQBG#@CN>DYTC M,[.R:LI!E$E8;4E7TR3.[,CA+ M?.'MW@? ZPW=>_7(.N_RN(G'/GZ9H##.2;>IK:\%Y"+E>;]=WE$37_=$642U$+\(IXV55%7MZ3@GS=E%Q$C).,IYP2$ M.<\!C/,4$)AA(!*:"80@C!*KG6]#;.9]OZ<>\):\,G\+E^&/0V!9A% GA,!M MTQ^D[R@'FO2[X+.N=G6.HPY!X1!)G1"2*6*I]^=?DZD*(BRE[0VC#JVQ7"#5 M4IJ34*KM/6[:C(MB]5%WR'G^(/0$J?5UR<6/_Q+/*XAQDH:A )2F","0(T R MF($\XA&*4Q+CG-JHL(L49M9;#;;_U+W&MM#_V#VHMF'EU=<9/,-"M3MN.$+W;99M:U77Y5^ M-5WDOC)1DFVQ,2UN991*@0@! DH)(,L80#I5?=_?RW#T[ZY)A'3;7;;R66^J01G.;"I)*FJD4#C6F44]/&3#WXD9^$:3:E(2NGV\W5570M6@R*:[+OY<;JH?2 MZF#==?FTJZOC>5DT1)2(2 "&TE0G@H4 95D,J&YEDRI?G256U2]3,33W^8'0 M\U^UZ?9-/0%C^KUSGT0V&?H63L#"F+KIB0-S>D;\@;V@XR]H&%3?Y^"8Q:#A M\5WPVYM![]0_9]%'X.^8/!T>AWK#2; ]/)"G[H$4)=N:V7.;K7):VI^+,B!E ML#M^0H4602]SM#NF:\HS&: #'7O&TUFRG<]DJ+SH]3/=NCZ-.(Z.E*X>=;7G MOYI:R::M&ASGG0G?M3O=87,*DDIYX@*(*(H!E!B_6DB O 4QIQ$ M-)7(H*+M 24;I^ATT/LJQ>!_WB/]Z MT_9=[+M#CUIN79??1%6;\3/7)SUI3< <(R%CBCF@0K=M9#@%*&48Y$1F@O", MBH2[;5M;TG/;!4?D/(<*6H-HN\OG@,;Q.,(!%8]M[RK@[+K FJ&%%80K4*^U MAO,*7IU?:U*LJQMY1.RJ-:CW67<(X9S&RJ40N9[3+O,0X$3G*@F>)W$(0QQ9 M:1!KBK,?;!@6M'%\W+BPX\*IT:D%?#9AHHE!_KM+CXQ7$^;YH! MC$4S:NR;8DE[F=.U$74T M4V746^"FNGJ$[]54Y^Y;3C'U<'VBA_JN&WFX9Y;^E11EU72E?G'\08F@<8XQ M8*'.^9(P!3AD&8A8'L::5T UL]JN M--WGR(%=I6FE%+JZI##F)7T.=*!*6YQ2F)[1[X*]$?HNH+LZ*#=UL"X>"WUY MO7FG\_#,T&7=^/=1D$9I;[O'U0X\F$I9^T#?JZZ=%EQ.8?O(>:*RO1;P4-H? MUJ12COX?YIVJ;[9FXO87P<7CDWX=;[?J'=C_NFI_7ZVB*)8H"1' )(X S&@$ M,$]C$$:AX"'/)8?(;@+>""Y<]J;7)+P#!\'3MMT,P?>&"]/KBW7M";Z'YYX?3[1M@^-%)URW)X&8;&)K!$<*&JZ.+JOU5+EZ))Z@.7X_Y MP?7[CIQ]6(*8TBE&CX"-!(H%WSFQ?0#V?_6F M!\7U .] ]9T3%CYI?A8BSI_2SN.<9!3$#"L-H*UH(A@".6E":9HI7)% ME55]N]W(0K>$U]'6+^U$VKN-X>3#IC1'Z2^#_Q!E4A)!02I%#F"8QP#G60@2 M+&">AA'/D%6>[QS,+7A"51RX#8Q3HYG='R +[69%LO"MM+NO899T^BU$JJ%'5 -YM_MBWNIH,M21*"H) @ MPCC5R3\2T"@3 #,4TSS)8810"]O'TCK -2%H'56' /RFFA4R6R]M$A#_ MO>;AH0W*-KM_=IF#A;VS02A>^V;#MWAX9H?FB_NAAL=M9NM/I-C^@ZQWXNYA MN]G=/S3?NYNM_MS]NE5_K&))0I92!H0,(P#C) -8#S6E2C5DD9 PE_:E%Z/9 MF?FSI/@#[62E_3&G7[^I\1M<<-P]LT&*X?DM0/Z9MY2'7[ MD)[V#TF[3U-Y1I.AV>L+C:>RG/1V.CL)YA9?H@61=/L.77_Z\C4X1O+ 6Q/*,[@J]H*6 MO^"GEL.1N>YC07?X#"T(_I19\?6##J\=/XW7;[GZ -7;@N[,$"L=E=/QN*+< M:5].F\ND&7ZE2X\$80\FU59]GD2EEE2?K][,SW_OAFB>$/R)MH__G2ZY%%O] M%;SP^V)?$VVN8.K20K?)O-]\$]O2_/N]24IY9V1M;S22MKPK*4P DBE;\UD) MH?->]=5'].H']0U6 NW6ZD[]?0C(VGQ(]+$5K%X_ M=Z@9&)4PC#P5M?K>*\C4;Q3/.R84RQO^O5B;?VVJ%921T,'SJC>8R=$M \*4 MBZ+Q$:8-];N \/_>M47B34O+$P0[ ^-9$S$+-<^M),SP=9@];:XFWYO\+%(+ M\P-IKS 7/#1O2:5>Q%W5O4Q[-I2#^X*5!O_[HM2!$YV9H/X!F)>%DK7._&T9 MUG9.$]C7*'\W.<%4,*(3&-Z;O-8S+752=7_?>.WSO6>V97M!>W/1:;_]R:+5^ MM-0BF^@UZ]U6./,;GT!6.[GU(]F62I$V UROJVIG9GDR)+ ^_P PCM2+C@0$ M*#8-AT)"2)I F-K7SO>2FCL M1\A+!KJW2CAHJ7O/E+9 CZ;4--4H#B&D1H\ M;F30$@X:RD%'>C(,7,(^4V'AV0QD_XZ\P&3_CM#G(WMHLO",C=3]H9?>%18, MJ]A(61LS]I&R^NFJTY%G6GH8J],LY^OG:>^\-E:+P2OS]7Z M+_>I&-P\/F[*K[4RT3]L2N7JZP:H7[0.7V4T83$3(:")@@^*) -(RA!D*,]D MQFB6X=RE*O B)9>WV*N\H2&M'&Q%6XCD_8]*SZMRNSADF=U MZ]JY:_4@5+8^VJ0 N*E*0QIHVH%HB1\.T4A+?M+.U;:RSM^R>I"3I7M5VT)S MIDFU]:W>\1E2B_N-;G:M1[*9<[K;IHOE+YM'4I2K/ V%%%@I9*4) )11!DC, M$.!QHML$\ CGC@WNATC.';79DS>E[:>M.X,_N>'!N=?](([6@9T)T7%T#LNU*^60BAHP!$7,,8,R4KX:1 *&()4)Q1B(9.V6YC69IL7.O]KR+&4[T M28;)ZSGN.>5^^C7-0[%P !>'VDU[:?:"IA?5YM"+:M-VF7H7')["@<_@P_Y) M:%9?W;7X8W!,C%OT<8P]T*L.L!=EO0F^/Q0*\I,=T+6L"A[)LS)7V[B<4F%_ M"S[I;*H?1)E!XGRGPY.%7M[?4*R_;]H--F6>T60/83#;:#RE97..)D/F5>;1 M="M[375Y)"7_13QM*F6)&U8*60A^I>A5#[JTZ1M9ZURH512&5* \ 6D64@!Q MS !E* 8@B-&9D'*:=S+#(CY?16N M:29_LF8TS#)0Y<* ^D37;6V<#\ M]*V;;CJ,(R8#(V)L5UMR3HRCA"^&Q;C>[1N(,*W+V_/L;BK$*N1Q+'@D0*(T M*(""Y;I93@ID#F'*CJ#@8% M]@BG],DS>PCE+/&%PR9] +P.E?1>[:O&KMJ:'CVX7+89\-7[Y\^F7?O=YNY! M%-M/NY*9+BQZ]B4G(A$1SH%,<@X@XQ(0G$0@%Z%2=VHSTSAQ4W&N+,RL_H[8 M,;F_+4/:Z2X-2[I4I]9,!;+ERG/>J#/VMHIB3D3=E,@,8'HH&E\\9E="SHPM MK*!\@7NMO+Q7\G%X2;%^_L=FK0S]/X3VGI7]]TULR;UH&U3?;'E1DNUSDSO\ M85-6A5I:\!5+$BYSFH,(,]WL,$4 L2P!+"2,LPBF@CI,VO)E8VZ'6/,5?#., M@>\M9P%I6&O;M;>5<%H.P>K&^PFN]",P'.\CPWN>333X[U]_\9L^X/_$;#SO M)9Z#HR=N'D'#$^B8"EJN#L,'.L:ZHH(#:XM@Z^*K+X&QG^_N\+J_Q+LX><-U M@:PIZRB;.TZK@B;S\,_Q>Z^^8 1@+ *G$8'1J_F:UN]WQ5K7NW?-H^,H ME5$L*(@CD>B/2P80AQ00B @,>8(SZEA$\H+"S-^-/357._JB+$JJ_>B_BY$>9IE ML"]D(HE,0\DBP*A$ !(I (:<@BRB/":Q2""R2L0>R0*_*UGZZ M<^=,ONJHUQ:"DEIWX%-\_$MWN5&,>%;!#J *)251AC#@4D\DS+651U(,:"(X M1P3'<)=\2CVIYK!]Z)^"!YU#*=)E-'-EG1G0B&"QTU9/_@6 M&0_ :_N)F!PRMT_"\%M8#;V%_E7)=D(O5:4\P,W;5"W;072QBMGR=E_]W;4C M:F.D*\;",-)Y.237783"F *JHY0QE8G(9(I"Z'B&^H+",L>G^V9K^KUO1K ? M_JT['W!5&R^QLE40(Q!P4P5=Q/O=X>1CRCU_08[9=_=+N@OOXPMBO]ZQER[T MW9N?]PWYW-NVKI(TYQD-.:!1B &$6)?\YCJ_/(XE22'!U#%)9 P[,UMBGP?[ M&]NT-7;5!Z.>CZWR6 IU-TTS,^ >RFD*G&;79*.87%CM30'H:QTYR:K3E_69 MQ(NMXCL=2D"'T13^I- M>""5N-K5#\KJJ02_,E.=5FF8<,93#&*2J0V,( *4YCE(XXA@R=-04FJ=/CI M;.9-;*CKDK:6_+N [!EP&MAH!5S_WIX:#K?]W2#QY0B) ^W@:FHD''(N)T3$ M+[-R##)N29&6HO:F/@ZML5R"HZ4T)VF,MO>,;KC6U4Y^WM1]=;Q)RI1&D[H, MB%$ 7.#K:?E MF^-"WL&@=BC386!/,\!G%6FN)0ZN8C M(,NB%$ J(T IE2"",!+**(A9:A^4<28_MPHYFJ;;="9IOI4N]:'.B%I$:V;% M:CZL]0K=Y(2PE,]F.1EZ]B&&TR<1CA77R;ES0JH;%T: Y0R#BC,88B$R*,0 MZR=;;+CZVF[KY1[Q%\F/)E\:Q(SD-BD)GTT^,7R()BT2FR]8Y!1#A!!"LC[.'=S!]WN;VRZ?J$6B"+[BSYQ;/G^D XES77 M>[WO=_=WPAZ*4FSWPY]XRI.4")!&0O>OI_JD)HX!E$*&-*V];<$YJE[<0%,6;?C"_I+KP++XC]>OM=NM!WWYF96$G/ M%#8!60@Y@B!.L#)$)$P!SD,.$"*((BYX ATGTPR1G'EG-D/9$M=].0B4[4:= M4GRWG=M*KFVMHU*:A\,TOQGVLZVTLV_P0486WO&VP+Q6 =9W3I&Y_F%C.H.K M;_QQ64W7]80G6<902 5H5(.N

MDY.:M&F:S/1#;*M69@%N3,S2'[.1.>I6TB^:E][/T1OFHEM!U9]_;K?$E'.P M/OX06U9472>\]I=5^]MJQ3*><"$9D!PE $8I!32).>"2,IAGD@H[I32*BYG5 M4T?]T FR'G*$E"Z*:SK3U^^]DVSVJ-\VZ'<\;:_R&7>B#>X M4PRLFA!DO[.7%Z_L_O744.J_[,JB/GF1NSE5ZJ==7=6DU.WV9I\I98F3WQBI MH<7_ I.C+.6W&Q9ENYA_U,@T<7HVQ<()A#P7H00,9BF )*( Q1D">8XRD40P M)XFC,7J\_.SQHH:49QWU"1#V(2,_\5SC17:2>06+7@NP0*3HB.CB8:+7 I^+ M$9VYRKNAD\F T=/3#^;=2L1YCDD> F&"0CC!3<=Y$<&,17F&$IW3YM35Z0R9 MF<]6FHS5DQXC)6_SM9Q;.9U#R78?CI7=;3\VU(RL1[)/VM>I1Y[YFSN=([YT MAZ<> ,ZT>>J[VL-QNFW&'Y@/\OO3/N%MJ!(*E$1A& &.4PY@$ND3>A(!ED 6 M\B1%++'JZ6U';N8O9TN_M>/?OVR'[V"?#P-GX>5,"H?;SAY (OCS]X'XK@\D M#K[)I-!X)H ]%%70A+D#XU)49D#" ')3.1W6 /1Z%\.K+.=&6$MTXB_8W^53 M[ORT*:O-]F,SY^+D7"]#8Z'9IA'83:6]D'6$)NN1W:5Z>1(,)M5=50O1/(-=A@7N+U^^ M?/N"EP$C%#&98T"E>*=P1=O6C+@!DZTF-%]M-/1EZ1^+.,XJE M7ZK9/:H+Y!?VJ?I!>.U5#5SONX-_W6QX=;/]*K;?"B8J,QBA*2R\JF\WA6[" MI)O-=\.3&"99I-M=(TIT1_T44(PR$"<\YPQ&,4>._0:-J83WC M!=EK]>.WC(>[\WFG5[B1C9UR)=4^-C]^V)3?U);6%FV<(!%ERKQ !$L )8D! MP30"B"4LR[(8)W9#HBSIS:QU&@9,X\/&&2":A_8LD6T>J?(FS41>?1#>7.)R M FZ!IX6O-"U*;GJG!>A&=MZ2(=_\)3@P,"TF#C[4M-CX^5)?Q)/ZK2E *4KE M13TVKXSBKR:%*>BI-T'Y\DUK!VZJVTP$_?Q[-Y7G90]3KP=FL MF<-M/HE&)=L*HOM!_+HC^GQ:B*XKS"TI^"J#(D20YH"%RC&#&4$ 93 #(0YQ M'J89STBX*L6];B!LH4 'R%F]^[AY]X^)VB>]M/2UX7'?<7 8CJ2[#KKDM R M9Z$KIP#$+_VG0^*Z#/:D@XYV<#LM$BY)/-,AXAMJ$DWEU697R_7F>S-%>/C% MF2P[QPZ _B2<@346S+6QD^8TI<;R'N]9,":08+6*AY>)=J(">!]1$1C0A:0C4/D< AAP! M&I,,".7/,)()E&6A>T'TA) ZUT2?!_2D&'H>*&WC*). X^6['&W9 ]5)I_L, MB3;_Z)Z+'"P]EV<(BC-#=P9O66IHQF]%*:YK\5BM3>?,R\V>M;_J#6D'99YJ)V2=H'*"WU2>+ .JF;\9BN< X MC5A?BJ;=*;)S-FNSWS2$/) MDC13=D[*0@ C&0',4ZJ;P2".*>,ILB]FNDQG9I5E>CUS+Z(;Z+;)WL)VV3@07QME(]?SLM*KS$&D1V1G),UC*6SJH3QH.RDV]R(I8]L&I*/\8N!RP/4LYDVPUIRZ ME%HXXFMC],V&FJ,AV+;_5\:.X20X8B78\Q+<[G'\S7I2N->;Z6 RSH:@_R%4 M,[-+?PC$ 5?SMIT6[EUX/RSJ,QN11Y1<[<5C"&R-0$_! MW-1A-V>RL)#-PUP[(\/L-M@QS84-JS/BOK:6SEWD7T;Z^T9M7O%ALWWZVQTI MOI.RC4607.TG$7& 8)HIQRY3)H_4(2HBPRAE.)>4N-:07J U\[;KBO\:ZH$A M'_S4,."2.3@ F(4-,QT,;IMT(03<2T4G0&*6.M&S0$U<)3H@NTV)Z*4E%J\/ M'9#E7''HT"V^QL(?Y%[9(27_2M8F@+^"/$PPDR$(L3(68$82@&'*0$AXG!+& ME<7WX2V_F_;7-Y]PTN90))%0@!$$FU8I#D@-%%_C8F$ M**0X0?;-*?HHS7Y,WY VA;G*Y:D.+<^<)O3T0&5A4DP%@-MNWJO9EM] M\.>56\/480B!)<<&#W?LE/U47EG+KL.")KXS?-AY>C(]5!]8J5H.,E MZ)AY%[3LS(B=B\L(D0P&D2@PB* MF(D\@J%$;GZ?!Q,9 MGV'F%:KC0/5IM.@/ROQ]&#UX6[I-HS]\9[HXCEC,3>UQ4:RNU/>4ZV_JIS6Y M7^51*HSN0F'( ,PQ!1CR!&2<,XS#G&)I%<)ZM?+,ZFE/*]#$[-3-:^G[5<@H MF=S4@J4XUAO](NMG-F\EV-_N-]_^E[K';%O]@S$[S+9\O=(B6^VB -WVN7R! M__S66MR;LZ\;^:DH2=. X5KU&25I(N,%.R MGX_%ATM:P7)NRJ3=C2/:(^N3I:_Z _U BO: $J$4:PT <*9'Q29Q#G"<8R H MS2))8AY3*^4P0&>A\^SV=+*C[7&0>PXCFW#,))([1EXN"#VFZ?$9Z3VZ'8]# M89XVQR] FKJ_\661K1H;G[E]^8[&EV4XV\JXY_(I:F%_$34IUH)?'VIIKNAF M5^]UXW59U5OSIE0??SRIET$_I^=5&*99'%(">,0A@!&.E$:##,24<((X23%R M++^8@*N9]=]7]B#X;BU./_W%@96 /BNWW'Q@G <]3/%0;,VGA:%V/>([KISE M+7LGQ5Y$,WCA$?Q9BQ]U0-6V^^=LU;4C,5NTSM:7US>LN!T);W_M[=C%_?W' MZN'3>O.]TL4F?Z\T S=*T1.=M'S%ZN+;Z71.)G@L4^5.1B02 I! $V(!"2D M,)*9;OCB.*;;CIV [/F9:1RJ M'Q@+>*=.;"WNK/J =LYW]5K'/0C\T?2A_"+N"[U467\FCV(EDA1C&&(0AB+3 M[;L$H!D) 6$H1U 2G)/,-A9\CL#<)U9-;\T#S4 3M0\-G\5D.$(\5E+'\R,W M(9T"QGV2>,6-SRZX6/BX3YSC*'+O=?Z%1>H-%E5]L9YI)2BD62AB]=6/U&[+ M6 XP%0G(HC0/$1:"R]2UW&B YLP;L*/?6W#G7IXT!*3M9WY2>-QV[3ADO(J; M+&5=H.1IB)/%"Z$LH3E7'F5[JT=P^>^E;H-ZN]EJA^5&7BGG16@?1?WMQ)=9 MP3"2,DHER-(H!C#*4H A$0!%:9RE.6,4VVK'EHMJN\IW$N)UO]@Z^-.F =^1'<]37I;$J RN1+)) 1B$'$$<$()0P M0&*"HYA)FB:.5M8%2G.'4_;%T&SS* +U:6Y/I)UC*!> L@Z6C!??,2K22GX0 M^5V7I3MIW*-?KOD#'!?H+QW)Z(?A3,ABX(8ICK ^;TK"_WM7Z3#(1UVAW@QR M^"*,EB_O;TW'XWW<+R0R)Q%/==]QJAN'15_EAM.@I ME2.+;W@XY0=F_YF4YYJ3IC(>-]/1J7@4)H0ASD!&LER91GFLWFB: !;IX@:1 M,N8Z8="&[!LE-1ZW?)HPL_$EIO9'3M,BY7K0-!JDJ1(=+\C\-MF.+YGY*Z0\ M7@#(,N_QTMV^BF5_&M6&P%8B5\I#^5" B4SY5V&J;"V<"8!9SL)(1E!2WDVX MNAON8GB9DM5N.!UN=>?>L]#<9*D- *4*M"@X!B0A.4@ M#!%E$<]);M=N:Y#2W.>[7H+]T"60_#&?* M' =N\-5[9ES[5BL-1]-D5 MB2T_"RL61YA>*QK7!3P.Z]M57]:7U5>/.IY3"?YA4]5=:1C/H"0\5F9%CI3] M%:8 \S@&:9PF-%6_2NRF8KH27NA$ZE6))*GU<:SBYE^"!TRQXW!2[8)KO\:9 M$RV_ ZPW \KA5'\FP"8M16.#>%8MGE,=\7N@TGO*[[+><@?]'E*>G/7[W.]K M\_U.ZMVVJ)]_V3R2HEQE&0Z*NB4P,RJ MM",6_,D-.6/@^KZKP0LQM/+\@N;".=%_JU*73A.I^Q M-G__\O>OOW0FC;)<.,T)B#%C $H4-:VP9)03F211"HE]"N+QRG.'D/[^Y=\5 M+9>9*<=B6U@5B9)LBXTYYTPS M0DC(U1\)!1SGX\\K^ M?'@ )PN-,8GT;NIC <$=-,LD /BIF:,,5%W97W5 -"D\@K\+>&%R-G9%]:"/ MRHYKU$V-)F'U3GD@4OWW;\%UR=8[KONSTET=* U6;NI@73P66E?5FW=ZQ%1@ M%C#Q)YT,RXAR4X*//YH;CY>;; +5(+Z].N[RW4A];@[6/JI/5YQ'E)JA22/.,)ASG6%'%1(H@001&- HHC# M#(!7'V MTBU0$V?!S.)EJG?G@53B*+_IJ)7'AS6IJD(6@E]5>HY9 M=5HTOQ(H(RS'&%"*8@ AH8 J*Q5(AJ52)7F29,A5+X_B:':%?<7^1]DMA3%6 MSO4R](P_3_5 ;!73_"#[M8UKV;K8*^I=P/:\*0\I2/J$P]3ZI'+:I;2N?N7'Z74 M(\7924I]UWN7LFAMJ'/:K]5C+N\+NA;-P:+)[KA[(.6OFPW_7JS7)NZDT$QC M$J<@(A+IY@@2T#1*0,AP"*,PCMWK?9T8F#OIHF%&VQS%GIW.GFORF6K%47#? MLN1;Z^(&NJTE-Q^4;NIP:A1]BF&\H)B_+,:-K:4+9+Q .U,JX[>.E\%UJ '\ MHJM$=T(M7_]!JC96S*]+[2MK5=G5ZCR_)^IM9>*J?B_NBU(/@+R138'@G4Y@ MNQ,_ZO>Z^^DJBY,4)X*!/)0"*&,- 4+2"' J48H8HU%JU4)R?E9G5HO'?7NW M#>\ZGW-S7QK?5FWF.OAN7+!&$FW\L5:6?=7;9TL MI3D?O96E^1=YH*ZVZG&==/;0^ 7?VPV>ITR4^;9B;M%_'4QHM6 M1&8QC#D'D$C=S8A%@$88 X+#*($2YIS;IY);DYT]^]'PT77+('M.3,J/B=;H M _F6&0=];8^KQ==T%K3T3:QE8WZOQ%-/^]OC11E$#!:90($$-* .0A M 9C!'!#E1PF82$BRR#GAP(KTS$D'GT4=\)8%8T---;?5&EJ'+(3) 7/3LAT' MP4\=8C_W0M9V?1+]@UTGSF5PPFB)? 8[AI;/:7 "ZFQ>@]L*WNWN1,6VQ5/3 M)O-+4?WSTU:(KM^P'@AKE.*-N:#Z5;; QLWFHN0!2L:%CM4T7;;VQG+O6^0!LJ[7FALU-@VD&@M>( MO6MMZ4W#1G#?\#%I3[H1.,S?C-:7ZK2C%=2T>JQ7%20Y3GH,LPKJD*!( T80"#G$N$$X@SKA_ MTTY[1F;69IJ1X)OFY#B7?$P+3@>,K=79[,B-"0G+ X2/!Y[T;T[ZUZFE%<:: ML=G:;KICLVC+30?VWK#=ICN(_:TV/=;S3D@ESR;9X6YC4BT5]>T7P85X_&A& MRE1&O58KYA.0 MAI&@WAK@GQMSP]FEM 355I=-")1?FN@9A#:Z2;#F(1"&B7^KAK#R20=U$GS^ MO$\[=I9.\'0"Z4PFI]O]'H<#W='VC?PLOBO'\TK1XX)_U46Q9,NK*Z[L><'? M/_^ZW>R>7IPIQC1/"1$92&*" 4RX,JH8IKH[)Q*YI#KOW?J\8 PGUNP%I.%/%_KI@\%[S:5#D'S4@[ X8%@*7C?UM<^L MN)&!XBM0C 4M9\&>M:#E+7C_'.AI+(;#<6?MH]!V.*58"G7_T3;UV=-RZ]?< M\#W5\?<4:/4>Y,'X?EYEB%*1" ZDY!& #$4 IVD.M_23:[R>-C%?/PAMJRHQ.VV8(I@>VRWK[Y, M111"'D4*>:23 4(!"$QC($2"2)[D,:;VQ2!.I&=6)!TO@#3,!*+E1GWN%3LZ M;[0)GSH8:V[06EC(LP'FIF$Z-H*6CZ!C)#"<:+73\N)7_NN&FX,A.QM^?L;J MYTW A;)*F^89Y!LIUMKGGLHZ])*VUP)T6W$Y*\]+TA-+SF\%7VOMBG/SS ^E M@*U-^'Y7%:6HJ@^;1ZJ[3^IKE)VH6*R?;]6[4U^57">$/>F7;96P!+$0$I 0 M' )(8@PP)^JO, E12B"DT+$A\32,S:RJ]TRZFG@3P6YK!2X/IFLPH^7ON!JY MW2:4%^;;I.O/X4 MSO%%*K_M$YCBB#*9ZT"BU&HH(()VJGT4T#'F*J;#K4>/+P,SJ\]0_Y*)6 M9H>)51V:CA*ZV=7]>]TN]6F:!^+C=D\+\Q@/?%Z$1SKK]C MZK=;L/6&+KP] M:/W>O,,Z4ZB^,Z/1]I$ME*0Q3I(,)"B)EGPCAB"F<92*G'&66QVL.5.> M.V?CJ&>#F&IBH2VH/GIK(JC&**R7.%6+A TM!%]4!?7Q\X:ZQP*F?J5CLX"_ M7WM\'M+5 '0#/<,,I9+%(LA2T87IZ@A8@+.'A]7"SNMUE >,LSCCC*0A93@&,> AHJ =&PS3F.$,"0;YJ&C5\K'?C$Z16[?,\954=CCBG."TSC# *9,X4ITFU6JF]K# ME"0AC;,H02VN'TOK(H 94>VX\,54E):]LGS0M%7!L^#CIHZ/$XY(PT.3AB([ M+F;J!NTL^^QZVIZCA76V,U2O];?[$A[GP;?J#\'JWS>*E/BM&2OSMT];O>W: M>5Y"8(HB2@"*0ZG5C !*[4@@E1T7ISCB@E@5A-N1F]F,:^D''S;;I[\%/S64 M73HU#^-E<; [*0INNJ,#H*$==,3W4/B,?QO&Q.'0=E)L)AT4=QZZ/7)3G>-: M ]![=CN\RG+GM=82G9S1VM_E:\*VIK#6JJ:FBI)*)]N8ZJOCW+(_BOJA\Z.K M58YH*@G$@$99!B -$!(Y^K5>?,RL*#LZ:@-LV#^[_@ZNYIPR*'&E/@M^BIQRB&W_!89 J@^\]-)J$P;B;H M?M[H/O>516F20IR!4+GD2OU*I8A)%@-E>9(HBI*<2JMT[$%**I'_N8@CR,**K&O%Z0+8Z M9F[8QQA3CRUO 6F9:ZIH+2">S9X: ]?LFLV+N875WA@ 7^O$4:N-+9@@ZUM2 M\*+\0)Z*FJS;8#(3.,8R@@ A&0%(L 0X5YJ1IBQ))>5A&/+5-[&E&_=*B+,4 M77;C,5V'_(J.>O"DR /3&MHPX%OS:+()6B0-?/M\IRUN/5/I@N MZ-?EW\L-K<3VFRZFNRZ?=O67_;2?Z_*X[/Y*-U6_(S^:N6RKF$G.)8& Q#HO M!6?JIR@/@4 0"QZ2C$?8^F!S3D[G#O6W7>;+%VTPWK73"QU. F=]7A8'JW^5 MI^!X<- \@%]TQYA-<& \Z#@/&M;U>+)CY@/#_;O@P+^^XK39S+O 2!$H,=2/ M?ZGGZ7 H_%=YKOX=U\BC]F::Z:"O9T&H?V[VVKOC467%RQW9CH6H];/DNGW- M)B#!]O"^/'7O2SLL0BU 2N5,';TRA09FJJ/J)1Y+[RGWK PL=T"^!(XG9^N+ M$)SBW.J*F2A 4=[_YX[?BV8,=,D_5G6A?%=Q@Z]F*1,^ M4<]H]V@.\]6GA(EM38JR?AYS2N7RB'P.I68"?DS8A!R _^\]3TTYWQ[[)==V1F];F$?*@TE3GH(H3PF ,D. \"@$ M*6.,RC3#24R[OO!W+KKPE([53CMM G_GKNGNQG5]?P&-K?+QD-1+I]A*YZ$D MSHLP^]Y_07;A+7U>Z-<[]<)UOAOP12^9]F7+<(KBD(8*)YCH+,$(T"06((60 MQB%!4.+$-4AYEM+LPA'(\%$A%2;JW]V&SYCK+HAN0K/ZI M5)[I]ZYU5-=FJ]R9K%IUV>G]ZLY=;7)M]4?U)^6X-/]LF9H]]#1LM_YHA-TT MP!_V\+0-1@-E]['=NNDP2DE5L$"0K:XSJBQZEGEHDEY$9EV,;F$>7_WH M'!IL N';UHV[ 'E4$FQSY(>AT"?S4?Q1I[:;8=9 MSGR54\A(&&&0ZW@/C D!B*(0H"C+(BCT &;[DYQ!+88'86/6_#?6MS> M"/[P*LN%X:TE.HFEV]_E:_O]EWC^G92D"23=*HVR*4NQ_K!YU%4EY@7Y^K#9 MUDK7/+YL][+BDK(H1 A$D'&@P^#*#R4I@"Q-PQS%3(2IF_4W@INYLPG)FFR+ M-N[=V"N59@5H7E[W.7*U#L<\!EO[<"%PW;2N/D)XW'.E_V^G,K!J!KQ$"RLSV6@'7,Z>,158-@*#%\G)ZJ;IQOY1>? M&G3.6,<12P#-$TB M "53GP8F$> 8,1'+2(C(L13G)8F9M?[OY$?QN'MT/C]]"83U">H(\1S/4#=/ MI@38I+O-D21^293YSU)?$E[Z-/6"X&?.4R]=Z=U:D-1-^_B;4OP?0;97)?^\ MJ??_^JGX9OZY:M_*4"H?-E5&6TA3 2 V?? (!PF6/*,,40@=FQF[,3#SYGTO MZN]"E$$,TN!94W7N@><&I^TFGP\D-Q5@*#;3+#:E,!"9 $"YJ8/UX7=2E[(9 M_&;1$WYHS-\?SXVMI9OD>8%VIE.>WSJ^^NG#;JO3&UZ:(2N4=>HK^PM@[R0>V[MO+'=6M?!,UV;T\!A=OF[BB>.;J>Y1BG"8RSBS.WCL(S)W)L;F M;R85TZ7W92\F%N'M"21UV[6'E(%10UPOB>R1/_'_M\&L W)9I4>\W;#5 >[/ MID),/4#U ZD>/ND&0+K]VM\K77_8)IDI*JL,4I8F4@+.,6V'5.OX3\IQG&<) MH2SDJWI3D[6U']%'STGI[*G:F\BZVU%1ZGY'P;TH-57!F]Z&FST/SHY"+X#6 M[L)4L#@Z#8?^3P:&G]I<^)]M /'Q'VS$G-^+Z.5B:5_"!I(S'H75;3Y3"W9T M7; _R'9+RKH+7*:<"A@I3R(7>I G32F@F8A!QH40C$(D"+0+OURD,7O8I2$: M=%1=FO"?@\3"X!@KIJN/<"*?U[2!&CR^M]Q,-D.@1\;^ ML0'G;EQP4D /WZ?# ?HN]&DTU"8A?=7=[AOSY<.FJE<9AF$.E6W!,,YU5E , M,(8)H#'B@L8T(<2A1]!Y(C-[,?N&XFV4\:2C?\ 4 RX-82[@9*%H)I#>3=?L M1Q@8BJU[$WR81F"7YC7C!??3.5_$D_JM*>PQX[/.C70P+\!D_6#Z)>UOY7+A MW@6[L/1S?]I 9>#:.5.]7PP06"D]E"G%1$ 21XENS\\ Y7J8;QRF"F:.P]"Q MP,^#BYF5V-?7XS3F2-]^":VM9S0S8&YZSSI=VQ[2F;*T+T#RE\C.?LG;7S K M^P)\?MG8EQ;S[N(DI-AN!;\C/]KQ)TU[[7UD$$=I"),T XF(8@!YHMPUD4' M49*E62A0XIJV,T1R9AW5D=<=WA15W:;MWYT;*PVA9JN1IL3"3?WL85#R=P." M32VQHO[S3!WO;:6=O_O1$"-+MSFR!.9,/R/;.WT5A%$YMUOQ6.P>5R$*,P2U M#9.;WFTZQ5:H/QC'DB$]8 @[IM@>+S_SQF_;W0;5;ONTWCD'9T^ @ PC# 4" M44RD'N5+ 8GB$" FB,!13C,-R]=CSU^*ZI]MO#!)\XQK3RGG<09@GG) XQ0! MGA$4T91R&3OVBGQ-9&:M\VFS%<5]J3ZQ;;?7K:+LET%V HWU:= H@1V/@%I: M1L99\G6#<_"0 LT+8*V M\V'DZ%2<%/DUC9ZZ9-*.E^F**BVP\RRDG!9#_^+)TZ+)YH7;YR^W?,U1'6DO MOW5%I,62;U,%:2_KQKDO\BOHGUYDF_4:W+MU)N%PTA MXB#,"0,0Y0)091^9I+Z0\"1$.''-TN^E:/7ZC\G5[ZB;&B%^H-^%*IR]EGX M;:VI\:!XZ=4A-*8TL:Q$G-W:ZN=B83MT6(G[1]?0Z M3KS5U0&_%:6XKL5CM*X7(S,; M:BW50)-]#H[9&M-$WP%GZPCP[.B-,>'J(XX"VI:X;EMLGQJF@C_5RB(H-%^S M]=!WAV;1%OH.[+UA!WUW$/L;Z'NLYY-%N-U(455F<-E7L?U6,/%)B-;<6L6" M22)##J($$67Z9#&@,C0T:]'JCDGF)NTG,AXUSSF>Q"-I+A%$&+ H"0&4/ 084@(P$PF/ MU?]EU/' S87\S!K/N,VC[+%!_'RLL"E1&6-[D<.*H5]DB$XLL(5AV3-$0 M4V\YF\@2L(&!1+:K>%A1ORI75#?[UFNNPC3,*!00Q"G5Y_B0 4HQ!S'E$B5Y MAM+,*A?QUTVEDQN6LXS.\7EB")V]P$/WM(WMNKK3CV1;;G9U4]1^754[;<"N MCC,DX!S1A7L3#T M]_ LX2(.B;RH:WB1F3=T"8< ZG<%!^_V523OB5J*B>J/HGYX3\I_5JLHSJ,D M3C' 6:@CZ! "FF81B&A&THPD#"/'&-,K&C.KB \/@OU3^QKMQ&=GQ? :%%LM M,$I4MRW?D0J^*UH!U<2FW-P7)9E])[^FO/"VO2CZZSUZ^5+_S)YOHMP)W7OC M0]?Q7J_^85?5FT>U&5809JE@4CE%+(\!)!$#),DIP#$-,>)QS,/$;8,.TIS] M=-[0=\_A&8(JAX1#D2! \EC/\\TD( Q3$*.,1E$DL"J69#G"R>;F8)S;F4,]M;_>L!VX%0OXBG M3574U0<=U2ID(?A5I3M)??R?7?&-K'4_"^609BE6KB>@-%'J.$4$D!2'((HC M95EF2*$P=FIBW5YG&X%]6G1?%FC^[MQG:"_=F/NR^&=Z'6S;5/,*I--VW1SN%%NHC8OVEI?B07+8*@\?H1B )F( ,:1 #1/&4(HB\/$ M<>O:DIX[ ^R;GONCJ+GN8VOH;#?W'("X[7C#@7J#NNS.JDF^;[NT;#JD9BFK M=I5^=O5@S=#".L,5J->*Q'D%CWP+DUCYT:3-7)=J6XJJWGC(^LT!Z!/?(2%B(AC\\B#.PC%1DH.%8+VY#7WW+Y?28"'%22:#S?4> MZJ@[P;^1QPEE+RKUH>[U@I1>4G8. S"&2B^%(0=9C#BD,H4"V?>,L*&X8-K" M_7$JI$L]CQ5R%NIJ:CP< T)'4)SDO(YK!6$%CH,RFQJDJ=H^G+X]4Z5QN4C; MJ^JL%EI.Y[G(=:+\G&[T=?FN2Z9'.HE?1//?NX?M9G?_\*E)1B[O]Z,8CB:[ M76V+2OU*Q_3WUUVQNOC63!$4)(R5U09!C% $(%9_H(AD()%92&62TP1;37": MD\G9\S]T9ZU*IX2S;@I)J5O^R3P_[Y5.^.!TL&I.':XZEYN+OSP3J[8SP#ZPN[T/.!_]K9GI&6[Q?@ MZE'/G6W:.2LC6^V@0GUAKJI*U)6QO_4H9!TD^%ZHJS,9BCR%&OL6J[KIGA]/?QS\EIFH71,75R4W M5+X()HIOIF?<<1F"4E-AB$BLGHT@ (H\!(3F$&0LS(1 .)-)/*I/TQ '"\9' MNK3M8+OG9&27ID%X;974C*"YJ:E7?9EX4\?:J*<#<-4BU1\.4"S=AVF0K[=M MP&0+VV#G)>N%O(^GS5C3M:)RQ1^+LM"!8&4&BZYG(HMD&B9I B*:00C-8GU!- X]FF8 B328^B M[<2<_P1Z@(^E#Y[M8#ESWFQYH[]=L]Z9]:04K+Z15^OU=:F(F-!W=5/^(8K[ M![4/KYK>"_O9TVT-?%,FNT*<2893#DBL&]@JIQ<@C#"@#))4<)X2XC@<>A*^ M9D[WN]W4NC:;K-?/ 6_Y51[(GDO3$*!^V.PJ,XG4J37 U$_(WF!:&'=7,ZJ% M61C^C/6Y7I^ KISF[RV3 6D[AAQJ[5\T;YC6P)H0N@7,KBFX7=P8FQ#B!P$C<0S3&*(TL>JL!Y $T]:16G(8TDS$$F$ ,22 AK"#, (1QE-DB2,,[<]^)K((BEWW?@) MOTCR&620)&&413%(\UB[D9E"AC'U0F4AS@G/<))F;J;?2&3<[;@[?CI#>F$-=5GXUTJJYUJ?IMKJ#V6BF"*M4_.C39S/ M.<1"Y@D(TSP$,$XDP*&NI$]Q&$4(YXQ8-1VPHC:SYFK)!Q_:!FP="VUK,9?F MTD.P]6_AR<%PV\L#. 1__CY06N !B$O#[0F!\4V^*ZJ@J:_0;2&UTRTWVV MM\EZ;EO*W]]V>VB1!3MO6\ISVGS;]B:?1.3BOBQDP4A9_U)4I%*J1%=T';)% M2:+4&A0QB)(LU<.N8X!1'H$HI[E47E(LL-6AFQ6UN0_8#N2#CGZ@&7!)L1T" MS$+=30F#F[J[B$#PIV?&\1 <+MG&$\+BGVFLPX_;DX1CK>^J(^!X!YRN1)TL M^=A2^/[$XZ%%%DPZMI3G-.'8]B8/3==%EAK-^=58C>I6P=\WRK1IKKPBJ4XD M@ E ,:< )AD$6.09"'G$!&$(1XG5,"@'FC-KO<_[0&W;#+4Z\*'[H1ZUEO9L MMVL)K85FG!XP-_UX:+7;VG]'+ 3O6^NF86)Z?!Q4Y?0X^2G,*?!RTY-NDO=J M2\NEEM.9;K*=:$['6[V[C*CWX(%4XD;>;C>*8QX!+EB@%RS. $Z'\:K=G3**Z8XJ0J MN@34IY;/=X'.3JE-)H'H>'5NX3'^J=C&V19"VL^7;WD;Q/=E[Z6BXW*FXHKI M0)N_"7J3?!_&Z$^!85Y[C7<6#_6Z"EI) BV*^GU@A GNNH?J9@"<9&X&<]HAR/;VE^_ "]SD3@< "0X?DGDN;"[/PP:C4;C:RY7 MIB'9FZB<>9Y/E9:=9W &TQ2!59@OO3$/ED=ID9E$^J93/NR>OI+_M5YM'_3. MXN-ZNWOY3O\PFC>ZL^.4ICBO,],B)^:J;@)HK 1("Q@KIIC([+C*1N@0.") MT,SB/-;^XMFYF,H=4-O$1U"8W);7#P>.;R6C+T9HG>!8K;?1Q^6IGU+8CFMOM?HI;K7&'=CY*MOQEM MNYM/\3#;PV$,&A7<*?1+GWGB#T+P>G(/?]R? RZ+%!4Y2AFS.@EW$QMX>M57V8C6X<;VSW*Y_$5^EOLCMKMU0Q5_6Q?S?)3;6W7' MON_IER41C/$,)#)#VL\("/*888 P1ICC)$?$\2Y6*%5#AQX[M>M;EGZ D7,,G,X.6M>S MQ'[8WD0K6=_#U?XN^HN=);/VB<0" QT^F MEP-SQ8."!Z DI0TOT76$ZXO_J M]DD_^8/\*I=0+VWK^J_D5KUGY>8/MGR2_RKE1C__X?F HW!1\"3)20(!9%!O M/VE. (UC":20O(A9BF+DV%AME#Z!UXJ=;I'I5UK) MZ*O1,GKHU#SB&75=(\:-DNU",!OV;MY^.MBC![D4D5X2I&&L4GI%>#3<:ZO[ MZ%%NRK68TME/ F9PCSY.RYG=]B20OO;-TSS6UP&_^RXWO*RZDQ&M0WV>IW^4 M]8'([:,Y%ZR2&.8+27&B)#4-Y3 !.*44Y(QE@.0H*6""6<*YF[>U%Q[8M7:* M-$>2=5A7;=?\[VC=J% 7R?_^VULS49MB>6?^&0>@;1UF&/CC M@:H#<4KWYFYZ<%_FH-+,CLL=K-=>RN,9_N6/G^KE\-U*O&5;N4@@9E0( N*4 MY:8QBH[R9"J #O&$*ABC";2*\DY*F*OTL1$:::F1$>M>^'B,R[";F,1:-U_@ M;*A7R6.O,:,*'H^?.'NY8Z]!?<6._1^0.J57BR>.Q4W2"N%F5AO_WZO%Q6?*Z$EVO F9[ MR3:F2W!]UOVXD4V1>K4[880Q9 5% L00Z8TAHC'(#:,G2U2J_3!.8A;[-X?P M4RKT7O*H_T'9J!BQO8Y-ZJK5TAPNEL=ZVIPMAALQ^TAVSG%PC6MG&(*1C2G& M839KKPI/52_8OF(Z+JWIH=..5I#A-,068:$&.984 AD:"0/"6< MXCREQ:C:WADXDWM*7+V8D_OPL:YO&6>U8VF*J\'C*WIGY5+NDWW9:MYA3N6A M#X_B56X;5_SR_)%MM>=8Y(HJS!4':281P%@I4%"1 86EB%G*4IPX5N+WB?DA M*W5[\;"=G6.M=)N>#8UPUT/GC:'B6M4B)^<2/F'2/&S"+X5?@D_X! G&(5/ M?=IWCKZX=_CB].PPP_5^O5&RU!^]6=4O%ZR2XA-[KFG8-QO3TMG\61\,(QA+ M%C.]!C.) =93'E %)8!Q2ED,J?=[5K\SU.UK;O?:+&OQ%4+!GF281*#.,\@P% PP)3"H,B(S!@F:2Z% MFV,_)S*PC_ZM9Y)O3;[1L*T-U0+Y(FCK:J?$QMI>&[ M*)]39.[&R9; ]/1*MOVFKZ/X++>L7$GQCFU6Y>J^(RQ@A(D<,K.EXR85PU) M8<9!P64L$"P80X['C?V" CN%*\Z?OCP9M@(1":E*7CK37IX R';VCS?;;^AR)WBH!UFG#K^^L8WHR'K_K!,(VRX<0%0B MDBL).$HYP E!@.4\!C)6<:9BR)',%WJ'6*RMV#8'A;G,WT.1UM.XE1[MJ*X[ M^0[,A\-P#7NY:2%PA?QP&P8&]<3(P)B5?5"U6CQU6WUJ]IN)%M#)[ MD-9P^ GSL1):67)$*FCW#=^@\>/:-&XHO]8MZ7%810*'BEHIL-?J M@+1F1&&I)^*V\6!X'-W\J V$.LX[4$H'>]5#I(Q:4X9TXX )'LUYJC=S(#<. MQ- MLQ3"1.^3DU@Z'GS:"Y\C4ZYG6RUT3$GF&0AM75<88-SK32*_RXIO2OD'$(=KSM=0]CPO5@ M/V7''%$'OV3_]5.&]T8*_9_TGH[=[;Y^/H%%GD&8TCP!*-5S$J>%GIVII":= M8SC0*8(96327F'[;LLW6>HX.RW7Y";^4[ES'=$B8P;;1O]GJR:1EH7MG3GM< M54IESF,"H$PAP(7*=2S%&<"YS#(*D10Y:W%]M[+NR3\+NKV$?0#5O>98E%.'][QD]YG;'=K#T>&?++XZA@WU!&KB M.M"1YKMYS6N7 M7X4G*>L)8V;A4WTI^P)4J"?,[VA>8,69J M+W7826+",F'JK+";&VL>/(OG:@[PG0GI&LMSC*C,% *<*69JRW1PS: $64(S M[=@IYS'SB;#=[?<.I'^1]^5JU50EZ#>XL]ONH"!YSC#"((6%,&N9 "S)($@%AEU M)'ETGPB^"]2HB6"[_+C;X[;BO!LVPH2;Z3>*NG%J/W_W88)><7KPY+/DLORJZF'64BA]]EYEFHOR_3Z(B %5*4) MT+8R(6B:0>8XK?P4"3P-6WF5(;MO)8ZK]+<&V';VAH?-;;:_O!4@6HU,JJ+Y MZV>S*]\:M2+F ._H&P.NV,Q\C\!:O8O>+G %\=R= ^?G37$XJ_]F]_<;>=\2 M4GR67^7J2;[7UE^O5S4#1?5GN7VXUHKJF'Q3[8YK%H+C5"B1 5G F!(3 O[ MPJ1S58)RD60YK"?((]2]X.GR>)"'3YXG>+Y')?.U?N/?4JGK M]>;Q>BE9_8^N\V_,8FK<94P1!)ACI;UG*D%"8!RG<2YP9G4M])R@P-ZPD^Q0 MJSN$RK![F])6QU1A*S0R4J.?=G)_]BE6'@+ H51Y(B#\"I5/ C)10;*%<8/E MR$/?GZ\8V<**HU)DF\]/$?7]*M?W&_;X4'*F;=?!YKOOCWIXS8 \+T@FM4_" M.>!I?<.""5#@PBP[DA"19FE6.)*#V8H.78[''Z1X6M81QZ$:>A.FMV=?Z@DP M)JP;1-4G<)L*JS&AV?TA4,PH$?VUE=^W4:%_Y7\'B[IL3)\UKAI4Z(*1DPU0 MP[&1U1,\HI^KI^W#>E/^GZDKKBO]%DG*$<>2 $&A]BR4YR#/& &WS9"3C#*D9(YT/LGLW$2 N1IAH" F*74-#!AB2MAAI,&@?U,IT0D M]EKHA;>LS '@>M50[2QWB1(=N^X#H!M)!,05C?GUBIBT))] MX+X -0R-AQ<6,_![N.DU._&'%VQ]C"!^#YIBL[6[=76SJK:;>KTZ2.@6,BUH MH7=;C,4$8*'#(8J@T-Z-QRK'14H@MKO/[B'=92% JPA&&0B4*@C.CW2P$.]EZ?[H3'@Y(GPWJ9/",.CPP;#_+ MFL9DMXV/6&$:JZ@^"&X3''O9&B_O-=(J[ MJ:HG*=X^;704UO3J:YI5?93?ZK>J18XEDB1' .6Y #@6":")( !12C)8R#BA MQ(&8Q%YR<">^OUWPBH>BN7 1E;6.4=T\;[T4[G?\7N9*J;!]TM1*?#9]P==5LK7\W/ GZ64\;4V&[ M.Q1>")%0D1%E6#EC@&5! 2L8!2DAN1)9+"1WY.>\M$F!PU:'B[P_ZIC;AL*7 M5C32 M+V5'JY=R! N",D"Q0GK'DW!0)+( "<,\AB(F,E9N2^.Q@, +U2]/&BM95='7 M5JKK.O4"#MM5P]](-Q_>R0F2T.XW(K@S>R%V9M?2;_3KB7[B<_XG9'6QXD*A M.$L)Q8!SKD-1E&+ "@"+.()"%R(E(,I8(JQ."02FA2]=J6H^=W,@(=L@4G<3&(H\VA<5N M\ZS/6)\ZVY-6.V3#IK!^4BK@/G"F2GV=,W8PT77RR_.EM<[I?Y3$.OOA::Z1 M=K>Y]K>[ZK#_MBG76-U_8L_F4E>E?;84),^AX25( ,YP 0I8,("+6*5("(*H M8S3MITA@3]:TR7QLA8V[06J-K6T($1XQ-T_X\@9I=V\T^JF[2UK?(&U2,^M. MK_/HCKY Z@K-S!=(K=6[Z 525Q#/72!U?I[7@>A;5BZ?_U@O]9+VHB-?VXGO MD_ZJ$@8[:.OM?K@V\O&G+M^G.8(K+4C MJ@V)KJ+.EO: ,=*AQ'UC3I/!U;Y$&HM,LYC_J(UR.G<,^ANP.MO]44;6\3Q8 M1;7B4:,YV'5;;76/:N6C6Q7=60SJ316UED3&%/U^5!L3W76#ZA,U!QY=IY/H M'V64)XW@S7RM=-C)-N7Z353./,^G.R:?8W#.'*T'56'.X_@YL'QQA#^+2(\( MX\/NP2OYWY)MKE;BXWJ[>_6]GFWFY2[KCB$RVR-FKBS+KMRD!R^]TC]Z8N:N_G_FX,,=,;18<\Z[4'%>$P38#>>Q& 4RP!,Q<44IKF)%%9 MAH0#1\5K 8&W4#N)+MP,/3!8N,>1QKGYP%I8-(%A+F03XPR>L],LSG# N>0SZIP,Q9XG- O,X#G_V&[WEZTSC: M]%%?/VV;S5^[=F2,:4>((* TYP!S2D&1DP(H7$"8$1(C937%+63-<;;>"(]: MZ:Z'S*=ALCU@G\1XCV/V8[N[-)+O8?MI'%R/W"?!8]*HXZ!K?=T;W<#5W'&: M]/C]K.'G#^%//V+FH_BSMKP^D#__%>\.)UWSN;YJVZOO9;50<9HD%$D@*4ZT M2T,,%%P',45!E7X%(Y$0QVX>YV2&W@'MVRN>N K+M!*6T]P%2MM@9E* ''=1 M(['Q:0AB:VWX]B!G-9F[68@M-#VM0ZR_ZE^ :^PHEV7+'GI=4TA4-RL==^F_ MRF(I7U3T_[I>BV_E=V4#6G?(A @F&.(12&I<.QR M.UZIP,[G6,&ZVVNCHBE9*7=*]MPONF\5U5.P5=7914TP9+8^;-Z!<'-R\XR! M5^'S5*#-4#,]6M79RZVG K>O4GNR9_NZX[XVYE?;JR_KS;:LI+A>5]MKMI7W MZ\USN_O@.,9(QIEVMT1O5DG!@-Z]%H"1A.@06@?1V#&R<]8AL+/=D\4L]PJ9 M]IBL5JEFN-,ZN;I1=ZAMO690 -V2@FN8@@42PC 69H"*B0!.]_)QH75Y 0H%HFT\::Z^8W&R@.!/GFS$^8ZY,O&FSUIGNS5V-?M MCI9/=0.[C335!:;[\,;,K*G8XHZAI28.\EE 4A/?LOF6Z?F M_N%X?M!__?,?W2OZ/Z83_#__\?]02P,$% @ #* X64)*L/8$Q0 WS,) M !4 !P97)F+3(P,C0P-C,P7W!R92YX;6SDO6EWFSF2)OI]?D7>NE\O*K$O M?;I[CKQDEJ=MRVVKNJ8_Z02 @,5;$NDF*:?=OWX")+53TDORW523YZ0MV3(1 MRX- 1" 0\<__\\?%^2_?<;Z8S*;_\B?Q9_ZG7W":9GDR_?HO?_KKR6_,_^E_ M_NO_^!___/\P]K]??7[_RYM9NKS Z?*7UW.$)>9?_I@LSWY9GN$O?YO-_S[Y M#K]\.H=EFK;\17*IKW[LZF_G_Z1,4JH 9R )H[ MQWR)FEDM4HX>DW;B__OZ3SX[74P)+"=CF08G&'"7F O>@C=*:J-6'WH^F?[] MG^HO$1;X"[$W7:R^_9<_G2V7W_[IUU__^..//_^(\_,_S^9??Y6#G_U"KGQ8AA%]7?WO]HXO)MA^DCQ6__N\/[[^D,[P -IDNEC!-=8'% MY)\6JS]\/TNP7$G]6;I^>?0GZG?LZL=8_2,F)%/BSS\6^4__^C]^^64MCOGL M'#]C^:7^_M?/[^XL^0WG!=,RS>;?_IQF%[_6G_GU]8PP\0F^5HI7G[#\^0W_ MY4^+R<6W\^L_.YMC^9<_U7_/JFJY5;RN^__>_.-?;TCX-L<%X6;%\GOZ@\UG MU-7V)@=_+'&:</@$'D.#(FW MT^5D^?,S?IU464R7'^$"3Z6014@AF#"&()TT,A]39LGQ#"8FJ;0[" _;5FT$ M!C5>,!PLR8&1<$1(SBLTG\/7TZ*3$DDZ%CP/!&%O6#1*L1!12I>D,/$PDW!G MN4:ZU^/5_?ZR&]6)\ GGDUE>V[!B<_%!%%:@**9-#"Q*ARPEGB/W3AB%+9X) MMY9N! 8S7C"T(]-1G NOB8TYG+\C#_G'O^'/4REE-L9%LF28F(X86; %F/?! MIBR+SSRV<##<6[81(.QX 7&X+ <&P^O+^?R.F_-VFM]0Z'ZJ>+8AIL2,$XYI MBYR!D)(%C4H*"RD?:"0>6[D1)-QX(=&*1$=R=JPMW!4#W$GG4]1,%7)VM#8D M$>L5L]+)I ($)0_S';?G[W@;[_?-DG M9;3'*FWEE@YE\, DU*3,%ZQY 3B.9Z"2.A-BBP7 75;D0 " M^6(E1PW:*AO!/(>V1SY[F,Q6AP"X,E)MR'+ \^I&0J_/8;' Q7'Y$:O**Z,09%A)\^1 M1R]M<-::H!H=;,^M-$JD[*/165?B'1-67FWEAF?(-1G)M+&TIZ+0+&+)3"DK ML_?:H^([@V7K4L-<\_2(EL,%/#1<[ASM%/_@._IR<8I1HH_!,P>2CG>*;5E M^C8:KX@[Y72,NWO*UY\_###:]&7:$MXH?)@CVB7+Q7688)/4B8Y9YHQ53//H M&,3BF)(1"@A,V3^5[&W7;;E+VUB+Y:GT3@)JQ11%G$QG3;+R4C+C M'1?&J1*-[=MB/4WRX+YU%YAK75=C@N#KV70EI#57IZ(6!7F1&**DH#(GSX+E M@J4,(27B@=^/V;N'W%T2ARG,Z@5B!^AB3) ZF4/&SYB0[#-%,@M2<$%N+5GF M%(@1=,# %V1DEE4H7H6<9=^@ND_D,#5?O<#J('V, EC'RS.<;[BYS8B)PBI3 M"]J<(&Z\#A3A9,N*,T: YD:4IPH^V@76(T0.4S_6+;#:T,X6!@133M$UKH7[QRSLDBK2T*0_5NL>T0.4X?6C\4Z1!^C -:[Z7>B M>S:?T*Z@H-EZ4(8)CK0K$#V#@)9%D56QQEDEK&![2@I$#(3.7HR >TEGDL@GAP0J/1SF-_(>!#^H8I=.OO<-M#"Z- TEWR M>1:&)V$8)H=,%]0,. 263+%0'W9*WGM0MP-^PLO"S_ZRWQ\ZLR6?+GY_.@9B9YIJ\_5:OK$Z=2,%J#\QK2YY=,/6K2+](GYW5/)LG'RBWBZI' MR1PZE]X.$AX K!VUC )AGVM#AEFY7.#&\ 93!%JRWY:B S*\Y =Z;@7M1%-3 M'%I)_M23P7:!=9^ZHOLQVE. KA*D47P]>4^A;'>9<5H;]"NB+G4LK+"BL04O5!1 MV'N%"X_4T#VST-!I[U;!T;ID1V%O[HOH-&=,*I*7)Q04IK4.#)(6C/,81P&/&E,N?U)P^7X"<7(^64[P1B1$%/"$BHF"Q V%G,RGFF>E MN"%'7XH4_3DX3U$ZEMKP]RV5^+:FE5&<9)LC>!LO"E"IF$A,KKY]( I9+&1. MI=,0(V;+?>\WN?OBJ\,$4WMX>"P??JARQ@2TJT*M6SQ1N!D2QDBG=:2MJ%40 M+#@KF#$Q"^&-\K'W\O(M= X-M+;0\%P-W;ZJ&07,;E]!?H*?Z^(:;:.*Y%$R M(2T9?&]JA2E*YFW=G"EP7OH#V#8*ATYJ=@:M@]4Q"E"MR@#)PF_CYF3V&<]K M]^-/,%]MF2!),()"F56G2!TULA""90JT#(+$)E-_EWV[4#ZTS]\9"#M3WRC M>5/X=4MRUYD5@5Q&VF5%UUOXA!3SJ.!8X<+KX'21OO>C=2NE0V=$NSY<#U?/ MF,#V:3[[/JEMXA>GG%L*I3.I.ZP>$-4X*NO";([*>>VMR- WPF[(&SJ7VC6L M]E3$F+#T'H$^\I;/Z5V"Y')A&5-]('#JEVC6N M#E+*2*ZC;Q_WMUF)#EQR2C(3*1+7(7OF/?TBM?92"(=9#%,8NBN^NB\P[C8@ MV%MWAPP?B0N60Y.Y(,<,YBB'2N0W9(\;,5/:9D]\14]Q7'W=FL/54Q MBES_S676-OD$8ZWF@3.MO*Z[(]+NT)PY4XS,27D3RP#7BZ/)]O>2C6U/1:,P M8#?L7+_/OLW7\C>8S/\#SB_QY&P^N_QZ1JYFF2R/Y^]GB]H 75DP0K&$B:)D MBEQ8 ,594=('Y[BRKK\6BX=P,G12MT50/0'8CC4\,CP_<%ZYMI'SB,QIBTS[ M# R,L8P;B*Z@R$KT]XKC<3J'MIW]8/$@[8P,:9\QS;Y.:R>+6PR]P3*98GZ% M4_IB60O$3SE&'>N$.B56A2ZJL*B38KZ.$.%6)5V& &!#\H=.#/>#RRYT.;J2 MQO63<[Q=?$>&W%E4GJ58RV*BI^U7@F8Q%32<)Q[EO>JCIF6-#Q<;.LO;/I(Z M$?/(K-R=P,HD:85R!'=5G_7)PH(/@=FH08%*SN@AGK+M>HKV4C[;Z2FZITY& M$>S>)C[P%)P2B7&'9$ZE3"R4VJ]'AI <%!M$?SVU=X51AX=>AX'LON(?!78V M!G$=7$SU:*P8R0<@V*'W_].J^#'*75$B'AUV'"#I ":,X MV]XM%I>8-PVD3T51F2='8I":[*?DF>"/0**1,47/0^@10W=(&SH[<8B>'[X[ MVUOH@UXHK3R\#=5?+N??SB]O=E'UX%3.))!0^\SI0B=O+,!L#DFXE$+"W,AW MWO[Y0R<$6E!_6](;A=E8=87_-,>+R>7%JXS*D7C![1Q K:ABE* Z3:E$XYRBS5 '#$:@;:%\ M8L"=Y=87L*&_*JS[U WMQ;2C]V?AM),2ALX,KNHPUKOKW90^$Q?+:[$4E#IC MKBRX.M#6D&MFBF203%&J\$B.6B.OYHE%1A(<'>S:M"7'49B5+3K+F9 8+#IO>>HO/[.%P &]G=9TO[U*Z@!%C )-)W.$Q>75+*73 M0-0::P535@%Y;E[5?B*)D>\GI,?@18_/">_2-G3*N%4OYP"Q[PZ;L(;-%+_6 M-Q0G+:)G+9-3HX!VD'6LMA4DU%/4$,!IYA273ELPX/J;<;NF:>C:WU;1LH>8 MQY0&OI/A=8M%HD)R(9_1[?A+Z,\>@[ MJ7^'\>B[Z&*\L-J,X,TR\9",88F3?+1/)"0?'86IQ11/?''H\2GH2QR/OA,< M=AJ/OHMNALY-/C^1N: #!8[L>= 4U-IL&%@@0\^UDBHKY9-I=+*U,_)ZH 'I M.^ETMY'7NPAX3'#9RDP4.3@=)(4=A:]K[@ C,A$@$B(0K&_6N/.YE8:^K^\< M+ >+=VBLW#G:WU]WA!/92L)T9 +0,,TEU.E;9'Q3Y%'&I/+]YTPO>#SZ/KY, M6\(;A0]#$>KJV1,A>P7DTU2'0Y8"K'B2@PZA3BTA:^?H+$X!1 MOGW;6:;HN75[31?M)(36WVY6-**\\6IU3%S+Q2SJEX4 MB=J+*,C:1SGS5&"5LNVQA.09#\/I\M%NLG MZ:>>9T,1AF1&:\MTIL T(F =$0^>8_)X/][O$#BW"!NZ/+(;X.PK^0$OAJ_= MU6/ZBA0P_?KVQS><+FY=;QHCO1&9D^4D\ZG)NV0>A&< DF>0MD3DS_E:SR\S M=%U;FXAH6:BC.(Y6YO!HFC_ _.]XBR7BI$1M8F0649" (D4AHB225U+6 @:N M>BSG?X3*@6/!EG#PL,*_#:6,Y=C"*0GIG+@YRA>3Z:0*:#GYCE4D=RR MY%U-\9M"AW &"GFSX:XX"[:_[G//$#MPWJHKN+6IHI&@[C.IAH@X(Y[>4 QQ M/EO-HKQB2-%AK5$Z%E623$>;R.YS8-*B)Y9 ^QY#W"=)'<:AZAQQ[:EG)'B[ M+RB2CQ*)@@EF7*DS58#BTAR094$N8U1U_'./337O43>,4]8YJ@Y2PL&UOBT6 M"9<]%])KLM.JO@=*S MY Y=YME-6-BNEL80+'XD+%RQL9;99B==2TQR#2)H?':YH2O+.PD>VQ7R*(+(=N/U4$2G#J03/FLF(CD&.O/( MO(V)%51&<*>$Q>8FYY%%!@[LN@%&JY(=A9U9,?([3*:+>NK6R4G(@] F,.[K M"V,7+ LQT &;D)NH%9K4WVNH^]0-'+MU;6T.4L8HX+2QE_5>:'&:D$(%X&0? M(U#H49QD4+AG/.MB,];?^GL=<9NR@8.UG@ZMW94P:.3_O'A.*;K$&#.Y_)GS M^N)9T%<4!AB#HKA<++APN*L\3&C5U\G5CG1'\4#S)EI\A64VQQ/X<9I\BM)! M9$+'^A99U'G?I;"$J@1I;=2YOR?@6P@<>NI*UW'[?IH8!9S6HB'2-QNBEL=, MII>T3S:)B#H"BQ@J*?' (B>W3A?,+'KO6%$IKQ)MJ?27A&Q"\= C6;H!7.NZ M&DG2^V8CG9:B!?=*,7"PJJ=Q#- E5CL*"6_1)]UCQ? U78WP%%X:GO:4^RCL MUGK>U>R"*#BCO3#YODE77(O&U7I[!;E.*@JU&6:F*(+B"9 EEY)C0=GW-++' MJ6V64.(O#6"M*FD4H5YE9C8E"2V.RV/1KG&)MJL,Z3&UOIIE6$1)Y%6!5CV\\.^)RZ.+B=O&X MI3!T!. 8Q39YC/LKSM[^2&H'+J:_X7!>">ECL*GWL9$T" S)&0JJ<)THNWE M4P$F0",D$U3R_?7P'R$H>W I#E')*'!U$V<>+9?S2;QAQU9B3 MVW+?: M0<(#@+6CEE$@[,WD_')Y,]_F+C,'Z:#W% M?!=]UU^O[CP6[Z;WQE'(8"B,UIQA??FE?58L^"R8=3$( UQFT5^-W_/TMM!1 MXM$UUNT6G3"2TYYFVD"L.09D()(AOS45[W)V4@[2AGX;L4.?R2WC:TNGB1:5 M-8HS^O%>TJ@M#]J+544='0/6,5#.,6'!T=]DT+&_$WID;=X[ L0.C=]WT\JQX,>;8^12:D5[HF40OTEYI^D8W?=X+#3HW?=]'-*("V MM<=TH# _6^<9UUASZ+PPT+5CAB@FRJPM]GCS]M+ZQ.\$@8=U X?J8Q2HNEV4 ML?$HZK[3()%;*1EJ"LQUSI[,NS04HN>@)K ML_F,HXVB$C! :TD\=6!Y#):9G PD--[V.,#P,2H'MUXMH* !M/90R2C M1') M$[".:R]_0,Y%ZF_>Z^F5(\/?/O@Y+&!B.TJ M;11P/,IY-6@-SC_!A)R#C;>Q88>7(KB)CI6"B@X%*UC4SK)D,KJ,N=Y9$@.C$\NE**>)0]UCI?!V&H=N*]Z386I!0:, VJJVNK;X MG'^_#I"%MUG6AOM!!T\!+#*0@:686R:5Q/TN3EV_E+A+X-!]RGN"V*&J M&06^-O23=_K,2Z,-@UYKKJ0F!E<5,CS7*O[D693&WB0T( M'MK)ZS:OV[;&1@'#-0.G06BO0?I:]UR8]BB8+RJP.IC+TA?%A/Y:=JQI&OK8 M;%W=CZ33=I+]WIBA4'@RR\33?-E^ZR G8BS@+5.BQM&!+'"(GK/ZAA>LDHJ; M_JZ<=FP=-,@U4UL(VE,'H[ \CS[>!@LEVI2K(!S3E0DOE&4Z)6ED<4Z$_FJ] M#WJ1/\A1UQ:V6M'/*)"VC0E92HHN:>:4TF1TC6(^",^,*0(QSRZ]DJ-(GT??X$/U=CRFM,#&G=)U#G M(FV*B7FS$IX#%H/,3!JN-'>>J]1?Y<\^' P=:'8/SL[U.F;TW@FP[W#HM3,^ M@6083:CO?3@#0(JGK/>VT"&@>KP(W97ZH4>1#(;:=O0Y"L1N0B99=.+6)V9\ M)+JYE Q0*P8Y@5916W=_ALTXPM4.&RWW%J[N(OL#P]6WT]M];L?P'NOHRU]^ M>W_\MR]W&>SJ)=;U:L.]P=K.<">OKV!Q]MOY[(^;47(6M' <$E.A7E)@ A;$ MVD1E!SRZW..$M*J:V$9KZPI@5EN1?59.0E+6P9*.J(^)_)4>BS+;$CVT%GI7A'9 MC3)'B-,W2)2DR4J/5P-NG$X)!/G' 8UE6D9D(0E@V07DY"ZC<'V6#3]#[M"6 MLB.H/ /)0_4V0B@>7MX=C?R^EG MR1W:1 X#Q4/U-D(HOIO29^-BN4GO6^-23'6>H,Z*Z4",!&&!B6)KLV=40O=W M3_P4I4/?[@T#P .T-9)Q1MOYN=I,07J;N<@LZI*((:R/AFO)!81:)98\,3HP M_'8Q@!W>_@V+OWWT-?3XX[N^Y!O&)HFF]OO.NA(6A4 JN9<_6NDB06 BZ,,BE/MV3RD-_[ROWXV&8[$[GH'HVN].!AE\$DNN VBK.M:A/N70\ M"T!FBZVY?S#,RQ"8%W06*"TB%_W5U.Y&^S#)H/$A]P"-O@C$KNJ-KP5]LS<7 MIREJQ25FDB8W3,LBF2\A,JFB->"16]=?O>3>; R34QH?CMO1\XN ]+OI=_J[ MV9R$>VIYD"8FQ;!(\L=1(XO!2I8CA! \A8>AOX+S'0@?)A4U/MCNJ\L7 =3U M6X_+>57)YGRAH*'04>*9%#7Y9I-@M LCRU([';0T(?17V+$[_ZGV"^VK'!N\@-B32@IVT;I&*!Z\*XT])KBX6; M>^U[&MUI[41$(RCZEPK%7E4T=BAN_)U/\]GWR6+UT G7'=@2X[&&ECID%I0S MS!85G2S%QPRM /#!THU@%_ZA87>8.E[.";[A\[:KXF2RI-'5UP;!0"K- M,/%@;"#[S_N;B[@G$\VN#OA+A7"_2GX1:+YJF?H*IUCO%F_Q6DQ1#H.AG5LK M<13M7%_G5?)$?,OHD\U#Y6)WX6.@2?+CPW1+JAX%K!]_V5#/'.X]]Q)"32>3 M@R-D8-&*2,#*7H>4K-+]);2>)'7HZM->7XBTI[113$B^JF%FL"M!DUG!P^ISLRT#!PD%KWCJ(4QH M5PS6COK/,<>U3:J.*]>E-O#4Z!F4B,SZK-!) %_Z>WFW ^%#5[(.@MBV%3J2 M6O_U*X43^(&+)APF+S$;'UF.)3(M,;)@*/B$#-KZD!P%G3U"=A?:AZYI[1FU MG:EU),!M)LY3FZMW[W1]^D6GO!JL9S4-7R([$<=U; MC:/P8+?P56L?%H\(D;C3'A-G*!0)T=K:,D-81J>&3X4K%[ _5V WVH=^9MIO M*Y*VE#@*9_73Y3R=P0*/R_43G7=38N9RE>FX?6AL8;O>=21O**#,EK:CEAE8 MY,8Q)XNW/ 1C>VP<<1 K0S_:[Q)G#]N;]*;TD7@*G^:SA)A7POT"Y[@XGG^ MY>5\LORYGPP$IF(M N,EU-YM1C-?WP@IYYT4GMC0_?7-:YN[HW4A>E.M_/LES&D3([[!;[/% M9+E* 9UR&8PO:)A2-E$(37%ZE+FPE%/PV8)+]Y]?/E*\\\Q"(\P.MPVNUN4] M$KO83'045,>8>1UFYYF2QJMH=2FNQ^$D.]$^M _:;TZM+26.(Z#: MM XY+N_KZ7"K%.BVN[&%Y5,I4HL!2>2#04X[P^O>[,Q MPEQ::_AZZ%OVHNR1> =7S)[,CA(%AW,\GG_&C'CQ=KJ<+'\NUI-$3[,RBEQE M9&;5-F45&7KZRFI>K([@D^SOQJT9S2/,>76/V1;5.!* -A/C:5(I>Y$%,U(Y M"NN48E#(S;(!P%G@WIC^BF^;T3RT/] K0#M0XRCECA*Y&??]F:"_J6(^ MGE:FCZ:Y_E8S;]_A?-5_3&;!9<+(I*U]Y\GO9P%$838;&Q(OD'ILVK$' T-G MFCIT9+M6YRB\V2W/D+9SYF(1Z+5CF 5M>92&CHL0Z5MOBJ#_8X_#:YM2/72J MJD-T=J*X49C11_BH]WA"9\.XJ)7",@86C4&6"M6^ "X]30ZKX.H M_D"EC&@H]R/$.MI?EX_$-M% M*2,?I/>7R8*0^1.F^7C^%::3_UY]Z%WBFPW)>^23VAJ UX30 X?;K:Y8-NL< MW5WGS621SF>+RSE>(XOKX@SZPK)VJCZRJQW\*':56 2(Y%/*S3HC-%WQ7R M;#;?#&LA2;Q;+"Z)?_J;Y1END049G%7%5B89+NCG[_S[?>QD1Y2T96?[$%0; M=KH2>5Q^NZ'K5O'<#5%'MXFJDWJN;SM=* $P,!5U7+_\CUXH1AYB3,JH5.X; MLD>L]V%T'%1]L>?2:[VL#(5?>#?3Q,8+8Q$IJ'&9 8C\]8KYC09F!BB MM;E3@6RE:D #W2.^[I1X#*;4$1OOHV_?SB=I]4FS\A'_(#E,,\SSXHB$D:^L MS^K5)*VZW+S%W\,V[[=06Z:W!39;&^]\VW%X-YTL"7VWR#LNU[0=S^\1=+T% M?/$\.2,9A$ (M$$Q\A7(?!N1)S&&%(( MV; 8G&4Z1PIAHZ_/TB+6YE]2J/XNZ@]@9.BK^IYQO<4C[PD$(S;G7RXO+F#^ M/^YAOQM^Q]&VO!]-^L>/[WN-6"5 MYEZA)5D%7@@LE@ ;;.T8P-%'-,Y :.3:[;9NN_F*#^3ZS.M>N;O>SUOA[.VP M-9=H0K&2&64">3X%&!@*6X/$!,[E($I_J?G]^1C0 >X09$_G*3K4](B-XNLY M'07I-M?_ZS)_W>1C%LL),8[5_?LW_/EE=CE/N* 0G4*$B]51\E<*%.9+F$R7 M/_>QF^TMWI9I[4@VJC1A%L)Y;5F3B$$IRP?3W MT&]/)L;D\[:.U:=M>5>J'K$A?T/N^N1\L[7FV; M:W$#PF"!&TL@X!S(C8CU)9S*DHGB9%)"Z5*:O1UKLMIA>=@G%KC)Q7D%L10/ M+&C(Q ]0 *F-9H4[YW/6"/?[K^[!SR@RIVUK]VY^M'5AC]B6W.KT_O-D#M,% MB6[?W.:CG]66#6E&;"<>V.WE7N'R#\3IW2;YU[C3R*7A:)DOFE.TH.@K.LUJ M:]Q4P"7K\S#^1&,6VO7%;BOM]F%LE?8FHJ^C]J6+GM/YR;,.SALGO6WD2&S]^(,\H3N?>',:6M"Z M, 3M.O=*&\F\=H6)E*T1*!![;,#7F.QV?:9;^JC%P=L6OGT$!R\4';F"I4Q1 M#AWRBL60-;-1"N\SZ.3X0"+;A8\Q>5CM8?1IKZI#3;\,.TW"@ 6M^'ZV.-3X MWOFH#BSJXZ2V^>P;1\,6922AF$&I[5FB]^1H:/)>M J8M2^8TR%49OH+S6K#XY0QQ6'L0\J2*_\P3K-E25T\G7YGM! ,4M M61D&-F4F8W,N;>_@I MK;EMSQ#8B7]V/29FL_H-PKAWW"$HAAKJL98*BY 5TUZ T@H$#E1O^BC)+7M= MZT9>ZX.X3BF_6N[VWI#<)V$=,I>38]K5_ A&R;BE#2AER7H@(36A?DP^5SLX M?,:]:ENC8[9VC0KYNW^9,- +A=&\5"@&DA/UB;NW=90%U&X=KI8&:9T$0=J6 M9R4]R$N%6SU(WOWV^!7%2?- 7" M5M=<)WFK+ K'F8@I1N7(6[V?ZNWI+-Z=EV%:J?8/WAXU/E:$OYY-%R34_"#L MX@ZR"R&QN&[)%$G&3EJ&,26*^;0N [F6SQ ^3)?546"W%5V.V*G4Q^#HFU:M1+VX T%4@G);AK'DDO.<1VRD,.4#/?;QV!M M,](9YLOSFO;'/XZF>:57S#=ZSK-O2\RO?OX^GUU^6VGVYOXSAUA$BA26!K-Z M.!^95Q+K&W9I8AT-8G4S[_X *L84QO< R+LWU'UI;T#W82NCG_'[9-74FSY_ M"NO\[;6W='UY="V'C[/E?^)R(XU[8I 6,^I((N=0!W1YSCS2X62\":)X&=W] M040-0=P>C4./%A@3Q ?2_(C=DF8IH?W]D)T^O]\\5P>>QCZ>=,@QNDS@SE(4 MIG,@F->96"#)O15:^!":M5H;LA_':D?A8KEX-_UR&1>3/('YO7)(DXP/8!T3 M2M=Y,Q#J)B[,VA2M+1"(FX$!)V/TSQ@XKYG6+:DM[WQ M^!WG<=8)(D_FD+&V,:^%6)\Q(>VY>@#=3>BB-XFXJTUQZ]371,S67WAR*D>3 ME3:#0+,!\0,FZ'O&:-N:')WQ_#2??9\L2',?8#F?_+C#E^#22SH/0JJQO:YU M+-[64%]9!P0E$?H;(-F,YF'&G T!S);T-CH\KC;:Z\MYE??#<\$I%T#*R*S1 MBFE;! LV*Z8L*.=R0:5[[/C;E.QAQIL-@XT5Q_[6[W7N^-A$_/:DGBMK!,'/7WEH1CF$:(.3KBBAO%$#^%JF$%J M0P"[-]V/SB#_^R74HE=B^3O>Y_[SY.O9# TST6T(K/>A\:$O0^_F>._R>'^$_+TK+^.ET6@R*Z8V MLE$H6<@A,:X=N?M%RV ;]BS\XW>D:ZG7R?$Z+:SPJD4#3+!;1U!"N0-Q:*9-@ &:1^+/$QIZA[, M-+M(X"\+YL.H>DR&^>BBUL&LIX<=3^]S>&\#%X6%7(^^F),#+]8/&Y6\PF?\'G%_BR=E\ M=OGU;'W6'*]ZZMS>7;)!R]M&<2\'L16,XS_ M8]V-=:[^D9G<*L_/U]T>WTUOLWAU#U-?J,WQ#*>+582:9A?TZ]K3FDU/9M>R MN]T'[TG9W??&4)+ 4&PGF62+=1*A6Y;#;%>GR\-=M"+^SJ;J2R MW@E'0V_#FQKA#[/ON.XB<71^_F^3:2:-_0WF<[A;,W+_L W).9'IB$W1U>2/ M8,"S9&A"-*XHY6+#+GF'$=(,X"_L"K!W#0V-QL?NE#[!S]7U^SW6K'2!#KG$ MG*K-38NR+/@065$^*2^_)[,E MG-\P=V^'*9DU.I^9<]$RG51FWHO 2)!&6&,DW.^8T<0E;;9X,W"]L*NO7C0Q M.EMW@O.+3=?N=">-X-2KU;FV\*#H%CRRAIJ-%0&8! )@-!9RS!7*,@^#^ M0,::8?^%WU0\>A-PG%=^?GEU5L2UQ9F*Z/7R@,_O(5$OCDBY2!E;JJ:5EC(RX1L9UL*4XI4/JKWZY M;>Z:;8,7>YLX*!B&#OJV''4G9[#\&Q#?Z?PRUUJI^^S^W$S].UJ^PJ^3Z70R M_7IQ&&_^$*5U,IOA^Z5?: ZK MW5&8_6V=W-9U?G>X MMFQ';6.RNJMZJH]T]ES-*UJS=K^Q:N2TGVQ@G-?'M$(C@VP",Q914N!L.=^] M!KG1TLW ]<+N!7O0PN@P]CM,IHM:EOR@7D^BX&"\9DIIVCI2U,E\)1!O%+VZ MX&M,NQ^X'EVS6 KLOA\?5L<;>YA0K.%NN9LSQ3+&@4"\EH M9H14(&3.8/T@I^=V>IOA\,7>6[6LL-&!D!C!*6VL5S\_PI+^Y#9CQ3KB('A6 MM*].J:HMV*1D7$("" (C'Z9?V1-$-X/C"[NQZE9UX\/DQ;?SV4_$5SC%,KG7 M\BK9#)S\4TN_UT<7R'Q6R&3A,NI@1++#%$T^070S3/Y#W$^UI;JA?;]WQ-W- M%7&]"9Y-:SU"C9_6;NV/S?;;<'K/,4EH1,E6LI@*252JP*(CAFN@CY!,SLHU M<@@/)*09]%[8/5/O&AJ%A7P+\YI*6GS"^:HDX<[]@1(N9AMKE0S%[QI5;(+09'%_L?5!;*AH%WNXFC:X?S=<[K$^S)7TY@?/?+JOC M\69R?EE[F[TM=8C Q]GR5FX4SM/E^>9J8/5SF)^0$F%*G0I#7HKGM6VZP_KX MK;!@@V1.6VE!VZ3]4*/0^I-"LYWR8J^,7@2X1K<-Z_O[:9J<3S8\WWY'/Y\L MB.]ZW;QY9C_]>I1(< \NUY1V5D;HV$%@$9)GA1=AC;5Z75#^;Z M;[^LI\?CS0^O/NV>O&2&C HC V/(.T.1&=07@B"<4]S;Q/TP;][ZE\681JL. ML<]&CKX1^T&KZ](#O)X[_[XM'^=QHMJ8&+CZ] ^$'CPG;>+L;5;.1@8V6:^D5V>\(]6'GYRKV^[VGM-*">\70 MV>JWT\$20Y3,2IF(S>A=PQ&(358;<+!?^]I]Y!582[(>W4G^6(/A;?TP;QO$ M8"0"IQ U9$GN2^#$=!V0C3P8G8LE00_T'&$_A@:< M@=AH=3^>AP_@'F?\?E MY\GB[W=8 EM I39!#N-4;B5WP"F ?6/T<'6- H$? M:N$%N:97O:[(1?TX(X]F/OF^FO:RK>/IJ32V:!-$G:11:)^92#M.)>:]4\!) MBB[T]X!Q'PX&' K8!TX[5^HHH+NU.?8C[W'(:?1*D0"UD8D\H$S149TXYXN- M7!27Y$!F]!G"!YP3V+=!;5.%(PYPO^#7=:/>:]=F_V#WT<]J*_!M1FPG:?WK M*OP-#;?2-,4'0>RV\C];98[NK?<-5:N MP6THQXTS;H^[K^0 MIM:MLE9GRVFDK611).9JRV8MB=/:4Y$9ZY,7/HE8=I^;M",1 ^8+.T'$HZ^3 MNE3.*(*$U^=07UUM&GENV@X=_9@L3C60R9:!:(]HR9RKS(*PB1D('()27)7^ MJH@>)7- )/:&DP=G93M*&R_^WLPN8#(EAR(:'FSM#&A-C6@*BS5VBL$&8YW- M)L*P"%P3.K1[UA(H>AN%HX36/A!X *Z#];$WJK[C/,[:>$+T:>T@KV2T ME1T/+B,7@O%:;J!USLPCDB\&I6!.'$PLC5RUYU8:NIZD;9BT+]ZAGYO=9N;5 M5FZ4"TJH8!DJ7=8=T\%+3W;"ZL"%Q"3%SF#9NM0PMU ]HN5P 0\.EW5UT_0) M]!L'/&MR(8T)Y$**J%@T+C$II'#9E,A!-L/+LVL-3*;ZC MKQ>G%+,B9A"L4"11N[, BYY;9DF )F;+A6U6I'8@(0/6_O2=!>A=;Z.(WC[! M>FC&U:._4Z!((2L*:ET=+*91(Z/P0-3F0#)Z)46R_;4POT_=BTM*[8F,!T'= M06H:/J!;#SW:'!F+=2?VWV;SMY#.5G_T&3.2P/)ILCJ9DC2S >@ @:S),="* M"95%KF>+E\U\KZ8KOC@#=QBBNM/&T"?NZ]G%Q6SZ93E+?W\]FQ)RZUN'54WR M:;22_ 1#WJ;"0()*E@6;)7,RH>/)A2*:M9A[?(T!ZP\'@U%+$A^;=3HJRXV1 MO>&J-E_,&95AZ+QD.OCZW 4E4Y+V@??2Z-+,'WM^K0%+!$=BD0[6P-"V:+4G M/N.WRWDZ@SK2KU9=7!Q=+L]F\\E_;P:1+4Z5X^C0UMG4"9C6@3-? M2N3@:X M],DTG5/?:+T!2_H& U8'FA@<7)7DU93(4Y. 8E\56$A(8J%OF,^UAV(LDGO- M#;K<#$#7G]D()!WU3AD,)/M)=!1 N,'V!M0+S.M'H*?:U_0(<5!4=IL.KXIX MP61%2=E%>3^2>PH=CR_4"#(=]0T9%#(MR7YH'%T=OB?SU3C-3=+M,RXG1,CQ M_(;+?(K62.2)F,E0\RJ6,Q!>,U,"-XXK*TNSWGS-UVR$KH[:RP_M#K6LD1$7 M;7ZYO+B ^<_9E@9 =3[K['R2)K@XH(ASMP5:*V/?GZTVBCPWRV]KJW1K^>O" M/J\M#U$:)E,0Y 5%RR!JSI(KW#K'BX"&!\9.Z[9;I'YKR7<4/"R6JTWY;OKE M,BXF>0+SR:85^FD AUHXQ7R4Q*ZSAD44C@Y\0"N,D-SV5P6U%PL#ID,[A-;3 M)>S=Z'<4N?@FK*VJSX0JTF/FS!9/G F%+$ $%KP*1DF.NO#>D-N4ZJ$KKGH MT0/@=J+1%X/5S:6P@VB#0\D"3X%B*DW1E?.6J5*$!"BRF/[Z(32G>VB\=H.= MO2"ZAR*'#FHV54L?9G%RCJ^K4W8"DS]@NJDEX!IBTMHS\I\UL8+D0)>8F("< M%+?<8?:-7)VGUWD)&-I'N5OJP]J0]$A LV+BKPNXJCMQ24AE(^/%U:*6J!@0 MW?71"VTO8[16S=*T6S]^Z K3'B%R@%S'A(S_!=^NT6V5TM6Q946'VOR,HOL0 M,K*4N= 9A2"9[(R-6PL,75':-SKVE>V8\/&ESFX]@\F&C2#(WBFM&)8DZH!B MSD+2A8$*)+"4N"G-HNK'UQBZC+1OE!P@X9$ Y>:T?/7G__CSNS]O. %?(!1$ MIB0Y<)J.2 :>9V9D%M9E;M'L]*YA^S)#5Y .XI7L+>=1(>;]Y&*RQ/SGW^9U MG-HU-T9J-)E9)2(9RN!JM45@J(3VWCJ34K-)Q\\N-HPC6=TU] MW%QA%,-KYS#BTA@D*5J2)VC##(D1T1>';IB6)SNQ,;2//43JJ1^=CP+>G^:S M;[/Y>I3#\1]3^N2SR;>;8EAT7,G>AWQ+>CF(G#;=>'B-2S(Z\V)?L/_NIQ\A_,J^,6F M"^^LI*U_?\"-:7?$M'6[VI.XVKB);33@QL@@?*(]DKW'VD66;+U!SF0J&GP@ M6,N&CWX:K-9"APF2W?'T+R3%4QNLCN D,\60LU7ST-$ 9SD'2%Z(##VF^&_H M&O*Y2-L*W])%8C_YC^+(?@7GU:%>32U[!=._+TZERAZ1KT)W2]Z.XPRXU>3\ MT'\Z::#\@;\IE(]T@Z3!M#!\AO\(+VP!O\-EM,R/#7!Z0D)LQ'JT/@ M[8UU/S5%1[=J%XJUAEP[9. ,[9I$$G+>!*&:=0)HO.20[T*ZPDV'0A^%;?IR M1DXG?>!%$^XXN9@)HFA\P(V44)E@&Z!/3*A8&@<0HPJJ')\=T_T:JR\Y+CQ,ZY&N4 M[O'7EH9& ;='^(!@1$X&6)1 /D)0A@5T@JE03/1%.92Z5Z=_3Y -. GX\ #@ M0+WLCZ_9$LY'E@PYRGE2%[Y3IM]K!N1)"H9+>S073&^YCF*D@(21Y5"-H*:O MO(JU?"W&9'P"ZYK=6769Z[BZ#TI55U_QN&S?<6^0S-=D6B?[O9M^QE7.Y6!C^=8_Z*^=37CO!\-84ZTX$2DV1>Z,30)"/!J'IQV0AK3ZTR]F3( MWCAJ3;0O]8YAM1^6Y>I16VWT=2=IOO7O80D7=3_]-^8T6RR[.G#;I*V7H[@S M8?9V2 MM"+QU(D1Q=?*-,606)6?"8U8"BP^H!S^D;_G#:XE>O\D\6DGT:'FT MDN@"\VN2Z*GRT7KG(OG#CM=]#,Q[BXQK&3WZJ*7L;YYX(Y+'?F[O I,M44SK M6FNQH\P8[.\]D]!KE',P0<-9VKW%UIMYS2E(EVQF,:=<]TUD,93 L@9 5-Y# M4H.;U]4"3V_.C8=T,EN/JSYU'&N7 V#*(?$ELZZEN)K)8E01$ M/S:Y9=EIV M[%9R%VW?\4J[$_[0H4S\9M07@"%;:Q.9:C-H2R=#B(SISW( M@@)4PT8X;5$T]A!I;S .HK(7&DY=_3['A!1,QG/LZ)A^?*$^CM^&;/:76HPJ M6;)VS"H/%/3SQ""'PBA"3[$DHX-LEF_K-6HYF4,FZ%V)<%$;WNDL@F%2FU5. M*C /Q(N+14$NL11C^XY3[A,Y]C-W%R@\&ID1(ATZ=M662"L8) M#]!?7<0#\L;TF.1P!&QIE'^(.L:'J,UKQJ@$9B!'0YE4TY\.*5I2CBDN=)04 MRSG;7X']%@*'1M6!:G\:1GOH8!1 .IZNJW2OGJVJ*,A!M11Q>\.TLN2V9E[J MU"X0+J#6.O6&H;NTC0H^^ZC[80'@_K(?!78^SI;O@3[PY RFQU/\,)LNSZ[: M+42GL^*^7J_KVF\*&#D A6GCK-&JH,W]X>AQ.H=^]-L^IEK2R2CP]8"1HVF^ MS=\)(6?]%U?COT*2RC@DB;E2#;HA%]1[5X>99N] 9#3]O=W=F?RA&_FTC\9N M-3@ND-[BY1Z77R8_[O"8/6;C,[(L#&T_CX:!(&=6:J<+*">T[\]1VYW^H3L) M=0C3;G0X+IS>YX1S2VYPH&.AU/?WV4ER.Z)AT>J8R M/Z U)'IH!['C3$@7JAL%)A^[EN$JV,RC8)XCN1C;IO&)OQ]6'N0IK+I#>[KP")@?+P-3@ANE4P&+S0:/#ELTD$62"%&>5R$=Z@2?T=M4\0.O8RO,.@UI:&7FAYW9?K@HI9]68V[VG6Q=\= MG:Y-ENSC2-V9]?YZF-7VIP 4J61M:F8O,D!1F)(2K< @?<,'B+V>HY_F^ TF MF7823A=DK ,W6D@;F:A-CRCRF19DG*-SFJF(UCBKHD%H MM%.>66CL9^ ^0&E=P*/PN+;P$"/%Q(1K)F4BX0#9APB.A(,I:(Y&>]M?Z=J> MV!JRO=E!1NA ?;S0WBHWOL6W^8S^-;%!>VP)Y#[\U^7D6^WWV[EW]>S*_3I9 MNPFBO_>#(A3O;6!B==4?:X-P2V#,AAQ\4(A*C>FAP[U\]TJBGZI$CZ;Y[95$ MUYEOEZ!6V',FLZ\=]K-E47-@U@@PPJ5@;']W_-:![ZQJ$KU#P, M&=I7X0N!YM6=-22=E%7,&:3@2 5R=HQ&AME885.D0 E'!,YQ% YW@9H]H+F' M"D=W%^0D?E53QNC6>0I,>FEDH)C"+Z_ MV.4)0L\+7X>H9!PWS^G118S,*T2XO+L]KDXPW M2$2ER5IQZPXOZZ^GU6+#9+YR1J;Y]_ELL;CW*:L'3^0PFQ(*(S>YSEH"9 #D MK&2/BG-74!K?G_O7$9=#V]+^HIDQP&2$&V:S[1-85 DB4Q $F1*GF:^S\:1% MSU5R,:C^K/(V"@=W*D>!GV=@O87X_^=+7*3-8Y3[*^2+7& ML8#%,:)-&Y1"T+X[+WN:5R@ODAUS&A+E@!%/350L6P->#39Y-S?7*_]^1CZI.\280_@ MW).Z1P'M1UDZS<[*K+)F)"Y3>]YE%G3VK'!(B9QTD7GH#;F/DCDT,/O"RM:A MUH6D]N_QZ]NIR01N;O/+91:Q]8.O/ M/,Z]RUR+RK/,DC.M36+15M%FKKR66D757\E'.SP-[>(.AO$!(#$*HWS;ZW^< M+3"H#+>

6B'># @MZ_0W7$:UCB=XM<: M6';N/B0)+GI-$N*N$#.F7JWXP)RGLZCX$$OJK[O388CLL$_)"-V'711WH/OP M=GH;AV,H3[Y=E-OG@)0#J1FNC'D_@?4W>0HQ6BYC'2GD",R8&9@(K#CPV2=N M+0P_&J7!KMQ,YSA:?,%T.9\L?YX*R*:48HDS&YFFSW MKP_H'GMI\RZ V<&J'J:_%_JPME:*U0;E\WD]U%9U8A_K-\O)]ZX:NS=9L@]C MN3/K/<[B '(;8E(L6L75NNT=M'&2XR9%8%U;BNAD/K#8UDJBE #2>I:*(9,BECL7BS%A;((/0Q>9^ M@36.=QI[JG<[3/:0]2B \FJV7,XNCLN*B:MFI>!MTJ!9 :F(B4#B*-(QD94) M=4H1EOZ>I&TA['$0+T0!(%DU$IA.Y F"M9%+$ M&'WD-J3^K@OO4S?X#4IKX#E([J- SKZ'^\WM?E* LJ8D.1>T6=#Z.@1!L%2? M(\>_Q0=C![ R-S2&=K7ZQ,'0GGW?$]WLD!O"8OHZQ,) )&3&2!1)0O#W7;='(O1FZPU]L/:,@5FW"AF%B5TQ M\7IV<3%9KE)/O\WF7\YF\R6M<;'ZN_HG?SN;I+-Z_T1!?17RVQ]X\:U^\1=8 MO$*<_G6!^=3R4!37B2DTP'0NA840:A-IAQC!!*GZ\PI;8^NEFMS#(#\T/OYQ MLM@W(S@OKAY S\K\6EF=MHX\E)R!LM_[BZS'<:5&E^* E<+)DS;1L2ACG=X1 MG!$%R4NWC<[=EY 91RX,]Q2 ^&3(;\L4=8;@$P..42L=.,(P9?7_<)GQ76#5 M=F9\%RV/PG.Y?@.^YF*5J#,(218GF$AU^#;%%8P.%HHXN.44/HO29V9A"X$O MU8'> R*/=Z394U]C!-TF3Z-BM,( 9XH'\OH=2.9% B:CB]G5V3VRORS#5A*' M!M[!RG\.3GMH8A2 >G5)DB,'Z*HMC@)=O$?)4E)U:B>YR@"060JH45@C1.[O M,N8><2,#T3XJ?YAA/T#^HP#0?R %7^=X13]22"6\D\QQHEISH5FLA<$A""MJ M!V+BKS?\W*5MZ%"Z"_@<(/U1H*>SG@W2>)^BM4S$0/N(3#F+@EQ9GK7!&"5W MO,>VE?\7M(;IW9T; W)&N(>N;FFC-T%&S4Q9=>U.)%SE(\$S4Y!G!#$X5&ND MD1SFH\!/LVXQNRAS%)!\O#6) @>\*,^B\ROI9 86D+DH92BHH\#^(N27U2UF M)Q3LT"UF%Y6, EV[-1T1-I1 .S$[4$S7WM\ 6C!K5$K>6^=U?W.[7GRWF,,P MV)GB1@'+PZ_*I)$24DX4]]&IH75)+"!)("(Y1\6YA+*_5EK]5(OTU%.F;^^T M7RR, O[W63EUQ9.YL)%)X6@#D\18L%DQE;6V&GEQJ3\7]#YU0Y_P/0/D85'P M(=H:8RN.D]D#ECA':;(.+$>L]8:*3A!=ZF$EG>-6.G3]F=,G"!WZI!\:BVWI M2"S#B+3@AQYR+2Y-&CM0A B]O@F>R_T==CJ8FCT':2M%]SH MXLEBK/-:[7<^@3@YI],"%W,\7Y7!+F>KOTF;$MA!BMEVI6WPRK:#A-E;F5O\ M/^Q]67<;1[+F+XH[N2^/LBWY:H[;U$CJ]IDGGEPB)4Q3@!H 9>O^^HD$P$5< MJX!"58+=O=@422$S(KZ,C"TC'$KA)9T=KC(H)/41''JP1@3FC S:M/0 ?%./ M^ML-4\^9BUBB9I!TJAT:M(!0!W*Z&$/D0EJ4XS46NKN[UHO1^@C_D;KA?671 MA"&YF\)ZCQ K;0K:<:CSN;;=Z"-:"\6ZZ'R0H8S8IO613;8^@/DP; TAF4;L MPM\7\_0(-]?E>E2H;XO:[#2O/EK\1)Z^)L1(9G58#CM?* MK)@CT(/[8.,/@]*:1Z4 *F#(&^N#@BFTPV0[Y';NQ^ZT[H MSQP)=<=F_OZX6JS#14O.S9AMG/LN/Y&[TF"CYH B\)AK16^M#-+<0]@@LTXX#R;$4#M^D:LG'0.=N2S> M))O8>&;A,+[+A%'KPS WK+2: .!05FQQFDP*:2%9FXCP2(27I, 428S56; P M7HWXF-[+A''QP\ \A>2;@/R[\'UC%YV5N\=W\[R4N%U;][^9S<,\U>)],JV_ M;4^WMM+6ZGW@+O':1-:#PZB@R,BBU#%D8T8#^=YD3%,:-!:LQY'NB6:#Z (C MMV 6+W8MF&YG,G[\R9%WV[I# MU0<>3[^W.5Q:3=STU^TB[M)S/6'RU\4B_SF[N-@\.\:,2I&3"(9S7E]Q(O@2 M_.;]1DH8)0OC-=[HM_>6WN(, )['6P4-+\D30^JNYXEGQ6MT'+A0!53.9*S$ M[$ G);)%H\,4_:HZ[GYJM!X330= =P_1M@'>Q9>OE_2!'Q9E_2>)8/?Z. DA MHJ5S[J5+VT?Q,=@,*6=!!HDU$]G@X0]\'&?2@>+J@F +?ASEV674U( M8#%KND_ "W(1MJ/M>.]RGEBHU._6!P9>D.)K G\':WQC2N< M."DE1(NU][S?/)8WH$R2@25T/H[8_/3?H.7646S5%M#1X#G9G?8@;62&!4#) ML4[$2> 0!=3G(U%KH5,<,V_:>N>BJ?#3K:U6'V$V S@1/U2MMX(DJY5/ M?P(?>0'GN&U;3ZNM5B\4]&BKU4L;/R\^=:J[AZ.W\^''>5 MZD@Y\: B!R%J9SL;$(),#C"B+KH49^UXCM+A]$Q]JQ\!:/<[))1,G&_!!1X@HM65*<*U&+>][>KM3XW1L##U4 3B@0%ML G=- MTVJ[>G*('TG$AW8L^3ADJ.*67_L\E<+=]! M 73?0CVF-$\.K[MR.R=RSH)X:&)P=0YE *\4 VO0JA@B&3DC1M!Z[W]JS!X7 M4P=!> \!3]WWYRT1^IY$2#OX_&J>?\%O>+'X6LN-=K3>%&S(7%B!*&N-J+41 MG'#U_69PQJ*(ZBYH'VO1UVW!4T+9/F)?'%D&32C'CLG'+.I_/606:YBX]N_7 MG@&7ALDWBY-0''?O&RE+DS6M0AT?6T&6? ::M! M&B>0OD EQJL:'#XP.GW-01_X'!C[["/+O:'Z#9=Q,6$+@%WG@W!Q:W3%39"D M//#3L"YAMOP6+BYQO4WT;3L=+Y:UT?&18DW'VN88,:A16#Q>#VFKC4U& ?*0 MR)[P$2+9$5!+*@,3,K*[98'-Q*:N!7&K"\CVY@O)V!B\ 6:S!E6L@6CIJ!,M M$@776:MIK(E'M]QZC*H/3)ZV)8:16A.VQ/4CNX=HVKB=B5ER+S5=:)SG.IR/ M@8^%3+ @$K?>16]Q-" ^N]V6;(:!8/+X>^U!9-8^#'=^*0O2DNNIH!2GB&F) M@Q=% '.HLTO!E1$;N'78\-10'!@F_6"XA\RF#B']L6E)N[Y%Q"Y>81P:X\BN M+X5XI40MH*E!"Y60K#D(F*.VO."J/4T,]Z?W'9+X:!CW9W'D>'4JNOWQ7PWK^Q!77]E M ?ND;++1@&8BU6E2"D()$8HS,D;O?13=YM-T6V]JM78D62^.R_C&L;1^$V;+ M?]0XP*ZF^G9+_\U#V?/ :\K?!;")$;6!:;HJ@@"!1GLM$4URT+TLK$[6YPF: Y]VH+X73/8(U/>16?LPW(4* MI6,^QU3('JO%X#PA.)D4B*"RP9Q82.,]9GH1@?I>,-DK4-]'9E,[@X]&E%6, MDC$6( M=/5KR;>OT]/H>(8ODDG?_!H'Z7I+L%*COP]8FE%3WP%\03-4D!.A" MCBRYE )<"!DTSREX*700X]V9+RQ0?]C=>1P9-@'/7^F8KFI8 U>[T54KS&_G MMP,>9_/^09)?<$5&=7VV_/>OM9B0_DJXN#4;ZVSYX3*N\%^7)..+[^=91V_K MN]>^%Q>_^W-ZT MM[[[>_W.>O8-1XZV==C)E+&QOHP:[SET)BM+) /)&0\JHH%H7 9KK$)O%')6 M.EF:+46RLD7O=99@18VH%ZOHPK8!2A'9T$EU&MLQADXBDM4')OM&LOI(K0GS MYWEWEZ%F(J8 S%E1!SD4\*PPL%(75SMG./Z?2-8Q8;)')*N/S-J'X *V4\!N.+5^.KIKO;/(U(U4!WXT$R:A=N5].UM&&LIGZSMO0<;;,=!J7WS>T M7&MG$^AW+,2\$RJDZ7WJ-+-(F-?62X&)RA SX7WQ,8 M[[91H\?)L24)%X0F*R"PVC>DSI'6!K@VUEJGW+V6;8_@X[F5IKZUC@*30=G; MUFUU?;._G:_6R\M:'KKS-G+200:$Y$)]M.3H 06R8+,5OG,4YQB!O%CVYVZ MJ?4T@81#9-8^#'>G5C'I5?824)E0FQ87<%%&L*PD'X*1I4P92+BWX68NRF%@ MT@^&>\AL:J/JW66\F*6=WWNET'EDF.KY=$AJ7,5$)U79.M_)F.B,8WAW6[<92^OX*!I4!-/CZVE:4!HZ#86#2Z;..N1E M.[J=96&SCE&0BNX$I\/1'S+OE[%M8X[N+D+ >L#O$J.CI M))D"T7!39ZDR"*%$D$I(U")Q%U@W%?3D.E-;V<=5.<.Q>'J\O"6>?2#1;"CY MD) \UMEB9_R50+"W0#(*B&0<\"$CIE[=P!$IO22AA3@LYC8@YM3H^(] M9OSR==OQ^$K__?$9YZ0;$[[#Y2;H=58>CX>]_M=EN*#OO?XK(>85=__%V$Z! MILQ,RA@@%UD5,^E.+PP#[E(,B@D18[<7!D?<9&NHW ="BP;E.?V%V)$3&Q:$ MIWG ;GA@K=.)E ,P7X@')D12&%E!JJ\[4))D=!P2T_VV-V%'A"G1?$093H_C MC_1+9^75IR5N6+M-CNIH#6,1N,P9E"*CQC$1P= 1])%'F7@WZ_^!#Y]Z7MF1 MC;E#V3GUA7UG_[L3%F(LFD4-.DCR5;A1X'*TX*TT*45=Z)SM XC)3;>#Q?6$ M[/?@W=32OQ/AN";ENDV@P0U"1 0N6<1\5_>=4&R^:4[R?CBW# MJ957-1&W'L>5,7>V?#_[]'G]^V4]:F?E Z;+Y8; G\/%!>:?OK\.Z?./OWNN M'8^<:[(>R7RK/;4X66]!0+%%L%!\0-LM6C[(=J;.[!T)*7=#'>.*K5F@OOX+ MEVFVPHW_<>.2['ZZ.M#ESM]Q:]BS89'CSKYAWNNX.I4X13 MPG%(X32+P+/+]6H=YN3I?CKW3/.0ZQGRK';V,P6GYIW>;0=B_XY^;;Z[.%2II9"7!U7Z^ MBEF(=3J3+58X:9B-'8,)'19K/5,T (J&9OG4JNAQ>GY>S FH*Q+>ZMQ;9K)/ M"#J%+)8P091 ER8^*ABD(!)<2D^ Q=WOZW(PA@^EONU:=/ M2_Q42SEV49R-"7A>I+=)&PLN;:I>DX% ?P8=O(W&6.M%M_SCPY_?"3'VI!$S M &.GUCH/&G0/Y96N_(3-"=G0^7$Y^_0)E^=><K+" RM><"5\ M"C$-@:S+Y=?/A)N5I\7%_F/Y6R]QOGOB_4V[TX6 MPYO%\J%#>6YUR%YD#K&P""K*#-YH!%\RRY(%J3LV8QAX8]T"M>SE 78D63:* MY*@65!MD.]U0 M>]KYA?'E=LI8)>]_A>FR=O6[3;Z)I=0VER"=J/-Q ML>/-?]/?)X_O7!H=A#$,%&XJLFO#(2(:9 E&%.WI-'>L9!IP5]U ?-K9C\FD MV!" K\TA(O'C@D[D?$7[>;6JO7K/EA_PXN+5?%=?>K:\?L]6UKC\>5&[SFY/ M^ZZ;[Q7_Z$>11%9_=BY,LC+6<;"<+BB5242QS@?+*0FA>(A&=JO/&FW+W:!_ MVBF;-N4_X+EHHY/SS?"N+XMOFR([^L6+BW_.YID^:/+I):CWVUL8D MM'V9.5K_9Y2.F^PY,&DXN9'%@X]2 #.%IZ(4]Z5;I&K"_L^WGIUN"_QTNGCR[I9;[__ ^@6;:$2E:UMXR M"8HVQ$^F=7"-]-IL]:X\""9[M3CL([.I[\H'>_)I&PP/@5@40P"52S4GG(2L M4?J8?8CF9;^E%NO0S ^:Y(D5)FJ)$XISH2H1[4&@\>(X)1!"H!4S^?J)F^WN/WM(Z4[^RP]1C9S;U:, MEJS,S.7HBX8<"UEIJ"P$Y3@IT20+>H/F;EYOTF3ESY?+>M[?+1??9ILG@616 MO";4++XC_H1S++/UZEQ*4:1F1$[1="=XKW%=UY*X#8@IYLC2%!<:' Y&= I M):]$)$UO1X/AL]N=L)?B"!@<5EI3A[O>XY?+.2[#MA;QE]F2+J7%LG::_W!) MOT#'C/[T;GN_[$[?.1DU09--#&1\\)I6F::+Q@CP&8ZY4VLDHJ20A;LAY4,%?D*BZ(J2J(M54AM(6$.!BM > M C/T%5IE3+%.=^MO\.0RTW3)& 2HC6YRB)W3!KV M6WB:[AIC**\C"F!J<&W".QO7XB.Y%M?G0V9NK2;F8"WOK9,"P.D<((:M3&9U;[^B=<)[(PG\,DRB#$9:X+DA/>60^_GN:CZD$]!)A<#E,X: M B-'1- -3H1PYKD>VU:_V5[K0?4^XN\05.\EC;V5V==M^[QU6*X'Z&.7\VP; M_;A-AD:!6F5@29/]AYPN^A@U6.TY#XX4=L?J]H<^O?4@]SZ8&(:54YO2-]O^ M^PKS>1#"668M)%ES0ER3S>>M@<10VX(YR-(YL'CK