0001564408-24-000019.txt : 20240207 0001564408-24-000019.hdr.sgml : 20240207 20240206194306 ACCESSION NUMBER: 0001564408-24-000019 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 119 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240207 DATE AS OF CHANGE: 20240206 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Snap Inc CENTRAL INDEX KEY: 0001564408 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] ORGANIZATION NAME: 06 Technology IRS NUMBER: 455452795 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38017 FILM NUMBER: 24601735 BUSINESS ADDRESS: STREET 1: 3000 31ST STREET CITY: SANTA MONICA STATE: CA ZIP: 90405 BUSINESS PHONE: (310) 399-3339 MAIL ADDRESS: STREET 1: 3000 31ST STREET CITY: SANTA MONICA STATE: CA ZIP: 90405 FORMER COMPANY: FORMER CONFORMED NAME: Snapchat Inc DATE OF NAME CHANGE: 20121211 10-K 1 snap-20231231.htm 10-K snap-20231231
false2023FY0001564408http://fasb.org/us-gaap/2023#AdvertisingMemberhttp://fasb.org/us-gaap/2023#AdvertisingMemberhttp://fasb.org/us-gaap/2023#AdvertisingMemberP3Y1111111P1Y43800015644082023-01-012023-12-3100015644082023-06-30iso4217:USD0001564408snap:CommonClassANonVotingMember2024-02-02xbrli:shares0001564408us-gaap:CommonClassBMember2024-02-020001564408us-gaap:CommonClassCMember2024-02-0200015644082022-01-012022-12-3100015644082021-01-012021-12-3100015644082022-12-3100015644082021-12-3100015644082020-12-3100015644082023-12-31iso4217:USDxbrli:shares0001564408snap:CommonClassANonVotingMember2023-12-310001564408snap:CommonClassANonVotingMember2022-12-310001564408us-gaap:CommonClassBMember2023-12-310001564408us-gaap:CommonClassBMember2022-12-310001564408us-gaap:CommonClassCMember2022-12-310001564408us-gaap:CommonClassCMember2023-12-310001564408snap:CommonClassANonVotingMemberus-gaap:CommonStockMember2022-12-310001564408snap:CommonClassANonVotingMemberus-gaap:CommonStockMember2021-12-310001564408snap:CommonClassANonVotingMemberus-gaap:CommonStockMember2020-12-310001564408snap:CommonClassANonVotingMemberus-gaap:CommonStockMember2023-01-012023-12-310001564408snap:CommonClassANonVotingMemberus-gaap:CommonStockMember2022-01-012022-12-310001564408snap:CommonClassANonVotingMemberus-gaap:CommonStockMember2021-01-012021-12-310001564408snap:ClassANonVotingCommonStockConversionFromClassBVotingCommonStockMembersnap:CommonClassANonVotingMemberus-gaap:CommonStockMember2023-01-012023-12-310001564408snap:ClassANonVotingCommonStockConversionFromClassBVotingCommonStockMembersnap:CommonClassANonVotingMemberus-gaap:CommonStockMember2022-01-012022-12-310001564408snap:ClassANonVotingCommonStockConversionFromClassBVotingCommonStockMembersnap:CommonClassANonVotingMemberus-gaap:CommonStockMember2021-01-012021-12-310001564408snap:CommonClassANonVotingMemberus-gaap:CommonStockMember2023-12-310001564408us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-12-310001564408us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-12-310001564408us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-12-310001564408us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-01-012023-12-310001564408us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-01-012022-12-310001564408us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-01-012021-12-310001564408snap:ClassANonVotingCommonStockConversionFromClassBVotingCommonStockMemberus-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-01-012023-12-310001564408snap:ClassANonVotingCommonStockConversionFromClassBVotingCommonStockMemberus-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-01-012022-12-310001564408snap:ClassANonVotingCommonStockConversionFromClassBVotingCommonStockMemberus-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-01-012021-12-310001564408us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-12-310001564408us-gaap:CommonClassCMemberus-gaap:CommonStockMember2022-12-310001564408us-gaap:CommonClassCMemberus-gaap:CommonStockMember2021-12-310001564408us-gaap:CommonClassCMemberus-gaap:CommonStockMember2020-12-310001564408us-gaap:CommonClassCMemberus-gaap:CommonStockMember2023-12-310001564408us-gaap:TreasuryStockCommonMember2022-12-310001564408us-gaap:TreasuryStockCommonMember2021-12-310001564408us-gaap:TreasuryStockCommonMember2020-12-310001564408us-gaap:TreasuryStockCommonMember2023-01-012023-12-310001564408us-gaap:TreasuryStockCommonMember2022-01-012022-12-310001564408us-gaap:TreasuryStockCommonMember2023-12-310001564408us-gaap:AdditionalPaidInCapitalMember2022-12-310001564408us-gaap:AdditionalPaidInCapitalMember2021-12-310001564408us-gaap:AdditionalPaidInCapitalMember2020-12-310001564408us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001564408us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001564408us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001564408srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001564408us-gaap:AdditionalPaidInCapitalMember2023-12-310001564408us-gaap:RetainedEarningsMember2022-12-310001564408us-gaap:RetainedEarningsMember2021-12-310001564408us-gaap:RetainedEarningsMember2020-12-310001564408us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001564408us-gaap:RetainedEarningsMember2023-01-012023-12-310001564408us-gaap:RetainedEarningsMember2022-01-012022-12-310001564408us-gaap:RetainedEarningsMember2021-01-012021-12-310001564408us-gaap:RetainedEarningsMember2023-12-310001564408us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001564408us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001564408us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001564408us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001564408us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001564408us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001564408us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-31snap:vote0001564408snap:CommonClassANonVotingMember2022-07-012022-07-31xbrli:pure00015644082022-07-3100015644082022-07-012022-07-31utr:D00015644082023-06-012023-06-300001564408srt:MinimumMembersnap:RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember2023-01-012023-12-310001564408srt:MaximumMembersnap:RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember2023-01-012023-12-310001564408snap:ComputerHardwareSoftwareAndEquipmentMember2023-12-310001564408us-gaap:FurnitureAndFixturesMember2023-12-310001564408srt:MinimumMemberus-gaap:BuildingMember2023-12-310001564408srt:MaximumMemberus-gaap:BuildingMember2023-12-310001564408us-gaap:InternetDomainNamesMember2023-12-310001564408us-gaap:TrademarksMember2023-12-310001564408srt:MinimumMemberus-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310001564408srt:MaximumMemberus-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310001564408srt:MinimumMemberus-gaap:CustomerRelationshipsMember2023-12-310001564408srt:MaximumMemberus-gaap:CustomerRelationshipsMember2023-12-310001564408srt:MinimumMemberus-gaap:PatentsMember2023-12-310001564408srt:MaximumMemberus-gaap:PatentsMember2023-12-31snap:segmentsnap:reportingUnit0001564408srt:NorthAmericaMember2023-01-012023-12-310001564408srt:NorthAmericaMember2022-01-012022-12-310001564408srt:NorthAmericaMember2021-01-012021-12-310001564408srt:EuropeMember2023-01-012023-12-310001564408srt:EuropeMember2022-01-012022-12-310001564408srt:EuropeMember2021-01-012021-12-310001564408snap:RestOfWorldMember2023-01-012023-12-310001564408snap:RestOfWorldMember2022-01-012022-12-310001564408snap:RestOfWorldMember2021-01-012021-12-310001564408country:US2023-01-012023-12-310001564408country:US2022-01-012022-12-310001564408country:US2021-01-012021-12-31snap:class0001564408snap:CommonClassANonVotingMember2023-01-012023-12-310001564408us-gaap:CommonClassBMember2023-01-012023-12-310001564408us-gaap:CommonClassCMember2023-01-012023-12-310001564408snap:CommonClassANonVotingMember2022-01-012022-12-310001564408us-gaap:CommonClassBMember2022-01-012022-12-310001564408us-gaap:CommonClassCMember2022-01-012022-12-310001564408snap:CommonClassANonVotingMember2021-01-012021-12-310001564408us-gaap:CommonClassBMember2021-01-012021-12-310001564408us-gaap:CommonClassCMember2021-01-012021-12-310001564408us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001564408us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001564408us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001564408snap:UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember2023-01-012023-12-310001564408snap:UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember2022-01-012022-12-310001564408snap:UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember2021-01-012021-12-310001564408snap:ConvertibleSeniorNotesIfConvertedMember2023-01-012023-12-310001564408snap:ConvertibleSeniorNotesIfConvertedMember2022-01-012022-12-310001564408snap:ConvertibleSeniorNotesIfConvertedMember2021-01-012021-12-31snap:plan0001564408snap:TwoZeroOneFourEquityIncentivePlanMembercountry:FRsnap:CommonClassANonVotingMember2023-01-012023-12-310001564408snap:TwoZeroOneSevenEquityIncentivePlanMembersnap:CommonClassANonVotingMember2023-12-310001564408snap:StockOptionsAndUnvestedRestrictedStockUnitsMembersnap:TwoZeroOneFourEquityIncentivePlanMembersnap:CommonClassANonVotingMember2023-12-310001564408snap:StockOptionsAndUnvestedRestrictedStockUnitsMembersnap:CommonClassANonVotingMembersnap:TwoZeroOneTwoEquityIncentivePlanMember2023-12-310001564408snap:TwoZeroOneFourEquityIncentivePlanMembersnap:CommonClassANonVotingMember2023-12-310001564408snap:CommonClassANonVotingMembersnap:TwoZeroOneTwoEquityIncentivePlanMember2023-12-310001564408snap:TwoZeroOneSevenEquityIncentivePlanMembersrt:MaximumMembersnap:CommonClassANonVotingMember2023-12-310001564408snap:TwoZeroOneSevenEquityIncentivePlanMembersrt:MaximumMember2023-01-012023-12-310001564408us-gaap:EmployeeStockOptionMembersrt:MaximumMember2023-01-012023-12-310001564408snap:TwoZeroOneSevenEmployeeStockPurchasePlanMembersnap:CommonClassANonVotingMember2023-12-310001564408snap:TwoZeroOneSevenEmployeeStockPurchasePlanMembersnap:CommonClassANonVotingMember2023-01-012023-12-310001564408snap:TwoZeroOneSevenEmployeeStockPurchasePlanMembersrt:MaximumMembersnap:CommonClassANonVotingMember2023-01-012023-12-310001564408snap:RestrictedStockUnitsAndRestrictedStockAwardsMembersnap:CommonClassANonVotingMember2022-12-310001564408snap:RestrictedStockUnitsAndRestrictedStockAwardsMembersnap:CommonClassANonVotingMember2023-01-012023-12-310001564408snap:RestrictedStockUnitsAndRestrictedStockAwardsMembersnap:CommonClassANonVotingMember2023-12-310001564408snap:RestrictedStockUnitsAndRestrictedStockAwardsMember2023-01-012023-12-310001564408snap:RestrictedStockUnitsAndRestrictedStockAwardsMember2022-01-012022-12-310001564408snap:RestrictedStockUnitsAndRestrictedStockAwardsMember2021-01-012021-12-310001564408snap:RestrictedStockUnitsAndRestrictedStockAwardsMember2023-12-310001564408us-gaap:EmployeeStockOptionMembersnap:CommonClassANonVotingMember2022-12-310001564408us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2022-12-310001564408us-gaap:EmployeeStockOptionMember2022-12-310001564408us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001564408us-gaap:EmployeeStockOptionMembersnap:CommonClassANonVotingMember2023-01-012023-12-310001564408us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2023-01-012023-12-310001564408us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001564408us-gaap:EmployeeStockOptionMembersnap:CommonClassANonVotingMember2023-12-310001564408us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2023-12-310001564408us-gaap:EmployeeStockOptionMember2023-12-310001564408us-gaap:CostOfSalesMember2023-01-012023-12-310001564408us-gaap:CostOfSalesMember2022-01-012022-12-310001564408us-gaap:CostOfSalesMember2021-01-012021-12-310001564408us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001564408us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001564408us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001564408us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001564408us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001564408us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001564408us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001564408us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001564408us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001564408snap:CommonClassANonVotingMember2023-10-310001564408snap:CommonClassANonVotingMember2023-10-012023-12-310001564408snap:CommonClassANonVotingMember2022-10-310001564408snap:CommonClassANonVotingMember2022-10-012022-12-310001564408snap:CommonClassANonVotingMember2022-07-310001564408snap:CommonClassANonVotingMember2022-09-300001564408snap:TwoThousandTwentyThreeAcquisitionsMember2023-01-012023-12-310001564408us-gaap:OtherLiabilitiesMembersnap:TwoThousandTwentyThreeAcquisitionsMember2023-01-012023-12-310001564408snap:TwoThousandTwentyThreeAcquisitionsMember2023-12-310001564408snap:TwoThousandTwentyTwoAcquisitionsMember2022-01-012022-12-310001564408us-gaap:CommonClassAMembersnap:TwoThousandTwentyTwoAcquisitionsMember2022-01-012022-12-310001564408us-gaap:OtherLiabilitiesMembersnap:TwoThousandTwentyTwoAcquisitionsMember2022-01-012022-12-310001564408snap:TwoThousandTwentyTwoAcquisitionsMember2022-12-310001564408snap:WaveOpticsMember2021-05-012021-05-310001564408us-gaap:CommonClassAMembersnap:WaveOpticsMember2021-05-012021-05-310001564408snap:WaveOpticsMember2023-01-012023-12-310001564408us-gaap:TrademarksMembersnap:WaveOpticsMember2021-05-310001564408snap:WaveOpticsMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-05-310001564408snap:WaveOpticsMemberus-gaap:CustomerRelationshipsMember2021-05-310001564408snap:WaveOpticsMember2021-05-310001564408snap:FitAnalyticsMember2021-03-012021-03-310001564408snap:FitAnalyticsMember2023-01-012023-12-310001564408snap:FitAnalyticsMemberus-gaap:TrademarksMember2021-03-310001564408snap:FitAnalyticsMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-03-310001564408snap:FitAnalyticsMemberus-gaap:CustomerRelationshipsMember2021-03-310001564408snap:FitAnalyticsMember2021-03-310001564408snap:OtherAcquisitionsMember2021-01-012021-12-310001564408snap:OtherAcquisitionsMember2023-01-012023-12-310001564408us-gaap:TechnologyBasedIntangibleAssetsMembersnap:OtherAcquisitionsMember2021-12-310001564408us-gaap:CustomerRelationshipsMembersnap:OtherAcquisitionsMember2021-12-310001564408snap:OtherAcquisitionsMember2021-12-310001564408us-gaap:InternetDomainNamesMember2023-01-012023-12-310001564408us-gaap:TechnologyBasedIntangibleAssetsMember2023-01-012023-12-310001564408us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310001564408us-gaap:PatentsMember2023-01-012023-12-310001564408us-gaap:PatentsMember2023-12-310001564408us-gaap:OtherIntangibleAssetsMember2023-12-310001564408us-gaap:InternetDomainNamesMember2022-01-012022-12-310001564408us-gaap:InternetDomainNamesMember2022-12-310001564408us-gaap:TrademarksMember2022-01-012022-12-310001564408us-gaap:TrademarksMember2022-12-310001564408us-gaap:TechnologyBasedIntangibleAssetsMember2022-01-012022-12-310001564408us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310001564408us-gaap:CustomerRelationshipsMember2022-01-012022-12-310001564408us-gaap:CustomerRelationshipsMember2022-12-310001564408us-gaap:PatentsMember2022-01-012022-12-310001564408us-gaap:PatentsMember2022-12-310001564408us-gaap:OtherIntangibleAssetsMember2022-01-012022-12-310001564408us-gaap:OtherIntangibleAssetsMember2022-12-310001564408snap:CustomerRelationshipsTrademarksDomainNamesAndTechnologyMember2023-01-012023-12-310001564408snap:CustomerRelationshipsTrademarksDomainNamesAndTechnologyMember2022-01-012022-12-310001564408snap:TwoThousandTwentyEightSeniorConvertibleNotesMember2022-02-280001564408snap:TwoThousandTwentyEightSeniorConvertibleNotesMember2022-02-012022-02-280001564408snap:TwoThousandTwentyEightSeniorConvertibleNotesMembersnap:CommonClassANonVotingMember2022-02-012022-02-280001564408snap:TwoThousandTwentyEightSeniorConvertibleNotesMembersnap:CommonClassANonVotingMember2022-02-280001564408snap:TwoThousandTwentySevenConvertibleSeniorNoteMember2021-04-300001564408snap:TwoThousandTwentySevenConvertibleSeniorNoteMember2021-04-012021-04-300001564408snap:CommonClassANonVotingMembersnap:TwoThousandTwentySevenConvertibleSeniorNoteMember2021-04-012021-04-300001564408snap:CommonClassANonVotingMembersnap:TwoThousandTwentySevenConvertibleSeniorNoteMember2021-04-300001564408snap:TwoThousandTwentyFiveSeniorConvertibleNotesMember2020-04-300001564408snap:TwoThousandTwentyFiveSeniorConvertibleNotesMembersnap:CommonClassANonVotingMember2020-04-012020-04-300001564408snap:TwoThousandTwentyFiveSeniorConvertibleNotesMembersnap:CommonClassANonVotingMember2020-04-300001564408snap:TwoThousandTwentySixSeniorConvertibleNotesMember2019-08-310001564408snap:TwoThousandTwentySixSeniorConvertibleNotesMember2019-08-012019-08-310001564408snap:CommonClassANonVotingMembersnap:TwoThousandTwentySixSeniorConvertibleNotesMember2019-08-012019-08-310001564408snap:CommonClassANonVotingMembersnap:TwoThousandTwentySixSeniorConvertibleNotesMember2019-08-310001564408snap:TwoThousandTwentyFiveSeniorConvertibleNotesMembersnap:ExchangeAgreementsMember2021-01-012021-12-310001564408snap:ExchangeAgreementsMembersnap:TwoThousandTwentySixSeniorConvertibleNotesMember2021-01-012021-12-310001564408snap:CommonClassANonVotingMembersnap:ExchangeAgreementsMember2021-01-012021-12-310001564408snap:ExchangeAgreementsMember2021-01-012021-12-310001564408snap:TwoThousandTwentyFiveSeniorConvertibleNotesMember2023-12-310001564408snap:TwoThousandTwentyFiveSeniorConvertibleNotesMember2022-12-310001564408snap:TwoThousandTwentySixSeniorConvertibleNotesMember2023-12-310001564408snap:TwoThousandTwentySixSeniorConvertibleNotesMember2022-12-310001564408snap:TwoThousandTwentySevenConvertibleSeniorNoteMember2023-12-310001564408snap:TwoThousandTwentySevenConvertibleSeniorNoteMember2022-12-310001564408snap:TwoThousandTwentyEightSeniorConvertibleNotesMember2023-12-310001564408snap:TwoThousandTwentyEightSeniorConvertibleNotesMember2022-12-310001564408snap:TwoThousandTwentyFiveSeniorConvertibleNotesMember2023-01-012023-12-310001564408snap:TwoThousandTwentySixSeniorConvertibleNotesMember2023-01-012023-12-310001564408snap:TwoThousandTwentySevenConvertibleSeniorNoteMember2023-01-012023-12-310001564408snap:TwoThousandTwentyEightSeniorConvertibleNotesMember2023-01-012023-12-310001564408snap:ConvertibleNotesMember2023-01-012023-12-310001564408snap:ConvertibleNotesMember2022-01-012022-12-310001564408snap:ConvertibleNotesMember2021-01-012021-12-310001564408snap:TwoThousandTwentyFiveSeniorConvertibleNotesMembersnap:CommonClassANonVotingMember2023-12-310001564408snap:CommonClassANonVotingMembersnap:TwoThousandTwentySixSeniorConvertibleNotesMember2023-12-310001564408snap:CommonClassANonVotingMembersnap:TwoThousandTwentySevenConvertibleSeniorNoteMember2023-12-310001564408snap:TwoThousandTwentyEightSeniorConvertibleNotesMembersnap:CommonClassANonVotingMember2023-12-310001564408us-gaap:RevolvingCreditFacilityMember2022-05-012022-05-310001564408us-gaap:RevolvingCreditFacilityMember2022-05-310001564408us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:RevolvingCreditFacilityMember2022-05-012022-05-310001564408snap:SterlingOvernightIndexMemberus-gaap:RevolvingCreditFacilityMember2022-05-012022-05-310001564408snap:MiscellaneousMemberus-gaap:RevolvingCreditFacilityMember2022-05-012022-05-310001564408us-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:RevolvingCreditFacilityMember2022-05-012022-05-310001564408snap:OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMemberus-gaap:RevolvingCreditFacilityMember2022-05-012022-05-310001564408us-gaap:RevolvingCreditFacilityMember2023-12-310001564408us-gaap:IndemnificationGuaranteeMember2023-12-310001564408srt:MinimumMember2023-12-310001564408srt:MaximumMember2023-12-310001564408us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001564408us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001564408us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001564408us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001564408us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001564408us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2023-12-310001564408us-gaap:FairValueMeasurementsRecurringMember2023-12-310001564408us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001564408us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001564408us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001564408us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001564408us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001564408us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2022-12-310001564408us-gaap:FairValueMeasurementsRecurringMember2022-12-310001564408srt:MinimumMember2023-01-012023-12-310001564408srt:MaximumMember2023-01-012023-12-310001564408snap:TwoThousandTwentyFiveSeniorConvertibleNotesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001564408snap:TwoThousandTwentySixSeniorConvertibleNotesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001564408snap:TwoThousandTwentySevenConvertibleSeniorNoteMemberus-gaap:FairValueInputsLevel2Member2023-12-310001564408snap:TwoThousandTwentyEightSeniorConvertibleNotesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001564408snap:TwoThousandTwentyFiveSeniorConvertibleNotesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001564408snap:TwoThousandTwentySixSeniorConvertibleNotesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001564408snap:TwoThousandTwentySevenConvertibleSeniorNoteMemberus-gaap:FairValueInputsLevel2Member2022-12-310001564408snap:TwoThousandTwentyEightSeniorConvertibleNotesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001564408us-gaap:ForeignCountryMember2021-06-092021-06-090001564408us-gaap:ForeignCountryMember2021-06-102021-06-100001564408us-gaap:DomesticCountryMember2023-12-310001564408us-gaap:StateAndLocalJurisdictionMember2023-12-310001564408us-gaap:DomesticCountryMember2017-12-310001564408us-gaap:DomesticCountryMember2017-01-012017-12-310001564408us-gaap:DomesticCountryMember2023-01-012023-12-310001564408us-gaap:ForeignCountryMember2023-12-310001564408us-gaap:ForeignCountryMember2023-01-012023-12-310001564408us-gaap:DomesticCountryMemberus-gaap:ResearchMember2023-12-310001564408us-gaap:StateAndLocalJurisdictionMemberus-gaap:ResearchMember2023-12-310001564408us-gaap:OtherNoncurrentLiabilitiesMember2023-12-310001564408us-gaap:OtherNoncurrentLiabilitiesMember2022-12-310001564408us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310001564408us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001564408us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-12-310001564408us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-12-310001564408us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310001564408us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001564408snap:ComputerHardwareAndSoftwareMember2023-12-310001564408snap:ComputerHardwareAndSoftwareMember2022-12-310001564408us-gaap:BuildingMember2023-12-310001564408us-gaap:BuildingMember2022-12-310001564408us-gaap:LeaseholdImprovementsMember2023-12-310001564408us-gaap:LeaseholdImprovementsMember2022-12-310001564408us-gaap:FurnitureAndFixturesMember2022-12-310001564408us-gaap:ConstructionInProgressMember2023-12-310001564408us-gaap:ConstructionInProgressMember2022-12-310001564408us-gaap:PropertyPlantAndEquipmentMember2023-01-012023-12-310001564408us-gaap:PropertyPlantAndEquipmentMember2022-01-012022-12-310001564408us-gaap:PropertyPlantAndEquipmentMember2021-01-012021-12-310001564408country:US2023-12-310001564408country:US2022-12-310001564408country:GB2023-12-310001564408country:GB2022-12-310001564408us-gaap:NonUsMember2023-12-310001564408us-gaap:NonUsMember2022-12-310001564408us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMembersnap:PropertyAndEquipmentNetMember2023-01-012023-12-31snap:country0001564408us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMembersnap:PropertyAndEquipmentNetMember2022-01-012022-12-310001564408snap:ParticipantsContributionPercentageOneMember2023-01-012023-12-310001564408srt:MaximumMembersnap:ParticipantsContributionPercentageOneMember2023-01-012023-12-310001564408snap:ParticipantsContributionPercentageTwoMember2023-01-012023-12-310001564408srt:MinimumMembersnap:ParticipantsContributionPercentageTwoMember2023-01-012023-12-310001564408snap:ParticipantsContributionPercentageTwoMembersrt:MaximumMember2023-01-012023-12-310001564408srt:ChiefExecutiveOfficerMember2020-11-300001564408srt:ChiefExecutiveOfficerMember2020-11-012020-11-3000015644082023-07-012023-09-3000015644082022-07-012022-09-300001564408snap:SeveranceAndRelatedChargesMemberus-gaap:CostOfSalesMember2022-01-012022-12-310001564408snap:StockBasedCompensationExpenseBenefitMemberus-gaap:CostOfSalesMember2022-01-012022-12-310001564408us-gaap:CostOfSalesMembersnap:LeaseExitAndRelatedChargesMember2022-01-012022-12-310001564408us-gaap:OtherRestructuringMemberus-gaap:CostOfSalesMember2022-01-012022-12-310001564408snap:SeveranceAndRelatedChargesMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001564408snap:StockBasedCompensationExpenseBenefitMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001564408us-gaap:ResearchAndDevelopmentExpenseMembersnap:LeaseExitAndRelatedChargesMember2022-01-012022-12-310001564408us-gaap:OtherRestructuringMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001564408snap:SeveranceAndRelatedChargesMemberus-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001564408snap:StockBasedCompensationExpenseBenefitMemberus-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001564408snap:LeaseExitAndRelatedChargesMemberus-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001564408us-gaap:OtherRestructuringMemberus-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001564408snap:SeveranceAndRelatedChargesMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001564408snap:StockBasedCompensationExpenseBenefitMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001564408us-gaap:GeneralAndAdministrativeExpenseMembersnap:LeaseExitAndRelatedChargesMember2022-01-012022-12-310001564408us-gaap:OtherRestructuringMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001564408snap:SeveranceAndRelatedChargesMember2022-01-012022-12-310001564408snap:StockBasedCompensationExpenseBenefitMember2022-01-012022-12-310001564408snap:LeaseExitAndRelatedChargesMember2022-01-012022-12-310001564408us-gaap:OtherRestructuringMember2022-01-012022-12-310001564408us-gaap:SubsequentEventMembersnap:GlobalHeadcountReductionMember2024-02-052024-02-050001564408srt:MinimumMemberus-gaap:SubsequentEventMembersnap:GlobalHeadcountReductionMember2024-02-050001564408us-gaap:SubsequentEventMembersrt:MaximumMembersnap:GlobalHeadcountReductionMember2024-02-050001564408srt:MinimumMembersnap:SeveranceAndRelatedCostsAndOtherChargesMemberus-gaap:SubsequentEventMembersnap:GlobalHeadcountReductionMember2024-02-050001564408snap:SeveranceAndRelatedCostsAndOtherChargesMemberus-gaap:SubsequentEventMembersrt:MaximumMembersnap:GlobalHeadcountReductionMember2024-02-0500015644082023-10-012023-12-310001564408snap:MichaelOSullivanMember2023-10-012023-12-310001564408snap:MichaelOSullivanMember2023-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
______________________________________________________
FORM 10-K
______________________________________________________
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 FOR THE TRANSITION PERIOD FROM TO
Commission File Number 001-38017
______________________________________________________
SNAP INC.
(Exact name of registrant as specified in its charter)
______________________________________________________
Delaware45-5452795
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
3000 31st Street, Santa Monica, California 90405
(Address of principal executive offices, including zip code)
(310) 399-3339
(Registrant’s telephone number, including area code)
______________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A Common Stock, par value $0.00001 per shareSNAP
New York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes No
Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act. Yes No
Indicate by check mark whether the Registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files). Yes No
Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or emerging growth company. See the definition of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by checkmark if the Registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to § 240.10D-1(b).
Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No
The aggregate market value of the voting and non-voting common equity held by non-affiliates of the Registrant, based on the closing price of the shares of Class A common stock on the New York Stock Exchange on June 30, 2023, the last business day of the Registrant’s most recently completed second fiscal quarter, was approximately $14.8 billion.
As of February 2, 2024, the Registrant had 1,396,476,171 shares of Class A common stock, 22,528,406 shares of Class B common stock, and 231,626,943 shares of Class C common stock outstanding.
Auditor Firm Id: 42        Auditor Name: Ernst & Young LLP    Auditor Location: Los Angeles, CA, United States


TABLE OF CONTENTS
Page
ii

NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act, about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this report, including statements regarding guidance, our future results of operations or financial condition, our future stock repurchase programs or stock dividends, business strategy and plans, user growth and engagement, product initiatives, objectives of management for future operations, and advertiser and partner offerings, are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as “anticipate,” “believe,” “contemplate,” “continue,” “could,” “estimate,” “expect,” “going to,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “should,” “target,” “will,” or “would” or the negative of these words or other similar terms or expressions. We caution you that the foregoing may not include all of the forward-looking statements made in this report.
You should not rely on forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Annual Report on Form 10-K primarily on our current expectations and projections about future events and trends, including our financial outlook, macroeconomic uncertainty, and geo-political conflicts, that we believe may continue to affect our business, financial condition, results of operations, and prospects. These forward-looking statements are subject to risks, uncertainties, and other factors described under “Risk Factor Summary” below, “Risk Factors” in Part I, Item 1A, and elsewhere in this Annual Report on Form 10-K, including among other things:
our financial performance, including our revenues, cost of revenues, operating expenses, and our ability to attain and sustain profitability;
our ability to generate and sustain positive cash flow;
our ability to attract and retain users and partners;
our ability to attract and retain advertisers;
our ability to compete effectively with existing competitors and new market entrants;
our ability to effectively manage our growth and future expenses;
our ability to comply with modified or new laws, regulations, and executive actions applying to our business;
our ability to maintain, protect, and enhance our intellectual property;
our ability to successfully expand in our existing market segments and penetrate new market segments;
our ability to attract and retain qualified team members and key personnel;
our ability to repay or refinance outstanding debt, or to access additional financing;
future acquisitions of or investments in complementary companies, products, services, or technologies; and
the potential adverse impact of climate change, natural disasters, health epidemics, macroeconomic conditions, and war or other armed conflict on our business, operations, and the markets and communities in which we and our partners, advertisers, and users operate.
Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Annual Report on Form 10-K. The results, events, and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events, or circumstances could differ materially from those described in the forward-looking statements.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based on information available to us as of the date of this Annual Report on Form 10-K. And while we believe that information provides a reasonable basis for these statements, that information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these statements.

1

The forward-looking statements made in this Annual Report on Form 10-K relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this report to reflect events or circumstances after the date of this report or to reflect new information or the occurrence of unanticipated events, including future developments related to geo-political conflicts and macroeconomic conditions, except as required by law. We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, dispositions, joint ventures, restructurings, legal settlements, or investments.
Investors and others should note that we may announce material business and financial information to our investors using our websites (including investor.snap.com), filings with the U.S. Securities and Exchange Commission, or SEC, webcasts, press releases, investor letters, and conference calls. We use these mediums, including Snapchat and our website, to communicate with our members and the public about our company, our products, and other issues. It is possible that the information that we make available may be deemed to be material information. We therefore encourage investors and others interested in our company to review the information that we make available on our websites.
2

Risk Factor Summary
Our business is subject to significant risks and uncertainties that make an investment in us speculative and risky. Below we summarize what we believe are the principal risk factors but these risks are not the only ones we face, and you should carefully review and consider the full discussion of our risk factors in the section titled “Risk Factors,” together with the other information in this Annual Report on Form 10-K.
1.    Our Strategy and Advertising Business
We operate in a highly competitive and rapidly changing environment so we must continually innovate our products and evolve our business model for us to succeed.
We emphasize rapid innovation and prioritize long-term user engagement over short-term financial conditions or results if we believe that it will benefit the aggregate user experience and improve our financial performance over the long term. Although we have achieved profitability in certain periods, we have a history of operating losses and, as a result of our long-term focus, we may prioritize investments and expenses we believe are necessary for our long-term growth over achieving short-term profitability. Investments in our future, including through new products or acquisitions, are inherently risky and may not pay off, which would adversely affect our ability to settle the principal and interest payments on our outstanding convertible senior notes or other indebtedness when due, and further delay or hinder our ability to sustain profitability. This in turn would hinder our ability to secure additional financing to meet our current and future financial needs on favorable terms, or at all.
We generate substantially all of our revenue from advertising. Our advertising business is most effective when our advertisers succeed. Driving their success requires continual investment in our advertising products and may be hindered by competitive challenges and various legal, regulatory, and operating system changes that make it more difficult for us to achieve and demonstrate a meaningful return for our advertisers. For example, on-going changes to privacy and data protection laws and mobile operating systems continue to present issues for us in measuring the effectiveness of advertisements on our services. Additionally, individuals are becoming increasingly resistant to the processing of personal data to deliver behavioral, interest-based, or targeted advertisements, and regulators are likewise scrutinizing such data processing activities, which could reduce the demand for our products and services and threaten our primary revenue stream. Alternative methods, to the extent we can develop such methods in compliance with current or future privacy and data protection laws, mobile operating system requirements, and other requirements, may take time to develop and be adopted by our advertisers and users, and may not be as effective as prior methods.
We believe that this impact on our targeting, measurement, and optimization capabilities has negatively affected and may continue to negatively affect our operating results. In addition, our advertising business is seasonal, volatile, and cyclical, which could result in fluctuations in our quarterly revenues and operating results, including the expectations of our business prospects.
Our business and operations have been, and in the future could be, adversely affected by events beyond our control, such as health epidemics and geo-political events and conflicts. In addition, macroeconomic factors like labor shortages and disruptions, supply chain disruptions, banking instability, and inflation continue to cause logistical challenges, increased input costs, and inventory constraints for our advertisers, which in turn may also halt or decrease advertising spending, and harm our business.
2.    Our Community and Competition
We need to continually innovate and create new products, and enhance our existing products, to attract, retain, and grow our global community. Products that we create may fail to attract or retain users or partners, or to generate meaningful revenue, if any. In addition, we have and expect to continue to expand organically and through acquisitions, including in international markets, which we may not be able to effectively manage or scale. If our community does not see the value in our products or brand, or if competitors offer better alternatives, our community could easily switch to other services. Although we have experienced rapid growth in our community over the last few years, we have also experienced declines and there can be no assurance that declines won’t happen again.
Many of our competitors have significantly more resources and larger market shares than we do, which gives them advantages over us that can make it more difficult for us to succeed.
3

3.    Our Partners
We primarily rely on Google, Apple, and Amazon to provide their mobile operating systems and other services for our applications and other core services, including our platform. If these partners do not provide their services as we expect, terminate their services, or change the terms, or their interpretation of the terms, of our agreements, or change the functionality of their mobile operating systems in ways that are adverse to us, our service may be interrupted and our product experience could be degraded, which may harm our reputation, increase our costs, or make it harder for us to sustain profitability. Many other parts of our business depend on partners, including content partners and advertising partners, so our success depends on our ability to attract and retain these partners.
4.    Our Technology and Regulation
Our business is complex and success depends on our ability to rapidly innovate, the interoperability of our service on many different smartphones and mobile operating systems, and our ability to handle sensitive user data with the care our users expect. Because our systems and our products are constantly changing, we are susceptible to data breaches, cyberattacks, security incidents, bugs, and other vulnerabilities and errors in how our products work and are measured. We may also fail to maintain effective processes that report our metrics or financial results. Given the complexity of the systems involved and the rapidly changing nature of mobile devices and operating systems, we expect to encounter issues, particularly if we continue to expand in parts of the world where mobile data systems and connections are less stable.
We are also subject to complex and evolving federal, state, local, and foreign laws and regulations regarding privacy, data protection, biometric processing, content, artificial intelligence, taxes, and other matters, which are subject to change and have uncertain interpretations. Given the nature of our business, we are particularly susceptible to changes in such laws regarding privacy and data protection, which may require us to change our products and may impact our revenue stream. Any actual or perceived failure to comply with such legal and regulatory obligations, including in connection with our consent decree with the U.S. Federal Trade Commission, may lead to costly litigation or otherwise adversely impact our business.
We also must actively protect our intellectual property. We are subject to various legal proceedings, claims, class actions, inquiries, and investigations related to our intellectual property, which may be costly or distract management. We also rely on a variety of statutory and common-law frameworks for the content we provide our users, including the Digital Millennium Copyright Act, the Communications Decency Act, and the fair-use doctrine, each of which has been subject to adverse judicial, political, and regulatory scrutiny in recent times.
5.    Our Team and Capital Structure
We need to attract and retain a high caliber team to maintain our competitive position. We may incur significant costs and expenses in maintaining and growing our team, and may lose valuable members of our team as we compete globally, including with our competitors, for key talent. A substantial portion of our employment costs is paid in our common stock, the price of which has been volatile, and our ability to attract and retain talent may be adversely affected if our shares decline in value.
Our two co-founders, who serve as our Chief Executive Officer and Chief Technology Officer, control over 99% of the voting power of our outstanding capital stock, which means they control substantially all outcomes submitted to stockholders. Class A common stockholders have no voting rights, unless required by Delaware law. This concentrated control may result in our co-founders voting their shares in their best interest, which might not always be in the interest of our stockholders generally.
4

NOTE REGARDING USER METRICS AND OTHER DATA
We define a Daily Active User, or DAU, as a registered Snapchat user who opens the Snapchat application at least once during a defined 24-hour period. We calculate average DAUs for a particular quarter by adding the number of DAUs on each day of that quarter and dividing that sum by the number of days in that quarter. DAUs are broken out by geography because markets have different characteristics. We define average revenue per user, or ARPU, as quarterly revenue divided by the average DAUs. For purposes of calculating ARPU, revenue by user geography is apportioned to each region based on our determination of the geographic location in which advertising impressions are delivered, as this approximates revenue based on user activity. This allocation differs from our components of revenue disclosure in the notes to our consolidated financial statements, where revenue is based on the billing address of the advertising customer. For information concerning these metrics as measured by us, see “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”
Unless otherwise stated, statistical information regarding our users and their activities is determined by calculating the daily average of the selected activity for the most recently completed quarter included in this report.
While these metrics are determined based on what we believe to be reasonable estimates of our user base for the applicable period of measurement, there are inherent challenges in measuring how our products are used across large populations globally. For example, there may be individuals who attempt to create accounts for malicious purposes, including at scale, even though we forbid that in our Terms of Service and Community Guidelines. We implement measures in our user registration process and through other technical measures to prevent, detect and suppress that behavior, although we have not determined the number of such accounts.
Changes in our products, infrastructure, mobile operating systems, or metric tracking system, or the introduction of new products, may impact our ability to accurately determine active users or other metrics and we may not determine such inaccuracies promptly. We also believe that we don’t capture all data regarding each of our active users. Technical issues may result in data not being recorded from every user’s application. For example, because some Snapchat features can be used without internet connectivity, we may not count a DAU because we don’t receive timely notice that a user has opened the Snapchat application. This undercounting may increase as we grow in Rest of World markets where users may have poor connectivity. We do not adjust our reported metrics to reflect this underreporting. We believe that we have adequate controls to collect user metrics, however, there is no uniform industry standard. We continually seek to identify these technical issues and improve both our accuracy and precision, including ensuring that our investors and others can understand the factors impacting our business, but these technical issues and new issues may continue in the future, including if there continues to be no uniform industry standard.
Some of our demographic data may be incomplete or inaccurate. For example, because users self-report their dates of birth, our age-demographic data may differ from our users’ actual ages. And because users who signed up for Snapchat before June 2013 were not asked to supply their date of birth, we may exclude those users from our age demographics or estimate their ages based on a sample of the self-reported ages that we do have. If our active users provide us with incorrect or incomplete information regarding their age or other attributes, then our estimates may prove inaccurate and fail to meet investor expectations.
We count a DAU only when a user opens the application and only once per user per day. We believe this methodology more accurately measures our user engagement. We have multiple pipelines of user data that we use to determine whether a user has opened the application during a particular day, and becoming a DAU. This provides redundancy in the event one pipeline of data were to become unavailable for technical reasons, and also gives us redundant data to help measure how users interact with our application.
If we fail to maintain an effective analytics platform, our metrics calculations may be inaccurate. We regularly review, have adjusted in the past, and are likely in the future to adjust our processes for calculating our internal metrics to improve their accuracy. As a result of such adjustments, our DAUs or other metrics may not be comparable to those in prior periods. Our measures of DAUs may differ from estimates published by third parties or from similarly titled metrics of our competitors due to differences in methodology or data used.
5

PART I
Item 1. Business.
Overview
Snap Inc. is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. We contribute to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together.
Our flagship product, Snapchat, is a visual messaging application that enhances your relationships with friends, family, and the world. Visual messaging is a fast, fun way to communicate with friends and family using augmented reality, video, voice, messaging, and creative tools. Snaps are deleted by default to mimic real-life conversations, so there is less pressure to look popular or perfect when creating and sending images on Snapchat. By reducing the friction typically associated with creating and sharing content, Snapchat has become one of the most used cameras in the world.
The camera is a powerful tool for communication and the entry point for augmented reality experiences. By opening directly to the camera, Snapchat empowers our community to express themselves instantly and offers millions of augmented reality Lenses for self expression, learning, and play. In the way that the flashing cursor became the starting point for most products on desktop computers, we believe the camera screen will be the starting point for most products on smartphones. This is because images created by smartphone cameras contain more context and richer information than other forms of input like text entered on a keyboard. Given the magnitude of this opportunity, we are investing and innovating to continue to deliver products and services that are differentiated and that are better able to reflect and improve our life experiences.
Snapchat
Snapchat is our core mobile device application and contains five distinct tabs, complemented by additional tools that function outside of the application. With a breadth of visual messaging and content experiences available within the application, Snapchatters can interact with any or all of the five tabs.
Camera: The Camera is a powerful tool for communication and the entry point for augmented reality experiences in Snapchat. Snapchat opens directly to the Camera, making it easy to create a Snap and send it to friends. Our augmented reality, or AR, capabilities within our Camera allow for creativity and self-expression. We offer millions of Lenses, created by both us and our community, along with creative tools and licensed music and audio clips, which make it easy for people to personalize and contextualize their Snaps. We also offer voice and scanning technology within our Camera. While Snaps are deleted by default to mimic real-life conversations, users can save their creativity through a searchable collection of Memories stored on both their Snapchat account and their mobile device. A user can also create Snaps on our wearable devices, Spectacles. Spectacles connect seamlessly with Snapchat and capture photos and video from a human perspective. Our latest version of Spectacles, designed for creators, overlays AR Lenses directly onto the world.
Visual Messaging: Visual Messaging is a fast, fun way to communicate with friends and family using augmented reality, video, voice, messaging, and creative tools. We also offer My AI, our AI-powered chatbot, which helps our community foster creativity and connection with friends, receive real-world recommendations, and learn more about their interests and favorite subjects. They can also communicate through our proprietary personalized avatar tool, Bitmoji, and its associated contextual stickers and images, which integrate seamlessly into both mobile devices and desktop browsers.
Snap Map: Snap Map is a live and highly personalized map that allows Snapchatters to connect with friends and explore what is going on in their local area. Snap Map makes it easy to locate nearby friends who choose to share their location, view a heatmap of recent Snaps posted to Our Story by location, and locate local businesses. Places, rich profiles of local businesses that include information such as store hours and reviews, overlay specialized experiences from select partners on top of Snap Map, and allow Snapchatters to take direct actions from Snap Map, such as sharing a favorite store, ordering takeout, or making a reservation.
Stories: Stories are a fun way to stay connected with people you care most about. Stories feature content from a Snapchatter’s friends, our community, and our content partners. Friends Stories allow our community to express themselves in narrative form through photos and videos, shown in chronological order, to their friends. The Discover section of this tab displays curated content based on a Snapchatter’s subscriptions and interests, and features news and
6

entertainment from both our creator community and publisher partners. We also offer Public Profiles, as a way for our creator community and our advertising partners to memorialize and scale their content and AR Lenses on our platform.
Spotlight: Spotlight showcases the best of Snapchat, helping people discover new creators and content in a personalized way. Here we surface the most entertaining Snaps from our community all in one place, which becomes tailored to each Snapchatter over time based on their preferences and favorites. The Trending page allows Snapchatters to discover and engage with popular topics and genres.
Additionally, we offer Snapchat+, our subscription product that provides subscribers access to exclusive, experimental, and pre-release features. Snapchat+ offers a variety of features from allowing Snapchatters to customize the look and feel of their app, to giving special insights into their friendships. We also offer Snapchat for Web, a browser-based product that brings Snapchat’s signature capabilities to the web.
Our Partner Ecosystem
Many elements and features of Snapchat are enhanced by our expansive partner ecosystem that includes developers, creators, publishers, and advertisers, among others. We help them create and bring diverse content and experiences into Snapchat, leverage Snapchat capabilities in their own applications and websites, and use advertising to promote these and other experiences to our large, engaged, and differentiated user base. We seek to reward our partner ecosystem for their creativity, and continue to support them as they grow their audience and build their business on Snapchat.
Developers are able to integrate with Snapchat and its core technologies, like Snaps AR Camera and Bitmoji, through a variety of tools. Creative Kit gives developers and their communities a seamless sharing experience from their app directly to Snapchat. Through Camera Kit, our partners can embed Snap’s AR platform directly into their application, extending the use of AR beyond self-expression and communication use cases. We also provide developers a turnkey suite of tools and services that enable them to create AR Lenses and track the performance of those through analytics. Finally, developers can bring an inclusive mode of identity and expression to their apps and games with our Bitmoji for Developers APIs and SDKs.
AR creators can use Lens Studio, our powerful desktop application designed for creators and developers, to build augmented reality experiences for Snapchatters. Spotlight creators can utilize our content creation tools to reach millions of Snapchatters and build their businesses through various monetization opportunities. Our Creator Marketplace connects both AR and Spotlight creators directly with our advertising partners. We provide monetizable opportunities through programs like the Snap Lens Network and Ghost, which provide grants to support AR product development across many industries. We also support our content creator community through a number of programs, including advertising revenue sharing on our mid-roll advertisements in Snap Stars Stories.
Publisher partners can expand their audiences and monetize content through our Discover platform. In addition, we work with various telecommunications providers and original equipment manufacturers, particularly as we build our presence in new markets.
Our Advertising Products
We connect both brand and direct response advertisers to Snapchatters globally. Our ad products are built on the same foundation that makes our consumer products successful. This means that we can take the things we learn while creating our consumer products and apply them to building innovative and engaging advertising products familiar to our community.
AR Ads: Advertising through Snap’s AR tools unlocks the ability to reach a unique audience in a highly differentiated way through AR Lenses. AR Lenses are designed through our camera to take advantage of the reach and scale of our augmented reality platform to create visually engaging 3D experiences, including the ability to visualize and try on products such as beauty, apparel, accessories, and footwear. AR Lenses can be memorialized on Snapchat, through Public Profiles that aggregate content and lenses in a single, easy to find place.
7

Snap Ads: We let advertisers tell their stories the same way our users do, using full screen videos with sound. These also allow advertisers to integrate additional experiences and actions directly within these advertisements, including watching a long-form video, visiting a website, or installing an app. Snap Ads include the following:
Single Image or Video Ads: These are full screen ads that are skippable, and can contain an attachment to enable Snapchatters to swipe up and take action. 
Story Ads: Story Ads are branded tiles that live within the Discover section of the Stories tab that can be either video ads or a series of 3 to 20 images. 
Collection Ads: Collection Ads feature four tappable tiles to showcase multiple products, giving Snapchatters a frictionless way to browse and buy. 
Dynamic Ads: Dynamic ads leverage our machine learning algorithm to match a product catalog to serve the right ad to the right Snapchatter at the right time. 
Commercials: Commercials are non-skippable for six seconds, but can last up to three minutes. These ads appear within Snapchat’s curated content.
Campaign Management and Delivery: We aim to continually improve the way these ad formats are purchased and delivered. We have invested heavily to build our self-serve advertising platform, which provides automated, sophisticated, and scalable ad buying and campaign management.
We offer the ability to bid for advertisements that are designated to drive Snapchatters to: visit a website, make a purchase, visit a local business, call or text a business, watch a story or video, download an app, or return to an app, among others. Additionally, our delivery framework continues to optimize relevance of ads across the entire platform by determining the best ad to show to any given user based on their real-time and historical attributes and activity. This decreases the number of wasted impressions while improving the effectiveness of the ads that are shown to our community. This helps advertisers increase their return on investment by providing more refined targeting, the ability to test and learn with different creatives or campaign attributes in real time, and the dynamics of our self-serve pricing.
Measuring Advertising Effectiveness: We offer first-party measurement solutions and we support our advertising partners preferred third-party measurement solutions to provide a vast array of analytics on campaign attributes like reach, frequency, demographics, and viewability; changes in perceptions like brand favorability or purchase intent; and lifts in actual behavior like purchases, foot traffic, app installs, and online purchases.
Technology
Our research and development efforts focus on product development, advertising technology, and large-scale infrastructure.
Product Development: We work relentlessly and invest deliberately to create and improve products for our community and our partners. We develop a wide range of products related to visual messaging and storytelling that are powered by a variety of new technologies.
Advertising Technology: We constantly develop and expand our advertising products and technology. In an effort to provide a strong and scalable return on investment to our advertisers, our advertising technology roadmap centers around improving our delivery framework, measurement capabilities, and self-serve tools.
Large-scale Infrastructure: We spend considerable resources and investment on the underlying architecture that powers our products, such as optimizing the delivery of billions of videos to hundreds of millions of people around the world every day. We currently partner with third party providers to support the infrastructure for our growing needs. These partnerships have allowed us to scale quickly without upfront physical infrastructure costs, allowing us to focus our efforts on product innovation.
Employees and Culture
We seek to be a force for good through our products, our work to strengthen our communities, our efforts to make a positive impact on the planet, and our inclusive workplace.
8

Supporting Our Team: Our values at Snap are being kind, smart, and creative, and we put those values into action through how we support our team and how our team supports one another. Council, which is a practice of active listening that promotes open-mindedness and cultivates empathy and compassion among participants, helps us build and sustain a community steeped in integrity, connection, collaboration, creativity, and kindness. Our talent development programs seek to unlock potential by helping team members advance, learn, and grow in a fair and equitable way at Snap. We focus on the health and well-being of our employees through programs and benefits that support their physical, emotional, and financial fitness. To attract and retain the best talent, we aim to offer challenging work in an environment that enables our employees to have a direct meaningful contribution to new and exciting projects. Underlying these values is our commitment to ethical conduct where we work to instill in our team that acting with integrity means being your whole self, being honest, and doing the right thing.
Diversity, Equity, and Inclusion: Snap has long supported Diversity, Equity and Inclusion, or DEI, initiatives, and we have made progress on a number of fronts, including diversifying our board of directors and executive leadership, introducing new accountability around DEI outcomes, maintaining an allyship program to inspire a more inclusive culture, and enhancing our recruiting process to continue driving diverse hiring. To aid in our mission, we publish a Diversity Annual Report that discusses our goals with respect to diversity, equity, and inclusion efforts. This report outlines our beliefs around the idea that an inclusive workplace and inclusive products are central to achieving that purpose. This report is excerpted in our broader CitizenSnap Report that details the work we’re doing to support our communities, our planet, and our team, and is available on our website at www.snap.com.
Human Capital: As part of our human capital resource objectives, we seek to recruit, retain, and incentivize our highly talented existing and future employees. We believe that creating an inclusive environment where team members can grow, develop, and be their true selves is critical to attracting and retaining talent. Our compensation philosophies also align to that belief.
Our compensation philosophy is based around building a culture of ownership and high performance by putting both impact and our values at the center of our performance feedback process and pay outcomes. We utilize equity as part of our compensation practices to drive a long-term orientation and have committed to paying a minimum living wage for all employees globally.
As of December 31, 2023, we had 5,289 full-time employees, of whom approximately 54% are in engineering roles involved in the design, development, support, and manufacture of new and existing products and processes.
Climate Change: Our commitment to combating climate change remains unchanged. In 2021, we adopted science-based emissions reduction targets approved by the Science Based Targets Initiative. Additionally, in 2021, we achieved carbon neutrality from our founding in 2011 through 2020. In 2023 and 2022, we maintained our carbon-neutral status by purchasing offsets to emissions attributable to Snap as of December 31, 2022 and 2021, respectively. We remain committed to achieve net negative carbon emissions by 2030. In 2023 and 2022, we purchased renewable energy certificates covering all electricity consumed in our global operations for the years ended December 31, 2022 and 2021, respectively.
Our Commitment to Privacy
Our approach to privacy is simple: Be upfront, offer choices, and never forget that our community comes first.
We built Snapchat as an antidote to the context-less communication that has plagued “social media.” Not so long ago, a conversation among friends would be just that: a private communication in which you knew exactly who you were talking to, what you were talking about, and whether what you were saying was being memorialized for eternity. Somewhere along the way, social media—by prioritizing virality and permanence—sapped conversations of this valuable context and choice. When we began to communicate online, we lost some of what made communication great: spontaneity, emotion, honesty—the full range of human expression that makes us human in the first place.
We don’t think digital communication has to be this way. That’s why choice matters. We build products and services that emphasize the context of a conversation—who, when, what, and where something is being said. If you don’t have the autonomy to shape the context of a conversation, the conversation will simply be shaped by the permanent feeds that homogenize online conversations.
9

When you read our Privacy Policy, we hope that you’ll notice how much we care about the integrity of personal communication. For starters, we’ve written our Privacy Policy in plain language because we think it’s important that everyone understands exactly how we handle their information. Otherwise, it’s hard to make informed choices about how you communicate. We’ve also created a robust Safety and Privacy Hub where we show that context and choice are more than talking points. There, we point out the many ways that users can control who sees their Snaps and Stories, and explain how long content will remain on our servers, how users can manage the information that we do have about them, and much more. This is where you’ll also find our Transparency Report in which we provide insight into these efforts and visibility into the nature and volume of content reported on our platform.
We also understand that privacy policies—no matter how ambitious—are only as good as the people and practices behind those policies. When someone trusts us to transmit or store their information, we know we have a responsibility to protect that information and we work hard to keep it secure. New features go through an intense privacy-review process—we debate pros and cons, and we work hard to build products we’re proud of and that we’ll want to use. We use Snapchat constantly, both at work and in our personal lives, and we handle user information with the same care that we want for our family, our friends, and ourselves.
Competition
We compete with other companies in every aspect of our business, particularly with companies that focus on mobile engagement and advertising. Many of these companies, such as Alphabet (including Google and YouTube), Apple, ByteDance (including TikTok), Meta (including Facebook, Instagram, Threads, and WhatsApp), Pinterest, and X (formerly Twitter), may have greater financial and human resources and, in some cases, larger user bases. Given the breadth of our product offerings, we also compete with companies that develop products or otherwise operate in the mobile, camera, communication, content, and advertising industries that offer, or will offer, products and services that may compete with Snapchat features or offerings. Our competitors span from internet technology companies and digital platforms, to traditional companies in print, radio, and television sectors to underlying technologies like default smartphone cameras and messaging. Additionally, our competition for engagement varies by region. For instance, we face competition from companies like Kakao, LINE, Naver (including Snow), and Tencent in Asia.
We compete to attract and retain our users’ attention, both in terms of reach and engagement. Since our products and those of our competitors are typically free, we compete based on our brand and the quality and nature of our product offerings rather than on price. As such, we invest heavily in constantly improving and expanding our product lines.
We also compete with other companies to attract and retain partners and advertisers, which depends primarily on our reach and ability to deliver a strong return on investment.
Finally, we compete to attract and retain highly talented individuals, including software engineers, designers, and product managers. In addition to providing competitive compensation packages, we compete for talent by fostering a culture of working hard to create great products and experiences and allowing our employees to have a direct meaningful contribution to new and exciting projects.
Seasonality in Our Business
We have historically seen seasonality in our business. Overall advertising spend tends to be strongest in the fourth quarter of the calendar year, and we have observed a similar pattern in our historical revenue. We have also experienced seasonality in our user engagement, generally seeing lower engagement during summer months and higher engagement in December.
Intellectual Property
Our success depends in part on our ability to protect our intellectual property and proprietary technologies. To protect our proprietary rights, we rely on a combination of intellectual property rights in the United States and other jurisdictions, including patents, trademarks, copyrights, trade secret laws, license agreements, internal procedures, and contractual provisions. We also enter into confidentiality and invention assignment agreements with our employees and contractors and sign confidentiality agreements with third parties. Our internal controls are designed to restrict access to proprietary technology.
10

As of December 31, 2023, we had approximately 3,174 issued patents and approximately 3,111 filed patent applications in the United States and foreign countries relating to our camera platform and other technologies. Our issued patents will expire between 2024 and 2047. We may not be able to obtain protection for our intellectual property, and our existing and future patents, trademarks, and other intellectual property rights may not provide us with competitive advantages or distinguish our products and services from those of our competitors.
We license content, trademarks, technology, and other intellectual property from our partners, and rely on our license agreements with those partners to use the intellectual property. We also enter into licensing agreements with third parties to receive rights to patents and other know-how. Third parties may assert claims related to intellectual property rights against our partners or us.
Other companies and “non-practicing entities” that own patents, copyrights, trademarks, trade secrets, and other intellectual property rights related to the mobile, camera, communication, content, internet, and other technology-related industries frequently enter into litigation based on allegations of infringement, misappropriation, and other violations of intellectual property or other rights. As our business continues to grow and competition increases, we will likely face more claims related to intellectual property and litigation matters.
Government Regulation
We are subject to many federal, state, local, and foreign laws and regulations, including those related to privacy, rights of publicity, data protection, content regulation, intellectual property, health and safety, competition, protection of minors, consumer protection, employment, money transmission, import and export restrictions, gift cards, electronic funds transfers, anti-money laundering, advertising, algorithms, encryption, and taxation. These laws and regulations are constantly evolving and may be interpreted, applied, created, or amended in a manner that could harm our business. Compliance with these laws and regulations has not had, and is not expected to have, a material effect on our capital expenditures, results of operations, and competitive position as compared to prior periods, and we do not currently anticipate material capital expenditures for environmental control facilities.
In December 2014, the Federal Trade Commission resolved an investigation into some of our early practices by handing down a final order. That order requires, among other things, that we establish a robust privacy program to govern how we treat user data. During the 20-year lifespan of the order, we must complete biennial independent privacy audits. In June 2014, we entered into a 10-year assurance of discontinuance with the Attorney General of Maryland implementing similar practices, including measures to prevent minors from creating accounts and providing annual compliance reports. Violating existing or future regulatory orders or consent decrees could subject us to substantial monetary fines and other penalties that could negatively affect our financial condition and results of operations.
Furthermore, foreign data protection, privacy, consumer protection, content regulation, and other laws and regulations are often more restrictive than those in the United States. It is possible that certain governments may seek to block or limit our products or otherwise impose other restrictions that may affect the accessibility or usability of any or all our products for an extended period of time or indefinitely. Not all of our products are available in all locations and may not be due to such laws and regulations. Our public policy team monitors legal and regulatory developments in the United States, as well as many foreign countries, and communicates with policymakers and regulators in the United States and internationally.
Information about Segment and Geographic Revenue
Information about segment and geographic revenue is set forth in Notes 1 and 2 of the notes to our consolidated financial statements included in “Financial Statements and Supplementary Data” in this Annual Report on Form 10-K.
Available Information
Our website address is www.snap.com. Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to these reports filed pursuant to Sections 13(a) and 15(d) of the Exchange Act are filed with the SEC. Such reports and other information filed or furnished by us with the SEC are available free of charge on our website at investor.snap.com when such reports are available on the SEC’s website. We use our website, including investor.snap.com, as a means of disclosing material non-public information and for complying with our disclosure obligations under Regulation FD.
11

Information contained in, or accessible through, the websites referred to in this Annual Report on Form 10-K is not incorporated into this filing. Further, our references to website addresses are only as inactive textual references.
Item 1A. Risk Factors.
You should carefully consider the risks and uncertainties described below, together with all the other information in this Annual Report on Form 10-K, including “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and the consolidated financial statements and the related notes. If any of the following risks actually occurs (or if any of those discussed elsewhere in this Annual Report on Form 10-K occurs), our business, reputation, financial condition, results of operations, revenue, and future prospects could be seriously harmed. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. Unless otherwise indicated, references to our business being seriously harmed in these risk factors will include harm to our business, reputation, financial condition, results of operations, revenue, and future prospects. In that event, the market price of our Class A common stock could decline, and you could lose part or all of your investment.
Risks Related to Our Business and Industry
Our ecosystem of users, advertisers, and partners depends on the engagement of our user base. Our user base growth rate has declined in the past and it may do so again in the future. If we fail to retain current users or add new users, or if our users engage less with Snapchat, our business would be seriously harmed.
We had 414 million daily active users, or DAUs, on average in the quarter ended December 31, 2023. We view DAUs as a critical measure of our user engagement, and adding, maintaining, and engaging DAUs have been and will continue to be necessary. Our DAUs and DAU growth rate have declined in the past and they may decline in the future due to various factors, including as the size of our active user base increases, as we achieve higher market penetration rates, as we face continued competition for our users and their time, or if there are performance issues with our service. In addition, as we achieve maximum market penetration rates among younger users in developed markets, future growth in DAUs will need to come from older users in those markets or from developing markets, which may not be possible or may be more difficult, expensive, or time-consuming for us to achieve. While we may experience periods when our DAUs increase due to products and services with short-term popularity, we may not always be able to attract new users, retain existing users, or maintain or increase the frequency and duration of their engagement if current or potential new users do not perceive our products to be fun, engaging, or useful. In addition, because our products typically require high bandwidth data capabilities for users to benefit from all of the features and capabilities of our application, many of our users live in countries with high-end mobile device penetration and high bandwidth capacity cellular networks with large coverage areas. We therefore do not expect to experience rapid user growth or engagement in regions with either low smartphone penetration or a lack of well-established and high bandwidth capacity cellular networks. As our DAU growth rate continues to slow or if the number of DAUs becomes stagnant, or we have a decline in DAUs, our financial performance will increasingly depend on our ability to elevate user activity or increase the monetization of our users.
Snapchat is free and easy to join, the barrier to entry for new entrants in our business is low, and the switching costs to another platform are also low. Moreover, the majority of our users are 18-34 years old. This demographic may be less brand loyal and more likely to follow trends, including viral trends, than other demographics. These factors may lead users to switch to another product, which would negatively affect our user retention, growth, and engagement. Snapchat also may not be able to penetrate other demographics in a meaningful manner. Falling user retention, growth, or engagement could make Snapchat less attractive to advertisers and partners, which may seriously harm our business. In addition, we continue to compete with other companies to attract and retain our users’ attention. There are many factors that could negatively affect user retention, growth, and engagement, including if:
users engage more with competing products instead of ours;
our competitors continue to mimic our products or improve on them;
we fail to introduce new and exciting products and services or those we introduce or modify are poorly received;
our products fail to operate effectively or compatibly on the iOS or Android mobile operating systems;
we are unable to continue to develop products that work with a variety of mobile operating systems, networks, and smartphones;
we do not provide a compelling user experience because of the decisions we make regarding the type and frequency of advertisements that we display or the structure and design of our products;
12

we are unable to combat bad actors, spam, or other hostile or inappropriate usage on our products;
there are changes in user sentiment about the quality or usefulness of our products in the short-term, long-term, or both;
there are concerns about the privacy implications, safety, or security of our products and our processing of personal data;
our content partners do not create content that is engaging, useful, or relevant to users;
our content partners decide not to renew agreements or devote the resources to create engaging content, or do not provide content exclusively to us;
advertisers and partners display ads that are untrue, offensive, or otherwise fail to follow our guidelines;
our products are subject to increased regulatory scrutiny or approvals, including from foreign privacy regulators, or there are changes in our products that are mandated or prompted by legislation, regulatory authorities, executive actions, or litigation, including settlements or consent decrees, that adversely affect the user experience;
technical or other problems frustrate the user experience or negatively impact users' trust in our service, including by providers that host our platforms, particularly if those problems prevent us from delivering our product experience in a fast and reliable manner, or cyberattacks, breaches, or other security incidents that compromise our sensitive user data;
we fail to provide adequate service to users, advertisers, or partners;
we do not provide a compelling user experience to entice users to use the Snapchat application on a daily basis, or our users don’t have the ability to make new friends to maximize the user experience;
we, our partners, or other companies in our industry segment are the subject of adverse media reports or other negative publicity, some of which may be inaccurate or include confidential information that we are unable to correct or retract;
we do not maintain our brand image or our reputation is damaged; or
our current or future products reduce user activity on Snapchat by making it easier for our users to interact directly with our partners.
Any decrease to user retention, growth, or engagement could render our products less attractive to users, advertisers, or partners, and would seriously harm our business.
We generate substantially all of our revenue from advertising. The failure to attract new advertisers, the loss of advertisers, or a reduction in how much they spend could seriously harm our business.
Substantially all of our revenue is generated from third parties advertising on Snapchat. For the years ended December 31, 2023, 2022, and 2021, advertising revenue accounted for approximately 96%, 99%, and 99% of our total revenue, respectively. Even though we have introduced other revenue streams, including a subscription model for one of our products, we still expect this trend to continue for the foreseeable future. Most advertisers do not have long-term advertising commitments with us, and our efforts to establish long-term commitments may not succeed.
Our advertising customers range from small businesses to well-known brands, and may include advertising resellers. Many of our customers spend a relatively small portion of their overall advertising budget with us, but some customers have devoted meaningful budgets that contribute more significantly to our total revenue. In addition, advertisers may view some of our advertising solutions as experimental and unproven, or prefer certain of our products over others. Advertisers, including our customers who have devoted meaningful advertising budgets to our product, will not continue to do business with us if we do not deliver advertisements in an effective manner, or if they do not believe that their investment in advertising with us will generate a competitive return relative to other alternatives. As our business continues to develop, there may be new or existing customers, including from different geographic regions, that contribute more significantly to our total revenue, and a loss of such customers or a significant reduction in how much they spend with us could adversely impact our business. Any economic or political instability, whether as a result of the macroeconomic climate, war or other armed conflict, terrorism, or otherwise, in a specific country or region, may negatively impact the global or local economy, advertising ecosystem, our customers and their budgets with us, or our ability to forecast our advertising revenue, and could seriously harm our business.
13

Moreover, we rely heavily on our ability to collect and disclose data and metrics to our customers so we can attract new customers and retain existing customers. Any restriction, whether by law, regulation, policy, or other reason, on our ability to collect and disclose data and metrics that our customers find useful would impede our ability to attract and retain advertisers. Regulators in many of the countries in which we operate or have users are increasingly scrutinizing and regulating the collection, use, and sharing of personal data related to advertising, which could materially impact our revenue and seriously harm our business. Many of these laws and regulations expand the rights of individuals to control how their personal data is collected and processed, and place restrictions on the use of personal data of teens. The processing of personal data for personalized advertising continues to be under increased scrutiny from regulators, which includes ongoing regulatory action against large technology companies like ours, the outcomes of which may be uncertain and subject to appeal. These laws may prohibit us and our customers from targeting advertising to teens based on the profiling of personal data. Other legislative proposals and present laws and regulations may also apply to our or our advertisers’ activities and require significant operational changes to our business. These laws and regulations could have a material impact on the development and deployment of AI and machine learning in the context of our targeted advertising activities. Other laws to which we are or may become subject further regulate behavioral, interest-based, or targeted advertising, making certain online advertising activities more difficult and subject to additional scrutiny. These laws grant users the right to opt-out of sharing of their personal data for certain advertising purposes in exchange for money or other valuable consideration, or require parental consent to be obtained for the processing of personal data of users under a certain age and restrict tracking and use of teens’ data, including for advertising. Regulators have issued significant monetary fines in certain circumstances where the regulators alleged that appropriate consent was not obtained in connection with targeted advertising activities. In addition, legislative proposals and present laws and regulations in countries where we operate regulate the use of cookies and other tracking technologies, electronic communications, and marketing.
Furthermore, in April 2021, Apple issued an iOS update that imposed heightened restrictions on our access and use of user data by allowing users to more easily opt-out of tracking of activity across devices. Additionally, Google announced that it will implement similar changes with respect to its Android operating system, and major web browsers, like Firefox, Safari, and Chrome, have or plan to make similar changes as well. The implemented changes have had, and the announced or planned changes likely will have, an adverse effect on our targeting, measurement, and optimization capabilities, and in turn our ability to target advertisements and measure the effectiveness of advertisements on our services. This has resulted in, and in the future is likely to continue to result in, reduced demand and pricing for our advertising products and could seriously harm our business. The longer-term impact of these changes on the overall mobile advertising ecosystem, our competitors, our business, and the developers, partners, and advertisers within our community remains uncertain, and depending on how we, our competitors, and the overall mobile advertising ecosystem adjusts, and how our partners, advertisers, and users respond, our business could be seriously harmed. Any alternative solutions we implement are subject to rules and standards set by the owners of such mobile operating systems which may be unclear, change, or be interpreted in a manner adverse to us and require us to halt or change our solutions, any of which could seriously harm our business. In addition, if we are unable to mitigate or respond to these and future developments, and alternative solutions do not become widely adopted by our advertisers, then our targeting, measurement, and optimization capabilities will be materially and adversely affected, which would in turn continue to negatively impact our advertising revenue. Our advertising revenue could also be seriously harmed by many other factors, including:
diminished or stagnant growth, or a decline, in the total or regional number of DAUs on Snapchat;
our inability to deliver advertisements to all of our users due to legal restrictions or hardware, software, or network limitations;
a decrease in the amount of time spent on Snapchat, a decrease in the amount of content that our users share, or decreases in usage of our Camera, Visual Messaging, Map, Stories, and Spotlight platforms;
our inability to create new products that sustain or increase the value of our advertisements;
changes in our user demographics that make us less attractive to advertisers;
lack of ad creative availability by our advertising partners;
a decline in our available content, including if our content partners do not renew agreements, devote the resources to create engaging content, or provide content exclusively to us;
decreases in the perceived quantity, quality, usefulness, or relevance of the content provided by us, our community, or partners;
increases in resistance by users to our collecting, using, and sharing their personal data for advertising-related purposes;
14

changes in our analytics and measurement solutions, including what we are permitted to collect and disclose under the terms of Apple’s and Google’s mobile operating systems, that demonstrate the value of our advertisements and other commercial content;
competitive developments or advertiser perception of the value of our products that change the rates we can charge for advertising or the volume of advertising on Snapchat;
product changes or advertising inventory management decisions we may make that change the type, size, frequency, or effectiveness of advertisements displayed on Snapchat or the method used by advertisers to purchase advertisements;
adverse legal developments relating to advertising, including changes mandated or prompted by legislation, regulation, executive actions, or litigation regarding the collection, use, and sharing of personal data for certain advertising-related purposes;
adverse media reports or other negative publicity involving us, our founders, our partners, or other companies in our industry;
advertiser or user perception that content published by us, our users, or our partners is objectionable;
the degree to which users skip advertisements and therefore diminish the value of those advertisements to advertisers;
changes in the way advertising is priced or its effectiveness is measured;
our inability, or perceived inability, to achieve an advertiser’s intended performance metric, measure the effectiveness of our advertising, or target the appropriate audience for advertisements;
our inability to access, collect, and disclose user’s personal data, including advertising or similar deterministic identifiers that new and existing advertisers may find useful;
difficulty and frustration from advertisers who may need to reformat or change their advertisements to comply with our guidelines;
volatility in the equity markets, which may reduce our advertisers’ capacity or desire for aggressive advertising spending towards growth; and
the political, economic, and macroeconomic climate and the status of the advertising industry in general, including impacts related to labor shortages and disruptions, supply chain disruptions, banking instability, inflation, and as a result of war, terrorism, or armed conflict.
Moreover, individuals are also becoming increasingly aware of and resistant to the collection, use, and sharing of personal data in connection with advertising. Individuals are becoming more aware of options and certain rights related to consent and other options to opt-out of such data processing, including through media attention about privacy and data protection. Some users have opted out of allowing Snap to combine certain data from third-party apps and websites with certain data from Snapchat for advertising purposes, which has negatively impacted our ability to collect certain user data and our advertising partners’ ability to deliver relevant content, all of which could negatively impact our business
These and other factors could reduce demand for our advertising products, which may lower the prices we receive, or cause advertisers to stop advertising with us altogether. Either of these would seriously harm our business.
Snapchat depends on effectively operating with mobile operating systems, hardware, networks, regulations, and standards that we do not control. Changes in our products or to those mobile operating systems, hardware, networks, regulations, or standards may seriously harm our user retention, growth, and engagement.
Because Snapchat is used primarily on mobile devices, the application must remain interoperable with popular mobile operating systems, primarily Android and iOS, application stores, and related hardware, including mobile-device cameras. The owners and operators of such mobile operating systems and application stores, primarily Google and Apple, each have approval authority over whether to feature our core products on their application stores and make available to consumers third-party products that compete with ours. Furthermore, there is no guarantee that any approval previously provided by such owner or operator will not be rescinded in the future. Additionally, mobile devices and mobile-device cameras are manufactured by a wide array of companies. Those companies have no obligation to test the interoperability of new mobile devices, mobile-device cameras, or related devices with Snapchat, and may produce new products that are incompatible with or not optimal for Snapchat. We have no control over these mobile operating systems, application stores,
15

or hardware, and any changes may degrade our products’ functionality, or give preferential treatment to competitive products. Actions by government authorities may also impact our access to these systems or hardware and could seriously harm Snapchat usage. Our competitors that control the mobile operating systems and related hardware could make interoperability of our products more difficult or display their competitive offerings more prominently than ours. Additionally, our competitors that control the standards for the application stores could make Snapchat, or certain features of Snapchat, inaccessible for a potentially significant period of time or require us to make changes to maintain access. We plan to continue to introduce new products and features regularly, including some features that may only work on the latest systems and hardware, and have experienced that it takes significant time to optimize new products and features to function with the variety of existing mobile operating systems, hardware, and standards, impacting the popularity of such products, and we expect this trend to continue.
Moreover, our products require high-bandwidth data capabilities. If the costs of data usage increase or access to cellular networks is limited, our user retention, growth, and engagement may be seriously harmed. Additionally, to deliver high-quality video and other content over mobile cellular networks, our products must work well with a range of mobile technologies, systems, networks, regulations, and standards that we do not control and which may be subject to future changes. In addition, the proposal or adoption of any laws, regulations, or initiatives that adversely affect the growth, popularity, or use of the internet, including laws governing internet neutrality, could decrease the demand for our products, including by impairing our ability to retain existing users or attract new users, make Snapchat a less attractive alternative to our competitors' applications, and increase our cost of doing business.
We may not successfully cultivate relationships with key industry participants or develop products that operate effectively with these technologies, systems, networks, regulations, or standards. If it becomes more difficult for our users to access and use Snapchat, if our users choose not to access or use Snapchat, or if our users choose to use products that do not offer access to Snapchat, our business and user retention, growth, and engagement could be seriously harmed.
We rely on Google Cloud and Amazon Web Services, or AWS, for the vast majority of our computing, storage, bandwidth, and other services. Any disruption of or interference with our use of either platform would negatively affect our operations and seriously harm our business.
Google and Amazon provide distributed computing infrastructure platforms for business operations, commonly referred to as a “cloud” computing service. We currently run the vast majority of our computing on Google Cloud and AWS and have built our software and computer systems to use computing, storage capabilities, bandwidth, and other services provided by Google and AWS. Our systems are not fully redundant on the two platforms. Any transition of the cloud services currently provided by either Google Cloud or AWS to the other platform or to another cloud provider would be difficult to implement and would cause us to incur significant time and expense. Given this, any significant disruption of or interference with Google Cloud or AWS, whether temporary, regular, or prolonged, would negatively impact our operations and our business would be seriously harmed. If our users or partners are not able to access Snapchat or specific Snapchat features, or encounter difficulties in doing so, due to issues or disruptions with Google Cloud or AWS, we may lose users, partners, or advertising revenue. The level of service provided by Google Cloud and AWS or similar providers may also impact our users’, advertisers’, and partners’ usage of and satisfaction with Snapchat and could seriously harm our business and reputation if the level of service decreases. Hosting costs also have and will continue to increase as our user base and user engagement grows and may seriously harm our business if we are unable to grow our revenues faster than the cost of utilizing the services of Google Cloud, AWS, or similar providers.
In addition, Google or Amazon may take actions beyond our control that could seriously harm our business, including:
discontinuing or limiting our access to its cloud platform;
increasing pricing terms;
terminating or seeking to terminate our contractual relationship altogether;
establishing more favorable relationships or pricing terms with one or more of our competitors; or
modifying or interpreting its terms of service or other policies in a manner that impacts our ability to run our business and operations.
16

If we are unable to protect our intellectual property, the value of our brand and other intangible assets may be diminished, and our business may be seriously harmed. If we need to license or acquire new intellectual property, we may incur substantial costs.
We aim to protect our confidential proprietary information, in part, by entering into confidentiality agreements and invention assignment agreements with our employees, consultants, advisors, and third parties who access or contribute to our proprietary know-how, information, or technology. We, however, cannot assure you that these agreements will be effective in controlling access to, or preventing unauthorized distribution, use, misuse, misappropriation, reverse engineering, or disclosure of our proprietary information, know-how, and trade secrets. These agreements may be breached, and we may not have adequate remedies for any such breach. Enforcing a claim that a party illegally disclosed or misappropriated a trade secret or know-how can be difficult, expensive, and time-consuming, and the outcome can be unpredictable. Furthermore, these agreements do not prevent our competitors or partners from independently developing offerings that are substantially equivalent or superior to ours.
We also rely on trademark, copyright, patent, trade secret, and domain-name protection laws to protect our proprietary rights. In the United States and internationally, we have filed various applications to protect aspects of our intellectual property, and we currently hold a number of issued patents, trademarks, and copyrights in multiple jurisdictions. In the future, we may acquire additional patents or patent portfolios in the future, which could require significant cash expenditures. However, third parties may knowingly or unknowingly infringe our proprietary rights, third parties may challenge proprietary rights held by us, third parties may design around our proprietary rights or independently develop competing technology, and pending and future trademark, copyright, and patent applications may not be approved. Moreover, we cannot ensure that the claims of any granted patents will be sufficiently broad to protect our technology or platform and provide us with competitive advantages. Additionally, failure to comply with applicable procedural, documentary, fee payment, and other similar requirements could result in abandonment or lapse of the affected patent, trademark, or copyright application or registration.
Moreover, a portion of our intellectual property has been acquired or licensed from one or more third parties. While we have conducted diligence with respect to such acquisitions and licenses, because we did not participate in the development or prosecution of much of the acquired intellectual property, we cannot guarantee that our diligence efforts identified and remedied all issues related to such intellectual property, including potential ownership errors, potential errors during prosecution of such intellectual property, and potential encumbrances that could limit our ability to enforce such intellectual property rights.
Further, the laws of certain foreign countries do not provide the same level of protection of corporate proprietary information and assets such as intellectual property, trade secrets, know-how, and records as the laws of the United States. For instance, the legal systems of certain countries, particularly certain developing countries, do not favor the enforcement of patents and other intellectual property protection. As a result, we may be exposed to material risks of theft of our proprietary information and other intellectual property, including technical data, manufacturing processes, data sets, or other sensitive information, and we may also encounter significant problems in protecting and defending our intellectual property or proprietary rights abroad. In any of these cases, we may be required to expend significant time and expense to prevent infringement or to enforce our rights. Our efforts to enforce our intellectual property rights may be met with defenses, counterclaims, and countersuits attacking the validity and enforceability of our intellectual property rights, and, if such defenses, counterclaims, and countersuits are successful, we could lose valuable intellectual property rights. Our inability to protect our proprietary technology against unauthorized copying or use, as well as any costly litigation or diversion of our management’s attention and resources, could impair the functionality of our platform, delay introductions of enhancements to our platform, result in our substituting inferior or more costly technologies into our platform, or harm our reputation and brand. In addition, we may be required to license additional technology from third parties to develop and market new platform features, which may not be on commercially reasonable terms, or at all, and would adversely affect our ability to compete. Although we have taken measures to protect our proprietary rights, there can be no assurance that others will not offer products, brands, content, or concepts that are substantially similar to ours and compete with our business. If we are unable to protect our proprietary rights or prevent unauthorized use or appropriation by third parties, the value of our brand and other intangible assets may be diminished, and competitors may be able to more effectively mimic our service and methods of operations. Any of these events could seriously harm our business.
Our two co-founders have control over all stockholder decisions because they control a substantial majority of our voting stock.
Our two co-founders, Evan Spiegel and Robert Murphy, control over 99% of the voting power of our outstanding capital stock as of December 31, 2023, and Mr. Spiegel alone can exercise voting control over a majority of our
17

outstanding capital stock. As a result, Mr. Spiegel and Mr. Murphy, or in many instances Mr. Spiegel acting alone, have the ability to control the outcome of all matters submitted to our stockholders for approval, including the election, removal, and replacement of our directors and any merger, consolidation, or sale of all or substantially all of our assets.
If Mr. Spiegel’s or Mr. Murphy’s employment with us is terminated, they will continue to have the ability to exercise the same significant voting power and potentially control the outcome of all matters submitted to our stockholders for approval. Either of our co-founders’ shares of Class C common stock will automatically convert into Class B common stock, on a one-to-one basis, nine months following his death or on the date on which the number of outstanding shares of Class C common stock held by such holder represents less than 30% of the Class C common stock held by such holder on the closing of our IPO, or 32,383,178 shares of Class C common stock. Should either of our co-founders’ Class C common stock be converted to Class B common stock, the remaining co-founder will be able to exercise voting control over our outstanding capital stock. Moreover, Mr. Spiegel and Mr. Murphy have entered into a proxy agreement under which each has granted to the other a voting proxy with respect to all shares of our Class B common stock and Class C common stock that each may beneficially own from time to time or have voting control over. The proxy would become effective on either founder’s death or disability. Accordingly, on the death or incapacity of either Mr. Spiegel or Mr. Murphy, the other could individually control nearly all of the voting power of our outstanding capital stock.
In addition, in October 2016, we issued a dividend of one share of non-voting Class A common stock to all our equity holders, which will prolong our co-founders’ voting control because our co-founders are able to liquidate their holdings of non-voting Class A common stock without diminishing their voting control. Furthermore, in July 2022, our board of directors approved the future declaration and payment of a special dividend of one share of Class A Common stock on each outstanding share of Snap’s common stock, subject to certain triggering conditions. In the future, our board of directors may, from time to time, decide to issue additional special or regular stock dividends in the form of Class A common stock, and if we do so our co-founders’ control could be further prolonged. This concentrated control could delay, defer, or prevent a change of control, merger, consolidation, or sale of all or substantially all of our assets that our other stockholders support. Conversely, this concentrated control could allow our co-founders to consummate such a transaction that our other stockholders do not support. In addition, our co-founders may make long-term strategic investment decisions for the company and take risks that may not be successful and may seriously harm our business.
As our Chief Executive Officer, Mr. Spiegel has control over our day-to-day management and the implementation of major strategic investments of our company, subject to authorization and oversight by our board of directors. As board members and officers, Mr. Spiegel and Mr. Murphy owe a fiduciary duty to our stockholders and must act in good faith in a manner they reasonably believe to be in the best interests of our stockholders. As stockholders, even controlling stockholders, Mr. Spiegel and Mr. Murphy are entitled to vote their shares, and shares over which they have voting control, in their own interests, which may not always be in the interests of our stockholders generally. We have not elected to take advantage of the “controlled company” exemption to the corporate governance rules for companies listed on the New York Stock Exchange, or NYSE.
Macroeconomic uncertainties, including labor shortages and disruptions, supply chain disruptions, banking instability, inflation, and recession risks, have in the past and may continue to adversely impact our business.
Global economic and business activities continue to face widespread macroeconomic uncertainties, including labor shortages and disruptions, supply chain disruptions, banking instability, inflation, and recession risks, which may continue for an extended period, and some of which have adversely impacted, and may continue to adversely impact, many aspects of our business.
As some of our advertisers experienced downturns or uncertainty in their own business operations and revenue, they halted or decreased or may halt, decrease, or continue to decrease, temporarily or permanently, their advertising spending or may focus their advertising spending more on other platforms, all of which may result in decreased advertising revenue. Labor shortages and disruptions, supply chain disruptions, banking instability, and inflation continue to cause logistical challenges, increased input costs, inventory constraints, and liquidity uncertainty for our advertisers, which in turn may also halt or decrease advertising spending and may make it difficult to forecast our advertising revenue. Any decline in advertising revenue or the collectability of our receivables could seriously harm our business.
As a result of macroeconomic uncertainties, our partners and community who provide content or services to us may experience delays or interruptions in their ability to create content or provide services, if they are able to do so at all. Members of our community may also alter their usage of our products and services, particularly relative to prior periods when travel restrictions were in place. A decrease in the amount or quality of content available on Snapchat, or an
18

interruption in the services provided to us, could lead to a decline in user engagement, which could seriously harm our business.
To the extent that macroeconomic uncertainties continue to impact our business, many of the other risks described in these risk factors may be exacerbated.
Exposure to geo-political conflicts and events could put our employees and partners at substantial risk, interrupt our operations, increase costs, create additional regulatory burdens, and have significant negative macroeconomic effects, any of which could seriously harm our business.
Significant geo-political conflicts and events have had, and will likely continue to have, a substantial effect on our business and operations. We have had, and will likely continue to have, team members and their families in impacted regions who face substantial personal risk, unprecedented disruption of their lives, and uncertainty as to the future. We have provided emergency assistance and support to these team members and their families, and we expect to continue this support in the future. In addition, we have offices, hardware, and other assets in impacted regions that may be at risk of destruction or theft. We have incurred, and will likely continue to incur, costs to support our team members and reorganize our operations to address these ongoing challenges. In addition, our management has spent significant time and attention on these and related events. The ongoing disruptions to our team members, our management, and our operations could seriously harm our business.
Generally, during times of war and other major conflicts, we, the third parties on which we rely, and our partners are vulnerable to a heightened risk of cyberattacks, including retaliatory cyberattacks, that could seriously disrupt our business. We have experienced an increase in attempted cyberattacks on our products, systems, and networks, which we believe are related to the conflicts. We may also face retaliatory attacks by governments, entities, or individuals who do not agree with our public expressions with regards to any conflicts or support for team members. Any such attack could cause disruption to our platform, systems, and networks, result in security breaches or data loss, damage our brand, or reduce demand for our services or advertising products. In addition, we may face significant costs (including legal and litigation costs) to prevent, correct, or remediate any such breaches. We may also be forced to expend additional resources monitoring our platform for evidence of disinformation or misuse in connection with the ongoing conflict.
Geo-political conflicts and events are inherently unpredictable, evolve quickly, and may have negative long-term impacts. On a macroeconomic level, geo-political conflicts may disrupt trade, intensify problems in the global supply chain, and contribute to inflationary pressures. All of these factors may negatively impact the demand for advertising as companies face limited product availability, restricted sales opportunities, and condensed margins. Any pause or reduction in advertising spending in connection with geo-political conflicts or events could negatively impact our revenue and harm our business.
If we do not develop successful new products or improve existing ones, our business will suffer. We may also invest in new lines of business that could fail to attract or retain users or generate revenue.
Our ability to engage, retain, and increase our user base and to increase our revenue will depend heavily on our ability to successfully create new products, both independently and together with third parties. We may introduce significant changes to, or discontinue, our existing products or develop and introduce new and unproven products and services, including technologies with which we have little or no prior development or operating experience. These new products and updates may fail to increase the engagement of our users, advertisers, or partners, may subject us to increased regulatory requirements or scrutiny, and may even result in short-term or long-term decreases in such engagement by disrupting existing user, advertiser, or partner behavior or by introducing performance and quality issues. For example, in January 2023, we made changes to our advertising platform, which we believe will lay the foundation for future growth, but which have been disruptive to our customers and how some of them utilized our platform. The short- and long-term impact of any major change, or even a less significant change such as a refresh of the application or a feature change, is difficult to predict. Although we believe that these decisions will benefit the aggregate user experience and improve our financial performance over the long term, we may experience disruptions or declines in our DAUs or user activity broadly or concentrated on certain portions of our application. Product innovation is inherently volatile, and if new or enhanced products fail to engage our users, advertisers, or partners, or if we fail to give our users meaningful reasons to return to our application, we may fail to attract or retain users or to generate sufficient revenue, operating margin, or other value to justify our investments, any of which may seriously harm our business in the short term, long term, or both.
19

Because our products created new ways of communicating, they have often required users to learn new behaviors to use our products, or to use our products repeatedly to receive the most benefit. These new behaviors, such as swiping and tapping in the Snapchat application, are not always intuitive to users. This can create a lag in adoption of new products and new user additions related to new products. We believe this has not hindered our user growth or engagement, but that may be the result of a large portion of our user base being in a younger demographic and more willing to invest the time to learn to use our products most effectively. To the extent that future users, including those in older demographics, are less willing to invest the time to learn to use our products, and if we are unable to make our products easier to learn to use, our user growth or engagement could be affected, and our business could be harmed. We may also develop new products or initiatives that increase user engagement and costs without increasing revenue in the short or long term.
In addition, we have invested, and expect to continue to invest, in new lines of business, new products, and other initiatives to increase our user base and user activity, and attempt to monetize the platform. For example, in 2020, we launched Spotlight, a new entertainment platform for user-generated content within Snapchat, in 2022, we launched Snapchat+, a subscription product that gives subscribers access to exclusive, experimental, and pre-release features, and Snapchat for Web, a browser-based product that brings Snapchat’s signature capabilities to the web, and in 2023, we launched My AI, an artificial intelligence powered chatbot. Such new lines of business, new products, and other initiatives may be costly, difficult to operate and monetize, increase regulatory scrutiny and product liability and litigation risk, and divert management’s attention, and there is no guarantee that they will be positively received by our community or provide positive returns on our investment. We frequently launch new products and the products that we launch may have technical issues that diminish the performance of our application, experience product failures, or become subject to product recalls. These performance issues or issues that we encounter in the future could impact our user engagement. In addition, new products or features that we launch may ultimately prove unsuccessful or no longer fit with our priorities, and may be eliminated in the future. Such eliminations may require us to reduce our workforce and incur significant expenses. In certain cases, new products that we develop may require regulatory approval prior to launch or may require us to comply with additional regulations or legislation, including laws that are rapidly changing. There is no guarantee that we will be able to obtain such regulatory approval, and our efforts to comply with these laws and regulations could be costly and divert management’s time and effort and may still not guarantee compliance. If we do not successfully develop new approaches to monetization or meet the expectations of our users or partners, we may not be able to maintain or grow our revenue as anticipated or recover any associated development costs, and our business could be seriously harmed.
Our business is highly competitive. We face significant competition that we anticipate will continue to intensify. If we are not able to maintain or improve our market share, our business could suffer.
We face significant competition in almost every aspect of our business both domestically and internationally, especially because our products and services operate across a broad list of categories, including camera, visual messaging, content, and augmented reality. Our competitors range from smaller or newer companies to larger, more established companies such as Alphabet (including Google and YouTube), Apple, ByteDance (including TikTok), Kakao, LINE, Meta (including Facebook, Instagram, Threads, and WhatsApp), Naver (including Snow), Pinterest, Tencent, and X (formerly Twitter). Our competitors also include platforms that offer, or will offer, a variety of products, services, content, and online advertising offerings that compete or may compete with Snapchat features or offerings. For example, Instagram, a competing application owned by Meta, has incorporated many of our features, including a “stories” feature that largely mimics our Stories feature and may be directly competitive. Meta has introduced, and likely will continue to introduce, more private ephemeral products into its various platforms which mimic other aspects of Snapchat’s core use case. We also compete for users and their time, so we may lose users or their attention not only to companies that offer products and services that specifically compete with Snapchat features or offerings, but to companies with products or services that target or otherwise appeal to certain demographics, such as Discord or Roblox. Moreover, in emerging international markets, where mobile devices often lack large storage capabilities, we may compete with other applications for the limited space available on a user’s mobile device. We also face competition from traditional and online media businesses for advertising budgets. We compete broadly with the products and services of Alphabet, Apple, ByteDance, Meta, Pinterest, and X (formerly Twitter), and with other, largely regional, social media platforms that have strong positions in particular countries. As we introduce new products, as our existing products evolve, or as other companies introduce new products and services, we may become subject to additional competition.
Many of our current and potential competitors have significantly greater resources and broader global recognition, and occupy stronger competitive positions in certain market segments, than we do. These factors may allow our competitors to respond to new or emerging technologies and changes in market requirements better than we can, undertake more far-reaching and successful product development efforts or marketing campaigns, or adopt more aggressive pricing policies. In addition, ongoing changes to privacy and data protection laws and mobile operating systems have made it more
20

difficult for us to target and measure advertisements effectively, and advertisers may prioritize the solutions of larger, more established companies. As a result, our competitors may, and in some cases will, acquire and engage users or generate advertising or other revenue at the expense of our own efforts, which would negatively affect our business. Advertisers may use information that our users share through Snapchat to develop or work with competitors to develop products or features that compete with us. Certain competitors, including Alphabet, Apple, and Meta, could use strong or dominant positions in one or more market segments to gain competitive advantages against us in areas where we operate, including by:
integrating competing social media platforms or features into products they control such as search engines, web browsers, artificial intelligence services, advertising networks, or mobile operating systems;
making acquisitions for similar or complementary products or services; or
impeding Snapchat’s accessibility and usability by modifying existing hardware and software on which the Snapchat application operates.
Certain acquisitions by our competitors may result in reduced functionality of our products and services, provide our competitors with valuable insight into the performance of our and our partners’ businesses, and provide our competitors with a pipeline of future acquisitions to maintain a dominant position. As a result, our competitors may acquire and engage users at the expense of our user base, growth, or engagement, which may seriously harm our business.
We believe that our ability to compete effectively depends on many factors, many of which are beyond our control, including:
the usefulness, novelty, performance, and reliability of our products compared to our competitors’ products;
the number and demographics of our DAUs;
the timing and market acceptance of our products, including developments and enhancements of our competitors’ products;
our ability to monetize our products and services, including new products and services;
the availability of our products to users;
the effectiveness of our advertising and sales teams;
the effectiveness of our advertising products;
our ability to establish and maintain advertisers’ and partners’ interest in using Snapchat;
the frequency, relative prominence, and type of advertisements displayed on our application or by our competitors;
the effectiveness of our customer service and support efforts;
the effectiveness of our marketing activities;
actual or proposed legislation, regulation, executive actions, or litigation, including settlements and consent decrees, some of which may have a disproportionate effect on us;
acquisitions or consolidation within our industry segment;
our ability to attract, retain, and motivate talented team members, particularly engineers, designers, and sales personnel;
our ability to successfully acquire and integrate companies and assets;
the security, or perceived security, of our products and data protection measures compared to our competitors' products;
our ability to cost-effectively manage and scale our operations; and
our reputation and brand strength relative to our competitors.
If we cannot effectively compete, our user engagement may decrease, which could make us less attractive to users, advertisers, and partners and seriously harm our business.
21

We have incurred operating losses in the past, and may not be able to attain and sustain profitability.
We began commercial operations in 2011 and we have historically experienced net losses and negative cash flows from operations. As of December 31, 2023, we had an accumulated deficit of $11.7 billion and for the year ended December 31, 2023, we had a net loss of $1.3 billion. We expect our operating expenses to increase in the future as we expand our operations. We may incur significant losses in the future for many reasons, including due to the other risks and uncertainties described in this report. Additionally, we may encounter unforeseen expenses, operating delays, or other unknown factors that may result in losses in future periods. If our revenue does not grow at a greater rate than our expenses, our business may be seriously harmed and we may not be able to attain and sustain profitability.
The loss of one or more of our key personnel, or our failure to attract and retain other highly qualified personnel in the future, could seriously harm our business.
We depend on the continued services and performance of our key personnel, including Mr. Spiegel and Mr. Murphy. Although we have entered into employment agreements with Mr. Spiegel and Mr. Murphy, the agreements are at-will, which means that they may resign or could be terminated for any reason at any time. Mr. Spiegel and Mr. Murphy are high profile individuals who have received threats in the past and are likely to continue to receive threats in the future. Mr. Spiegel, as Chief Executive Officer, has been responsible for our company’s strategic vision and Mr. Murphy, as Chief Technology Officer, developed the Snapchat application’s technical foundation. Should either of them stop working for us for any reason, it is unlikely that the other co-founder would be able to fulfill all of the responsibilities of the departing co-founder nor is it likely that we would be able to immediately find a suitable replacement. The loss of key personnel, including members of management and key engineering, product development, marketing, and sales personnel, could disrupt our operations, adversely impact employee retention and morale, and seriously harm our business.
We cannot guarantee we will continue to attract and retain the personnel we need to maintain our competitive position. We face significant competition in hiring and attracting qualified engineers, designers, and sales personnel, and the change by companies to offer a remote or hybrid work environment may increase the competition for such employees from employers outside of our traditional office locations. In February 2023, we implemented our return to office plan that still encompasses a hybrid approach, but requires greater in-office attendance. While we intend to continue offering flexible work arrangements based on the different needs of teams across our company on a case-by-case basis, we may face difficulty in hiring and retaining our workforce as a result of this shift to have greater in-office attendance. Further, labor is subject to external factors that are beyond our control, including our industry’s highly competitive market for skilled workers and leaders, inflation, other macroeconomic uncertainties, and workforce participation rates. In addition, if our reputation were to be harmed, whether as a result of our strategic decisions or media, legislative, or regulatory scrutiny or otherwise, it could make it more difficult to attract and retain personnel that are critical to the success of our business.
As we mature, or if our stock price declines, our equity awards may not be as effective an incentive to attract, retain, and motivate team members. Stock price declines may also cause us to offer additional equity awards to our existing team members to aid in retention. Furthermore, if we issue significant equity to attract and retain team members, we would incur substantial additional stock-based compensation expense and the ownership of our existing stockholders would be further diluted. If we do not succeed in attracting, hiring, and integrating excellent personnel, or retaining and motivating existing personnel, we may be unable to grow or effectively manage our business and our business could be seriously harmed.
We have a continually evolving business model, which makes it difficult to evaluate our prospects and future financial results and increases the risk that we will not be successful.
We began commercial operations in 2011, began meaningfully monetizing Snapchat in 2015, and we launched Snapchat+, a paid subscription product, in 2022. We have a continually evolving business model, which makes it difficult to effectively assess our future prospects. Accordingly, we believe that investors’ future perceptions and expectations, which can be idiosyncratic and vary widely, and which we do not control, will affect our stock price. For example, investors may believe our timing and path to increased monetization will be faster or more effective than our current plans or than actually takes place. You should consider our business and prospects in light of the many challenges we face, including the ones discussed in this report.
22

If the security of our information technology systems or data is compromised or if our platform is subjected to attacks that frustrate or thwart our users’ ability to access our products and services, our users, advertisers, and partners may cut back on or stop using our products and services altogether, which could seriously harm our business.
In the ordinary course of business, we collect, store, use, and share personal data and other sensitive information, including proprietary and confidential business data, trade secrets, third-party sensitive information, and intellectual property (collectively, sensitive information). Our efforts to protect our sensitive information, including information that our users, advertisers, and partners have shared with us, may be unsuccessful due to the actions of third parties, including traditional “black hat” hackers, nation states, nation-state supported groups, organized criminal enterprises, hacktivists, and our personnel and contractors (through theft, misuse, or other risk). We and the third parties on which we rely are subject to a variety of evolving threats, including social-engineering attacks (for example by fraudulently inducing employees, users, or advertisers to disclose information to gain access to our sensitive information, including data or our users’ or advertisers’ data, such as through the use of deep fakes, which may be increasingly more difficult to identify as fake), malware, malicious code, hacking, credential stuffing, denial of service, and other threats, including attacks enhanced or facilitated by artificial intelligence. While certain of these threats have occurred in the past, they have become more prevalent and sophisticated in our industry, and may occur in the future. Because of our prominence and value of our sensitive information, we believe that we are an attractive target for these sorts of attacks.
In particular, severe ransomware attacks are becoming increasingly prevalent. To alleviate the financial, operational, and reputational impact of these attacks, it may be preferable to make extortion payments, but we may be unwilling or unable to do so, including, for example, if applicable laws or regulations prohibit such payments. And, even if we make such payments, cyber threat actors may still disclose data, engage in further extortion, or otherwise harm our systems or data. Moreover, for certain employees we permit a hybrid work environment, which has increased risks to our information technology systems and data, as our employees utilize network connections, computers, and devices outside our premises or network, including working at home, while in transit and in public locations.
In addition, cyber threat actors have also increased the complexity of their attempts to compromise user accounts, despite our defenses and detection mechanisms to prevent these account takeovers. User credentials may be obtained off-platform, including through breaches of third-party platforms and services, password stealing malware, social engineering, or other tactics and techniques like credential harvesting, and used to launch coordinated attacks. Some of these attacks may be hard to detect at scale and may result in cyber threat actors using our service to spam or abuse other users, access user personal data, further compromise additional user accounts, or to compromise employee account credentials or social engineer employees into granting further access to systems.
We rely on third-party service providers and technologies to operate critical business systems to process sensitive information in a variety of contexts, including cloud-based infrastructure, data center facilities, artificial intelligence, encryption and authentication technology, employee email, content delivery, and other functions. We may also rely on third-party service providers to provide other products or services to operate our business or enable features in our platform. Additionally, some advertisers and partners store sensitive information that we share with them. Our ability to monitor these third parties’ information security practices is limited, and these third parties may not have adequate information security measures in place despite their contractual representations to implement such measures and our third-party service provider vetting process. If these third parties fail to implement adequate data security practices or fail to comply with our terms, policies, or contractual obligations, our sensitive information may be improperly accessed or disclosed, and we may experience adverse consequences. And even if these third parties take all of these steps, their networks may still suffer a breach, which could compromise our sensitive information. We or our third-party providers may also experience failures or malfunctions of hardware or software, the loss of technology assets, or the loss of data that, while not caused by threat actors, may have a similar impact and risk to our business. While we may be entitled to damages if our third-party service providers fail to satisfy their privacy or security-related obligations to us, or cause the loss of our data or prolonged downtime, any award may be insufficient to cover our damages, or we may be unable to recover such award.
Moreover, supply chain attacks have increased in frequency and severity, and we cannot guarantee that third parties in our supply chain have not been compromised or that their systems, networks, or code are free from exploitable defects or bugs that could result in a breach of or disruption to our platform, systems, and networks or the systems and networks of third parties that support us and our services. We are also reliant on third-party and open source software that may contain bugs, vulnerabilities, or errors that could be exploited or disclosed before a patch or fix is available.
While we have implemented security measures designed to protect against security incidents, there can be no assurance that these measures will be effective. We take steps designed to detect and remediate vulnerabilities in our
23

information systems (such as our hardware and software, including that of third parties upon which we rely), and we work with security researchers through our bug bounty program to help us identify vulnerabilities. We may not, however, detect, become aware of, and remediate all such vulnerabilities including on a timely basis, and there is no guarantee security researchers will disclose all vulnerabilities they become aware of or do so responsibly. Further, we may experience delays in developing or deploying remedial measures and patches designed to address identified vulnerabilities. Vulnerabilities could be exploited and result in a security or privacy incident.
If any of these or similar events occur, our or our third-party partners’ sensitive information and information technology systems could be accessed, acquired, modified, destroyed, lost, altered, encrypted, or disclosed in an unauthorized, unlawful, accidental, or other improper manner, resulting in a security incident or other interruption.
We may expend significant resources or modify our business activities to adopt additional measures designed to protect against security incidents. Certain data privacy and security obligations may require us to implement and maintain specific security measures or industry-standard or reasonable security measures to protect our systems and sensitive information. While we have implemented security measures designed to protect against security incidents, there can be no assurance that these measures will be effective.
We have previously suffered the loss of sensitive information related to employee error, insider threats, and vendor breaches. Any security incident experienced by us or our third-party partners could damage our reputation and our brand, and diminish our competitive position. Applicable privacy and security obligations may require us to notify relevant stakeholders, including affected individuals, customers, regulators, and investors, of security incidents. Such disclosures are costly and the failure to comply with these legal requirements could lead to adverse consequences. Governments and regulatory agencies (including the Securities and Exchange Commission, or the SEC) have and may continue to enact new disclosure requirements for cybersecurity events. In addition, affected users or government authorities could initiate legal or regulatory action against us, including class-action claims, mass arbitration demands, investigations, penalties, and audits, which could be time-consuming and cause us to incur significant expense and liability or result in orders or consent decrees forcing us to modify our business practices. We could also experience loss of user or advertiser confidence in the security of our platform, additional reporting requirements or oversight, restrictions on processing sensitive information, claims by our partners or other relevant parties that we have failed to comply with contractual obligations or our policies, and indemnification obligations. We could also spend material resources to investigate or correct the incident and to prevent future incidents. Maintaining the trust of our users is important to sustain our growth, retention, and user engagement. Concerns over our privacy and security practices, whether actual or unfounded, could damage our reputation and brand and deter users, advertisers, and partners from using our products and services. Any of these occurrences could seriously harm our business.
Our contracts may not contain limitations of liability, and even where they do, there can be no assurance that limitations of liability in our contracts are sufficient to protect us from liabilities, damages, or claims related to our data privacy and security obligations. We cannot be sure that our insurance coverage will be adequate or sufficient to protect us from or to mitigate liabilities arising out of our privacy and security practices, that such coverage will continue to be available on commercially reasonable terms or at all, or that such coverage will pay future claims.
In addition to experiencing a security incident, third parties may gather, collect, or infer sensitive information about us from public sources, data brokers, or other means that reveals competitively sensitive details about our organization and could be used to undermine our competitive advantage or market position.
Our user metrics and other estimates are subject to inherent challenges in measurement, and real or perceived inaccuracies in those metrics may seriously harm and negatively affect our reputation and our business.
We regularly review and share metrics, including our DAUs and ARPU metrics, with our investors, advertisers, and partners to evaluate growth trends, measure our performance, and make strategic decisions. These metrics are calculated using internal company data gathered on an analytics platform that we developed and operate and our methodologies have not in all instances been validated by an independent third party. In addition, we may change the way we measure and report metrics from time to time in connection with changes to our products, making comparisons to prior periods more difficult. While these metrics are based on what we believe to be reasonable estimates for the applicable period of measurement, there are inherent challenges in measuring how our products are used across large populations globally that may require significant judgment and are subject to technical errors. For example, there may be individuals attempt to create accounts for malicious purposes, including at scale, even though we forbid that in our Terms of Service and Community Guidelines. We implement measures in our user registration process and through other technical measures
24

to prevent, detect, and suppress that behavior, although we have not determined the number of such accounts, or the effectiveness of such measures. Our user metrics are also affected by technology on certain mobile devices that automatically runs in the background of our Snapchat application when another phone function is used, and this activity can cause our system to miscount the user metrics associated with such account.
Some of our demographic data may be incomplete or inaccurate. For example, because users self-report their dates of birth, our age-demographic data may differ from our users’ actual ages. And because users who signed up for Snapchat before June 2013 were not asked to supply their date of birth, we may exclude those users from age demographics or estimate their ages based on a sample of the self-reported ages we do have. If our users provide us with incorrect or incomplete information regarding their age or other attributes, then our estimates may prove inaccurate and fail to meet investor or advertiser expectations.
Errors or inaccuracies in our metrics or data could also result in incorrect business decisions and inefficiencies. For instance, if a significant understatement or overstatement of active users were to occur, we may expend resources to implement unnecessary business measures or fail to take required actions to attract a sufficient number of users to satisfy our growth strategies. We count a DAU when a user opens the application, but only once per user per day. We have multiple pipelines of user data that we use to determine whether a user has opened the application during a particular day, becoming a DAU. This provides redundancy in the event one pipeline of data were to become unavailable for technical reasons, and also gives us redundant data to help measure how users interact with our application. However, we believe that we do not capture all data regarding our active users, which may result in understated metrics. This generally occurs because of technical issues, for instance when our systems do not record data from a user’s application or when a user opens the Snapchat application and contacts our servers but is not recorded as an active user. We continually seek to address these technical issues and improve our measurement processes and accuracy, such as comparing our active users and other metrics with data received from other pipelines, including data recorded by our servers and systems. But given the complexity of the systems involved and the rapidly changing nature of mobile devices and systems, we expect these issues to continue, particularly if we continue to expand in parts of the world where mobile data systems and connections are less stable. If advertisers, partners, or investors do not perceive our user, geographic, other demographic metrics, or measurements of advertising effectiveness to be accurate, or if we discover material inaccuracies in our metrics, our reputation may be seriously harmed. Our advertisers and partners may also be less willing to allocate their budgets or resources to Snapchat, which could seriously harm our business. In addition, we calculate average DAUs for a particular quarter by adding the number of DAUs on each day of that quarter and dividing that sum by the number of days in that quarter. This calculation may mask any individual days or months within the quarter that are significantly higher or lower than the quarterly average.
Improper or illegal use of Snapchat could seriously harm our business and reputation.
We cannot be certain that the technologies that we have developed to repel spamming attacks will be able to eliminate all spam messages from our products. Spammers attempt to use our products to send targeted and untargeted spam messages to users, which may embarrass, offend, threaten, or annoy users and make our products less user friendly. Our actions to combat spam may also divert significant time and focus from improving our products. As a result of spamming activities, our users may use our products less or stop using them altogether, and result in continuing operational cost to us.
Similarly, terrorists, criminals, and other bad actors may use our products to promote their goals and encourage users to engage in terror and other illegal activities discussed in our Transparency Report. We expect that as more people use our products, these bad actors will increasingly seek to misuse our products. Although we invest resources to combat these activities, including by suspending or terminating accounts we believe are violating our Terms of Service and Community Guidelines, we expect these bad actors will continue to seek ways to act inappropriately and illegally on Snapchat. Maintaining a safe platform, including by combating these bad actors, requires us to incur costs, which may be significant. In addition, we may not be able to control or stop Snapchat from becoming the preferred application of use by these bad actors, which may seriously harm our reputation or lead to lawsuits or attention from regulators. If these activities continue on Snapchat, our reputation, user growth and user engagement, and operational cost structure could be seriously harmed.
Because we store, process, and use data, some of which contains personal data, we are subject to complex and evolving federal, state, local and foreign laws, regulations, executive actions, rules, contractual obligations, policies, and other obligations regarding privacy, data protection, content, the use of artificial intelligence, and other matters. Many of these obligations are subject to change and uncertain interpretation, and our actual or perceived failure to comply with
25

such obligations could result in investigations, claims (including class actions), mass arbitration demands, changes to our business practices, increased cost of operations, and declines in user growth, retention, or engagement, or other adverse consequences, any of which could seriously harm our business.
In the ordinary course of business, we collect, store, use, and share personal data and other sensitive information, including proprietary and confidential business data, trade secrets, third-party sensitive information, and intellectual property. Accordingly, we are subject to a variety of laws, regulations, industry standards, policies, contractual requirements, executive actions, and other obligations relating to privacy, security, and data protection. We also are or may in the future be subject to many federal, state, local, and foreign laws and regulations, including those related to privacy, rights of publicity, content, data protection, artificial intelligence, intellectual property, health and safety, competition, protection of minors, consumer protection, employment, money transmission, import and export restrictions, gift cards, electronic funds transfers, anti-money laundering, advertising, algorithms, encryption, and taxation.
Under certain of these laws, we could face temporary or definitive bans on data processing and other corrective actions, substantial monetary fines, or private litigation related to processing of personal data brought by classes of data subjects or consumer protection organizations authorized to represent their interests. The transfer of personal data continues to be under increased regulatory attention and scrutiny, and certain jurisdictions in which we operate have significantly limited the lawful basis on which personal data can be transferred to other jurisdictions and increased the assessments required to do so. We have attempted to structure our operations in a manner designed to help us partially avoid some of these concerns; however, we still transfer some data using mechanisms that comply with applicable law. Some of these mechanisms are subject to legal challenges, and there is no assurance that we can satisfy or rely on these mechanisms to lawfully transfer personal data in the future. If there is no lawful manner for us to transfer personal data, or if the requirements for a legally compliant transfer are too onerous, we could face significant adverse consequences, including the interruption or degradation of our operations, the need to relocate part of or all of our business or data processing activities to other jurisdictions at significant expense, increased exposure to regulatory actions, substantial fines and penalties, the inability to transfer data and work with partners, vendors, and other third parties, and injunctions against our processing or transferring of personal data necessary to operate our business. Regulators may seek to restrict our data processing activities if they believe we have violated cross-border data transfer limitations, which would seriously harm our business. Additionally, companies like us that transfer personal data between jurisdictions, particularly to the United States, are subject to increased scrutiny from regulators, individual litigants, and activist groups.
Legislation in certain of the countries in which we operate has imposed extensive obligations, and potential monetary fines, on certain online service providers, including us, who enable the sharing of user‑generated content, to identify, mitigate, and manage the risks of harm to users from illegal and harmful content, such as terrorism, child sexual exploitation and abuse, and harassment or stalking. In addition, the privacy of teens’ personal data collected online, and use of commercial websites, online services, or other interactive platforms, generally, are also becoming increasingly scrutinized. Regulations focused on online safety and protection of teens’ privacy online have and may in the future require us to change our services and incur costs to do so. Moreover, various laws to restrict or govern the use of commercial websites, online services, or other interactive platforms by teens have passed or have been proposed, including laws prohibiting showing teens advertising, requiring age verification, limiting the use of minors’ personal data, and requiring parental consent or providing for other parental rights. These laws may be, or in some cases already have been, subject to legal challenges and changing interpretations, which may further complicate our efforts to comply with laws applicable to us. These new laws may result in restrictions on the use of certain of our products or services by minors, decrease DAUs or user engagement in those jurisdictions, require changes to our products and services to achieve compliance, and increase legal risk and compliance costs for us and our third-party partners, any of which could seriously harm our business.
Laws and regulations focused on privacy, security, and data protection, including data breach notification laws, personal data privacy laws, consumer protection laws, wiretapping laws, and other similar laws have imposed obligations on companies that collect personal data from users, including providing specific disclosures in privacy notices, expanding the requirements for handling personal data, requiring consents to process personal data in certain circumstances, and affording residents with certain rights concerning their personal data. Such rights may include the right to access, correct, or delete certain personal data, and to opt-out of certain data processing activities, such as targeted advertising, profiling, and automated decision-making. The exercise of these rights may impact our business and ability to provide our products and services, and our inability or failure to obtain consent for these practices where required could result in adverse consequences, including class-action litigation and mass arbitration demands. Certain of these laws also impose stricter requirements for processing certain personal data, including sensitive information, such as conducting data privacy impact assessments. These laws also allow for statutory fines for noncompliance and, in some instances, provide for civil penalties for violations and a private right of action for data breaches, which may increase the likelihood and cost of data breach litigation, and could seriously harm our business.
26

Additionally, several jurisdictions in which we operate have enacted statutes banning or restricting the collection of biometric information. Certain of these laws provide for substantial penalties and statutory damages and have generated significant class-action activity. Although we maintain the position that our technologies do not collect any biometric information, we have in the past, and may in the future, settle these disputes to avoid potentially costly litigation and have in certain instances made changes to our products in an abundance of caution.
We use artificial intelligence, or AI, in consumer-facing features of our products and services, including My AI. The development and use of AI presents various privacy and security risks that may impact our business. AI is subject to privacy and data security laws, as well as increasing regulation and scrutiny. Several countries in which we operate or have users have proposed or enacted, or are considering, laws governing AI, which we are or may be subject to. The legal landscape around intellectual property rights in AI, and the use, training, implementation, privacy, and safety of AI, is evolving, including ongoing litigation against our peers relating to the use of data protected by global intellectual property and privacy laws. These obligations may make it harder for us to use AI in our products or services, lead to regulatory fines or penalties, or require us to change our business practices, retrain our AI, or prevent or limit our use of AI. We are subject to ongoing investigations by the UK Information Commissioner’s Office, or ICO, and other regulatory agencies regarding the use and operation of My AI, and in October 2023 the ICO issued a preliminary enforcement notice regarding our data impact assessment of My AI. Given the current unsettled nature of the legal and regulatory environment surrounding AI, our or our partners’ AI features and use, training, and implementation of AI could subject us to regulatory action, product restrictions, fines, litigation, and reputational harm, and require us to expend significant resources, all of which may seriously harm our business. Additionally, if our AI products fail to perform as intended, or produce outputs that are harmful, misleading, inaccurate, or biased, in addition to the risks above, our reputation and user engagement may be harmed, and we may be required to change our business practices, retrain our AI, or limit our use of AI. Furthermore, certain proposed regulations related to AI could, if adopted, impose onerous obligations related to the use of AI-related systems and may require us to change our products or business practices to comply with such obligations.
Privacy advocates and industry groups have proposed, and may propose in the future, standards with which we are legally or contractually obligated to comply. Moreover, we are also bound by contractual obligations related to data privacy and security, and our efforts to comply with such obligations may not be successful. We also publish privacy policies, marketing materials, and other statements regarding data privacy and security. If these policies, materials, or statements are found to be deficient, lacking in transparency, deceptive, unfair, or misrepresentative of our practices, we may be subject to investigation, enforcement actions by regulators, or other adverse consequences.
The implementation and enforcement, including through private rights of action, of these increasingly complex, onerous, or divergent laws and regulations, and the introduction, interpretation, or revision of any new such laws or regulations, with respect to privacy, security, data protection, and our industry are uncertain and may further complicate compliance efforts, lead to fragmentation of the service, and may increase legal risk and compliance costs for us and our third-party partners. Many of these obligations are becoming increasingly stringent and subject to rapid change and uncertain interpretation. Preparing for and complying with these obligations requires us to devote significant resources, and there is no guarantee that our compliance efforts to date, or in the future, will be deemed compliant or sufficient. These obligations may necessitate changes to our products and services, information technologies, systems, and practices and to those of any third parties that process personal data on our behalf. In addition, these obligations may require us to change our business model. Our business model materially depends on our ability to process personal data in connection with our advertising offerings, so we are particularly exposed to the risks associated with the rapidly changing legal landscape regarding privacy, security, and data protection. For example, privacy regulators have targeted us and some of our competitors, including by investigating data processing activities and in the past have issued large fines to our competitors. Such enforcement actions may cause us to revise our business plans and operations. Moreover, we believe a number of investigations into other technology companies are currently being conducted by federal, state, and foreign legislative and regulatory bodies. We therefore may be at heightened risk of regulatory scrutiny, as regulators focus their attention on data processing activities of companies like us, and any changes in the regulatory framework or enforcement actions, whether against us or our competitors, could require us to fundamentally change our business model, and seriously harm our business.
We may at times fail, or be perceived to have failed, in our efforts to comply with our privacy, security, and data protection obligations. Moreover, despite our efforts, our personnel or third parties on whom we rely may fail to comply with such obligations, which could negatively impact our business operations. If we or the third parties on which we rely fail, or are perceived to have failed, to address or comply with applicable privacy, security, or data protection obligations, we could face significant consequences, including government enforcement actions (such as investigations, claims, audits, and penalties), litigation (including class-action litigation) and mass arbitration demands, additional reporting requirements
27

or oversight, bans on processing personal data, negative publicity, and orders to destroy or not use personal data. In particular, plaintiffs have become increasingly more active in bringing privacy-related claims against companies, including class claims and mass arbitration demands. Some of these claims allow for the recovery of statutory damages on a per violation basis, and, if viable, carry the potential for monumental statutory damages, depending on the volume of data and the number of violations. Any of these events could have a material adverse effect on our business, including loss of users and advertisers, inability to process personal data or operate in certain jurisdictions, changes to our business practices, increased cost of operations, and declines in user growth, retention, or engagement, any of which could seriously harm our business.
We have in the past been subject to enforcement actions, investigations, proceedings, orders, or various government inquiries regarding our data privacy and security practices and processing. For example, in December 2014, the FTC resolved an investigation into some of our early practices by issuing a final order. That order requires, among other things, that we establish a robust privacy program to govern how we treat user data. During the 20-year term of the order, we must complete biennial independent privacy audits. In addition, in June 2014, we entered into a 10-year assurance of discontinuance with the Attorney General of Maryland implementing similar practices, including measures to prevent minors under the age of 13 from creating accounts and providing annual compliance reports. Violating existing or future regulatory orders or consent decrees could subject us to substantial monetary fines and other penalties that could seriously harm our business.
Our financial condition and results of operations will fluctuate from quarter to quarter, which makes them difficult to predict.
Our quarterly results of operations have fluctuated in the past and will fluctuate in the future. Additionally, we have a limited operating history with the current scale of our business, which makes it difficult to forecast our future results. As a result, you should not rely on our past quarterly results of operations as indicators of future performance. You should take into account the risks and uncertainties frequently encountered by companies in rapidly evolving market segments. Our financial condition and results of operations in any given quarter can be influenced by numerous factors, many of which we are unable to predict or are outside of our control, including:
our ability to maintain and grow our user base and user engagement;
the development and introduction of new or redesigned products or services by us or our competitors;
the ability of our cloud service providers to scale effectively and timely provide the necessary technical infrastructure to offer our service;
our ability to attract and retain advertisers in a particular period;
seasonal or other fluctuations in spending by our advertisers and product usage by our users, each of which may change as our product offerings evolve or as our business grows or as a result of unpredictable events such as labor shortages and disruptions, supply chain disruptions, banking instability, inflationary pressures, or geo-political conflicts;
restructuring or other charges and unexpected costs or other operating expenses;
the number of advertisements shown to users;
the pricing of our advertisements and other products;
the effectiveness, and our ability to demonstrate to advertisers the effectiveness, of our advertisements;
the diversification and growth of revenue sources beyond current advertising;
increases in marketing, sales, research and development, and other operating expenses that we may incur to grow and expand our operations and to remain competitive;
our ability to maintain operating margins, cash provided by operating activities, and Free Cash Flow;
our ability to accurately forecast consumer demand for our physical products and adequately manage inventory;
system failures or security incidents, and the costs associated with such incidents and remediations;
inaccessibility of Snapchat, or certain features within Snapchat, due to third-party or governmental actions;
stock-based compensation expense;
our ability to effectively incentivize our workforce;
28

adverse litigation judgments, settlements, or other litigation-related costs, or product recalls;
changes in the legislative or regulatory environment, including with respect to privacy, rights of publicity, content, data protection, intellectual property, health and safety, competition, protection of minors, consumer protection, employment, money transmission, import and export restrictions, gift cards, electronic funds transfers, anti-money laundering, advertising, algorithms, encryption, and taxation, enforcement by government regulators, including fines, orders, sanctions, or consent decrees, or the issuance of executive orders or other similar executive actions that may adversely affect our revenues or restrict our business;
new privacy, data protection, and security laws and other obligations and increased regulatory scrutiny on our or our competitors’ data processing activities and privacy and information security practices, including through enforcement actions potentially resulting in large penalties or other severe sanctions and increased restrictions on the data processing activities and personal data transfers critical to the operation of our current business model;
fluctuations in currency exchange rates and changes in the proportion of our revenue and expenses denominated in foreign currencies;
fluctuations in the market values of our portfolio investments and interest rates or impairments of any assets on our consolidated balance sheet;
changes in our effective tax rate;
announcements by competitors of significant new products, licenses, or acquisitions;
our ability to make accurate accounting estimates and appropriately recognize revenue for our products;
our ability to meet minimum spending commitments in agreements with our infrastructure providers;
changes in accounting standards, policies, guidance, interpretations, or principles;
the effect of war or other armed conflict on our workforce, operations, or the global economy; and
changes in domestic and global business or macroeconomic conditions, including as a result of inflationary pressures, banking instability, geo-political conflicts, terrorism, or responses to these events.
If we are unable to continue to maintain or successfully grow our user base and further monetize our products, our business will suffer.
We have made, and are continuing to make, investments to enable users, partners, and advertisers to create compelling content and deliver advertising to our users. Existing and prospective Snapchat users and advertisers may not be successful in creating content that leads to and maintains user engagement. We are continuously seeking to balance the objectives of our users and advertisers with our desire to provide an optimal user experience. We do not seek to monetize all of our products nor do we solely focus our efforts on users with higher ARPU, and we may not be successful in achieving a balance that continues to attract and retain users and advertisers. We focus on growing engagement across our service, and from time to time our efforts may reduce user activity with certain monetizable products in favor of other products we do not currently monetize. If we are not successful in our efforts to grow or effectively and timely monetize our user base, or if we are unable to build and maintain good relations with our advertisers, our user growth and user engagement and our business may be seriously harmed. In addition, we may expend significant resources to launch new products that we are unable to monetize, which may seriously harm our business.
Additionally, we may not succeed in further monetizing Snapchat. We currently primarily monetize Snapchat by displaying advertisements sold by us and our partners. As a result, our financial performance and ability to grow revenue could be seriously harmed if:
we fail to increase or maintain DAUs, especially in regions where we have higher monetization;
our user growth outpaces our ability to monetize our users, including if we don’t attract sufficient advertisers or if our user growth occurs in markets that are not as monetizable;
we fail to increase or maintain the amount of time spent on Snapchat, the amount of content that our users share, or the usage of our Camera, Visual Messaging, Map, Stories, and Spotlight platforms;
partners and users do not create sufficient engaging content for users or partners do not renew their agreements with us;
29

we fail to attract sufficient advertisers to utilize our self-serve platform to make the best use of our advertising inventory;
advertisers do not continue to introduce engaging advertisements;
advertisers reduce their advertising on Snapchat;
we fail to maintain good relationships with advertisers or attract new advertisers, or demonstrate to advertisers the effectiveness of advertising on Snapchat; or
the content on Snapchat does not maintain or gain popularity.
We cannot assure you that we will effectively manage our growth or changes to our business.
The growth and expansion of our business, headcount, and products create significant challenges for our management, including managing multiple relationships with users, advertisers, partners, and other third parties, and constrain operational and financial resources. If our operations or the number of third-party relationships continues to grow, our information-technology systems and our internal controls and procedures may not adequately support our operations and may require significant investments of time and capital to improve. In addition, some members of our management do not have significant experience managing large global business operations, so our management may not be able to manage such growth effectively. To effectively manage our growth, we must continue to improve our operational, financial, and management processes and systems and effectively expand, train, and manage our employee base. However, the actions we take to achieve such improvements may not have the intended effect and may instead result in disruptions, delays in new products, employee turnover, declines in revenue, and other adverse effects.
As our organization continues to mature and we are required to implement more complex organizational management structures, we may also find it increasingly difficult to maintain the benefits of our corporate culture, including our ability to quickly develop and launch new and innovative products. This could negatively affect our business performance and seriously harm our business.
In August 2022, we undertook a broad strategic reprioritization to focus on our top priorities, improve cost efficiencies, and drive toward profitability and positive free cash flow. As a result of the strategic reprioritization, in the year ended December 31, 2022, we incurred pre-tax charges of $188.9 million, primarily consisting of severance and related charges, stock-based compensation expense, lease exit and related charges, impairment charges, contract termination charges, and intangible asset amortization. As we continue to adapt and update our business model and priorities, we may make additional restructurings, reprioritizations, or reductions in the future. Any such changes could disrupt our operations, increase costs, make it harder to service our users or customers, adversely impact employee retention, hiring, and morale, negatively impact our reputation, or distract management, any of which could seriously harm our business.
Our costs may increase faster than our revenue, which could seriously harm our business or increase our losses.
Providing our products to our users is costly, and we expect our expenses, including those related to people, research and development, and hosting, to grow in the future. This expense growth will continue as we broaden our user base, as users increase the number of connections and amount of content they consume and share, as we develop and implement new product features that require more computing infrastructure or products that are not revenue generating, and as we grow our business. Historically, our costs have increased each year due to these factors, and we expect to continue to incur increasing costs. Our costs are based on development and release of new products and the addition of users and may not be offset by a corresponding growth in our revenue. We will continue to invest in our global infrastructure to provide our products quickly and reliably to all users around the world, including in countries where we do not expect significant short-term monetization, if any. Our expenses may be greater than we anticipate, and our investments to make our business and our technical infrastructure more efficient may not succeed and may outpace monetization efforts. In addition, we expect to increase marketing, sales, and other operating expenses to grow and expand our operations and to remain competitive. Increases in our costs without a corresponding increase in our revenue would increase our losses and could seriously harm our business and financial performance.
30

Our business depends on our ability to maintain and scale our technology infrastructure. Any significant disruption to our service could damage our reputation, result in a potential loss of users and decrease in user engagement, and seriously harm our business.
Our reputation and ability to attract, retain, and serve users depends on the reliable performance of Snapchat and our underlying technology infrastructure. We have in the past experienced, and may in the future experience, interruptions in the availability or performance of our products and services from time to time. Our systems may not be adequately designed with the necessary reliability and redundancy to avoid performance delays or outages that could seriously harm our business. If Snapchat is unavailable when users attempt to access it, or if it does not load as quickly as they expect, users may not return to Snapchat as often in the future, or at all. As our user base and the volume and types of information shared on Snapchat grow, we will need an increasing amount of technology infrastructure, including network capacity and computing power, to continue to satisfy our users’ needs which could significantly increase our costs. It is possible that we may fail to effectively scale and grow our technology infrastructure to accommodate these increased demands, or that improving our current technology infrastructure will require significant resources and delay or hinder the development of other products or services. In addition, our business is subject to interruptions, delays, and failures resulting from earthquakes, other natural disasters, geo-political conflicts, terrorism, pandemics, and other catastrophic events. Global climate change could also result in natural disasters occurring more frequently or with more intense effects, which could cause business interruptions. Wars or other armed conflicts could damage or diminish our access to our technology infrastructure or regional networks and disrupt our services, which could seriously harm our business and financial performance.
As discussed in these risk factors, substantially all of our network infrastructure is provided by third parties, including Google Cloud and AWS. We also rely on third parties for other technology related services, including certain artificial intelligence functions. Any disruption or failure in the services we receive from these providers could harm our ability to handle existing or increased traffic and could seriously harm our business. Any financial or other difficulties these providers face may seriously harm our business. And because we exercise little control over these providers, we are vulnerable to problems with the services they provide and increases in the costs of these services.
We periodically augment and enhance our financial systems and we may experience difficulties in managing our systems and processes, which could disrupt our operations, the management of our finances, and the reporting of our financial results, which in turn, may result in our inability to manage the growth of our business and to accurately forecast and report our results, each of which could seriously harm our business.
Our business emphasizes rapid innovation and prioritizes long-term user engagement over short-term financial condition or results of operations. That strategy may yield results that sometimes don’t align with the market’s expectations. If that happens, our stock price may be negatively affected.
Our business is growing and becoming more complex, and our success depends on our ability to quickly develop and launch new and innovative products. We believe our culture fosters this goal. Our focus on innovations and quick reactions could result in unintended outcomes or decisions that are poorly received by our users, advertisers, or partners. We have made, and expect to continue to make, significant investments to develop and launch new products and services and we cannot assure you that users will purchase or use such new products and services in the future. We will also continue to attempt to find effective ways to show our community new and existing products and alert them to events, holidays, relevant content, and meaningful opportunities to connect with their friends. These methods may provide temporary increases in engagement that may ultimately fail to attract and retain users. Our culture also prioritizes our long-term user engagement over short-term financial condition or results of operations. We frequently make decisions that may reduce our short-term revenue or profitability if we believe that the decisions benefit the aggregate user experience and improve our financial performance over the long term. For example, we monitor how advertising on Snapchat affects our users’ experiences to attempt to ensure we do not deliver too many advertisements to our users, and we may decide to decrease the number of advertisements to increase our users’ satisfaction in the product. In addition, we improve Snapchat based on feedback provided by our users, advertisers, and partners. These decisions may not produce the long-term benefits that we expect, in which case our user growth, retention and engagement on our service or on certain platforms, our relationships with advertisers and partners, and our business could be seriously harmed.
Some of our software and systems contain open source software, which may pose particular risks to our proprietary applications.
We use software licensed to us by third-party developers under “open source” licenses in connection with the development or deployment of our products and expect to continue to use open source software in the future. Some open
31

source licenses contain express requirements or impose conditions, which may be triggered under certain circumstances, with respect to the exploitation of proprietary source code or other intellectual property by users of open source software. While we employ practices designed to monitor our compliance with the licenses of third-party open source software and to avoid using the open source software in a manner that would put our valuable proprietary source code at risk, there is a risk that we could have used, or may in the future use, open source software in a manner which could require us to release our proprietary source code to users of our software or to the public, require us to license our proprietary software for purposes of making modifications or derivative works, or prohibit us from charging fees for the use of our proprietary software. This could result in loss of revenue, and allow our competitors to create similar offerings with lower development costs, and ultimately could result in a loss of our competitive advantages. Furthermore, there is an increasing number of open source software license types, almost none of which have been tested in a court of law, resulting in guidance regarding the proper legal interpretation of such licenses and there is a risk that these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to provide or distribute our products. If we were to receive a claim of non-compliance with the terms of any of our open source licenses, we may be required to publicly release certain portions of our proprietary source code or expend substantial time and resources to re-engineer some or all of our software, which may divert resources away from our product development efforts and, as a result, adversely affect our business. In addition, we could be required to seek licenses from third parties to continue offering our products for certain uses, or cease offering the products associated with such software, which may be costly.
In addition, our use of open source software may present greater risks than use of other third-party commercial software, as open source licensors generally do not provide support, warranties, indemnification or other contractual protections regarding infringement claims or the quality of the code. To the extent that our e-commerce capabilities and other business operations depend on the successful and secure operation of open source software, any undetected or unremediated vulnerabilities, errors, or defects in open source software that we use could prevent the deployment or impair the functionality of our systems and injure our reputation. In addition, the public availability of such software may make it easier for others to compromise our systems. Any of these risks could be difficult to eliminate or manage and, if not addressed, could have an adverse effect on our business.
If our users do not continue to contribute content or their contributions are not perceived as valuable to other users, we may experience a decline in user growth, retention, and engagement on Snapchat, which could result in the loss of advertisers and revenue.
Our success depends on our ability to provide Snapchat users with engaging content, which in part depends on the content contributed by our users. If users, including influential users such as world leaders, government officials, celebrities, athletes, journalists, sports teams, media outlets, and brands, do not continue to contribute engaging content to Snapchat, our user growth, retention, and engagement may decline. That, in turn, may impair our ability to maintain good relationships with our advertisers or attract new advertisers, which may seriously harm our business.
Differing government initiatives and restrictions in regions in which our products and services are offered could seriously harm our business.
Foreign data protection, privacy, consumer protection, content regulation, and other laws and regulations are often more restrictive than those in the United States. In addition, federal, state, and local governments in the United States have taken increasingly divergent approaches to legislating, regulating, and taking enforcement action with respect to technologies that are related to our products and services, including considering or passing laws and regulations that are different than those applicable to other regions in the United States. Foreign governments may censor Snapchat in their countries, restrict access to Snapchat from their countries entirely, impose age-based restrictions on access to Snapchat, impose other restrictions that may affect their citizens’ ability to access Snapchat for an extended period of time or even indefinitely, require data localization, or impose other laws or regulations that we cannot comply with, would be difficult for us to comply with, or would require us to rebuild our products or the infrastructure for our products. Federal, state, or local governments in the United States may take, or attempt, similar steps. Such restrictions may also be implemented or lifted selectively to target or benefit other companies or products, which may result in sudden or unexpected fluctuations in competition in regions where we operate. In addition, geo-political conflicts may cause countries to target and restrict our operations, or to promote other companies’ products in place of ours. Any restriction on access to Snapchat due to government actions or initiatives, or any withdrawal by us from certain countries or regions because of such actions or initiatives, or any increased competition due to actions and initiatives of governments would adversely affect our DAUs, including by giving our competitors an opportunity to penetrate geographic markets that we cannot access or to which they previously did not have access. As a result, our user growth, retention, and engagement may be seriously harmed, and we may not be able to maintain or grow our revenue as anticipated and our business could be seriously harmed.
32

Our users may increasingly engage directly with our partners and advertisers instead of through Snapchat, which may negatively affect our revenue and seriously harm our business.
Using our products, some partners and advertisers not only can interact directly with our users but can also direct our users to content on third-party websites or downloads of third-party applications. In addition, our users may generate content by using Snapchat features, but then share, use, or post the content on a different platform. The more our users engage with third-party websites and applications, the less engagement we may get from them, which would adversely affect the revenue we could earn from them. Although we believe that Snapchat reaps significant long-term benefits from increased user engagement with content on Snapchat provided by our partners, these benefits may not offset the possible loss of advertising revenue, in which case our business could be seriously harmed.
If events occur that damage our brand or reputation, our business may be seriously harmed.
We have developed a brand that we believe has contributed to our success. We also believe that maintaining and enhancing our brand is critical to expanding our user base, advertisers, and partners. Because many of our users join Snapchat on the invitation or recommendation of a friend or family member, one of our primary focuses is on ensuring that our users continue to view Snapchat and our brand favorably so that these referrals continue. Maintaining and enhancing our brand will depend largely on our ability to continue to provide useful, novel, fun, reliable, trustworthy, and innovative products, which we may not do successfully. We may introduce new products, make changes to existing products and services, or require our users to agree to new terms of service related to new and existing products that users do not like, which may negatively affect our brand in the short term, long term, or both. Additionally, our partners’ actions may affect our brand if users do not appreciate what those partners do on Snapchat. We may also fail to adequately support the needs of our users, advertisers, or partners, which could erode confidence in our brand. Maintaining and enhancing our brand may require us to make substantial investments and these investments may not be successful. If we fail to successfully promote and maintain our brand or if we incur excessive expenses in this effort, our business may be seriously harmed.
In the past, we have experienced, and we expect that we will continue to experience, media, legislative, and regulatory scrutiny. Unfavorable publicity regarding us, our privacy or security practices, product changes, product quality, illicit use of our product, litigation, employee matters, or regulatory activity, or regarding the actions of our founders, our partners, our users, or other companies in our industry, could seriously harm our reputation and brand. Negative publicity and scrutiny could also adversely affect the size, demographics, engagement, and loyalty of our user base, as well as parental perception of our industry or Snapchat in particular, and result in decreased revenue, fewer application installs (or increased application un-installs), or declining engagement or growth rates, including among teens who need parental approval for use of our products, any of which could seriously harm our business.
Expanding and operating in international markets requires significant resources and management attention. If we are not successful in expanding and operating our business in international markets, we may incur significant costs, damage our brand, or need to lay off team members in those markets, any of which may seriously harm our business.
We have expanded to new international markets and are growing our operations in existing international markets, which may have very different cultures and commercial, legal, and regulatory systems than where we predominantly operate. In connection with our international expansion and growth, we also hire new team members in many of these markets. This international expansion may:
impede our ability to continuously monitor the performance of all of our team members;
result in hiring of team members who may not yet fully understand our business, products, and culture; or
cause us to expand in markets that may lack the culture and infrastructure needed to adopt our products.
These issues may eventually lead to turnover or layoffs of team members in these markets and may harm our ability to grow our business in these markets. In addition, scaling our business to international markets imposes complexity on our business, and requires additional financial, legal, and management resources. We may not be able to manage growth and expansion effectively, which could damage our brand, result in significant costs, and seriously harm our business. For example, in August 2022, we undertook a broad strategic reprioritization to focus on our top priorities, improve cost efficiencies, and drive toward profitability and positive free cash flow. As a result of the strategic reprioritization, in the year ended December 31, 2022, we incurred pre-tax charges of $188.9 million, primarily consisting of severance and related charges, stock-based compensation expense, lease exit and related charges, impairment charges, contract termination charges, and intangible asset amortization. As we continue to adapt and update our business model and priorities, we may make additional restructurings, reprioritizations, or reductions in the future. Any such changes could
33

disrupt our operations, increase costs, make it harder to service our users or customers, adversely impact employee retention, hiring and morale, negatively impact our reputation, or distract management, any of which could seriously harm our business.
Additionally, because we have team members internationally, we are exposed to political, social, and economic instability in additional countries and regions.
Our products are highly technical and may contain undetected software vulnerabilities, bugs, or hardware errors, which could manifest in ways that could seriously harm our reputation and our business.
Our products are highly technical and complex. Snapchat, our other products, or products we may introduce in the future, may contain undetected software bugs, hardware errors, and other vulnerabilities. These bugs and errors can manifest in any number of ways in our products, including through diminished performance, security vulnerabilities, malfunctions, or even permanently disabled products. We have a practice of updating our products, but some errors in our products may be discovered only after a product has been released or shipped and used by users, and may in some cases be detected only under certain circumstances or after extended use. While we maintain an application security program designed to detect and remediate bugs and vulnerabilities in our products prior to their launch and a bug bounty program to allow security researchers to assist us in identifying vulnerabilities in our products before they are exploited by malicious threat actors, there is no guarantee that we will be able to discover and remediate vulnerabilities or threats to our products, including in a timely manner. We may be unable to detect bugs, vulnerabilities or threats because no testing can reveal all bugs and vulnerabilities in highly technical and complex products that are constantly evolving, cyber threat actors are developing sophisticated and often undisclosed exploit development tools and techniques, and vulnerabilities in open source and third-party software that may be included in our products are disclosed daily. Any errors, bugs, or vulnerabilities discovered in our products or code (particularly after release) could damage our reputation, result in a security incident (and attendant consequences), drive away users, lower revenue, and expose us to litigation claims or regulatory investigations or enforcement actions, any of which could seriously harm our business. We may also experience delays in developing and deploying remedial measures and patches designed to address identified vulnerabilities.
Spectacles, as an eyewear product, is regulated by the U.S. Food and Drug Administration, or the FDA, and may malfunction in a way that results in physical harm to a user or others around the user. We offer a limited one-year warranty in the United States and a limited two-year warranty in Europe, and any such defects discovered in our products after commercial release could result in a loss of sales and users, which could seriously harm our business. Moreover, certain jurisdictions in which we operate require manufacturers of connected devices to comply with legal and contractual obligations that govern the way data generated by such connected devices is shared and used. If we are unable to comply with these requirements in a timely manner, or if we face technical difficulties in the implementation of some requirements, we could become subject to investigations and enforcement actions, which could require additional financial and management resources.
We may face claims for product liability, tort, or breach of warranty, or experience product recalls. For example, in the first quarter of 2024, we voluntarily decided to recall our Pixy drone product and refund consumers after determining that, in a very small number of cases, the batteries overheated. The product had been discontinued in August 2022. Our product contracts with users contain provisions relating to warranty disclaimers and liability limitations, which may not be upheld. In addition, our liability insurance coverage may prove inadequate or future coverage may be unavailable on acceptable terms or at all. The occurrence of any of these events could increase our costs, divert management attention, and seriously harm our reputation and our business.
We have been, are currently, and may in the future be subject to regulatory inquiries, investigations, and proceedings which could cause us to incur substantial costs or require us to change our business practices in a way that could seriously harm our business.
We have been, are currently, and may in the future be subject to inquiries, investigations, and proceedings instituted by government entities. We regularly report information about our business to federal, state, and foreign regulators in the ordinary course of operations. For example, many companies in our industry have received additional information requests from the U.S. Equal Employment Opportunity Commission, and companies with operations in California, including us, have received additional information requests and notices of cause from the California Civil Rights Department (formerly the California Department of Fair Employment and Housing) regarding employment practices, including pay equity. These actions, including any potential unfavorable outcomes, and our compliance with any associated regulatory orders, consent decrees, or settlements, may require us to change our policies or practices, subject us to substantial monetary fines or other penalties or sanctions, result in increased operating costs, divert management’s
34

attention, harm our reputation, and require us to incur significant legal and other expenses, any of which could seriously harm our business.
We are currently, and expect to be in the future, party to patent lawsuits and other intellectual property claims that are expensive and time-consuming. If resolved adversely, these lawsuits and claims could seriously harm our business.
Companies in the mobile, camera, communication, media, internet, and other technology-related industries own large numbers of patents, copyrights, trademarks, trade secrets, and other intellectual property rights, and frequently enter into litigation based on allegations of infringement, misappropriation, or other violations of intellectual property or other rights. In addition, various “non-practicing entities” and other entities that own patents, copyrights, trademarks, trade secrets, and other intellectual property rights often attempt to aggressively assert their rights to extract value from technology companies. Furthermore, from time to time we may introduce new products or make other business changes, including in areas where we currently do not compete, which could increase our exposure to patent, copyright, trademark, trade secret, and other intellectual property rights claims from competitors and non-practicing entities. We have been subject to, and expect to continue to be subject to, claims and legal proceedings from holders of patents, trademarks, copyrights, trade secrets, and other intellectual property rights alleging that some of our products or content infringe their rights. An unfavorable outcome in any of these lawsuits could seriously harm our business. If these or other matters continue in the future or we need to enter into licensing arrangements, which may not be available to us or on terms favorable to us, it may increase our costs and decrease the value of our products, and our business could be seriously harmed. If a third party does not offer us a license to its intellectual property on commercially reasonable terms, or at all, we may be required to develop, acquire or license alternative, non-infringing technology, which could require significant time, effort, and expense, and may ultimately not be successful. Any of these events would adversely affect our business.
Moreover, we may not be aware if our platform is infringing, misappropriating, or otherwise violating third-party intellectual property rights, and third parties may bring claims alleging such infringement, misappropriation, or violation. Because patent applications can take years to issue and are often afforded confidentiality for some period of time, there may currently be pending applications, unknown to us, that later result in issued patents that could cover one or more of our products and there is also a risk that we could adopt a technology without knowledge of a pending patent application, which technology would infringe a third-party patent once that patent is issued. Moreover, the law continues to evolve and be applied and interpreted by courts in novel ways that we may not be able to adequately anticipate, and such changes may subject us to additional claims and liabilities. In a patent infringement claim against us, we may assert, as a defense, that we do not infringe the relevant patent claims, that the patent is invalid or both. The strength of our defenses will depend on the patents asserted, the interpretation of these patents and our ability to invalidate the asserted patents. However, we could be unsuccessful in advancing non-infringement or invalidity arguments in our defense. In the United States, issued patents enjoy a presumption of validity, and the party challenging the validity of a patent claim must present clear and convincing evidence of invalidity, which is a high burden of proof. Conversely, the patent owner need only prove infringement by a preponderance of the evidence, which is a lower burden of proof. Intellectual property claims, whether or not successful, could divert management time and attention away from our business and harm our reputation and financial condition. Moreover, there could be public announcements of the results of hearings, motions or other interim proceedings or developments and if securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on our business.
We are currently, and expect to be in the future, party to lawsuits contending that we should be legally responsible to content created by our users or harms experienced by our users. These lawsuits can be expensive and time-consuming. If resolved adversely, these lawsuits and claims could seriously harm our business.
We rely on a variety of Constitutional, statutory, and common-law frameworks that provide that we are not legally responsible for content created by our users, including the Digital Millennium Copyright Act, the Communications Decency Act, or CDA, the First Amendment, and the fair-use doctrine. However, these provisions, statutes, and doctrines are subject to uncertain judicial interpretation and regulatory and legislative amendments. For example, the U.S. Congress amended the CDA in 2018 in ways that could expose some Internet platforms to an increased risk of litigation. In addition, the U.S. Congress and the Executive branch have proposed further changes or amendments each year since 2019 including, among other things, proposals that would narrow the CDA immunity, expand government enforcement power relating to content moderation concerns, or repeal the CDA altogether. Some U.S. states have also enacted or proposed legislation that would undercut, or conflict with, the CDA’s protections. Some of these state-specific laws grant individuals a private right of action to sue to enforce these laws, with statutory damages. Although such state laws have been or can be expected to be challenged in court, if these laws were upheld or if additional similar laws or the changes or amendments to the CDA proposed by the U.S. Congress and the Executive branch were enacted, such changes may decrease the protections
35

provided by the CDA and expose us to lawsuits, penalties, and additional compliance obligations. If courts begin to interpret the CDA more narrowly than they have historically done, this could expose us to additional lawsuits and potential judgments and seriously harm our business. Moreover, some of these statutes and doctrines that we rely on provide protection only or primarily in the United States. If the rules around these doctrines change, if international jurisdictions refuse to apply similar protections, or if a court were to disagree with our application of those rules to our service, we could incur liability or be required to make significant changes to our products, business practices, or operations, and our business could be seriously harmed.
Notwithstanding these Constitutional, statutory, and common-law protections, we have faced, currently face, and will continue to face claims relating to information that is published or made available on our products, including Snapchat. In particular, the nature of our business exposes us to claims related to defamation, intellectual property rights, rights of publicity and privacy, and personal injury torts. For example, we do not monitor or edit the vast majority of content that is communicated through Snapchat, and such content has, and may in the future, expose us to lawsuits. Specifically, we are currently facing several lawsuits alleging that we are liable for allowing users to communicate with each other, and that those communications sometimes result in harm. In addition, other lawsuits allege that the design of our platform and those of our competitors is addictive and harmful to minor users’ mental health. Other plaintiffs have argued that we should be legally responsible for fentanyl overdoses or poisoning if communications about a drug transaction occurred on our platform. We believe we have meritorious defenses to these lawsuits, but litigation is inherently uncertain. Unfavorable outcomes could seriously harm our business. These actions, including any potential unfavorable outcomes, and our compliance with any associated court orders or settlements, may require us to change our policies or practices, subject us to substantial monetary judgments, fines, penalties, or sanctions, result in increased operating costs, divert management’s attention, harm our reputation, and require us to incur significant legal and other expenses, any of which could seriously harm our business. Even if the outcome of any such litigation or claim is favorable, defending against such lawsuits is costly and can impose a significant burden on management and employees. We may also receive unfavorable preliminary, interim, or final rulings in the course of litigation.
This risk is enhanced in certain jurisdictions outside the United States where our protection from liability for third-party actions may be less than the protection that exists in the United States. For example, in April 2019, the European Union passed a directive expanding online platform liability for copyright infringement and regulating certain uses of news content online, which member states were required to implement by June 2021. In addition, legislation in Germany may impose significant fines for failure to comply with certain content removal and disclosure obligations. Numerous other countries in Europe, the Middle East, Asia-Pacific, and Latin America are considering or have implemented similar legislation imposing penalties for failure to remove certain types of content or follow certain processes.
We could incur significant costs investigating and defending such claims and, if we are found liable, significant damages, or license costs. We could also face fines or orders restricting or blocking our services in particular geographies as a result of content hosted on our services. If any of these events occur, we may incur significant costs or be required to make significant changes to our products, business practices, or operations and our business could be seriously harmed.
From time to time, we are involved in class-action lawsuits and other litigation matters that are expensive and time-consuming and could seriously harm our business.
We are involved in numerous lawsuits, including putative class-action lawsuits brought by users and investors, some of which may claim statutory damages. We anticipate that we will continue to be a target for lawsuits in the future. Because we have millions of users, class-action lawsuits against us that are purportedly filed by or on behalf of users typically claim enormous monetary damages in the aggregate even if the alleged per-user harm is small or non-existent. For example, in November 2020, a putative class filed an action against us in Illinois, alleging that we violated an Illinois statute concerning the handling of biometric data, which we settled. Other plaintiffs have chosen to pursue a strategy of joining with other plaintiffs to bring a large number of individual claims, rather than pursuing a class action.
Similarly, because we have a large number of stockholders, class-action lawsuits on securities theories typically claim enormous monetary damages in the aggregate even if the alleged loss per stockholder is small. For example, in November 2021, we, and certain of our officers, were named as defendants in a securities class-action lawsuit in federal court purportedly brought on behalf of purchasers of our Class A common stock. The lawsuit alleges that we and certain of our officers made false or misleading statements and omissions concerning the impact that Apple’s App Tracking Transparency, or ATT, framework would have on our business. In August 2022, we, and certain of our directors, were named as defendants in a class-action lawsuit in Delaware Chancery Court purportedly brought on behalf of Class A stockholders, alleging that a transaction between the company’s co-founders and the company, in which the co-founders
36

agreed to employment agreements and we agreed to amend our certificate of incorporation and issue a stock dividend if certain conditions were met, was not advantageous to the stockholders and constituted a breach of fiduciary duty. In December 2023, we entered into an Amended Stipulation of Compromise and Settlement to settle and dismiss the lawsuit, subject to approval by the court and the satisfaction of various conditions.
We believe we have meritorious defenses to these lawsuits, but litigation is inherently uncertain and an unfavorable outcome could seriously harm our business. Any litigation to which we are a party may result in an onerous or unfavorable judgment that might not be reversed on appeal, or we may decide to settle lawsuits on adverse terms. Any such negative outcome could result in payments of substantial monetary damages or fines, or changes to our products or business practices, and seriously harm our business. Even if the outcome of any such litigation or claim is favorable, defending against such lawsuits is costly and can impose a significant burden on management and employees. We may also receive unfavorable preliminary, interim, or final rulings in the course of litigation.
We plan to continue expanding our international operations, including in markets where we have limited operating experience and may be subject to increased business and economic risks that could seriously harm our business.
We plan to continue expanding our business operations abroad and to enter new international markets and expand our operations in existing international markets, where in some cases we have limited or no experience in marketing, selling, and deploying our products and advertisements. Our limited experience and infrastructure in such markets, or the lack of a critical mass of users in such markets, may make it more difficult for us to effectively monetize any increase in DAUs in those markets, and may increase our costs without a corresponding increase in revenue. If we fail to deploy or manage our operations in international markets successfully, our business may suffer. We do not currently enter into foreign currency exchange contracts, which means our business, financial condition, and operating results may be impacted by fluctuations in the exchange rates of the currencies in which we do business. In the future, as our international operations increase, or more of our revenue agreements or operating expenses are denominated in currencies other than the U.S. dollar, these impacts may become material. In addition, as our international operations and sales continue to grow, we are subject to a variety of risks inherent in doing business internationally, including:
political, social, and economic instability, including war and other armed conflict, and significant political developments or disruptions in foreign jurisdictions, such as the ongoing legal and regulatory changes in the United Kingdom as a result of the withdrawal of the United Kingdom from the European Union;
risks related to the legal and regulatory environment in foreign jurisdictions, including with respect to privacy, rights of publicity, content, data protection, cybersecurity, intellectual property, health and safety, competition, protection of minors, consumer protection, employment, money transmission, import and export restrictions, gift cards, electronic funds transfers, anti-money laundering, advertising, algorithms, encryption, and taxation, and unexpected changes in laws, regulatory requirements, and enforcement;
potential damage to our brand and reputation due to compliance with local laws, including potential censorship and requirements to provide user information to local authorities;
fluctuations in currency exchange rates;
higher levels of credit risk and payment fraud;
complying with tax requirements of multiple jurisdictions;
enhanced difficulties of integrating any foreign acquisitions;
complying with a variety of foreign laws, including certain employment laws requiring national collective bargaining agreements that set minimum salaries, benefits, working conditions, and termination requirements;
complying with a variety of foreign disclosure and reporting obligations, including those related to environmental, social, and corporate governance impacts and security breaches;
reduced protection for intellectual-property rights in some countries;
difficulties in staffing and managing global operations and the increased travel, infrastructure, and compliance costs associated with multiple international locations;
regulations that might add difficulties in repatriating cash earned outside the United States and otherwise preventing us from freely moving cash;
import and export restrictions and changes in trade regulation;
37

complying with statutory equity requirements;
complying with the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act, and similar laws in other jurisdictions; and
export controls and economic sanctions administered by the Department of Commerce Bureau of Industry and Security, the Treasury Department’s Office of Foreign Assets Control, or other similar foreign regulatory bodies.
If we are unable to expand internationally and manage the complexity of our global operations successfully, our business could be seriously harmed.
We plan to continue to make acquisitions and strategic investments in other companies, which could require significant management attention, disrupt our business, dilute our stockholders, and seriously harm our business.
As part of our business strategy, we have made and intend to make acquisitions to add specialized team members and complementary companies, products, and technologies, as well as investments in public and private companies in furtherance of our strategic objectives. Our ability to acquire and successfully integrate larger or more complex companies, products, and technologies is unproven. In the future, we may not be able to find other suitable acquisition or investment candidates, and we may not be able to complete acquisitions or investments on favorable terms, if at all. Our previous and future acquisitions and investments may not achieve our goals, and any future acquisitions or investments we complete could be viewed negatively by users, advertisers, partners, or investors. In addition, if we fail to successfully close transactions, integrate new teams, or integrate the products, technologies, and systems associated with these acquisitions into our company, our business could be seriously harmed. Any integration process may require significant time and resources, and we may not be able to manage the process successfully. For example, future or past business transactions could expose us to additional cybersecurity risks and vulnerabilities, as our systems could be negatively affected by vulnerabilities present in acquired or integrated entities’ systems and technologies. We may not successfully evaluate or use the acquired products, technology, and personnel, or accurately forecast the financial impact of an acquisition or investment transaction, including accounting charges. We may also incur unanticipated liabilities and litigation exposure that we assume as a result of acquiring companies. We may have to pay cash, incur debt, or issue equity securities to pay for any acquisition or investment, any of which could seriously harm our business. Selling or issuing equity to finance or carry out any such acquisition or investment would also dilute our existing stockholders. Incurring debt would increase our fixed obligations and could also include covenants or other restrictions that would impede our ability to manage our operations.
In addition, it generally takes several months after the closing of an acquisition to finalize the purchase price allocation. Therefore, it is possible that our valuation of an acquisition may change and result in unanticipated write-offs or charges, impairment of our goodwill, or a material change to the fair value of the assets and liabilities associated with a particular acquisition, any of which could seriously harm our business.
The strategic investments we make in public and private companies around the world range from early-stage companies still defining their strategic direction to mature companies with established revenue streams and business models. Many of the instruments in which we invest are non-marketable and illiquid at the time of our initial investment, and our ability to realize a return on our investment, if any, is typically dependent on the issuer participating in a liquidity event, such as a public offering or acquisition. We are not always able to achieve a return on our investments in a timely fashion, if at all, even for those companies that have achieved a liquidity event. To the extent any of the companies in which we invest are not successful, which can include failures to achieve business objectives as well as bankruptcy, we could recognize an impairment or lose all or part of our investment.
Our acquisition and investment strategy may not succeed if we are unable to remain attractive to target companies or expeditiously close transactions. For example, if we develop a reputation for being a difficult acquirer or having an unfavorable work environment, or target companies view our non-voting Class A common stock unfavorably, we may be unable to source and close acquisition targets. In addition, members of the U.S. administration and Congress have proposed new legislation, and the U.S. Federal Trade Commission and Department of Justice have adopted new procedures, that could limit, hinder, or delay the acquisition process and target opportunities. If we are unable to consummate key acquisition transactions essential to our corporate strategy, it may limit our ability to grow or compete effectively and our business may be seriously harmed.
38

If our goodwill or intangible assets become impaired, we may be required to record a significant charge to earnings, which could seriously harm our business.
Under U.S. generally accepted accounting principles, or GAAP, we review our intangible assets for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. Goodwill is required to be tested for impairment at least annually. As of December 31, 2023, we had recorded a total of $1.8 billion of goodwill and intangible assets, net related to our acquisitions. An adverse change in market conditions, particularly if such change has the effect of changing one of our critical assumptions or estimates, could result in a change to the estimation of fair value that could result in an impairment charge to our goodwill or intangible assets. Any such material charges may seriously harm our business.
Our use of equity awards to compensate and motivate our employees causes dilution to existing stockholders. Efforts to manage this dilution are likely to reduce the amount of cash we have available for other purposes.
We use equity awards that vest over multiple years to compensate and motivate our employees. When our employee equity awards vest, we typically withhold taxes and remit them, along with any employee and employer social security contributions, to relevant taxing authorities on behalf of team members and, where applicable, their employers.
While the issuance of stock-based compensation to our employees does not deplete our cash balance, it is dilutive to existing stockholders. To help manage and mitigate this dilution, we can choose to use our existing cash to fund the withholding and remittance obligations on equity awards when they vest (instead of selling a portion of the vested equity award on behalf of our employees), or engage in stock repurchases. However, doing so would reduce the amount of cash we have available to fund working capital, capital expenditures, strategic acquisitions or business opportunities, and other general corporate purposes and may increase stock price volatility. If we were to elect to satisfy tax withholding and remittance obligations in whole or in part by drawing on our revolving credit facility, our interest expense and principal repayment requirements could increase significantly, which could seriously harm our business.
There are numerous risks associated with our internal and contract manufacturing of our physical products and components. If we encounter problems with either our internal or contract manufacturing, we may not deliver our products within specifications or on time, which may seriously harm our business.
Manufacturing processes are highly complex, require advanced and costly equipment, and must be continuously modified to improve yields and performance. We largely rely on third-party suppliers and contract manufacturers in connection with the production of our own physical products and components. We and our contract manufacturers are all vulnerable to capacity constraints and reduced component availability, and have limited control over delivery schedules, manufacturing yields, and costs, particularly when components are in short supply, or if we introduce a new product or feature. In addition, we have limited control over our suppliers’ and manufacturers’ quality systems and controls, and therefore must rely on them to meet our quality and performance standards and specifications. Delays, component shortages, including custom components that are manufactured for us at our direction, global trade conditions and agreements, and other manufacturing and supply problems could impair the distribution of our products and ultimately our brand. For example, the United States has threatened tougher trade terms with China and other countries, leading to the imposition, or potential future imposition, of substantially higher U.S. Section 301 tariffs on certain imports from China, which may adversely affect our products and seriously harm our business.
Furthermore, any adverse change in our suppliers’ or contract manufacturers’ financial or business condition or our relationship with them could disrupt our ability to supply our products. If we change our suppliers or contract manufacturers, or shift to more internal manufacturing operations, we may lose revenue, incur increased costs, and damage our reputation and brand. Qualifying and commencing operations with a new supplier or contract manufacturer is expensive and time-consuming. In addition, if we experience increased demand for our products, we may need to increase our material or component purchases, internal or contract-manufacturing capacity, and internal test and quality functions. The inability of our suppliers or contract manufacturers to provide us with adequate high-quality materials and products could delay our order fulfillment, and may require us to change the design of our products to meet this increased demand. Any redesign may require us to re-qualify our products with any applicable regulatory bodies or customers, which would be costly and time-consuming. This may lead to unsatisfied customers and users and increase costs to us, which could seriously harm our business. As we increase or acquire additional manufacturing capacity, we are subject to many complex and evolving environmental, health, and safety laws, regulations, and rules in each jurisdiction in which we operate. If we fail to comply with any such laws and regulations, then we could incur regulatory penalties, fines, and legal liabilities, suspension of production, significant compliance requirements, alteration of our manufacturing processes, or restrictions on our ability to modify or expand our facilities, any of which could seriously harm our business.
39

In addition, any errors or defects in any parts or technology incorporated into our products could result in product failures or recalls that could seriously harm our business. Further, any defect in manufacturing, design, or other could cause our products to fail or render them permanently inoperable. As a result of such product failures or recalls, we may have to replace or offer refunds for these products at our sole cost and expense, face litigation, including class-action lawsuits, or be subject to other liabilities. Should we have a widespread problem of this kind, the reputational damage and the cost of replacing these products, or other liabilities, could seriously harm our business.
Some of our products are in regulated industries. Clearances to market regulated products can be costly and time-consuming, and we may not be able to obtain these clearances or approvals on a timely basis, or at all, for future products.
The FDA and other state and foreign regulatory agencies regulate Spectacles. We may develop future products that are regulated as medical devices by the FDA or regulated by other governmental agencies. Government authorities, primarily the FDA and corresponding regulatory agencies, regulate the medical device industry. Unless there is an exemption, we must obtain regulatory approval from the FDA and corresponding agencies, or other applicable governmental authorities, before we can market or sell a new regulated product or make a significant modification to an existing product. Obtaining regulatory clearances to market a medical device or other regulated products can be costly and time-consuming, and we may not be able to obtain these clearances or approvals on a timely basis, or at all, for future products. Any delay in, or failure to receive or maintain, clearance or approval for any products under development could prevent us from launching new products. We could seriously harm our business and the ability to sell our products if we experience any product problems requiring reporting to governmental authorities, if we fail to comply with applicable federal, state, or foreign agency regulations, or if we are subject to enforcement actions such as fines, civil penalties, injunctions, product recalls, or failure to obtain regulatory clearances or approvals.
We have faced inventory risk with respect to our physical products.
We have been and may in the future be exposed to inventory risks related to our physical products as a result of rapid changes in product cycles and pricing, defective merchandise, changes in consumer demand and consumer spending patterns, changes in consumer tastes with respect to our products, and other factors. We try to accurately predict these trends and avoid overstocking or understocking inventory. Demand for products, however, can change significantly between the time inventory or components are ordered and the date of sale. The acquisition of certain types of inventory or components may require significant lead-time and prepayment and they may not be returnable. Failure to manage our inventory, supplier commitments, or customer expectations could seriously harm our business.
Risks Related to Credit and Financing
We have offered and may continue to offer credit to our partners to stay competitive, and as a result we may be exposed to credit risk of some of our partners, which may seriously harm our business.
We engage in business with some of our partners on an open credit basis. While we attempt to monitor individual partner payment capability when we grant open credit arrangements and maintain allowances we believe are adequate to cover exposure for doubtful accounts, we cannot assure investors these programs will be effective in managing our credit risks in the future. This may be especially true as our business grows and expands, we engage with partners that have limited operating history, or we engage with partners that we may not be familiar with. If we are unable to adequately control these risks, our business could be seriously harmed.
Operating our business requires a significant amount of cash, and we may not have sufficient cash flow from our business to pay the Convertible Notes, and any other debt when due, which may seriously harm our business.
Our ability to make principal or interest payments on, or to refinance, the Convertible Notes or other indebtedness depends on our future performance, which is subject to many factors beyond our control. Our business may not generate sufficient cash flow from operations in the future to service our debt and business. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt, obtaining additional debt financing, or issuing additional equity securities, any of which may be on terms that are not favorable to us or, in the case of equity securities, highly dilutive to our stockholders. The Convertible Notes will mature beginning in May 2025, unless earlier converted, redeemed, or repurchased. Our ability to repay or refinance the Convertible Notes or our other indebtedness will depend on various factors, including the accessibility of capital markets, our business, and our financial condition at such time. We may not be able to engage in any of these activities or on desirable terms, which could result in a default on our debt obligations. In addition, our existing and future debt agreements, including the Convertible Notes and
40

Credit Facility, may contain restrictive covenants that may prohibit us from adopting any of these alternatives. Our failure to comply with these covenants could result in an event of default which, if not cured or waived, could result in the acceleration of our debt, and would seriously harm our business.
In addition, holders of the Convertible Notes have the right to require us to repurchase all or a portion of the Convertible Notes on the occurrence of a fundamental change at a repurchase price equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. Further, if a make-whole fundamental change as defined in each of the indentures governing the Convertible Notes, or the Indentures, occurs prior to the maturity date of the Convertible Notes, we will in some cases be required to increase the conversion rate for a holder that elects to convert its Convertible Notes in connection with such make-whole fundamental change. On the conversion of the Convertible Notes, unless we elect to deliver solely shares of our Class A common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments for the Convertible Notes being converted. However, we may not have enough available cash or be able to obtain financing at the time we are required to make such repurchases of the Convertible Notes surrendered or pay cash with respect to the Convertible Notes being converted.
If we default on our credit obligations, our operations may be interrupted and our business could be seriously harmed.
We have a Credit Facility that we may draw on to finance our operations, acquisitions, and other corporate purposes. If we default on these credit obligations, our lenders may:
require repayment of any outstanding amounts drawn on our Credit Facility;
terminate our Credit Facility; or
require us to pay significant damages.
If any of these events occur, our operations may be interrupted and our ability to fund our operations or obligations, as well as our business, could be seriously harmed. In addition, our Credit Facility contains operating covenants, including customary limitations on the incurrence of certain indebtedness and liens, restrictions on certain intercompany transactions, and limitations on the amount of dividends and stock repurchases. Our ability to comply with these covenants may be affected by events beyond our control, and breaches of these covenants could result in a default under the Credit Facility and any future financial agreements into which we may enter. If not waived, defaults could cause our outstanding indebtedness under our outstanding Convertible Notes or our Credit Facility, including any future financing agreements that we may enter into, to become immediately due and payable. For more information on our Credit Facility, see “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Liquidity and Capital Resources.”
We cannot be certain that additional financing will be available on reasonable terms when needed, or at all, which could seriously harm our business.
We have historically incurred net losses and negative cash flow from operations, and we may not attain and sustain profitability in future periods. As a result, we may need additional financing. Our ability to obtain additional financing, if and when required, will depend on investor demand, our operating performance, our credit rating, the condition of the capital markets, and other factors. To the extent we use available funds or draw on our Credit Facility, we may need to raise additional funds and we cannot assure investors that additional financing will be available to us on favorable terms when required, or at all. If we raise additional funds through the issuance of equity, equity-linked, or debt securities, those securities may have rights, preferences, or privileges senior to the rights of our Class A common stock, and our existing stockholders may experience dilution. In the event that we are unable to obtain additional financing on favorable terms, our interest expense and principal repayment requirements could increase significantly, which could seriously harm our business. In addition, our ability to draw on our Credit Facility relies on our lenders under that facility’s continued operation and ability to fund.
41

Risks Related to Taxes
Existing, new, and proposed tax laws and regulations that would affect the U.S. or foreign taxation of business activities, including the imposition of, or increase in, tax based on gross revenue, could seriously harm our business, or the financial markets and the market price of our Class A common stock.
Reforming the taxation of international businesses has been a priority for politicians at a global level, and a wide variety of changes have been proposed or enacted. Due to the large and expanding scale of our international business activities, any changes in the taxation of such activities may increase our tax expense, the amount of taxes we pay, or both, and seriously harm our business. For example, legislation commonly referred to as the Tax Cuts and Jobs Act, which was enacted in December 2017, significantly reformed the U.S. Internal Revenue Code of 1986, as amended, or the Code. The Tax Cuts and Jobs Act put into effect significant changes to U.S. taxation of international business activities, including lowering U.S. federal corporate income tax rates, changing the utilization of future net operating loss carryforwards, allowing certain capital expenditures to be expensed, eliminating the option to currently deduct research and development expenditures and requiring taxpayers to capitalize and amortize U.S.-based and non-U.S.-based research and development expenditures over five and fifteen years, respectively. In August 2022, the Inflation Reduction Act, or the IRA, was enacted, the provisions of which include a minimum tax equal to 15% of the adjusted financial statement income of certain large corporations, as well as a 1% excise tax on certain share buybacks by public corporations that would be imposed on such corporations. It is possible that changes or interpretations under the Tax Cuts and Jobs Act, the IRA, or other tax legislation could increase our future tax liability, which could in turn adversely impact our business and future profitability.
In addition, many jurisdictions and intergovernmental organizations have implemented or are in the process of implementing proposals that have changed (or are likely to change) various aspects of the existing framework under which our tax obligations are determined in many of the jurisdictions in which we do business and in which our users are located. Some jurisdictions have enacted, and others have proposed, in each case potentially on a temporary basis pending the implementation of the “two-pillar solution” described below, taxes based on gross receipts applicable to digital services regardless of profitability. In addition, the Organisation for Economic Co-operation and Development, or the OECD, has led international efforts to devise, and to implement on a permanent basis, a two-pillar solution to address the tax challenges arising from the digitalization of the economy. Pillar One focuses on nexus and profit allocation, and Pillar Two provides for a global minimum effective corporate tax rate of 15%. Pillar One would apply to multinational enterprises with annual global revenue above 20 billion euros and profitability above 10%, with the revenue threshold potentially reduced to 10 billion euros in the future. While it remains uncertain whether Pillar One will be adopted, based on these thresholds, we currently expect to be outside the scope of the Pillar One proposals, though we anticipate that we will be subject to Pillar One in the future if it is ultimately adopted and if our global revenue exceeds the Pillar One thresholds. A number of countries, including the United Kingdom, have enacted legislation to implement core elements of the Pillar Two proposal from the start of 2024. Based on our current understanding of the minimum revenue thresholds contained in the proposed Pillar Two rules, we expect that we may be within their scope and so their implementation could impact the amount of tax we have to pay and we may be required to incur additional material costs and expenditures to ensure compliance with any such rules in each of the relevant jurisdictions within which we carry on our business.
We continue to examine the impact these and other tax reforms may have on our business. The impact of these and other tax reforms is uncertain and one or more of these or similar measures could seriously harm our business.
We may have exposure to greater-than-anticipated tax liabilities, which could seriously harm our business.
Our income tax obligations are based on our corporate operating structure and third-party and intercompany arrangements, including the manner in which we develop, value, and use our intellectual property and the valuations of our intercompany transactions. The tax laws applicable to our international business activities, including the laws of the United States and other jurisdictions, are subject to change and uncertain interpretation. The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for valuing developed technology, intercompany arrangements, or transfer pricing, which could increase our worldwide effective tax rate and the amount of taxes we pay and seriously harm our business. Taxing authorities may also determine that the manner in which we operate our business is not consistent with how we report our income, which could increase our effective tax rate and the amount of taxes we pay and seriously harm our business. In addition, our future income taxes could fluctuate because of earnings being lower than anticipated in jurisdictions that have lower statutory tax rates and higher than anticipated in jurisdictions that have higher statutory tax rates, by changes in the valuation of our deferred tax assets and liabilities, or by changes in tax laws, regulations, or accounting principles. We are subject to regular review and audit by U.S. federal and state and foreign tax authorities. Any adverse outcome from a review or audit could seriously harm our business. In addition, determining our worldwide provision for income taxes and other tax liabilities requires significant judgment by management, and there are many
42

transactions where the ultimate tax determination is uncertain. Although we believe that our estimates are reasonable, the ultimate tax outcome may differ from the amounts recorded in our financial statements for such periods and may seriously harm our business.
Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited, each of which could seriously harm our business.
As of December 31, 2023, we had U.S. federal net operating loss carryforwards of approximately $6.7 billion and state net operating loss carryforwards of approximately $4.5 billion, as well as U.K. net operating loss carryforwards of approximately $4.5 billion. We also accumulated U.S. federal and state research tax credits of $816.6 million and $478.9 million, respectively, as of December 31, 2023. Under Sections 382 and 383 of the Code, if a corporation undergoes an “ownership change,” the corporation’s ability to use its pre-change net operating loss carryforwards and other pre-change tax attributes, such as research tax credits, to offset its post-change income and taxes may be limited. In general, an “ownership change” occurs if there is a cumulative change in our ownership by “5% shareholders” that exceeds 50 percentage points over a rolling three-year period. Similar rules may apply under state tax laws. In the event that we experience one or more ownership changes as a result of transactions in our stock, then we may be limited in our ability to use our net operating loss carryforwards and other tax assets to reduce taxes owed on the net taxable income that we earn.
For U.S. federal income tax purposes, net operating losses arising in tax years beginning before January 1, 2018 can be carried forward to the earlier of the next subsequent twenty tax years or until such losses are fully utilized. Net operating losses arising in tax years beginning after December 31, 2017 are not subject to the twenty-year limitation, but our use of such net operating losses in a tax year may not exceed 80% of such year’s taxable income. U.S. federal research tax credits can be carried forward to the earlier of the next subsequent twenty tax years or until such credits are fully utilized, and use of those credits generally cannot exceed 75% of the net income tax liability for such tax year. In the United Kingdom, net operating loss carryforwards can be carried forward indefinitely; however, use of such carryforwards in a given year is generally limited to 50% of such year’s taxable income and may be subject to ownership change rules that restrict the use of net operating loss carryforwards.
Any limitations on the ability to use our net operating loss carryforwards and other tax assets, as well as the timing of any such use, could seriously harm our business.
Our operating results may be negatively affected if we are required to pay additional sales and use tax, value added tax, or other transaction taxes, and we could be subject to liability with respect to all or a portion of past or future sales.
We currently collect and remit sales and use, value added and other transaction taxes in certain of the jurisdictions where we do business based on our assessment of the amount of taxes owed by us in such jurisdictions. However, in some jurisdictions in which we do business, we do not believe that we owe such taxes, and therefore we currently do not collect and remit such taxes in those jurisdictions or record contingent tax liabilities in respect of those jurisdictions. A successful assertion that we are required to pay additional taxes in connection with sales of our products and solutions, or the imposition of new laws or regulations or the interpretation of existing laws and regulations requiring the payment of additional taxes, would result in increased costs and administrative burdens for us. If we are subject to additional taxes and determine to offset such increased costs by collecting and remitting such taxes from our customers, or otherwise passing those costs through to our customers, companies may be discouraged from purchasing our products and solutions. Any increased tax burden may decrease our ability or willingness to compete in relatively burdensome tax jurisdictions, result in substantial tax liabilities related to past or future sales or otherwise seriously harm our business.
Risks Related to Ownership of Our Class A Common Stock
Holders of Class A common stock have no voting rights. As a result, holders of Class A common stock will not have any ability to influence stockholder decisions.
Class A common stockholders have no voting rights, unless required by Delaware law. As a result, all matters submitted to stockholders will be decided by the vote of holders of Class B common stock and Class C common stock. As of December 31, 2023, Mr. Spiegel and Mr. Murphy control over 99% of the voting power of our capital stock, and Mr. Spiegel alone may exercise voting control over our outstanding capital stock. Mr. Spiegel and Mr. Murphy voting together, or in many instances, Mr. Spiegel acting alone, will have control over all matters submitted to our stockholders for approval. In addition, because our Class A common stock carries no voting rights (except as required by Delaware law), the issuance of the Class A common stock in future offerings, in future stock-based acquisition transactions, or to fund employee equity incentive programs could prolong the duration of Mr. Spiegel’s and Mr. Murphy’s current relative
43

ownership of our voting power and their ability to elect certain directors and to determine the outcome of all matters submitted to a vote of our stockholders. This concentrated control eliminates other stockholders’ ability to influence corporate matters and, as a result, we may take actions that our stockholders do not view as beneficial. As a result, the market price of our Class A common stock could be adversely affected.
Our capital structure may adversely impact our stock price.
Although other U.S.-based companies have publicly traded classes of non-voting stock, to our knowledge, we were the first company to only list non-voting stock on a U.S. stock exchange. Some indexes have since determined that they will exclude non-voting stock, like our Class A common stock, from their membership. For example, FTSE Russell, a provider of widely followed stock indexes, requires new constituents of its indexes to have at least five percent of their voting rights in the hands of public stockholders. The S&P Dow Jones, another provider of widely followed stock indexes, previously excluded companies with multiple share classes, but subsequently reversed course to remove that exclusion. As a result, our Class A common stock is not eligible for stock indexes with these or similar restrictions. We cannot assure you that other stock indexes will not take a similar approach to FTSE Russell in the future. Exclusion from indexes could make our Class A common stock less attractive to investors and, as a result, the market price of our Class A common stock could be adversely affected. Additionally, the exclusion of our Class A common stock from these indexes may limit the types of investors who invest in our Class A common stock and could make the trading price of our Class A common stock more volatile
Because our Class A common stock is non-voting, we and our stockholders are exempt from certain provisions of U.S. securities laws. This may limit the information available to holders of our Class A common stock.
Because our Class A common stock is non-voting, significant holders of our common stock are exempt from the obligation to file reports under Sections 13(d), 13(g), and 16 of the Exchange Act. These provisions generally require periodic reporting of beneficial ownership by significant stockholders, including changes in that ownership. For example, we believe that Tencent Holdings Limited, together with its affiliates, may hold greater than 10% of our Class A common stock based in part on Tencent Holdings Limited’s public reporting. As a result of our capital structure, holders are not obligated to disclose changes in ownership of our Class A common stock, so there can be no assurance that you, or we, will be notified of any such changes. Our directors and officers are required to file reports under Section 16 of the Exchange Act. Our significant stockholders, other than directors and officers, are exempt from the “short-swing” profit recovery provisions of Section 16 of the Exchange Act and related rules with respect to their purchases and sales of our securities. As such, stockholders will be unable to bring derivative claims for disgorgement of profits for trades by significant stockholders under Section 16(b) of the Exchange Act unless the significant stockholders are also directors or officers.
Since our Class A common stock is our only class of stock registered under Section 12 of the Exchange Act and that class is non-voting, we are not required to file proxy statements or information statements under Section 14 of the Exchange Act, unless a vote of the Class A common stock is required by applicable law. Accordingly, legal causes of action and remedies under Section 14 of the Exchange Act for inadequate or misleading information in proxy statements may not be available to holders of our Class A common stock. If we do not deliver any proxy statements, information statements, annual reports, and other information and reports to the holders of our Class B common stock and Class C common stock, then we will similarly not provide any of this information to holders of our Class A common stock. Because we are not required to file proxy statements or information statements under Section 14 of the Exchange Act, any proxy statement, information statement, or notice of our annual meeting may not include all information under Section 14 of the Exchange Act that a public company with voting securities registered under Section 12 of the Exchange Act would be required to provide to its stockholders. Most of that information, however, will be reported in other public filings. For example, any disclosures required by Part III of Form 10-K as well as disclosures required by the NYSE for the year ended December 31, 2023 that are customarily included in a proxy statement are instead included in our Annual Report. But some information required in a proxy statement or information statement is not required in any other public filing. For example, we are not required to comply with the proxy access rules or the “pay versus performance” disclosure rules under Section 14 of the Exchange Act. If we take any action in an extraordinary meeting of stockholders where the holders of Class A common stock are not entitled to vote, we will not be required to provide the information required under Section 14 of the Exchange Act. Nor will we be required to file a preliminary proxy statement under Section 14 of the Exchange Act. Since that information is also not required in a Form 10-K, holders of Class A common stock may not receive the information required under Section 14 of the Exchange Act with respect to extraordinary meetings of stockholders. In addition, we are not subject to the “say-on-pay” and “say-on-frequency” provisions of the Dodd–Frank Act. As a result, our stockholders do not have an opportunity to provide a non-binding vote on the compensation of our executive officers. Moreover, holders of
44

our Class A common stock will be unable to bring matters before our annual meeting of stockholders or nominate directors at such meeting, nor can they submit stockholder proposals under Rule 14a-8 of the Exchange Act.
The trading price of our Class A common stock has been and will likely continue to be volatile.
The trading price of our Class A common stock has been and is likely to continue to be volatile. From January 1, 2022 to December 31, 2023, the trading price of our Class A common stock ranged from $7.33 to $47.71. Declines or volatility in our trading price could make it more difficult to attract and retain talent, adversely impact employee retention and morale, and has required, and may continue to require, us to issue more equity to incentivize team members which is likely to dilute stockholders. The market price of our Class A common stock may fluctuate or decline significantly in response to numerous factors, many of which are beyond our control, including:
actual or anticipated fluctuations in our user growth, retention, engagement, revenue, or other operating results;
variations between our actual operating results and the expectations of investors and the financial community;
the accuracy of our financial guidance or projections;
any forward-looking financial or operating information we may provide, any changes in this information, or our failure to meet expectations based on this information;
actions of investors who initiate or maintain coverage of us, changes in financial estimates by any investors who follow our company, or our failure to meet these estimates or the expectations of investors;
significant acquisitions or divestitures of our stock by investors, whether voluntarily or to comply with regulatory or other requirements;
whether our capital structure is viewed unfavorably, particularly our non-voting Class A common stock and the significant voting control of our co-founders;
additional shares of our common stock being sold into the market by us or our existing stockholders, or the anticipation of such sales, including if we issue shares to satisfy equity-related tax obligations;
stock repurchase programs undertaken by us;
announcements by us or our competitors of significant products or features, technical innovations, acquisitions, strategic partnerships, joint ventures, or capital commitments;
announcements by us or estimates by third parties of actual or anticipated changes in the size of our user base or the level of user engagement;
changes in operating performance and stock market valuations of technology companies in our industry segment, including our partners and competitors;
price and volume fluctuations in the overall stock market, including as a result of trends in the economy as a whole, inflationary pressures, banking instability, war or other armed conflict, terrorism, or responses to these events;
lawsuits threatened or filed against us;
developments in new legislation and pending lawsuits, executive actions, or regulatory actions, including interim or final rulings by judicial or regulatory bodies, whether such developments may impact us or our competitors; and
other events or factors, including those resulting from war, incidents of terrorism, pandemics, or responses to these events.
In addition, extreme price and volume fluctuations in the stock markets have affected and continue to affect many technology companies’ stock prices, including ours. Often, their stock prices have fluctuated in ways unrelated or disproportionate to the companies’ operating performance. In the past, stockholders have filed securities class-action litigation following periods of market volatility. For example, in November 2021, we, and certain of our officers, were named as defendants in a securities class-action lawsuit in federal court purportedly brought on behalf of purchasers of our Class A common stock. The lawsuit alleges that we and certain of our officers made false or misleading statements and omissions concerning the impact that Apple’s ATT framework would have on our business. We believe we have meritorious defenses to this lawsuit, but an unfavorable outcome could seriously harm our business. Any litigation could
45

subject us to substantial costs, divert resources and the attention of management from our business, and seriously harm our business.
We may not realize the anticipated long-term stockholder value of any stock repurchase program undertaken by us and any failure to repurchase our Class A common stock after we have announced our intention to do so may negatively impact our stock price.
Our board of directors has in the past and may from time to time in the future authorize stock repurchase programs, pursuant to which repurchases of Class A common stock may be made either through open market transactions (including pre-set trading plans) or through other transactions in accordance with applicable securities laws. Any repurchase programs may be modified, suspended, or terminated at any time. Any failure to repurchase stock after we have announced our intention to do so may negatively impact our reputation and investor confidence in us and may negatively impact our stock price.
The existence of a stock repurchase program could cause our stock price to trade higher than it otherwise would be and could potentially reduce the market liquidity for our stock. Although stock repurchase programs are intended to enhance long-term stockholder value, there is no assurance they will do so because the market price of our Class A common stock may decline below the levels at which we repurchased shares and short-term stock price fluctuations could reduce the effectiveness of any such program.
Repurchasing our Class A common stock reduces the amount of cash we have available to fund working capital, capital expenditures, strategic acquisitions or business opportunities, and other general corporate purposes, and we may fail to realize the anticipated long-term stockholder value of any stock repurchase program.
Conversions or exchanges of the Convertible Notes may dilute the ownership interest of our stockholders or may otherwise affect the market price of our Class A common stock.
The conversion of some or all of the Convertible Notes may dilute the ownership interests of our stockholders. On conversion of the Convertible Notes, we have the option to pay or deliver, as the case may be, cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock. If we elect to settle our conversion obligation in shares of our Class A common stock or a combination of cash and shares of our Class A common stock, any sales in the public market of our Class A common stock issuable on such conversion could adversely affect prevailing market prices of our Class A common stock. In addition, the existence of the Convertible Notes may encourage short selling by market participants because the conversion of the Convertible Notes could be used to satisfy short positions, or anticipated conversion of the Convertible Notes into shares of our Class A common stock, any of which could depress the market price of our Class A common stock.
We may also engage in exchanges, repurchase, or induce conversions, of the Convertible Notes in the future. Holders of the Convertible Notes that participate in any of these exchanges, repurchases, or induced conversions may enter into or unwind various derivatives with respect to our Class A common stock or sell shares of our Class A common stock in the open market to hedge their exposure in connection with these transactions. These activities could decrease (or reduce the size of any increase in) the market price of our Class A common stock or the Convertible Notes, or dilute the ownership interests of our stockholders. In addition, the market price of our Class A common stock is likely to be affected by short sales of our Class A common stock or the entry into or unwind of economically equivalent derivative transactions with respect to our Class A common stock by investors that do not participate in the exchange transactions and by the hedging activity of the counterparties to our Capped Call Transactions or their respective affiliates.
We may still incur substantially more debt or take other actions that would diminish our ability to make payments on the Convertible Notes when due. Our ability to repay our debt depends on our future performance, which is subject to economic, financial, competitive, and other factors beyond our control.
We and our subsidiaries may incur substantial additional debt in the future, subject to the restrictions contained in our current and future debt instruments. We are not restricted under the terms of the Indentures governing the Convertible Notes from incurring additional debt, securing existing or future debt, repurchasing our stock, making investments, paying dividends, recapitalizing our debt, or taking a number of other actions that could have the effect of diminishing our ability to make payments on the Convertible Notes when due.
46

Our ability to pay our debt when due or to refinance our indebtedness, including the Convertible Notes, depends on our financial condition at such time, the condition of capital markets, and our future performance, which is subject to economic, financial, competitive, and other factors beyond our control.
The conditional conversion feature of the Convertible Notes, if triggered, may adversely affect our financial condition and operating results.
The Convertible Notes are convertible at the option of the holder. In the event the conditions for optional conversion of the 2025 Notes, 2026 Notes, 2027 Notes, or 2028 Notes by holders are met before the close of business on the business day immediately preceding February 1, 2025, May 1, 2026, February 1, 2027, or December 1, 2027, respectively, holders of the applicable Convertible Notes will be entitled to convert the Convertible Notes at any time during specified periods at their option. If one or more holders elect to convert their Convertible Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our Class A common stock (other than paying cash in lieu of delivering any fractional share), we may settle all or a portion of our conversion obligation in cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their Convertible Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Convertible Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital and may seriously harm our business.
We entered into certain hedging positions that may affect the value of the Convertible Notes and the volatility and value of our Class A common stock.
In connection with the issuance of the Convertible Notes, we entered into certain hedging positions with certain financial institutions. These hedging positions are expected generally to reduce potential dilution of our Class A common stock on any conversion of the Convertible Notes or offset any cash payments we are required to make in excess of the principal amount of such converted Convertible Notes, as the case may be, with such reduction or offset subject to a cap.
The counterparties to these hedging positions or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our Class A common stock or purchasing or selling our Class A common stock in secondary market transactions prior to the maturity of the Convertible Notes (and are likely to do so during any observation period related to a conversion of Convertible Notes or following any repurchase of Convertible Notes by us on any fundamental change repurchase date or otherwise). This activity could cause or avoid an increase or a decrease in the market price of our Class A common stock or the Convertible Notes. In addition, if any such hedging positions fail to become effective, the counterparties to these hedging positions or their respective affiliates may unwind their hedge positions, which could adversely affect the value of our Class A common stock.
Delaware law and provisions in our certificate of incorporation and bylaws, as well as our Indentures, could make a merger, tender offer, or proxy contest difficult or more expensive, thereby depressing the trading price of our Class A common stock.
Our certificate of incorporation and bylaws contain provisions that could depress the trading price of our Class A common stock by acting to discourage, delay, or prevent a change of control of our company or changes in our management that the stockholders of our company may deem advantageous. These provisions include the following:
our certificate of incorporation provides for a tri-class capital structure. As a result of this structure, Mr. Spiegel and Mr. Murphy control all stockholder decisions, and Mr. Spiegel alone may exercise voting control over our outstanding capital stock. This includes the election of directors and significant corporate transactions, such as a merger or other sale of our company or our assets. This concentrated control could discourage others from initiating any potential merger, takeover, or other change-of-control transaction that other stockholders may view as beneficial. As noted above, the issuance of the Class A common stock dividend, and any future issuances of Class A common stock dividends, could have the effect of prolonging the influence of Mr. Spiegel and Mr. Murphy on the company;
our board of directors has the right to elect directors to fill a vacancy created by the expansion of our board of directors or the resignation, death, or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;
our certificate of incorporation prohibits cumulative voting in the election of directors. This limits the ability of minority stockholders to elect directors; and
47

our board of directors may issue, without stockholder approval, shares of undesignated preferred stock. The ability to issue undesignated preferred stock makes it possible for our board of directors to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to acquire us.
Any provision of our certificate of incorporation, bylaws, or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our Class A common stock.
Furthermore, certain provisions in the Indentures governing the Convertible Notes may make it more difficult or expensive for a third party to acquire us. For example, the Indentures require us, at the holders’ election, to repurchase the Convertible Notes for cash on the occurrence of a fundamental change and, in certain circumstances, to increase the conversion rate for a holder that converts its Convertible Notes in connection with a make-whole fundamental change. A takeover of us may trigger the requirement that we repurchase the Convertible Notes or increase the conversion rate, which could make it more costly for a third party to acquire us. The Indentures also prohibit us from engaging in a merger or acquisition unless, among other things, the surviving entity assumes our obligations under the Convertible Notes and the Indentures. These and other provisions in the Indentures could deter or prevent a third party from acquiring us even when the acquisition may be favorable to holders of the Convertible Notes or our stockholders.
Future sales of shares by existing stockholders could cause our stock price to decline.
If our existing stockholders, including employees and service providers who obtain equity, sell, or indicate an intention to sell, substantial amounts of our Class A common stock in the public market, the trading price of our Class A common stock could decline. As a result of our capital structure, holders who are not required to file reports under Section 16 of the Exchange Act are not obligated to disclose changes in ownership of our Class A common stock, so there can be no assurance that you, or we, will be notified of any such changes. All of our outstanding shares are eligible for sale in the public market, except shares held by directors, executive officers, and other affiliates that are subject to volume limitations under Rule 144 of the Securities Act. Our employees, other service providers, and directors are subject to our quarterly trading window closures. In addition, we have reserved shares for issuance under our equity incentive plans. We may also issue shares of our Class A common stock or securities convertible into our Class A common stock from time to time in connection with a financing, acquisition, investment, or otherwise. When these shares are issued and subsequently sold, it would be dilutive to existing stockholders and the trading price of our Class A common stock could decline.
If securities or industry analysts either do not publish research about us, or publish inaccurate or unfavorable research about us, our business, or our market, or if they change their recommendations regarding our common stock adversely, the trading price or trading volume of our Class A common stock could decline.
The trading market for our Class A common stock is influenced in part by the research and reports that securities or industry analysts may publish about us, our business, our market, or our competitors. If one or more of the analysts initiate research with an unfavorable rating or downgrade our Class A common stock, provide a more favorable recommendation about our competitors, or publish inaccurate or unfavorable research about our business, our Class A common stock price would likely decline. If any analyst who may cover us were to cease coverage of us or fail to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause the trading price or trading volume to decline. Since we provide only limited financial guidance, this may increase the probability that our financial results are perceived as not in line with analysts’ expectations, and could cause volatility to our Class A common stock price.
We do not intend to pay cash dividends for the foreseeable future.
We have never declared or paid cash dividends on our capital stock. We currently intend to retain any future earnings to finance the operation and expansion of our business, and we do not expect to declare or pay any cash dividends in the foreseeable future. As a result, you may only receive a return on your investment in our Class A common stock if the market price of our Class A common stock increases. In addition, our Credit Facility includes restrictions on our ability to pay cash dividends.
48

If we are unable to maintain effective internal control over financial reporting in the future, investors may lose confidence in the accuracy and completeness of our financial reports, and the market price of our Class A common stock may be seriously harmed.
We are required to maintain adequate internal control over financial reporting, perform system and process evaluation and testing of those internal controls to allow management to report on their effectiveness, report any material weaknesses in such internal controls, and obtain an opinion from our independent registered public accounting firm regarding the effectiveness of such internal controls as required by Section 404 of the Sarbanes-Oxley Act, all of which is time-consuming, costly, and complicated. If we are unable to comply with these requirements in a timely manner, if we assert that our internal control over financial reporting is ineffective, if we identify material weaknesses in our internal control over financial reporting, or if our independent registered public accounting firm is unable to express an opinion or expresses a qualified or adverse opinion about the effectiveness of our internal control over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our Class A common stock could be negatively affected. In addition, we could become subject to investigations by the NYSE, the SEC, and other regulatory authorities, which could require additional financial and management resources.
The requirements of being a public company have and may continue to strain our resources, result in more litigation, and divert management’s attention.
We are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Act, the listing requirements of the NYSE, and other applicable securities rules and regulations. Complying with these rules and regulations have caused and will continue to cause us to incur additional legal and financial compliance costs, make some activities more difficult, be time-consuming or costly, and continue to increase demand on our systems and resources. The Exchange Act requires, among other things, that we file annual, quarterly, and current reports with respect to our business and operating results, and that our independent registered public accounting firm provide an attestation report on the effectiveness of our internal control over financial reporting. Failure to comply with these rules might also make it more difficult for us to obtain certain types of insurance, including director and officer liability insurance, and we might be forced to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. As a public company we are required to publicly disclose additional details about our business and financial condition information, which may result in threatened or actual litigation, including by competitors, regulators, and other third parties. If those claims are successful, our business could be harmed. Even if the claims do not result in litigation or are resolved in our favor, the time and resources needed to resolve them could divert our management’s resources and harm our business.
Our certificate of incorporation provides that the Court of Chancery of the State of Delaware and the federal district courts of the United States will be the exclusive forums for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.
Our certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for:
any derivative action or proceeding brought on our behalf;
any action asserting a breach of fiduciary duty;
any action asserting a claim against us arising under the Delaware General Corporation Law, our certificate of incorporation, or our bylaws; and
any action asserting a claim against us that is governed by the internal-affairs doctrine.
This provision would not apply to actions brought to enforce a duty or liability created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction. Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all Securities Act claims, which means both courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our certificate of incorporation provides that the federal district courts of the United States will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act.
These exclusive forum provisions may limit a stockholder’s ability to bring an action in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us
49

and our directors, officers, and other employees. While the Delaware courts have determined that such choice of forum provisions are facially valid, federal courts have been split on the issue, and a stockholder may seek to bring an action in a venue other than those designated in the exclusive forum provisions. In such an instance, we would expect to vigorously assert the validity and enforceability of our exclusive forum provisions, which may require significant additional costs associated with resolving such action in other jurisdictions, and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions. If a court were to find either exclusive forum provision in our certificate of incorporation to be inapplicable or unenforceable in an action, we may incur further significant additional costs associated with resolving the dispute in other jurisdictions, all of which could seriously harm our business.
Item 1B. Unresolved Staff Comments.
None.
Item 1C. Cybersecurity.
Risk Management and Strategy
Our engineering security team, led by our Chief Information Security Officer, or CISO, uses a multi-pronged approach to assessing, identifying, and managing material risks from cybersecurity threats. This approach includes identifying and assessing risks through: (1) an enterprise risk management program, which is periodically refreshed and includes an identification of our top risks, including cybersecurity risks; (2) formalized security and privacy reviews designed to identify risks from many new features, software, and vendors; (3) a vulnerability management program designed to identify hardware and software vulnerabilities; (4) an internal “red team” program, which simulates cyber threats, intended to allow us to fix vulnerabilities before threat actors identify them; (5) a threat intelligence program designed to model and research our adversaries; and (6) a privacy and security incident response program designed to investigate, respond to, and remediate known incidents. These processes vary in scope and maturity across the business and are processes we work to continually improve.
Our risk management approach is supplemented by external and internal enterprise risk management audits, which are designed to test the effectiveness of our security controls. We conduct penetration testing on a periodic basis, and have established an external bug bounty program to allow security researchers to help identify vulnerabilities and weaknesses in our controls and configurations in our systems. We also maintain a vendor risk management program designed to identify and mitigate potential risks associated with third-party suppliers and business partners. This program includes pre-engagement diligence, use of contractual cybersecurity and notification provisions, and ongoing monitoring of vendors, as appropriate.
We use third-party service providers to assist us from time to time to identify, assess, and manage material risks from cybersecurity threats, including for example professional service firms (including legal counsel), threat intelligence services, and cybersecurity consultants.
The material cybersecurity threats identified through these processes are managed by our CISO and, where appropriate, our risk and compliance committee, in consultation with management. Together, they identify responsive actions for inclusion in our annual strategic planning, or earlier resolution depending on the nature of the risk.
For a description of the risks from cybersecurity threats that may materially affect us and how they may do so, see “Risk Factors” in Part I, Item 1A in this Annual Report on Form 10-K.
Governance
Our board of directors maintains oversight of risks from cybersecurity threats by meeting with and receiving periodic updates from our CISO, via our audit committee, which is assigned oversight of cybersecurity risks. In addition, the chair of our audit committee meets with our CISO on a quarterly basis to discuss cybersecurity threats and incidents, as well as the business’s approach to responding to them. Our incident response plans also provide that our board of directors and audit committee are also notified in the event of a material cybersecurity incident.
Our CISO, Jim Higgins, has over 30 years of experience in the technology sector, including senior leadership roles in product security, information security engineering, and cloud enterprise. Mr. Higgins assisted the Linux Foundation in starting the Open Source Security Foundation to help increase awareness and promote technical solutions to address
50

validation of Open Source software. Mr. Higgins has worked in information security at Chevron, Eastman Kodak, and Google, and, mostly recently, spent two years as the CISO of Block, Inc. (formerly Square).
Our CISO also regularly meets with our CEO and other members of our management team (or their designees), including our General Counsel, Chief Financial Officer, Chief Communications Officer, and Senior Vice President of Engineering, including as part of the cybersecurity incident response process.
Our CISO, and where necessary our management team and risk and compliance committee, are informed about and monitor the prevention, detection, mitigation, and remediation of cybersecurity incidents, through our security incident response process. We maintain internal aliases, which employees may use to identify a cybersecurity or privacy threat or incident, for escalation, investigation, containment, and remediation. A report to the alias triggers our Security Incident Response Policy and associated plans, which has defined roles for our cross-functional incident response team. The incident response team assesses the severity and priority of incidents on a rolling basis, with escalations of cybersecurity incidents provided to our management team by our CISO and General Counsel (or their designees) and escalations of certain cybersecurity incidents as appropriate to our board of directors. If a cybersecurity incident is determined to be a material cybersecurity incident, our Security Incident Response Policy and associated plans define the process to file a report regarding the incident with the SEC.
Item 2. Properties.
Our corporate headquarters are located in Santa Monica, California, where we occupy approximately 718,000 square feet. As of December 31, 2023, our global facilities totaled an aggregate of approximately 1.8 million square feet of leased office space. We also maintain offices in multiple locations in North America and internationally in Europe, Asia, and Australia. We may add additional offices as we expand our business to other continents and countries. We believe that our facilities are sufficient for our current needs and that, should it be needed, additional facilities will be available to accommodate the expansion of our business.
Item 3. Legal Proceedings.
On November 11, 2021, we, and certain of our officers, were named as defendants in a federal securities class-action lawsuit filed in the U.S. District Court Central District of California. The lawsuit was purportedly brought on behalf of purchasers of our Class A common stock. The lawsuit alleges that we and certain of our officers made false or misleading statements and omissions concerning the impact that Apple’s App Tracking Transparency framework would have on our business. Defendants seek monetary damages and other relief. We believe we have meritorious defenses to the lawsuit, and continue to defend it vigorously, but litigation is inherently uncertain and an unfavorable outcome could seriously harm our business.
Beginning on January 20, 2022, we were named as defendants in various federal and state courts by plaintiffs alleging that the design and use of our platform, and those of our competitors, is addictive and harmful to minor users’ mental health. The majority of cases have been consolidated in either a federal Multi-District Litigation pending in the U.S. District Court for the Northern District of California (“MDL”) or a California Judicial Council Coordinated Proceeding (“JCCP”) pending in the Complex Division of the Los Angeles County Superior Court. On October 13, 2023, the court in the JCCP litigation issued a ruling dismissing some of the claims against us, but allowing the plaintiffs’ negligence claim to proceed. Numerous school districts have filed public nuisance claims based on similar allegations, which also have been consolidated in either the MDL or JCCP. We believe we have meritorious defenses to these lawsuits, and continue to defend them vigorously, but litigation is inherently uncertain and an unfavorable outcome could seriously harm our business.
On August 2, 2022, we, and certain of our directors, were named as defendants in a class-action lawsuit in Delaware Chancery Court purportedly brought on behalf of Class A stockholders, alleging that a transaction between our co-founders and us, in which our co-founders agreed to employment agreements and we agreed to amend our certificate of incorporation and issue a stock dividend if certain conditions were met, was not advantageous to the stockholders, constituted a breach of fiduciary duty, and should have been put to a vote of the Class A stockholders. In June 2023, we entered into a Stipulation of Compromise and Settlement to settle and dismiss the lawsuit, with prejudice, subject to approval by the court and the satisfaction of various conditions. The parties entered an amended Stipulation of Compromise and Settlement in December 2023. The settlement would, among other things, modify the conditions for the issuance of the stock dividend. While we continue to believe we have meritorious defenses to the lawsuit, we understand
51

that litigation is inherently uncertain and have agreed to the settlement to resolve the disputes, avoid the costs and risks of further litigation, and avoid unwarranted distractions to our management.
On October 13, 2022, we were named as a defendant in a lawsuit in Los Angeles Superior Court alleging that we should be responsible for the deaths of young people who died from ingesting fatal doses of fentanyl after communicating on Snapchat with drug dealers concerning drug transactions. Other similar lawsuits were filed on behalf of other families, which were coordinated with the first-filed case and assigned to the same judge. On January 2, 2024, the judge granted in part and overruled in part our demurrer to the lawsuit, allowing several of the claims to proceed. We believe we have meritorious defenses to these lawsuits, and plan to continue to defend them vigorously, but litigation is inherently uncertain and an unfavorable outcome could seriously harm our business.
We are currently involved in, and may in the future be involved in, legal proceedings, claims, inquiries, and investigations in the ordinary course of our business, including claims for infringing intellectual property rights related to our products and the content contributed by our users and partners. Although the results of these proceedings, claims, inquiries, and investigations cannot be predicted with certainty, we do not believe that the final outcome of these matters is reasonably likely to have a material adverse effect on our business, financial condition, or results of operations. Regardless of final outcomes, however, any such proceedings, claims, inquiries, and investigations may nonetheless impose a significant burden on management and employees and may come with costly defense costs or unfavorable preliminary and interim rulings.
Item 4. Mine Safety Disclosures.
Not applicable.
52

PART II
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.
Market Information for Common Stock
Our Class A common stock has been listed on the NYSE under the symbol “SNAP” since March 2, 2017. Our Class B common stock and Class C common stock are not listed or traded on any stock exchange.
Holders of Record
As of December 31, 2023, there were 937 stockholders of record of our Class A common stock. Because many of our shares of Class A common stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders. The closing price of our Class A common stock as of December 31, 2023 was $16.93 per share as reported on the NYSE. As of December 31, 2023, there were 74 stockholders of record of our Class B common stock and two stockholders of record of our Class C common stock.
Dividend Policy
We have never declared or paid cash dividends on our capital stock. We intend to retain all available funds and future earnings, if any, to fund the development and expansion of our business, and we do not anticipate paying any cash dividends in the foreseeable future. The terms of our Credit Facility also restrict our ability to pay dividends, and we may also enter into credit agreements or other borrowing arrangements in the future that will restrict our ability to declare or pay cash dividends on our capital stock.
We have paid a stock dividend of our Class A common stock on our capital stock in the past and from time to time in the future may pay special or regular stock dividends in the form of Class A common stock, which per the terms of our certificate of incorporation must be paid equally to all stockholders. Any future determination regarding the declaration and payment of dividends, if any, will be at the discretion of our board of directors and will depend on then-existing conditions, including our financial condition, operating results, contractual restrictions, capital requirements, business prospects, and other factors that our board of directors may deem relevant.
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
The following table summarizes stock repurchase activity for the three months ended December 31, 2023 (in thousands, except per share data):
Total Number of
Shares Purchased (1)
Average Price Per
Share (2)
Total Number of Shares
Purchased as Part of
Publicly Announced
Program (1)
Approximate Dollar Value
of Shares that May Yet be
Repurchased Under the
Program (1)
October 1 - October 31, 20237,891 $9.46 7,891 $425,437 
November 1 - November 30, 202310,532 $10.90 10,532 $310,790 
December 1 - December 31, 2023— $— — $310,790 
Total18,423 18,423 
(1)In October 2023, our board of directors authorized a stock repurchase program of up to $500.0 million of our Class A common stock. During the fourth quarter of 2023, we repurchased 18.4 million shares of our Class A common stock for an aggregate of $189.4 million, including costs associated with the repurchases. As of December 31, 2023, the remaining availability under the stock repurchase authorization was $310.8 million.
(2)Average price paid per share includes costs associated with the repurchases.
Recent Sale of Unregistered Securities and Use of Proceeds
None.
53

Stock Performance Graph
This performance graph shall not be deemed “filed” with the SEC for purposes of Section 18 of the Exchange Act, or incorporated by reference into any filing of Snap Inc. under the Securities Act.
The following graph shows a comparison, for the five years ended December 31, 2023, of the cumulative total return for our Class A common stock, the Standard & Poor’s 500 Stock Index (S&P 500 Index), and the NYSE Composite. The graph assumes that $100 was invested at the market close on December 31, 2018 in our Class A common stock, the S&P 500 Index, and the NYSE Composite, and data for the S&P 500 Index and the NYSE Composite assumes reinvestment of any dividends. The stock price performance of the following graph is not necessarily indicative of future stock price performance.
Snap Stock Performance Chart FY23.jpg
Item 6. Reserved.
Not required.
54

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. In addition to historical consolidated financial information, the following discussion contains forward-looking statements that reflect our plans, estimates, and beliefs that involve significant risks and uncertainties. Our actual results could differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to those differences include those discussed below and elsewhere in this Annual Report on Form 10-K, particularly in “Risk Factors,” “Note Regarding Forward-Looking Statements,” and “Note Regarding User Metrics and Other Data.”
The following generally discusses 2023 and 2022 items and year-to-year comparisons between 2023 and 2022. Discussion of historical items and year-to-year comparisons between 2022 and 2021 that are not included in this discussion can be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the SEC on February 1, 2023.
Overview of Full Year 2023 Results
Our key user metrics and financial results for fiscal year 2023 are as follows:
User Metrics
Daily Active Users, or DAUs, increased 10% year-over-year to 414 million in Q4 2023.
Average revenue per user, or ARPU, was $3.29 in Q4 2023, compared to $3.47 in Q4 2022.
Financial Results
Revenue was $4.6 billion in 2023, compared to $4.6 billion in 2022.
Total costs and expenses were $6.0 billion in 2023, compared to $6.0 billion in 2022.
Net loss was $1.3 billion in 2023, compared to $1.4 billion in 2022.
Adjusted EBITDA was $161.6 million in 2023, compared to $377.6 million in 2022.
Diluted net loss per share was $(0.82) in 2023, compared to $(0.89) in 2022.
Cash provided by operating activities was $246.5 million in 2023, compared to $184.6 million in 2022.
Free Cash Flow was $34.8 million in 2023, compared to $55.3 million in 2022.
Cash, cash equivalents, and marketable securities were $3.5 billion as of December 31, 2023.
Business and Macroeconomic Conditions
In 2022, we realigned our priorities and we expect to continue to focus on our three strategic priorities: growing our community and deepening their engagement with our products, accelerating and diversifying our revenue growth, and investing in the future of augmented reality. We believe that we can be successful in our current operating environment, with various macroeconomic factors impacting our business, by rigorously prioritizing our investments and continuing to engage our community with our products while driving success for our advertising partners. However, the impact of this strategic reprioritization is difficult to predict.
Macroeconomic factors such as labor shortages and disruptions, supply chain disruptions, inflation, changes in interest and foreign currency exchange rates, banking instability, and other risks and uncertainties continue to cause logistical challenges, increased input costs, and inventory constraints for our advertisers, which in turn may cause our advertisers to halt or decrease advertising spending on our platform. Such macroeconomic factors may also negatively impact, in the short-term or long-term, the global economy, advertising ecosystem, our customers and their budgets with us, user engagement, other user metrics, and our business, financial condition, and results of operations.
In addition, competition for advertising dollars has increased and demand growth on our advertising platform has slowed. We expect to continue to experience increased competition, which may result in reduced advertising demand, and could adversely affect our revenue growth, pricing, business, financial condition, and results of operations. Demand has also been disrupted by recent changes we made to our advertising platform, and, in the future, we may
55

continue to experience adverse impacts to our revenue growth as a result of these changes.
Our revenue, particularly in North America, has further been impacted by platform policy changes and restrictions that affected our targeting, measurement, and optimization capabilities, and in turn our ability to measure the effectiveness of advertisements on our services. This has resulted in, and in the future is likely to continue to result in, reduced advertising revenue, especially if we are unable to mitigate these developments.
We compete with other companies in every aspect of our business. We must compete effectively for users and advertisers to grow our business and increase our revenue. These and other risks and uncertainties are further described in the sections titled “Competition” in Part I, Item 1. Business, and “Risk Factors” in Part I, Item 1A in this Annual Report on Form 10-K.
Trends in User Metrics
We define a DAU as a registered Snapchat user who opens the Snapchat application at least once during a defined 24-hour period. We define ARPU as quarterly revenue divided by the average DAUs. We assess the health of our business by measuring DAUs and ARPU because we believe that these metrics are important ways for both management and investors to understand engagement and monitor the performance of our platform. We also measure ARPU because we believe that this metric helps our management and investors to assess the extent to which we are monetizing our service.
User Engagement
We calculate average DAUs for a particular quarter by adding the number of DAUs on each day of that quarter and dividing that sum by the number of days in that quarter. DAUs are broken out by geography because markets have different characteristics. We had 414 million DAUs on average in the fourth quarter of 2023, an increase of 39 million, or 10%, from the fourth quarter of 2022.
Quarterly Average Daily Active Users (1)
(in millions)
Global
975
YOY growth:20%18%18%19%17%15%14%12%10%
(1)    Numbers may not foot due to rounding.
56

North America (2)
Europe (3)
985986
YOY growth:6%5%4%4%3%3%2%1%—%11%10%10%11%12%10%9%7%4%
(2)    North America includes Mexico, the Caribbean, and Central America.
(3)    Europe includes Russia and Turkey.

Rest of World
1001
YOY growth:41 %36 %35 %34 %31 %27 %25 %21 %19 %
Monetization
In the year ended December 31, 2023, we recorded revenue of $4.6 billion compared to $4.6 billion for the year ended December 31, 2022. We monetize our business primarily through advertising. Our advertising products include Snap Ads and AR Ads.
We measure our business using ARPU because it helps us understand the rate at which we are monetizing our daily user base. ARPU was $3.29 in the fourth quarter of 2023, compared to $3.47 in the fourth quarter of 2022. For purposes of calculating ARPU, revenue by user geography is apportioned to each region based on a determination of the geographic location in which advertising impressions are delivered, as this approximates revenue based on user activity. This differs from the presentation of our revenue by geography in the notes to our consolidated financial statements, where revenue is based on the billing address of the advertising customer.
57

Quarterly Average Revenue per User
Global
1902
North America (1)
Europe (2)
19081909

(1)    North America includes Mexico, the Caribbean, and Central America.
(2)    Europe includes Russia and Turkey. Effective March 2022, we halted advertising sales to Russian and Belarusian entities.
58


Rest of World
1919
Results of Operations
Components of Results of Operations
Revenue
We generate substantially all of our revenue through the sale of our advertising products, which primarily include Snap Ads and AR Ads, referred to as advertising revenue. Snap Ads may be subject to revenue sharing arrangements between us and the content partner. We also generate revenue from subscriptions and sales of hardware products, net of allowances for returns.
Cost of Revenue
Cost of revenue consists of payments to third-party infrastructure partners for hosting our products, which include expenses related to storage, computing, and bandwidth costs, and payments for content, developer, and advertiser partner costs. In addition, cost of revenue includes third-party selling costs and personnel-related costs, including salaries, benefits, and stock-based compensation expenses. Cost of revenue also includes facilities and other supporting overhead costs, including depreciation and amortization, and inventory costs.
Research and Development Expenses
Research and development expenses consist primarily of personnel-related costs, including salaries, benefits, and stock-based compensation expense for our engineers, designers, and other employees engaged in the research and development of our products. In addition, research and development expenses include facilities and other supporting overhead costs, including depreciation and amortization. Research and development costs are expensed as incurred.
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel-related costs, including salaries, benefits, commissions, and stock-based compensation expense for our employees engaged in sales and sales support, business development, media, marketing, corporate partnerships, and customer service functions. Sales and marketing expenses also include costs incurred for advertising, market research, tradeshows, branding, marketing, promotional expense, and public relations, as well as facilities and other supporting overhead costs, including depreciation and amortization.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel-related costs, including salaries, benefits, and stock-based compensation expense for our finance, legal, information technology, human resources, and other administrative teams. General and administrative expenses also include facilities and supporting overhead costs, including depreciation and amortization, and external professional services.
59

Interest Income
Interest income consists primarily of interest earned on our cash, cash equivalents, and marketable securities.
Interest Expense
Interest expense consists primarily of interest expense associated with convertible notes and commitment fees related to our revolving credit facility.
Other Income (Expense), Net
Other income (expense), net primarily consists of gains and losses on strategic investments, marketable securities, and foreign currency transactions.
Income Tax Benefit (Expense)
We are subject to income taxes in the United States and numerous foreign jurisdictions. These foreign jurisdictions have different statutory tax rates than the United States. Additionally, certain of our foreign earnings may also be taxable in the United States. Accordingly, our effective tax rates will vary depending on the relative proportion of foreign to domestic income, use of tax credits, changes in the valuation of our deferred tax assets and liabilities, and changes in tax laws.
Adjusted EBITDA
We define Adjusted EBITDA as net income (loss), excluding interest income; interest expense; other income (expense), net; income tax benefit (expense); depreciation and amortization; stock-based compensation expense; payroll and other tax expense related to stock-based compensation; and certain other items impacting net income (loss) from time to time. We consider the exclusion of these items in calculating Adjusted EBITDA to provide a useful measure for period-to-period comparisons of our business and for investors and others to evaluate our operating results in the same manner as does our management. See “Non-GAAP Financial Measures” for additional information and a reconciliation of net loss to Adjusted EBITDA.
60

Discussion of Results of Operations
The following table sets forth our consolidated statements of operations data:
Year Ended December 31,
202320222021
(in thousands)
Consolidated Statements of Operations Data:
Revenue$4,606,115 $4,601,847 $4,117,048 
Costs and expenses (1) (2):
   
Cost of revenue2,114,117 1,815,342 1,750,246 
Research and development1,910,862 2,109,800 1,565,467 
Sales and marketing1,122,092 1,118,746 792,764 
General and administrative857,423 953,265 710,640 
Total costs and expenses6,004,494 5,997,1534,819,117
Operating loss(1,398,379)(1,395,306)(702,069)
Interest income168,394 58,597 5,199 
Interest expense(22,024)(21,459)(17,676)
Other income (expense), net(42,414)(42,529)240,175 
Loss before income taxes(1,294,423)(1,400,697)(474,371)
Income tax benefit (expense)(28,062)(28,956)(13,584)
Net loss$(1,322,485)$(1,429,653)$(487,955)
Adjusted EBITDA (3)
$161,577 $377,573 $616,686 
(1)Stock-based compensation expense included in the above line items:
Year Ended December 31,
202320222021
(in thousands)
Stock-based compensation expense:   
Cost of revenue$9,555 $12,288 $17,221 
Research and development893,026 970,746 740,130 
Sales and marketing255,688 203,092 164,241 
General and administrative165,735 201,661 170,543 
Total$1,324,004 $1,387,787 $1,092,135 
(2)Depreciation and amortization expense included in the above line items:
Year Ended December 31,
202320222021
(in thousands)
Depreciation and amortization expense:
Cost of revenue$12,751 $24,235 $19,711 
Research and development106,278 98,041 62,159 
Sales and marketing26,161 67,169 21,772 
General and administrative23,251 12,728 15,499 
Total$168,441 $202,173 $119,141 
(3)See “Non-GAAP Financial Measures” in this Annual Report on Form 10-K for more information and for a reconciliation of Adjusted EBITDA to net loss, the most directly comparable financial measure calculated and presented in accordance with GAAP.
61


The following table sets forth the components of our consolidated statements of operations data for each of the periods presented as a percentage of revenue:
Year Ended December 31,
202320222021
Consolidated Statements of Operations Data:
Revenue100 %100 %100 %
Costs and expenses:
Cost of revenue46 39 43 
Research and development41 46 38 
Sales and marketing24 24 19 
General and administrative19 21 17 
Total costs and expenses130 130 117 
Operating loss(30)(30)(17)
Interest income— 
Interest expense(1)— — 
Other income (expense), net(1)(1)
Loss before income taxes(28)(30)(12)
Income tax benefit (expense)(1)(1)— 
Net loss(29)%(31)%(12)%
Revenue
Year Ended December 31,
2023 vs 2022
Change
2022 vs 2021
Change
202320222021$%$%
(dollars in thousands)
Revenue$4,606,115 $4,601,847 $4,117,048 $4,268 — %$484,799 12 %
2023 compared to 2022
Revenue for the year ended December 31, 2023 increased $4.3 million compared to the same period in 2022. In 2023, subscription revenue increased, partially offset by a reduction in advertiser spend and auction-based advertising demand.
Cost of Revenue
Year Ended December 31,2023 vs 2022
Change
2022 vs 2021
Change
202320222021$%$%
(dollars in thousands)
Cost of Revenue$2,114,117 $1,815,342 $1,750,246 $298,775 16 %$65,096 %
2023 compared to 2022
Cost of revenue for the year ended December 31, 2023 increased $298.8 million compared to the same period in 2022. The increase was primarily driven by increased infrastructure costs attributable to DAU growth and investments in machine learning and AI, partially offset by lower content and advertising partner costs and $20.6 million relating to restructuring charges in the prior period.
62

Research and Development Expenses
Year Ended December 31,2023 vs 2022
Change
2022 vs 2021
Change
202320222021$%$%
(dollars in thousands)
Research and Development Expenses$1,910,862 $2,109,800 $1,565,467 $(198,938)(9)%$544,333 35 %
2023 compared to 2022
Research and development expenses for the year ended December 31, 2023 decreased $198.9 million compared to the same period in 2022. The decrease was primarily driven by lower cash- and stock-based compensation expenses due to decreased headcount compared to the prior period and $78.9 million relating to restructuring charges in the prior period.
Sales and Marketing Expenses
Year Ended December 31,2023 vs 2022
Change
2022 vs 2021
Change
202320222021$%$%
(dollars in thousands)
Sales and Marketing Expenses$1,122,092 $1,118,746 $792,764 $3,346 — %$325,982 41 %
2023 compared to 2022
Sales and marketing expenses for the year ended December 31, 2023 increased $3.3 million compared to the same period in 2022. The increase was primarily driven by higher stock-based compensation expenses and increased marketing investments, partially offset by lower cash-based compensation expenses. The prior period included higher amortization expense from our revision of the useful lives of certain customer relationships and trademarks and $30.8 million relating to restructuring charges.
General and Administrative Expenses
Year Ended December 31,2023 vs 2022
Change
2022 vs 2021
Change
202320222021$%$%
(dollars in thousands)
General and Administrative Expenses$857,423 $953,265 $710,640 $(95,842)(10)%$242,625 34 %
2023 compared to 2022
General and administrative expenses for the year ended December 31, 2023 decreased $95.8 million compared to the same period in 2022. The decrease was primarily driven by lower personnel expenses, including cash- and stock-based compensation expenses compared to the prior period, and $58.7 million relating to restructuring charges in the prior period.
63

Interest Income
Year Ended December 31,2023 vs 2022
Change
2022 vs 2021
Change
202320222021$%$%
(dollars in thousands)
(NM = Not Meaningful)
Interest Income$168,394 $58,597 $5,199 $109,797 187 %$53,398 NM
2023 compared to 2022
Interest income for the year ended December 31, 2023 increased $109.8 million compared to the same period in 2022, primarily due to higher interest rates on U.S. government-backed securities, offset by a lower overall invested cash balance.
Interest Expense
Year Ended December 31,2023 vs 2022
Change
2022 vs 2021
Change
202320222021$%$%
(dollars in thousands)
Interest Expense$(22,024)$(21,459)$(17,676)$(565)%$(3,783)21 %
2023 compared to 2022
Interest expense for the year ended December 31, 2023 increased $0.6 million compared to the same period in 2022. Interest expense for all periods consists primarily of amortization of debt issuance costs and contractual interest expense.
Other Income (Expense), Net
Year Ended December 31,2023 vs 2022
Change
2022 vs 2021
Change
202320222021$%$%
(dollars in thousands)
Other Income (Expense), Net$(42,414)$(42,529)$240,175 $115 — %$(282,704)(118)%
2023 compared to 2022
Other expense, net for the year ended December 31, 2023 was $42.4 million, compared to other expense, net of $42.5 million for the same period in 2022. Other expense, net for the current year was primarily a result of $28.4 million in unrealized losses on strategic investments and $6.7 million in total losses on publicly traded securities classified as marketable securities. Other expense, net in the comparable period in 2022 was primarily a result of $101.3 million in total losses on publicly traded securities primarily classified as marketable securities, offset by $19.9 million in unrealized gains and $45.9 million in realized gains on strategic investments.
64

Income Tax Benefit (Expense)
Year Ended December 31,2023 vs 2022
Change
2022 vs 2021
Change
202320222021$%$%
(dollars in thousands)
Income Tax Benefit (Expense)$(28,062)$(28,956)$(13,584)$894 %$(15,372)(113)%
Effective Tax Rate(2.2)%(2.1)%(2.9)%
2023 compared to 2022
Income tax expense was $28.1 million for the year ended December 31, 2023, compared to $29.0 million for the same period in 2022. Our effective tax rate differs from the U.S. statutory tax rate primarily due to valuation allowances on our deferred tax assets as it is more likely than not that some or all of our deferred tax assets will not be realized.
For additional discussion, see Note 12 to our consolidated financial statements included in “Financial Statements and Supplementary Data” in this Annual Report on Form 10-K.
Net Loss and Adjusted EBITDA
Year Ended December 31,2023 vs 2022
Change
2022 vs 2021
Change
202320222021$%$%
(dollars in thousands)
Net Loss$(1,322,485)$(1,429,653)$(487,955)$107,168 %$(941,698)(193)%
Adjusted EBITDA$161,577 $377,573 $616,686 $(215,996)(57)%$(239,113)(39)%
2023 compared to 2022
Net loss for the year ended December 31, 2023 was $1,322.5 million, compared to $1,429.7 million for the same period in 2022. Adjusted EBITDA for the year ended December 31, 2023 was $161.6 million, compared to $377.6 million for the same period in 2022. The decrease in Adjusted EBITDA was attributable to increased cost of revenue and sales and marketing expenses, partially offset by decreased research and development and general and administrative expenses.
For a discussion of the limitations associated with using Adjusted EBITDA rather than GAAP measures and a reconciliation of this measure to net loss, see “Non-GAAP Financial Measures.”
Liquidity and Capital Resources
Cash, cash equivalents, and marketable securities were $3.5 billion as of December 31, 2023, primarily consisting of cash on deposit with banks and highly liquid investments in U.S. government and agency securities, publicly traded equity securities, corporate debt securities, certificates of deposit, and commercial paper. Our primary source of liquidity is cash generated through financing activities. Our primary uses of cash include operating costs such as personnel-related costs and the infrastructure costs of the Snapchat application, facility-related capital spending, and acquisitions and investments. There are no known material subsequent events that could have a material impact on our cash or liquidity. We may contemplate and engage in merger and acquisition activity that could materially impact our liquidity and capital resource position.
In October 2023, our board of directors authorized a stock repurchase program of up to $500.0 million of our Class A common stock. During the fourth quarter of 2023, we repurchased 18.4 million shares of our Class A common stock for an aggregate of $189.4 million, including costs associated with the repurchases. As of December 31, 2023, the remaining availability under the stock repurchase authorization was $310.8 million.
In May 2022, we entered into a five-year senior unsecured revolving credit facility, or Credit Facility, with certain lenders that allows us to borrow up to $1.05 billion to fund working capital and general corporate-purpose expenditures. Loans bear interest, at our option, at a rate equal to (i) a term secured overnight financing rate, or SOFR, plus 0.75% or the
65

base rate, if selected by us, for loans made in U.S. dollars, (ii) the Sterling overnight index average plus 0.7826% for loans made in Sterling, or (iii) foreign indices as stated in the credit agreement plus 0.75% for loans made in other permitted foreign currencies. The base rate is defined as the greatest of (i) the Wall Street Journal prime rate, (ii) the greater of the (a) federal funds rate and (b) the overnight bank funding rate, plus 0.50%, and (iii) the applicable SOFR for a period of one month (but not less than zero) plus 1.00. The Credit Facility also contains an annual commitment fee of 0.10% on the daily undrawn balance of the facility. As of December 31, 2023, we had $49.6 million in the form of outstanding standby letters of credit, with no amounts outstanding under the Credit Facility.
In February 2022, we entered into a purchase agreement for the sale of an aggregate of $1.5 billion principal amount of convertible senior notes due in 2028. The net proceeds from the issuance of the 2028 Notes were $1.31 billion, net of debt issuance costs and the 2028 Capped Call Transactions discussed further in Note 7. The 2028 Notes mature on March 1, 2028 unless repurchased, redeemed, or converted in accordance with their terms prior to such date. The sale price requirement for conversion was not satisfied as of December 31, 2023 and as a result, the 2028 Notes will not be eligible for optional conversion during the first quarter of 2024.
In April 2021, we entered into a purchase agreement for the sale of an aggregate of $1.15 billion principal amount of convertible senior notes due in 2027. The net proceeds from the issuance of the 2027 Notes were $1.05 billion, net of debt issuance costs and the 2027 Capped Call Transactions discussed further in Note 7. The 2027 Notes mature on May 1, 2027 unless repurchased, redeemed, or converted in accordance with their terms prior to such date. The sale price requirement for conversion was not satisfied as of December 31, 2023 and as a result, the 2027 Notes will not be eligible for optional conversion during the first quarter of 2024.
In April 2020, we entered into a purchase agreement for the sale of an aggregate of $1.0 billion principal amount of convertible senior notes due in 2025, of which $284.1 million remains outstanding as of December 31, 2023. The net proceeds from the issuance of the 2025 Notes were $888.6 million, net of debt issuance costs and the 2025 Capped Call Transactions discussed further in Note 7. The 2025 Notes mature on May 1, 2025 unless repurchased, redeemed, or converted in accordance with their terms prior to such date. The sale price requirement for conversion was not satisfied as of December 31, 2023 and as a result, the 2025 Notes will not be eligible for optional conversion during the first quarter of 2024.
In August 2019, we entered into a purchase agreement for the sale of an aggregate of $1.265 billion principal amount of convertible senior notes due in 2026, of which $838.5 million remains outstanding as of December 31, 2023. The net proceeds from the issuance of the 2026 Notes were $1.15 billion, net of debt issuance costs and the 2026 Capped Call Transactions discussed further in Note 7. The 2026 Notes mature on August 1, 2026 unless repurchased, redeemed, or converted in accordance with their terms prior to such date. The sale price requirement for conversion was not satisfied as of December 31, 2023 and as a result, the 2026 Notes will not be eligible for optional conversion during the first quarter of 2024.
We believe our existing cash balance is sufficient to fund our ongoing working capital, investing, and financing requirements for at least the next 12 months. Our future capital requirements will depend on many factors including our growth rate, headcount, sales and marketing activities, research and development efforts, the introduction of new features, products, and acquisitions, and continued user engagement. We continually evaluate opportunities to issue or repurchase equity or debt securities, obtain, retire, or restructure credit facilities or financing arrangements, or declare dividends for strategic reasons or to further strengthen our financial position.
As of December 31, 2023, approximately 3% of our cash, cash equivalents, and marketable securities was held outside the United States. These amounts were primarily held in the United Kingdom and are utilized to fund our foreign operations. Cash held outside the United States may be repatriated, subject to certain limitations, and would be available to be used to fund our domestic operations. However, repatriation of funds may result in additional tax liabilities. We believe our existing cash balance in the United States is sufficient to fund our working capital needs.
66

The following table sets forth the major components of our consolidated statements of cash flows for the periods presented:
Year Ended December 31,
202320222021
(dollars in thousands)
Net cash provided by (used in) operating activities$246,521 $184,614 $292,880 
Net cash provided by (used in) investing activities570,954 (1,062,275)90,227 
Net cash provided by (used in) financing activities(458,789)306,714 1,065,073 
Change in cash, cash equivalents, and restricted cash$358,686 $(570,947)$1,448,180 
Free Cash Flow (1)
$34,794 $55,308 $223,005 
(1)For information on how we define and calculate Free Cash Flow and a reconciliation to net cash provided by (used in) operating activities to Free Cash Flow, see “Non-GAAP Financial Measures.”
Net Cash Provided by (Used in) Operating Activities
2023 compared to 2022
Net cash provided by operating activities was $246.5 million for the year ended December 31, 2023, compared to net cash provided by operating activities of $184.6 million for the year ended December 31, 2022, resulting primarily from our net loss, adjusted for non-cash items, including stock-based compensation expense of $1.3 billion and depreciation and amortization expense of $168.4 million. Net cash provided by operating activities for the year ended December 31, 2023 was also driven by a $95.0 million increase in accounts payable and a $62.1 million increase in accrued expenses and other current liabilities, primarily due to the timing of payments, partially offset by a $98.1 million increase in accounts receivables due to the timing of collections and an increase in billings in the period.
Net Cash Provided by (Used in) Investing Activities
2023 compared to 2022
Net cash provided by investing activities was $571.0 million for the year ended December 31, 2023, compared to net cash used in investing activities of $1.1 billion for the year ended December 31, 2022. Our investing activities in the year ended December 31, 2023 consisted primarily of maturities of marketable securities of $2.4 billion and sales of marketable securities of $459.5 million, partially offset by purchases of marketable securities of $2.0 billion and purchases of property and equipment of $211.7 million. Our investing activities for the year ended December 31, 2022 consisted of purchases of marketable securities of $3.5 billion, partially offset by maturities of marketable securities of $2.5 billion.
Net Cash Provided by (Used in) Financing Activities
2023 compared to 2022
Net cash used in financing activities was $458.8 million for the year ended December 31, 2023, compared to net cash provided by financing activities of $306.7 million for the year ended December 31, 2022. Our financing activities for the year ended December 31, 2023 consisted primarily of $189.4 million of repurchases of our Class A common stock and $270.4 million of deferred payments for acquisitions completed in prior periods. Our financing activities for the year ended December 31, 2022 consisted primarily of net proceeds of $1.5 billion from the issuance of the 2028 Notes, offset by the purchase of the 2028 Capped Call Transactions of $177.0 million and repurchases of our Class A common stock for an aggregate of $1.0 billion.
Free Cash Flow
2023 compared to 2022
Free Cash Flow was $34.8 million for the year ended December 31, 2023, compared to $55.3 million for the year ended December 31, 2022. Free Cash Flow in all periods was composed of net cash provided by operating activities, resulting primarily from net loss, adjusted for non-cash items and changes in working capital. Free Cash Flow also
67

included purchases of property and equipment of $211.7 million for the year ended December 31, 2023, compared to $129.3 million for the year ended December 31, 2022. See “Non-GAAP Financial Measures.”
Non-GAAP Financial Measures
To supplement our consolidated financial statements, which are prepared and presented in accordance with GAAP, we use certain non-GAAP financial measures, as described below, to understand and evaluate our core operating performance. These non-GAAP financial measures, which may be different than similarly titled measures used by other companies, are presented to enhance investors’ overall understanding of our financial performance and should not be considered a substitute for, or superior to, the financial information prepared and presented in accordance with GAAP.
We use the non-GAAP financial measure of Free Cash Flow, which is defined as net cash provided by (used in) operating activities, reduced by purchases of property and equipment. We believe Free Cash Flow is an important liquidity measure of the cash that is available, after capital expenditures, for operational expenses and investment in our business and is a key financial indicator used by management. Additionally, we believe that Free Cash Flow is an important measure since we use third-party infrastructure partners to host our services and therefore we do not incur significant capital expenditures to support revenue generating activities. Free Cash Flow is useful to investors as a liquidity measure because it measures our ability to generate or use cash. Once our business needs and obligations are met, cash can be used to maintain a strong balance sheet and invest in future growth.
We use the non-GAAP financial measure of Adjusted EBITDA, which is defined as net income (loss); excluding interest income; interest expense; other income (expense), net; income tax benefit (expense); depreciation and amortization; stock-based compensation expense; payroll and other tax expense related to stock-based compensation; and certain other items impacting net income (loss) from time to time. We believe that Adjusted EBITDA helps identify underlying trends in our business that could otherwise be masked by the effect of the expenses that we exclude in Adjusted EBITDA.
We believe that both Free Cash Flow and Adjusted EBITDA provide useful information about our financial performance, enhance the overall understanding of our past performance and future prospects, and allow for greater transparency with respect to key metrics used by our management for financial and operational decision-making. We are presenting the non-GAAP measures of Free Cash Flow and Adjusted EBITDA to assist investors in seeing our financial performance through the eyes of management, and because we believe that these measures provide an additional tool for investors to use in comparing our core financial performance over multiple periods with other companies in our industry.
These non-GAAP financial measures should not be considered in isolation from, or as substitutes for, financial information prepared in accordance with GAAP. There are a number of limitations related to the use of these non-GAAP financial measures compared to the closest comparable GAAP measure. Some of these limitations are that:
Free Cash Flow does not reflect our future contractual commitments;
Adjusted EBITDA excludes certain recurring, non-cash charges such as depreciation of fixed assets and amortization of acquired intangible assets and, although these are non-cash charges, the assets being depreciated and amortized may have to be replaced in the future;
Adjusted EBITDA excludes stock-based compensation expense and payroll and other tax expense related to stock-based compensation, which have been, and will continue to be for the foreseeable future, significant recurring expenses in our business and an important part of our compensation strategy; and
Adjusted EBITDA excludes income tax benefit (expense).
68

The following table presents a reconciliation of Free Cash Flow to net cash provided by (used in) operating activities, the most comparable GAAP financial measure, for each of the periods presented:
Year Ended December 31,
202320222021
(in thousands)
Free Cash Flow reconciliation:
Net cash provided by (used in) operating activities$246,521 $184,614 $292,880 
Less:
Purchases of property and equipment(211,727)(129,306)(69,875)
Free Cash Flow$34,794 $55,308 $223,005 
The following table presents a reconciliation of Adjusted EBITDA to net loss, the most comparable GAAP financial measure, for each of the periods presented:
Year Ended December 31,
202320222021
(in thousands)
Adjusted EBITDA reconciliation:
Net loss$(1,322,485)$(1,429,653)$(487,955)
Add (deduct):
Interest income(168,394)(58,597)(5,199)
Interest expense22,024 21,459 17,676 
Other (income) expense, net42,414 42,529 (240,175)
Income tax (benefit) expense28,062 28,956 13,584 
Depreciation and amortization159,999 186,434 119,141 
Stock-based compensation expense1,319,783 1,353,283 1,092,135 
Payroll and other tax expense related to stock-based compensation39,324 44,213 107,479 
Restructuring charges (1)
40,850 188,949 — 
Adjusted EBITDA$161,577 $377,573 $616,686 
(1)Restructuring charges in 2023 relating to the wind down of our AR Enterprise business were composed primarily of cash severance, stock-based compensation expense, and charges related to the revision of the useful lives and disposal of certain acquired intangible assets. Additionally, we recognized an income tax benefit of $5.7 million relating to the wind down, which is included in the income tax (benefit) expense line item above. Restructuring charges in 2022 relating to the strategic reprioritization plan were composed primarily of severance and related charges of $97.1 million, stock-based compensation expense, lease exit and related charges, impairment charges, contract termination charges, and intangible asset amortization. These charges are not reflective of underlying trends in our business. See Note 18 to our consolidated financial statements included in the “Financial Statements and Supplementary Data” in this Annual Report on Form 10-K for more information.
Contingencies
We are involved in claims, lawsuits, tax matters, government investigations, and proceedings arising in the ordinary course of our business. We record a provision for a liability when we believe that it is both probable that a liability has been incurred and the amount can be reasonably estimated. We also disclose material contingencies when we believe that a loss is not probable but reasonably possible. Significant judgment is required to determine both probability and the estimated amount. Such claims, suits, and proceedings are inherently unpredictable and subject to significant uncertainties, some of which are beyond our control. Many of these legal and tax contingencies can take years to resolve. Should any of these estimates and assumptions change or prove to be incorrect, it could have a material impact on our results of operations, financial position, and cash flows.
69

Commitments
We have non-cancelable contractual agreements primarily related to the hosting of our data processing, storage, and other computing services, as well as lease, content and developer partner, and other commitments. We had $3.0 billion in commitments, as of December 31, 2023, primarily due within three years. For additional discussion on our leases, see Note 9 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
Critical Accounting Policies and Estimates
We prepare our financial statements in accordance with GAAP. Preparing these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.
The critical accounting estimates, assumptions, and judgments that we believe to have the most significant impact on our consolidated financial statements are described below.
Revenue Recognition
We determine revenue recognition by first identifying the contract or contracts with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract, and recognizing revenue when, or as, we satisfy a performance obligation.
Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. We determine collectability by performing ongoing credit evaluations and monitoring customer accounts receivable balances. Sales tax, including value added tax, is excluded from reported revenue.
We generate substantially all of our revenues by offering various advertising products on Snapchat, which include Snap Ads and AR Ads, referred to as advertising revenue. AR Ads include Sponsored Lenses, which allow users to interact with an advertiser’s brand by enabling branded augmented reality experiences.
The substantial majority of advertising revenue is generated from the display of advertisements on Snapchat through contractual agreements that are either based on the number of advertising impressions delivered or on a fixed fee basis over a period of time. Revenue related to agreements based on the number of impressions delivered is recognized when the advertisement is served. Revenue related to fixed fee arrangements is recognized ratably over the service period, typically less than 30 days in duration, and such arrangements do not contain minimum impression guarantees.
In arrangements where another party is involved in providing specified services to a customer, we evaluate whether we are the principal or agent. In this evaluation, we consider if we obtain control of the specified goods or services before they are transferred to the customer, as well as other indicators such as the party primarily responsible for fulfillment, inventory risk, and discretion in establishing price. For advertising revenue arrangements where we are not the principal, we recognize revenue on a net basis. For the periods presented, revenue for arrangements where we are the agent was not material.
Business Combinations and Valuation of Goodwill and Other Acquired Intangible Assets
We estimate the fair value of assets acquired and liabilities assumed in a business combination. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While we use our best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date, our estimates are inherently uncertain and subject to refinement.
Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired technology, useful lives, and discount rates. Although we believe the assumptions and estimates we have made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management of the acquired companies and are inherently uncertain. During the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. On the conclusion of the measurement period or final determination of the
70

values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Loss Contingencies
We are involved in claims, lawsuits, tax matters, government investigations, and proceedings arising in the ordinary course of our business. We record a provision for a liability when we believe that it is both probable that a liability has been incurred and the amount can be reasonably estimated. When there appears to be a range of possible costs with equal likelihood, a liability is recorded based on the low-end of such range. However, the likelihood of a loss is often difficult to predict and determining a meaningful estimate of the loss or a range of loss may not be practicable based on the information available, the potential effect of future events, and decisions by third parties impacting the ultimate resolution of the contingency. It is also not uncommon for such matters to be resolved over multiple reporting periods. During this time, relevant developments and new information must be continuously evaluated to determine both the likelihood of potential loss and whether it is possible to reasonably estimate a range of potential loss. We also disclose material contingencies when we believe that a loss is reasonably possible.
Significant judgment is required to determine both probability and the estimated amounts of loss contingencies. Such claims, suits, and proceedings are inherently unpredictable and subject to significant uncertainties, some of which are beyond our control. Should any of these estimates and assumptions change, it could have a material impact on our results of operations, financial position, and cash flows.
Income Taxes
We are subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgment is required in determining our uncertain tax positions.
We recognize tax benefits from uncertain tax positions only if we believe that it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. Although we believe that we have adequately reserved for our uncertain tax positions, we can provide no assurance that the final tax outcome of these matters will not be materially different. We make adjustments to these reserves when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences may affect the provision for income taxes in the period in which such determination is made and could have a material impact on our financial condition and results of operations.
Recent Accounting Pronouncements
See Note 1 to our consolidated financial statements included in “Financial Statements and Supplementary Data” in this Annual Report on Form 10-K for recently adopted accounting pronouncements and recently issued accounting pronouncements not yet adopted as of the date of this Annual Report on Form 10-K.
Item 7A. Quantitative and Qualitative Disclosures About Market Risk.
We are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate risk and foreign currency risk as follows:
Interest Rate Risk
We had cash and cash equivalents totaling $1.8 billion and $1.4 billion at December 31, 2023 and December 31, 2022, respectively. We had marketable securities totaling $1.8 billion and $2.5 billion at December 31, 2023 and December 31, 2022, respectively. Our cash and cash equivalents consist of cash in bank accounts and marketable securities consisting of U.S. government debt and agency securities, publicly traded equity securities, corporate debt securities, certificates of deposit, and commercial paper. The primary objectives of our investment activities are to preserve principal and provide liquidity without significantly increasing risk. We do not enter into investments for trading or speculative purposes. Due to the relatively short-term nature of our investment portfolio, a hypothetical 100 basis point change in interest rates would not have a material effect on the fair value of our portfolio for the periods presented.
In February 2022, we issued the 2028 Notes with an aggregate principal amount of $1.5 billion, the full amount of which is outstanding as of December 31, 2023. We carry the 2028 Notes at face value less the unamortized debt issuance
71

costs on our consolidated balance sheets. The 2028 Notes have a fixed interest rate; therefore, we have no financial statement risk associated with changes in interest rates with respect to the 2028 Notes. The fair value of the 2028 Notes changes when the market price of our stock fluctuates or market interest rates change.
In April 2021, we issued the 2027 Notes with an aggregate principal amount of $1.15 billion, the full amount of which is outstanding as of December 31, 2023. We carry the 2027 Notes at face value less the unamortized debt issuance costs on our consolidated balance sheets. The 2027 Notes do not bear regular interest; therefore, we have no financial statement risk associated with changes in interest rates with respect to the 2027 Notes. The fair value of the 2027 Notes changes when the market price of our stock fluctuates or market interest rates change.
In April 2020, we issued the 2025 Notes with an aggregate principal amount of $1.0 billion, of which $284.1 million remains outstanding as of December 31, 2023. We carry the 2025 Notes at face value less the unamortized debt issuance costs on our consolidated balance sheets. The 2025 Notes have a fixed interest rate; therefore, we have no financial statement risk associated with changes in interest rates with respect to the 2025 Notes. The fair value of the 2025 Notes changes when the market price of our stock fluctuates or market interest rates change.
In August 2019, we issued the 2026 Notes with an aggregate principal amount of $1.265 billion, of which $838.5 million remains outstanding as of December 31, 2023. We carry the 2026 Notes at face value less the unamortized debt issuance costs on our consolidated balance sheets. The 2026 Notes have a fixed interest rate; therefore, we have no financial statement risk associated with changes in interest rates with respect to the 2026 Notes. The fair value of the 2026 Notes changes when the market price of our stock fluctuates or market interest rates change.
Foreign Currency Risk
For all periods presented, our revenue and operating expenses were predominately denominated in U.S. dollars. We therefore have not had material foreign currency risk associated with revenue and cost-based activities. However, due to fluctuations in exchange rates, we have experienced, and may in the future experience, negative impacts to our revenue and operating expenses denominated in currencies other than the U.S. dollar. The functional currency of our material operating entities is the U.S. dollar.
For the periods presented, we believe the exposure to foreign currency fluctuation from operating expenses is immaterial as the related costs do not constitute a significant portion of our total expenses. As we grow operations, our exposure to foreign currency risk will likely become more significant.
For the periods presented, we did not enter into any foreign currency exchange contracts. We may, however, enter into foreign currency exchange contracts for purposes of hedging foreign exchange rate fluctuations on our business operations in future operating periods as our exposures are deemed to be material. For additional discussion on foreign currency risk, see “Risk Factors” elsewhere in this Annual Report on Form 10-K.
72

Item 8. Financial Statements and Supplementary Data.
SNAP INC.
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
73

Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of Snap Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Snap Inc. (the Company) as of December 31, 2023 and 2022, the related consolidated statements of operations, comprehensive income (loss), stockholders' equity and cash flows for each of the three years in the period ended December 31, 2023, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated February 6, 2024 expressed an unqualified opinion thereon.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the account or disclosure to which it relates.
74

Revenue Recognition
Description of the Matter
As described in Note 2 to the consolidated financial statements, the Company generates substantially all of its revenues by offering various advertising products on Snapchat. The substantial majority of such advertising revenues is generated based upon contractual agreements with customers that are either based on the number of advertising impressions delivered or on a fixed fee basis for advertisements delivered over a period of time. Revenues related to agreements based on the number of advertising impressions delivered are recognized when the advertisements are served while fixed fee agreements are recognized ratably over the service period.
The Company’s advertising revenue recognition process utilizes proprietary systems for the initiation, processing, and recording of transactions which comprise a high volume of individually low monetary value transactions. This process is dependent on the effective design and operation of systems, data sources, and controls that required significant audit effort.

How We Addressed the Matter in Our Audit
With the support of our information technology professionals, we identified and tested the relevant systems used for the determination of initiation, processing, recording, and billing of revenue, which included processes and controls related to access to the relevant systems and data, changes to the relevant systems and interfaces, and configuration of the relevant systems.
To test the Company’s recognition of advertising revenue, our audit procedures included, among others, testing the completeness and accuracy of the underlying data within the Company’s billing systems by agreeing amounts recognized to contractual terms and conditions, and testing revenue recognized to accounts receivable and cash receipts. Additionally, we examined standard customer online terms and conditions to understand the distinct performance obligations and tested the timing of revenue recognition.

/s/ Ernst & Young LLP
We have served as the Company's auditor since 2016.
Los Angeles, California
February 6, 2024
75

Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of Snap Inc.
Opinion on Internal Control Over Financial Reporting
We have audited Snap Inc.’s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Snap Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on the COSO criteria.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2023 and 2022, the related consolidated statements of operations, comprehensive income (loss), stockholders' equity and cash flows for each of the three years in the period ended December 31, 2023, and the related notes and our report dated February 6, 2024 expressed an unqualified opinion thereon.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
/s/ Ernst & Young LLP
Los Angeles, California
February 6, 2024
76

Snap Inc.
Consolidated Statements of Cash Flows
(in thousands)
Year Ended December 31,
202320222021
Cash flows from operating activities
Net loss$(1,322,485)$(1,429,653)$(487,955)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
Depreciation and amortization168,441 202,173 119,141 
Stock-based compensation1,324,004 1,387,787 1,092,135 
Amortization of debt issuance costs7,361 6,865 4,311 
Losses (gains) on debt and equity securities, net33,027 36,838 (289,052)
Induced conversion expense related to convertible notes  41,538 
Other(26,958)15,596 8,643 
Change in operating assets and liabilities, net of effect of acquisitions:
Accounts receivable, net of allowance(98,127)(119,780)(332,967)
Prepaid expenses and other current assets(9,920)(40,917)(26,607)
Operating lease right-of-use assets70,674 71,441 47,258 
Other assets2,238 (504)(10,916)
Accounts payable94,988 46,492 53,579 
Accrued expenses and other current liabilities62,130 71,706 117,092 
Operating lease liabilities(68,007)(68,886)(49,294)
Other liabilities9,155 5,456 5,974 
Net cash provided by (used in) operating activities246,521 184,614 292,880 
Cash flows from investing activities
Purchases of property and equipment(211,727)(129,306)(69,875)
Purchases of strategic investments(7,770)(26,346)(41,160)
Sales of strategic investments7,559 63,276 36,777 
Cash paid for acquisitions, net of cash acquired(50,254)(67,067)(310,915)
Purchases of marketable securities(2,048,273)(3,485,638)(2,438,983)
Sales of marketable securities459,481 75,716 379,555 
Maturities of marketable securities2,424,717 2,525,215 2,536,725 
Other(2,779)(18,125)(1,897)
Net cash provided by (used in) investing activities570,954 (1,062,275)90,227 
Cash flows from financing activities
Proceeds from issuance of convertible notes, net of issuance costs 1,483,500 1,137,227 
Purchase of capped calls (177,000)(86,825)
Proceeds from the exercise of stock options1,038 4,272 14,671 
Payments of debt issuance costs (3,006) 
Repurchases of Class A non-voting common stock(189,394)(1,001,052) 
Deferred payments for acquisitions(270,433)  
Net cash provided by (used in) financing activities(458,789)306,714 1,065,073 
Change in cash, cash equivalents, and restricted cash358,686 (570,947)1,448,180 
Cash, cash equivalents, and restricted cash, beginning of period1,423,776 1,994,723 546,543 
Cash, cash equivalents, and restricted cash, end of period$1,782,462 $1,423,776 $1,994,723 
Supplemental disclosures
Cash paid for income taxes, net$30,924 $12,087 $25,333 
Cash paid for interest$10,244 $8,873 $10,887 
See Notes to Consolidated Financial Statements.
77

Snap Inc.
Consolidated Statements of Operations
(in thousands, except per share amounts)
Year Ended December 31,
202320222021
Revenue$4,606,115 $4,601,847 $4,117,048 
Costs and expenses:
Cost of revenue2,114,117 1,815,342 1,750,246 
Research and development1,910,862 2,109,800 1,565,467 
Sales and marketing1,122,092 1,118,746 792,764 
General and administrative857,423 953,265 710,640 
Total costs and expenses6,004,494 5,997,153 4,819,117 
Operating loss(1,398,379)(1,395,306)(702,069)
Interest income168,394 58,597 5,199 
Interest expense(22,024)(21,459)(17,676)
Other income (expense), net(42,414)(42,529)240,175 
Loss before income taxes(1,294,423)(1,400,697)(474,371)
Income tax benefit (expense)(28,062)(28,956)(13,584)
Net loss$(1,322,485)$(1,429,653)$(487,955)
Net loss per share attributable to Class A, Class B, and Class C common stockholders (Note 3):
Basic$(0.82)$(0.89)$(0.31)
Diluted$(0.82)$(0.89)$(0.31)
Weighted average shares used in computation of net loss per share:
Basic1,612,5041,608,3041,558,997
Diluted1,612,5041,608,3041,558,997
See Notes to Consolidated Financial Statements.
78

Snap Inc.
Consolidated Statements of Comprehensive Income (Loss)
(in thousands)
Year Ended December 31,
202320222021
Net loss$(1,322,485)$(1,429,653)$(487,955)
Other comprehensive income (loss), net of tax
Unrealized gain (loss) on marketable securities, net of tax8,269 (9,307)(1,735)
Foreign currency translation12,836 (10,188)(14,107)
Total other comprehensive income (loss), net of tax21,105 (19,495)(15,842)
Total comprehensive loss$(1,301,380)$(1,449,148)$(503,797)
See Notes to Consolidated Financial Statements.
79

Snap Inc.
Consolidated Balance Sheets
(in thousands, except par value)
December 31,
20232022
Assets
Current assets
Cash and cash equivalents$1,780,400 $1,423,121 
Marketable securities1,763,680 2,516,003 
Accounts receivable, net of allowance1,278,176 1,183,092 
Prepaid expenses and other current assets153,587 134,431 
Total current assets4,975,843 5,256,647 
Property and equipment, net410,326 271,777 
Operating lease right-of-use assets516,862 370,952 
Intangible assets, net146,303 204,480 
Goodwill1,691,827 1,646,120 
Other assets226,597 279,562 
Total assets$7,967,758 $8,029,538 
Liabilities and Stockholders’ Equity
Current liabilities
Accounts payable$278,961 $181,774 
Operating lease liabilities49,321 46,485 
Accrued expenses and other current liabilities805,836 987,340 
Total current liabilities1,134,118 1,215,599 
Convertible senior notes, net3,749,400 3,742,520 
Operating lease liabilities, noncurrent546,279 386,271 
Other liabilities123,849 104,450 
Total liabilities5,553,646 5,448,840 
Commitments and contingencies (Note 8)
Stockholders’ equity
Class A non-voting common stock, $0.00001 par value. 3,000,000 shares authorized, 1,440,541 shares issued, 1,391,341 shares outstanding at December 31, 2023, and 3,000,000 shares authorized, 1,371,242 shares issued, 1,319,930 shares outstanding at December 31, 2022.
14 13 
Class B voting common stock, $0.00001 par value. 700,000 shares authorized, 22,528 shares issued and outstanding at December 31, 2023, and 700,000 shares authorized, 22,529 shares issued and outstanding at December 31, 2022.
  
Class C voting common stock, $0.00001 par value. 260,888 shares authorized, 231,627 shares issued and outstanding at December 31, 2023 and December 31, 2022.
2 2 
Treasury stock, at cost. 49,200 and 51,312 shares of Class A non-voting common stock at December 31, 2023 and December 31, 2022, respectively.
(479,903)(500,514)
Additional paid-in capital14,613,404 13,309,828 
Accumulated deficit(11,726,536)(10,214,657)
Accumulated other comprehensive income (loss)7,131 (13,974)
Total stockholders’ equity2,414,112 2,580,698 
Total liabilities and stockholders’ equity$7,967,758 $8,029,538 
See Notes to Consolidated Financial Statements.
80

Snap Inc.
Consolidated Statements of Stockholders’ Equity
(in thousands)
Year Ended December 31,
202320222021
Shares Amount Shares Amount Shares Amount
Class A non-voting common stock
Balance, beginning of period1,319,930$13 1,364,887$14 1,248,010$12 
Shares issued in connection with exercise of stock options under stock-based compensation plans5993341,174
Issuance of Class A non-voting common stock in connection with acquisitions1,2776,732
Issuance of Class A non-voting common stock for vesting of restricted stock units and restricted stock awards, net86,557158,34255,4661
Issuance of Class A non-voting common stock for the induced conversion related to convertible senior notes52,4101
Conversion of Class B voting common stock to Class A non-voting common stock5662981,095
Repurchases of Class A non-voting common stock(18,423)(105,208)(1)
Reissuances of Class A non-voting common stock for vesting of restricted stock units2,112
Balance, end of period1,391,341141,319,930131,364,88714
Class B voting common stock      
Balance, beginning of period22,52922,76923,696
Shares issued in connection with exercise of stock options under stock-based compensation plans56558168
Conversion of Class B voting common stock to Class A non-voting common stock(566)(298)(1,095)
Balance, end of period22,52822,52922,769
Class C voting common stock      
Balance, beginning of period231,6272231,6272231,6272
Issuance of Class C voting common stock for settlement of restricted stock units, net
Balance, end of period231,6272231,6272231,6272
Treasury stock
Balance, beginning of period51,312(500,514)
Repurchases of Class A non-voting common stock18,423(189,394)105,208(1,001,052)
Retirement of Class A non-voting common stock(18,423)189,394(53,896)500,538
Reissuances of Class A non-voting common stock for vesting of restricted stock units(2,112)20,611
Balance, end of period49,200(479,903)51,312(500,514)
Additional paid-in capital      
Balance, beginning of period13,309,82812,069,09710,200,141
Stock-based compensation expense1,323,1491,369,4071,088,506
Shares issued in connection with exercise of stock options under stock-based compensation plans1,0384,28514,680
Cumulative-effect adjustment from accounting changes(664,021)
Issuance of Class A non-voting common stock in connection with acquisitions and divestitures44,039341,425
Issuance of Class A non-voting common stock for the induced conversion related to convertible senior notes1,175,191
Purchase of capped calls(177,000)(86,825)
Reissuances of Class A non-voting common stock for vesting of restricted stock units(20,611)
Balance, end of period14,613,40413,309,82812,069,097
Accumulated deficit      
Balance, beginning of period(10,214,657)(8,284,466)(7,891,542)
Cumulative-effect adjustment from accounting changes95,031
Net loss(1,322,485)(1,429,653)(487,955)
Retirement of Class A non-voting common stock(189,394)(500,538)
Balance, end of period(11,726,536)(10,214,657)(8,284,466)
Accumulated other comprehensive income (loss)      
Balance, beginning of period(13,974)5,52121,363
Other comprehensive income (loss), net of tax21,105(19,495)(15,842)
Balance, end of period7,131(13,974)5,521
Total stockholders’ equity1,694,696$2,414,112 1,625,398$2,580,698 1,619,283$3,790,168 
See Notes to Consolidated Financial Statements.
81

Snap Inc.
Notes to Consolidated Financial Statements
1. Summary of Significant Accounting Policies
Snap Inc. is a technology company.
Snap Inc. (“we,” “our,” or “us”), a Delaware corporation, is headquartered in Santa Monica, California. Our flagship product, Snapchat, is a visual messaging application that was created to help people communicate through short videos and images called “Snaps.”
Basis of Presentation
Our consolidated financial statements are prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). Our consolidated financial statements include the accounts of Snap Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Our fiscal year ends on December 31. Certain reclassifications have been made in the prior periods to conform to the current year's presentation. None of these reclassifications had a material impact on our consolidated financial statements.
Use of Estimates
The preparation of our consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements. Management’s estimates are based on historical information available as of the date of the consolidated financial statements and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from those estimates.
Key estimates relate primarily to determining the fair value of assets and liabilities assumed in business combinations, evaluation of contingencies, uncertain tax positions, and the fair value of strategic investments. On an ongoing basis, management evaluates our estimates compared to historical experience and trends, which form the basis for making judgments about the carrying value of assets and liabilities.
Concentrations of Business Risk
We currently use both Google Cloud and Amazon Web Services for our hosting requirements. A disruption or loss of service from one or both of these partners could seriously harm our ability to operate. Although we believe there are other qualified providers that can provide these services, a transition to a new provider could create a significant disruption to our business and negatively impact our consolidated financial statements.
Concentrations of Credit Risk
Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash, cash equivalents, marketable securities, and accounts receivable. We maintain cash deposits, cash equivalent balances, and marketable securities with several financial institutions. Cash and cash equivalents may be withdrawn or redeemed on demand. We believe that the financial institutions that hold our cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances. We also maintain investments in U.S. government debt and agency securities, publicly traded equity securities, corporate debt securities, certificates of deposit, and commercial paper that carry high credit ratings and accordingly, minimal credit risk exists with respect to these balances.
We extend credit to our customers based on an evaluation of their ability to pay amounts due under contractual arrangement and generally do not obtain or require collateral.
Revenue Recognition
Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. See Note 2 for additional information.
82

Cost of Revenue
Cost of revenue includes payments for content, developer, and advertiser partner costs. Under some of these arrangements, we pay a portion of the fees we receive from the advertisers for Snap Ads that are displayed within partner content on Snapchat. Partner arrangement costs were $675.0 million, $681.9 million, and $679.0 million for the years ended December 31, 2023, 2022, and 2021, respectively.
In addition, cost of revenue consists of payments to third-party infrastructure partners for hosting our products, which include expenses related to storage, computing, and bandwidth costs. Cost of revenue also includes third-party selling costs, personnel-related costs, facilities and other supporting overhead costs, including depreciation and amortization, and inventory costs.
Advertising
Advertising costs are expensed as incurred and were $24.9 million, $42.7 million, and $62.4 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Capital Structure
We have three classes of authorized common stock – Class A common stock, Class B common stock, and Class C common stock. Class A common stockholders have no voting rights, Class B common stockholders are entitled to one vote per share, and Class C common stockholders are entitled to ten votes per share. Shares of our Class B common stock are convertible into an equivalent number of shares of our Class A common stock and generally convert into shares of our Class A common stock upon transfer. Shares of our Class C common stock are convertible into an equivalent number of shares of our Class B common stock and generally convert into shares of our Class B common stock upon transfer.
Future Stock Split to be Effected in the Form of a Stock Dividend
In July 2022, our board of directors determined that it was advisable and in our best interest to approve a stock split to be effected in the form of a special dividend of one share of Class A common stock on each outstanding share of our common stock at a future date (the “Future Stock Split”). In connection with the Future Stock Split, we entered into certain agreements (the “Co-Founder Agreements”) with Evan Spiegel and Robert Murphy, our co-founders, and certain of their respective affiliates requiring them, among other things, to convert shares of Class B common stock and Class C common stock into Class A common stock under certain circumstances. The Future Stock Split will not be declared and paid until the first business day following the date on which the average of the volume weighted average price (the “VWAP”) per share of Class A common stock equals or exceeds $40 per share for 65 consecutive trading days. If this does not occur by July 21, 2032, the Future Stock Split will not be declared and paid, and the Co-Founder Agreements will terminate.
In June 2023, in connection with a proposed settlement of a class-action lawsuit, and as amended in December 2023, we agreed to modify the conditions for the Future Stock Split, subject to various conditions, including judicial approval of the settlement. If approved, the Future Stock Split will not be declared and paid until the first business day following the date on which (i) the VWAP per share of Class A common stock equals or exceeds $40 per share for 90 consecutive trading days (the “90-Day VWAP”) and (ii) the ratio of the 90-Day VWAP to $8.70 equals or exceeds the ratio of the average closing price of the S&P 500 Total Return index for the same 90 trading days for which the 90-Day VWAP was calculated to 8,862.85. The original ten year time period to trigger the Future Stock Split would remain unchanged.
No adjustments have been made to share or per share amounts for Class A common stock in the accompanying consolidated financial statements for the effects of the Future Stock Split as these triggering conditions have not been met.
Stock-based Compensation
We measure and recognize compensation expense for stock-based payment awards, including stock options, restricted stock units (“RSUs”), and restricted stock awards (“RSAs”) granted to employees, directors, and advisors, based on the grant date fair value of the awards. The grant date fair value of stock options is estimated using a Black-Scholes option pricing model. The fair value of stock-based compensation for stock options is recognized on a straight-line basis, net of estimated forfeitures, over the period during which services are provided in exchange for the award. The grant date fair value of RSUs and RSAs is estimated based on the fair value of our underlying common stock.
83

RSUs and RSAs vest on the satisfaction of a service-based condition. The service condition for RSUs and RSAs is generally satisfied in equal monthly or quarterly installments over three or four years. For these awards, we recognize stock-based compensation expense on a straight-line basis over the requisite service period.
Stock-based compensation expense recognized for all periods presented is based on awards that are expected to vest, including an estimate of forfeitures. We estimate the forfeiture rate using historical forfeitures of equity awards and other expected changes in facts and circumstances, if any. A modification of the terms of a stock-based award is treated as an exchange of the original award for a new award with total compensation cost equal to the grant-date fair value of the original award plus the incremental value of the modification to the award.
The future tax benefits on settlement of the above RSUs and RSAs is not expected to be material as currently we have established valuation allowances to reduce our net deferred tax assets to the amount that is more likely than not to be realized. The majority of the future tax benefits that arise on settlement of the above RSUs are in jurisdictions for which our net deferred tax assets have a full valuation allowance.
Income Taxes
We are subject to income taxes in the United States and numerous foreign jurisdictions. Deferred tax assets and liabilities are determined based on differences between the financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the deferred tax asset or liability is expected to be realized or settled.
In evaluating our ability to recover deferred tax assets, we consider all available positive and negative evidence, including historical operating results, ongoing tax planning, and forecasts of future taxable income on a jurisdiction-by-jurisdiction basis. Based on the level of historical losses, we have established a valuation allowance to reduce our net deferred tax assets to the amount that is more likely than not to be realized.
We recognize a tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in our consolidated financial statements from such positions are measured based on the largest benefit that has a greater than 50% likelihood of being realized. We recognize interest and penalties associated with tax matters as part of the income tax provision and include accrued interest and penalties with the related income tax liability on our consolidated balance sheets.
Currency Translation and Remeasurement
The functional currency of the majority of our foreign subsidiaries is the U.S. dollar. Monetary assets and liabilities denominated in a foreign currency are remeasured into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are remeasured at the average exchange rates during the period. Equity transactions and other non-monetary assets are remeasured using historical exchange rates. Foreign currency transaction gains and losses are recorded in other income (expense), net on our consolidated statement of operations. For those foreign subsidiaries where the local currency is the functional currency, adjustments to translate those statements into U.S. dollars are recorded in accumulated other comprehensive income (loss) in stockholders’ equity.
Cash and Cash Equivalents
Cash and cash equivalents consist of highly liquid investments with original maturities of 90 days or less from the date of purchase.
Restricted Cash
We are required to maintain restricted cash deposits to back letters of credit for certain property leases. These funds are restricted and have been classified in other assets on our consolidated balance sheets due to the nature of restriction. At December 31, 2023 and 2022, restricted cash balances were immaterial.
84

Marketable Securities
We hold investments in marketable securities consisting of U.S. government securities, U.S. government agency securities, publicly traded equity securities, corporate debt securities, certificates of deposit, and commercial paper. We classify marketable investments in debt securities as available-for-sale investments in our current assets because they represent investments available for current operations.
Our available-for-sale investments in debt securities are carried at fair value with any unrealized gains and losses, included in accumulated other comprehensive (loss) income in stockholders’ equity. Available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses, with any allowance for credit losses recognized as a charge in other income (expense), net on our consolidated statements of income. We did not record any credit losses on our available-for-sale debt securities in any of the periods presented. We determine gains or losses on the sale or maturities of marketable securities using the specific identification method and these gains or losses are recorded in other income (expense), net in our consolidated statements of operations.
Publicly traded equity securities are carried at fair value with any unrealized gains and losses recorded in other income (expense), net in our consolidated statements of operations.
Strategic Investments
We hold strategic investments primarily in privately held companies, consisting primarily of equity securities without readily determinable fair values, and to a lesser extent, debt securities. We adjust the carrying value of these equity securities to fair value upon observable transactions for identical or similar investments of the same issuer or upon impairment. All strategic investments are reviewed periodically for impairment. Any adjustments to carrying value of these investments are recorded in other income (expense), net in our consolidated statements of operations. Strategic investments are included within other assets in our consolidated balance sheets.
When we exercise significant influence over, but do not control the investee, such strategic investments are accounted for using the equity method. Under the equity method of accounting, we record our share of the results of the investments within other income (expense), net in our consolidated statements of operations.
Fair Value Measurements
Certain financial instruments are required to be recorded at fair value. Other financial instruments, including cash and cash equivalents and restricted cash, are recorded at cost, which approximates fair value. Additionally, accounts receivable, accounts payable, and accrued expenses approximate fair value because of the short-term nature of these financial instruments.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are recorded at the invoiced amount less any allowance for doubtful accounts to reserve for potentially uncollectible receivables. To determine the amount of the allowance, we make judgments about the creditworthiness of customers based on ongoing credit evaluation and historical experience. At December 31, 2023 and 2022, the allowance for doubtful accounts was immaterial.
Property and Equipment
Property and equipment are stated at cost, less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets, which is generally three years for computer hardware, software, and equipment, five years for furniture, and over the shorter of lease term or useful life of the assets for leasehold improvements. Buildings are generally depreciated over a useful life ranging from 20 to 45 years. Maintenance and repairs are expensed as incurred.
Leases
We have non-cancelable lease agreements for primarily offices that are recorded as operating lease right-of-use assets and operating lease liabilities in our consolidated balance sheets. We account for lease and non-lease components as a single lease component and do not record leases with an initial term of twelve months or less in our consolidated balance
85

sheets. We use our incremental borrowing rate based on the information available at the lease commencement date to determine the present value of lease payments over the lease term. Our lease terms may include options to extend or terminate the lease when it is reasonably certain we will exercise that option. Certain agreements have free rent periods or escalating rent payment provisions. Rent expense is recognized on a straight-line basis over the lease term.
Software Development Costs
Software development costs include costs to develop software to be used to meet internal needs and applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.
Segments
Our CEO is our chief operating decision maker (CODM). We have determined that we have a single operating segment. Our CEO evaluates performance and makes operating decisions about allocating resources based on financial data presented on a consolidated basis accompanied by disaggregated information about revenue by geographic region.
Business Combinations
We include the results of operations of the businesses that we acquire from the date of acquisition. We determine the fair value of the assets acquired and liabilities assumed based on their estimated fair values as of the respective date of acquisition. The excess purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates including the selection of valuation methodologies, estimates of future revenue and cash flows, discount rates, and selection of comparable companies. Our estimates of fair value are based on assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, not to exceed one year from the date of acquisition, we may record adjustments to the assets acquired and liabilities assumed, with a corresponding offset to goodwill. At the conclusion of the measurement period, any subsequent adjustments are reflected in our consolidated statements of operations.
When we issue payments or grants of equity to selling stockholders in connection with an acquisition, we evaluate whether the payments or awards are compensatory. This evaluation includes whether cash payments or stock award vesting is contingent on the continued employment of the selling stockholder beyond the acquisition date. If continued employment is required for the cash to be paid or stock awards to vest, the award is treated as compensation for post-acquisition services and is recognized as compensation expense.
Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in our consolidated statements of operations.
Goodwill
Goodwill represents the excess of the purchase price over the fair value of net assets acquired in a business combination. We test goodwill for impairment at least annually, in the fourth quarter, or whenever events or changes in circumstances indicate that goodwill might be impaired. For all periods presented, we had a single operating segment and reporting unit structure. There were no impairment charges in any of the periods presented.
86

Intangible Assets
Intangible assets are carried at cost and amortized on a straight-line basis over their estimated useful lives. We determine the appropriate useful life of our intangible assets by measuring the expected cash flows of acquired assets. The estimated useful lives of intangible assets are generally as follows:
Intangible AssetEstimated Useful
Life
Domain names
5 Years
Trademarks
3 Years
Acquired developed technology
3 to 7 Years
Customer relationships
2 to 8 Years
Patents
4 to 14 Years
Impairment of Long-Lived Assets
We evaluate recoverability of our property and equipment and intangible assets, excluding goodwill, when events or changes indicate the carrying amount of an asset may not be recoverable. Events and changes in circumstances considered in determining whether the carrying value of long-lived assets may not be recoverable include: significant changes in performance relative to expected operating results; significant changes in asset use; and significant negative industry or economic trends and changes in our business strategy. Recoverability of these assets is measured by comparison of their carrying amount to future undiscounted cash flows to be generated. If impairment is indicated based on a comparison of the assets’ carrying values and the undiscounted cash flows, the impairment loss is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets.
Legal Contingencies
For legal contingencies, we accrue a liability for an estimated loss if the potential loss from any claim or legal proceeding is considered probable, and the amount can be reasonably estimated. Legal fees and expenses are expensed as incurred. Note 8 provides additional information regarding our legal contingencies.
Recent Accounting Pronouncements
In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities to provide greater disaggregation within their annual rate reconciliation, including new requirements to present reconciling items on a gross basis in specified categories, disclose both percentages and dollar amounts, and disaggregate individual reconciling items by jurisdiction and nature when the effect of the items meet a quantitative threshold. The guidance also requires disaggregating the annual disclosure of income taxes paid, net of refunds received, by federal (national), state, and foreign taxes, with separate presentation of individual jurisdictions that meet a quantitative threshold. The guidance is effective for annual periods beginning after December 15, 2024 on a prospective basis, with a retrospective option, and early adoption is permitted. We are currently evaluating the impact of adoption of this standard on our consolidated financial statements and disclosures.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities with a single reportable segment to provide all the disclosures required by this standard and all existing segment disclosures in Topic 280 on an interim and annual basis, including new requirements to disclose significant segment expenses that are regularly provided to the CODM and included within the reported measure(s) of a segment's profit or loss, the amount and composition of any other segment items, the title and position of the CODM, and how the CODM uses the reported measure(s) of a segment's profit or loss to assess performance and decide how to allocate resources. The guidance is effective for annual periods beginning after December 15, 2023, and interim periods beginning after December 15, 2024, applied retrospectively with early adoption permitted. We are currently evaluating the impact of adoption of this standard on our consolidated financial statements and disclosures.
87

2. Revenue
We determine revenue recognition by first identifying the contract or contracts with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract, and recognizing revenue when, or as, we satisfy a performance obligation.
Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. We determine collectability by performing ongoing credit evaluations and monitoring customer accounts receivable balances. Sales tax, including value added tax, is excluded from reported revenue.
We generate substantially all of our revenues by offering various advertising products on Snapchat, which include Snap Ads and AR Ads, referred to as advertising revenue. AR Ads include Sponsored Lenses, which allow users to interact with an advertiser’s brand by enabling branded augmented reality experiences.
The substantial majority of advertising revenue is generated from the display of advertisements on Snapchat through contractual agreements that are either based on the number of advertising impressions delivered or on a fixed fee basis over a period of time. Revenue related to agreements based on the number of impressions delivered is recognized when the advertisement is served. Revenue related to fixed fee arrangements is recognized ratably over the service period, typically less than 30 days in duration, and such arrangements do not contain minimum impression guarantees.
In arrangements where another party is involved in providing specified services to a customer, we evaluate whether we are the principal or agent. In this evaluation, we consider if we obtain control of the specified goods or services before they are transferred to the customer, as well as other indicators such as the party primarily responsible for fulfillment, inventory risk, and discretion in establishing price. For advertising revenue arrangements where we are not the principal, we recognize revenue on a net basis. For the periods presented, revenue for arrangements where we are the agent was not material.
We also generate revenue from subscriptions and sales of hardware products. For the periods presented, all such revenue was not material.
The following table represents our revenue disaggregated by geography based on the billing address of the customer:
Year Ended December 31,
202320222021
(in thousands)
North America (1) (2)
$2,952,301 $3,205,554 $2,871,369 
Europe (3)
772,078 712,764 660,473 
Rest of world881,736 683,529 585,206 
Total revenue$4,606,115 $4,601,847 $4,117,048 

(1)North America includes Mexico, the Caribbean, and Central America.
(2)United States revenue was $2.9 billion, $3.1 billion, and $2.8 billion for the years ended December 31, 2023, 2022, and 2021, respectively.
(3)Europe includes Russia and Turkey. Effective March 2022, we halted advertising sales to Russian and Belarusian entities.

88

3. Net Loss per Share
We compute net loss per share using the two-class method required for multiple classes of common stock. We have three classes of authorized common stock for which voting rights differ by class.
Basic net loss per share is computed by dividing net loss attributable to each class of stockholders by the weighted-average number of shares of stock outstanding during the period, adjusted for RSAs for which the risk of forfeiture has not yet lapsed.
For the calculation of diluted net loss per share, net loss per share attributable to common stockholders for basic net loss per share is adjusted by the effect of dilutive securities, including awards under our equity compensation plans. Diluted net loss per share attributable to common stockholders is computed by dividing the resulting net loss attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding. We use the if-converted method for calculating any potential dilutive effect of the convertible senior notes due in 2025, 2026, 2027, and 2028 (collectively, the “Convertible Notes”) on diluted net loss per share. The Convertible Notes would have a dilutive impact on net income per share when the average market price of Class A common stock for a given period exceeds the respective conversion price of the Convertible Notes. For the periods presented, our potentially dilutive shares relating to stock options, RSUs, RSAs, and Convertible Notes were not included in the computation of diluted net loss per share as the effect of including these shares in the calculation would have been anti-dilutive.
The numerators and denominators of the basic and diluted net loss per share computations for our common stock are calculated as follows for the years ended December 31, 2023, 2022, and 2021:
Year Ended December 31,
202320222021
(in thousands, except per share data)
Class AClass BClass CClass AClass BClass CClass AClass BClass C
Numerator:
Net loss$(1,114,039)$(18,479)$(189,967)$(1,203,614)$(20,141)$(205,898)$(408,118)$(7,339)$(72,498)
Net loss attributable to common stockholders$(1,114,039)$(18,479)$(189,967)$(1,203,614)$(20,141)$(205,898)$(408,118)$(7,339)$(72,498)
Denominator:         
Basic shares:         
Weighted-average common shares - Basic1,358,34522,532231,6271,354,01922,658231,6271,303,92123,449231,627
Diluted shares:         
Weighted-average common shares - Diluted1,358,34522,532231,6271,354,01922,658231,6271,303,92123,449231,627
Net loss per share attributable to common stockholders:         
Basic$(0.82)$(0.82)$(0.82)$(0.89)$(0.89)$(0.89)$(0.31)$(0.31)$(0.31)
Diluted$(0.82)$(0.82)$(0.82)$(0.89)$(0.89)$(0.89)$(0.31)$(0.31)$(0.31)
The following potentially dilutive shares were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented:
Year Ended December 31,
202320222021
(in thousands)
Stock options1,6973,1594,304
Unvested RSUs and RSAs157,130132,39286,180
Convertible Notes (if-converted)89,37989,37962,755

89

4. Stockholders’ Equity
Common Stock
As of December 31, 2023, we are authorized to issue 3,000,000,000 shares of Class A non-voting common stock, 700,000,000 shares of Class B voting common stock, and 260,887,848 shares of Class C voting common stock, each with a par value of $0.00001 per share. Class A common stockholders have no voting rights, Class B common stockholders are entitled to one vote per share, and Class C common stockholders are entitled to ten votes per share. Shares of our Class B common stock are convertible into an equivalent number of shares of our Class A common stock and generally convert into shares of our Class A common stock upon transfer. Shares of our Class C common stock are convertible into an equivalent number of shares of our Class B common stock and generally convert into shares of our Class B common stock upon transfer. Any dividends paid to the holders of the Class A common stock, Class B common stock, and Class C common stock will be paid on a pro rata basis. For the year ended December 31, 2023, we did not declare any dividends. On a liquidation event, as defined in our certificate of incorporation, any distribution to common stockholders is made on a pro rata basis to the holders of the Class A common stock, Class B common stock, and Class C common stock.
As of December 31, 2023, there were 1,440,540,591 shares issued and 1,391,341,262 shares outstanding of Class A common stock, and 22,528,406 shares and 231,626,943 shares issued and outstanding of Class B common stock and Class C common stock, respectively.
Stock-based Compensation Plans
We maintain three share-based employee compensation plans: the 2017 Equity Incentive Plan (“2017 Plan”), the 2014 Equity Incentive Plan (“2014 Plan”), and the 2012 Equity Incentive Plan (“2012 Plan,” and collectively with the 2017 Plan and the 2014 Plan, the “Stock Plans”). In January 2017, our board of directors adopted the 2017 Plan, and in February 2017 our stockholders approved the 2017 Plan, effective on March 1, 2017, which serves as the successor to the 2014 Plan and 2012 Plan and provides for the grant of incentive stock options to employees, including employees of any parent or subsidiary, and for the grant of nonstatutory stock options, stock appreciation rights, RSAs, RSUs, performance stock awards, performance cash awards, and other forms of stock awards to employees, directors, and consultants, including employees and consultants of our affiliates. We do not expect to grant any additional awards under the 2014 Plan or 2012 Plan as of the effective date of the 2017 Plan, other than awards for up to 2,500,000 shares of Class A common stock to our employees and consultants in France under the 2014 Plan. Outstanding awards under the 2014 Plan and 2012 Plan continue to be subject to the terms and conditions of the 2014 Plan and 2012 Plan, respectively. Shares available for grant under the 2014 Plan and 2012 Plan, which were reserved but not issued or subject to outstanding awards under the 2014 Plan or 2012 Plan, respectively, as of the effective date of the 2017 Plan, were added to the reserves of the 2017 Plan.
We initially reserved 87,270,108 shares of our Class A common stock for future issuance under the 2017 Plan. An additional number of shares of Class A common stock will be added to the 2017 Plan equal to (i) 96,993,064 shares of Class A common stock reserved for future issuance pursuant to outstanding stock options and unvested RSUs under the 2014 Plan, (ii) 37,228,865 shares of Class A common stock issuable on conversion of Class B common stock underlying stock options and unvested RSUs outstanding under the 2012 Plan, (iii) 17,858,235 shares of Class A common stock that were reserved for issuance under the 2014 Plan as of the date the 2017 Plan became effective, (iv) 11,004,580 shares of Class A common stock issuable on conversion of Class B common stock that were reserved for issuance under the 2012 Plan as of the date the 2017 Plan became effective, and (v) a maximum of 86,737,997 shares of Class A common stock that will be added pursuant to the following sentence. With respect to each share that returns to the 2017 Plan pursuant to (i) and (ii) of the prior sentence that was associated with an award that was outstanding under the 2014 Plan and 2012 Plan as of October 31, 2016, an additional share of Class A common stock will be added to the share reserve of the 2017 Plan, up to a maximum of 86,737,997 shares. The number of shares reserved for issuance under the 2017 Plan will increase automatically on January 1st of each calendar year, beginning on January 1, 2018 through January 1, 2027, by the lesser of (i) 5.0% of the total number of shares of our capital stock outstanding on December 31st of the immediately preceding calendar year, and (ii) a number determined by our board of directors. The maximum term for stock options granted under the 2017 Plan may not exceed ten years from the date of grant. The 2017 Plan will terminate ten years from the date our board of directors approved the plan, unless it is terminated earlier by our board of directors.
2017 Employee Stock Purchase Plan
In January 2017, our board of directors adopted the 2017 Employee Stock Purchase Plan (“2017 ESPP”). Our stockholders approved the 2017 ESPP in February 2017. The 2017 ESPP became effective in connection with the IPO. A total of 16,484,690 shares of Class A common stock were initially reserved for issuance under the 2017 ESPP. No shares of
90

our Class A common stock have been issued or offered under the 2017 ESPP. The number of shares of our Class A common stock reserved for issuance will automatically increase on January 1st of each calendar year, beginning on January 1, 2018 through January 1, 2027, by the lesser of (i) 1.0% of the total number of shares of our common stock outstanding on the last day of the calendar month before the date of the automatic increase, and (ii) 15,000,000 shares; provided that before the date of any such increase, our board of directors may determine that such increase will be less than the amount set forth in clauses (i) and (ii).
Restricted Stock Units and Restricted Stock Awards
The following table summarizes the RSU and RSA activity during the year ended December 31, 2023:
Class A
Number of Shares
Weighted-
Average
Grant Date
Fair Value
(in thousands, except per share data)
Unvested at December 31, 2022132,392$18.28 
Granted148,701$10.41 
Vested(91,641)$15.71 
Forfeited(32,322)$15.90 
Unvested at December 31, 2023157,130$12.82 
The total fair value of RSUs and RSAs vested for the years ended December 31, 2023, 2022, and 2021 was $1.0 billion, $1.2 billion, and $3.6 billion, respectively.
Total unrecognized compensation cost related to outstanding RSUs and RSAs was $1.7 billion as of December 31, 2023 and is expected to be recognized over a weighted-average period of 2.0 years.
Stock Options
The following table summarizes the stock option award activity under the Stock Plans during the year ended December 31, 2023:
Class A
Number
of Shares
Class B
Number
of Shares
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term
(in years)
Aggregate Intrinsic Value (1)
(in thousands, except per share data)
Outstanding at December 31, 20222,589570$9.68 4.05$9,669 
Granted$ 
Exercised(599)(565)$0.89 
Forfeited(298)$14.27 
Outstanding at December 31, 20231,6925$14.90 4.41$5,225 
Exercisable at December 31, 20231,6925$14.90 4.41$5,225 
Vested and expected to vest at December 31, 20231,6925$14.90 4.41$5,225 
(1)The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock option awards and the closing market price of our Class A common stock as of December 31, 2023 and December 31, 2022, respectively.
The weighted-average fair value of stock options granted during the year ended December 31, 2022 and 2021 was $8.41 and $36.17 per share. The expense is estimated based on the option’s fair value as calculated by the Black-Scholes option pricing model. Stock-based compensation expense for stock options was not material for the years ended December 31, 2023, 2022, and 2021.
91

As of December 31, 2023, there was no unrecognized compensation cost related to stock options granted under the Stock Plans.
The total grant date fair value of stock options that vested for the years ended December 31, 2023, 2022, and 2021 was $1.1 million, $3.2 million, and $7.7 million, respectively. The intrinsic value of stock options exercised for the years ended December 31, 2023, 2022, and 2021 was $12.3 million, $5.9 million, and $69.4 million, respectively.
Stock-Based Compensation Expense
Total stock-based compensation expense by function was as follows:
Year Ended December 31,
202320222021
(in thousands)
Cost of revenue$9,555 $12,288 $17,221 
Research and development893,026 970,746 740,130 
Sales and marketing255,688 203,092 164,241 
General and administrative165,735 201,661 170,543 
Total$1,324,004 $1,387,787 $1,092,135 
Stock Repurchases
In October 2023, our board of directors authorized a stock repurchase program of up to $500.0 million of our Class A common stock. During the fourth quarter of 2023, we repurchased 18.4 million shares of our Class A common stock for an aggregate of $189.4 million, including costs associated with the repurchases. As of December 31, 2023, the remaining availability under the stock repurchase authorization was $310.8 million.
In October 2022, our board of directors authorized a stock repurchase program of up to $500.0 million of our Class A common stock. The program was completed in the fourth quarter of 2022, during which we repurchased, and subsequently retired, 53.9 million shares of our Class A common stock for an aggregate of $500.5 million, representing the entire amount approved by our board of directors and including costs associated with the repurchases.
In July 2022, our board of directors authorized a stock repurchase program of up to $500.0 million of our Class A common stock. The program was completed in the third quarter of 2022, during which we repurchased 51.3 million shares of our Class A common stock for an aggregate of $500.5 million, representing the entire amount approved by our board of directors and including costs associated with the repurchases. These shares are recorded as treasury stock on our consolidated balance sheets and remain available for re-issuance.
5. Business Acquisitions
2023 Acquisitions
In 2023, aggregate purchase consideration for business acquisitions was $73.1 million, which primarily consisted of $56.3 million in cash and $12.6 million recorded in other liabilities in our consolidated balance sheet. Of the aggregate purchase consideration, $42.8 million was allocated to goodwill and the remainder primarily to identifiable intangible assets. The acquired assets are expected to enhance our existing platform, technology, and workforce. The goodwill amount represents synergies related to our existing platform expected to be realized from the business acquisitions and assembled workforce. The associated goodwill and intangible assets are not deductible for tax purposes.
2022 Acquisitions
In 2022, we completed acquisitions to enhance our existing platform, technology, and workforce. The aggregate purchase consideration was $120.5 million, which included $17.7 million in cash, $44.0 million in shares of our Class A common stock, and $58.8 million recorded in other liabilities on our consolidated balance sheet. Of the aggregate purchase consideration, $69.3 million was allocated to goodwill and the remainder primarily to identifiable intangible assets. The goodwill amount represents synergies related to our existing platform expected to be realized from the business
92

acquisitions and assembled workforce. Of the acquired goodwill and intangible assets, $101.7 million is deductible for tax purposes.
2021 Acquisitions
Wave Optics
In May 2021, we acquired Wave Optics Limited (“Wave Optics”), a display technology company that supplies light engines and diffractive waveguides for augmented reality displays. The total consideration was $541.8 million, of which $510.4 million represented purchase consideration and primarily consisted of 4.7 million shares of our Class A common stock with a fair value of $252.0 million, cash of $13.7 million, and a $238.4 million payable due no later than May 2023 in either cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election. The remaining $31.4 million of total consideration transferred represented compensation for future employment services.
The allocation of the total purchase consideration for this acquisition was as follows:
Total
(in thousands)
Trademarks$20,584 
Technology77,118 
Customer relationships32,708 
Goodwill370,236 
Net deferred tax liability(3,313)
Other assets acquired and liabilities assumed, net13,111 
Total$510,444 
The goodwill amount represents synergies expected to be realized from the business combination and assembled workforce. The associated goodwill and intangible assets are not deductible for tax purposes.
Fit Analytics
In March 2021, we acquired Fit Analytics GmbH (“Fit Analytics”), a sizing technology company that powers solutions for retailers and brands, to grow our e-commerce and shopping offerings. The purchase consideration for Fit Analytics was $124.4 million, which primarily represented current and future cash consideration payments.
The allocation of the total purchase consideration for this acquisition was as follows:
Total
(in thousands)
Trademarks$800 
Technology17,000 
Customer relationships17,000 
Goodwill88,132 
Net deferred tax liability(5,643)
Other assets acquired and liabilities assumed, net7,160 
Total$124,449 
The goodwill amount represents synergies expected to be realized from this business combination and assembled workforce. The associated goodwill and intangible assets are not deductible for tax purposes.
93

Other 2021 Acquisitions
For the year ended December 31, 2021, we completed other acquisitions to enhance our existing platform, technology, and workforce. The aggregate purchase consideration was $266.1 million, which included $139.5 million in cash, $93.7 million in shares of our Class A common stock, and $32.9 million recorded in other liabilities on our consolidated balance sheets.
The aggregate allocation of purchase consideration was as follows:
Total
(in thousands)
Technology$64,150 
Customer relationships4,000 
Goodwill203,482 
Net deferred tax liability(11,871)
Other assets acquired and liabilities assumed, net6,325 
Total$266,086 
The goodwill amount represents synergies related to our existing platform expected to be realized from the business acquisitions and assembled workforces. Of the acquired goodwill and intangible assets, $8.2 million is deductible for tax purposes.
Additional Information on 2023, 2022, and 2021 Acquisitions
The operating results of the above acquisitions were included in the results of our operations from the acquisition date and were not material to our consolidated revenue or consolidated operating loss. In addition, unaudited pro forma results of operations assuming the above acquisitions had taken place at the beginning of each period are not provided because the historical operating results of the acquired entities were not material and pro forma results would not be materially different from reported results for the periods presented.
6. Goodwill and Intangible Assets
The changes in the carrying amount of goodwill for the years ended December 31, 2023 and 2022 were as follows:
Goodwill
(in thousands)
Balance as of December 31, 2021$1,588,452 
Goodwill acquired69,291 
Foreign currency translation(11,623)
Balance as of December 31, 2022$1,646,120 
Goodwill acquired42,780 
Foreign currency translation2,927 
Balance as of December 31, 2023$1,691,827 
94

Intangible assets consisted of the following:
December 31, 2023
Weighted-
Average
Remaining
Useful Life -
Years
Gross
Carrying
Amount
Accumulated
Amortization
Net
(in thousands, except years)
Domain names3.0$745 $(546)$199 
Technology2.8323,313 (197,608)125,705 
Patents8.839,373 (19,099)20,274 
Other6,000 (5,875)125 
$369,431 $(223,128)$146,303 
December 31, 2022
Weighted-
Average
Remaining
Useful Life -
Years
Gross
Carrying
Amount
Accumulated
Amortization
Net
(in thousands, except years)
Domain names4.0$954 $(690)$264 
Trademarks1.2800 (478)322 
Technology3.1340,375 (178,427)161,948 
Customer relationships5.721,000 (6,641)14,359 
Patents9.139,373 (14,912)24,461 
Other1.06,000 (2,874)3,126 
$408,502 $(204,022)$204,480 
Amortization of intangible assets for the years ended December 31, 2023, 2022, and 2021 was $81.1 million, $132.3 million, and $63.2 million, respectively. In 2023, we recognized $19.9 million in charges related to the revision of the useful lives and disposal of certain acquired intangible assets. In 2022, we revised the useful lives of certain customer relationships, trademarks, domain names, and technology, which resulted in a $49.3 million increase to amortization expense for the year ended December 31, 2022.
As of December 31, 2023, the estimated intangible asset amortization expense for the next five years and thereafter is as follows:
Estimated
Amortization
(in thousands)
Year ending December 31,
2024$58,532 
202542,513 
202620,776 
202712,104 
20284,323 
Thereafter8,055 
Total$146,303 
95

7. Long-Term Debt
Convertible Notes
2028 Notes
In February 2022, we entered into a purchase agreement for the sale of an aggregate of $1.50 billion principal amount of convertible senior notes due in 2028 (the “2028 Notes”) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the “Securities Act”). The net proceeds from the issuance of the 2028 Notes were $1.31 billion, net of debt issuance costs and cash used to purchase the capped call transactions (“2028 Capped Call Transactions”) discussed below. The debt issuance costs are amortized to interest expense using the effective interest rate method.
The 2028 Notes are unsecured and unsubordinated obligations. Interest is payable in cash semi-annually in arrears beginning on September 1, 2022 at a rate of 0.125% per year. The 2028 Notes mature on March 1, 2028 unless repurchased, redeemed, or converted in accordance with their terms prior to such date.
The 2028 Notes are convertible into cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election, at an initial conversion rate of 17.7494 shares of Class A common stock per $1,000 principal amount of 2028 Notes, which is equivalent to an initial conversion price of approximately $56.34 per share of our Class A common stock. We may redeem for cash all or any portion of the 2028 Notes, at our option, on or after March 5, 2025 based on certain circumstances.
2027 Notes
In April 2021, we entered into a purchase agreement for the sale of an aggregate of $1.15 billion principal amount of convertible senior notes due in 2027 (the “2027 Notes”) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2027 Notes were $1.05 billion, net of debt issuance costs and cash used to purchase the capped call transactions (the “2027 Capped Call Transactions”) discussed below. The debt issuance costs are amortized to interest expense using the effective interest rate method.
The 2027 Notes are unsecured and unsubordinated obligations which do not bear regular interest and for which the principal balance will not accrete. The 2027 Notes will mature on May 1, 2027 unless repurchased, redeemed, or converted in accordance with their terms prior to such date.
The 2027 Notes are convertible into cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election, at an initial conversion rate of 11.2042 shares of Class A common stock per $1,000 principal amount of 2027 Notes, which is equivalent to an initial conversion price of approximately $89.25 per share of our Class A common stock. We may redeem for cash all or portions of the 2027 Notes, at our option, on or after May 5, 2024 based on certain circumstances.
2025 Notes
In April 2020, we entered into a purchase agreement for the sale of an aggregate of $1.0 billion principal amount of convertible senior notes due in 2025 (the “2025 Notes”) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2025 Notes were $888.6 million, net of debt issuance costs and cash used to purchase the capped call transactions (the “2025 Capped Call Transactions”) discussed below. The debt issuance costs are amortized to interest expense using the effective interest rate method.
The 2025 Notes are unsecured and unsubordinated obligations. Interest is payable in cash semi-annually in arrears beginning on November 1, 2020 at a rate of 0.25% per year. The 2025 Notes mature on May 1, 2025 unless repurchased, redeemed, or converted in accordance with their terms prior to such date.
The 2025 Notes are convertible into cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election, at an initial conversion rate of 46.1233 shares of Class A common stock per $1,000 principal amount of 2025 Notes, which is equivalent to an initial conversion price of approximately $21.68 per share of our Class A common stock. We may redeem for cash all or portions of the 2025 Notes, at our option, on or after May 6, 2023 based on certain circumstances.
96

2026 Notes
In August 2019, we entered into a purchase agreement for the sale of an aggregate of $1.265 billion principal amount of convertible senior notes due in 2026 (the “2026 Notes”) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2026 Notes were $1.15 billion, net of debt issuance costs and cash used to purchase the capped call transactions (the “2026 Capped Call Transactions”) discussed below. The debt issuance costs are amortized to interest expense using the effective interest rate method.
The 2026 Notes are unsecured and unsubordinated obligations. Interest is payable in cash semi-annually in arrears beginning on February 1, 2020 at a rate of 0.75% per year. The 2026 Notes mature on August 1, 2026 unless repurchased, redeemed, or converted in accordance with the terms prior to such date.
The 2026 Notes are convertible into cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election, at an initial conversion rate of 43.8481 shares of Class A common stock per $1,000 principal amount of 2026 Notes, which is equivalent to an initial conversion price of approximately $22.81 per share of our Class A common stock. We may redeem for cash all or portions of the 2026 Notes, at our option, on or after August 6, 2023 based on certain circumstances.
Exchange Transactions
In 2021, we entered into various exchange agreements (collectively, the “Exchange Agreements”) with certain holders of the 2025 Notes and the 2026 Notes pursuant to which we exchanged approximately $715.9 million principal amount of the 2025 Notes and approximately $426.5 million principal amount of the 2026 Notes for aggregate consideration of approximately 52.4 million shares of Class A common stock (the “Exchange Shares”). The Exchange Shares included an additional 0.7 million shares of our Class A common stock not provided for under the original conversion terms of the 2025 Notes and the 2026 Notes to induce the holders to agree to the exchange.
The Exchange Agreements were accounted for as an induced conversion with the fair value of 0.7 million Exchange Shares, less accrued interest, recognized as an inducement expense in other income (expense), net in our consolidated statements of operations and included as an adjustment to reconcile net loss to net cash provided by (used in) operating activities in our consolidated statements of cash flows. Inducement expense recorded for the year ended December 31, 2021 was $41.5 million. The common stock consideration issued under the original terms of the 2025 Notes and 2026 Notes was accounted for under the general conversion accounting guidance with the net carrying amount of $1,132.6 million recorded in additional paid-in-capital and as a non-cash transaction excluded from cash activities on our consolidated statements of cash flows.
The Convertible Notes consisted of the following:
As of December 31,
20232022
PrincipalUnamortized Debt Issuance CostsNet Carrying AmountPrincipalUnamortized Debt Issuance CostsNet Carrying Amount
(in thousands)
2025 Notes$284,105 $(871)$283,234 $284,105 $(1,521)$282,584 
2026 Notes838,482 (3,402)835,080 838,482 (4,698)833,784 
2027 Notes1,150,000 (7,114)1,142,886 1,150,000 (9,239)1,140,761 
2028 Notes1,500,000 (11,800)1,488,200 1,500,000 (14,609)1,485,391 
Total$3,772,587 $(23,187)$3,749,400 $3,772,587 $(30,067)$3,742,520 
As of December 31, 2023, the debt issuance costs on the 2025 Notes, 2026 Notes, 2027 Notes, and 2028 Notes will be amortized over the remaining period of approximately 1.3 years, 2.6 years, 3.3 years and 4.2 years, respectively.
Interest expense related to the amortization of debt issuance costs was $6.9 million, $6.5 million, and $4.3 million for the years ended December 31, 2023, 2022, and 2021, respectively. Contractual interest expense was $8.9 million, $8.7 million, and $8.9 million for the years ended December 31, 2023, 2022, and 2021, respectively.
97

As of December 31, 2023, the if-converted value of the Convertible Notes did not exceed the principal amount. The sale price for conversion was not satisfied as of December 31, 2023 for the Convertible Notes, and as a result, the Convertible Notes will not be eligible for optional conversion during the first quarter of 2024. No sinking fund is provided for the Convertible Notes, which means that we are not required to redeem or retire them periodically.
Capped Call Transactions
In connection with the pricing of the 2025 Notes, the 2026 Notes, the 2027 Notes, and the 2028 Notes, we entered into the 2025 Capped Call Transactions, the 2026 Capped Call Transactions, the 2027 Capped Call Transactions, and the 2028 Capped Call Transactions (collectively, the “Capped Call Transactions”), respectively, with certain counterparties at a net cost of $100.0 million, $102.1 million, $86.8 million, and $177.0 million, respectively. The cap price of the 2025 Capped Call Transactions, the 2026 Capped Call Transactions, the 2027 Capped Call Transactions, and the 2028 Capped Call Transactions is initially $32.12, $32.58, $121.02, and $93.90 per share of our Class A common stock, respectively. All are subject to certain adjustments under the terms of the Capped Call Transactions. Conditions that cause adjustments to the initial strike price of the Capped Call Transactions mirror conditions that result in corresponding adjustments for the Convertible Notes.
The Capped Call Transactions are intended to reduce potential dilution to holders of our Class A common stock beyond the conversion prices up to the cap prices on any conversion of the Convertible Notes or offset any cash payments we are required to make in excess of the principal amount, as the case may be, with such reduction or offset subject to a cap. The cost of the Capped Call Transactions was recorded as a reduction of our additional paid-in capital in our consolidated balance sheets. The Capped Call Transactions will not be remeasured as long as they continue to meet the conditions for equity classification. As of December 31, 2023, the Capped Call Transactions were out-of-the-money.
Credit Facility
In May 2022, we entered into a five-year senior unsecured revolving credit facility (“Credit Facility”) with certain lenders that allows us to borrow up to $1.05 billion to fund working capital and general corporate-purpose expenditures. Loans bear interest, at our option, at a rate equal to (i) a term secured overnight financing rate (“SOFR”) plus 0.75% or the base rate, if selected by us, for loans made in U.S. dollars, (ii) the Sterling overnight index average plus 0.7826% for loans made in Sterling, or (iii) foreign indices as stated in the credit agreement plus 0.75% for loans made in other permitted foreign currencies. The base rate is defined as the greatest of (i) the Wall Street Journal prime rate, (ii) the greater of the (a) federal funds rate and (b) the overnight bank funding rate, plus 0.50%, and (iii) the applicable SOFR for a period of one month (but not less than zero) plus 1.00. The Credit Facility also contains an annual commitment fee of 0.10% on the daily undrawn balance of the facility. As of December 31, 2023, we had $49.6 million in the form of outstanding standby letters of credit, with no amounts outstanding under the Credit Facility.
8. Commitments and Contingencies
Commitments
We have non-cancelable contractual agreements primarily related to the hosting of our data processing, storage, and other computing services, as well as lease, content and developer partner, and other commitments. We had $3.0 billion in commitments as of December 31, 2023, primarily due within three years. For additional discussion on leases, see Note 9 to our consolidated financial statements.
Contingencies
We record a loss contingency when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. We also disclose material contingencies when we believe a loss is not probable but reasonably possible. Accounting for contingencies requires us to use judgment related to both the likelihood of a loss and the estimate of the amount or range of loss. Many legal and tax contingencies can take years to be resolved.
Pending Matters
In November 2021, we and certain of our officers and directors, were named as defendants in a securities class-action lawsuit purportedly brought on behalf of purchasers of our Class A common stock, alleging that we and certain of our officers made false or misleading statements and omissions concerning the impact that Apple’s App Tracking Transparency framework would have on our business. We believe we have meritorious defenses to this lawsuit and
98

continue to defend the lawsuit vigorously. Based on the preliminary nature of the proceedings in this case, the outcome of this matter remains uncertain.
The outcomes of our legal proceedings are inherently unpredictable, subject to significant uncertainties, and could be material to our financial condition, results of operations, and cash flows for a particular period. For the pending matter described above, it is not possible to estimate the reasonably possible loss or range of loss.
We are subject to various other legal proceedings and claims in the ordinary course of business, including certain patent, trademark, privacy, regulatory, and employment matters. Although occasional adverse decisions or settlements may occur, we do not believe that the final disposition of any of our other pending matters will seriously harm our business, financial condition, results of operations, and cash flows.
Indemnifications
In the ordinary course of business, we may provide indemnifications of varying scope and terms to customers, vendors, lessors, investors, directors, officers, employees, and other parties with respect to certain matters. Indemnification may include losses from our breach of such agreements, services we provide, or third-party intellectual property infringement claims. These indemnifications may survive termination of the underlying agreement and the maximum potential amount of future indemnification payments may not be subject to a cap. We have not incurred material costs to defend lawsuits or settle claims related to these indemnifications as of December 31, 2023. We believe the fair value of these liabilities is immaterial and accordingly have no liabilities recorded for these agreements at December 31, 2023.
9. Leases
We have non-cancelable lease agreements for certain of our offices with original lease terms expiring between 2023 and 2042. Total operating lease costs were $101.0 million, $109.5 million, and $69.8 million for the years ended December 31, 2023, 2022, and 2021, respectively.
The weighted-average remaining lease term (in years) and discount rate related to the operating leases were as follows:
As of December 31,
20232022
Weighted-average remaining lease term10.06.8
Weighted-average discount rate6.1 %5.0 %
The maturities of our operating lease liabilities as of December 31, 2023, were as follows:
Operating Leases
(in thousands)
Year ending December 31,
2024$86,440 
202572,225 
202684,100 
202775,521 
202872,890 
Thereafter432,152 
Total lease payments$823,328 
Less: Imputed interest(227,728)
Present value of lease liabilities$595,600 
As of December 31, 2023, we had additional operating leases that have not yet commenced for facilities with lease obligations of $70.7 million. These operating leases will commence starting in 2024 with lease terms of approximately 7 years to 11 years.
99

Cash payments included in the measurement of our operating lease liabilities were $97.7 million, $94.9 million, and $73.9 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Lease liabilities arising from obtaining operating lease right-of-use assets were $220.2 million, $147.4 million, and $99.3 million for the years ended December 31, 2023, 2022, and 2021, respectively.
10. Strategic Investments
We hold strategic investments primarily in privately held companies, which consist of equity securities, and to a lesser extent, debt securities. These strategic investments are primarily recorded at fair value on a non-recurring basis. The estimation of fair value for these privately held strategic investments requires the use of significant unobservable inputs, such as the issuance of new equity by the company, and as a result, we deem these assets as Level 3 financial instruments within the fair value measurement framework.
The following table summarizes our strategic investments as of December 31, 2023 and 2022:
As of December 31,
20232022
(in thousands)
Initial cost$106,368 $125,564 
Cumulative upward adjustments147,317 157,186 
Cumulative downward adjustments, including impairments(58,357)(30,411)
Carrying value$195,328 $252,339 
Gains and losses recognized during the periods presented were as follows:
Year Ended December 31,
202320222021
(in thousands)
Gains (losses) recognized on strategic investments sold during the period, net$ $45,935 $27,820 
Unrealized gains on strategic investments still held at the reporting date1,368 19,946 145,010 
Unrealized losses, including impairments, on strategic investments still held at the reporting date(28,423)(1,421)(2,854)
Gains (losses) on strategic investments, net$(27,055)$64,460 $169,976 
Gains and losses on all strategic investments are included within other income (expense), net on our consolidated statements of operations and included as an adjustment to reconcile net loss to net cash provided by (used in) operating activities in our consolidated statements of cash flows. Strategic investments are included within other assets on our consolidated balance sheets.
11. Fair Value Measurements
Assets and liabilities measured at fair value are classified into the following categories:
Level 1: Quoted market prices in active markets for identical assets or liabilities.
Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.
Level 3: Unobservable inputs reflecting the reporting entity’s own assumptions or external inputs from inactive markets.
We classify our cash equivalents and marketable securities within Level 1 or Level 2 because we use quoted market prices or alternative pricing sources and models utilizing market observable inputs to determine their fair value.
100

The following tables set forth our financial assets that are measured at fair value on a recurring basis, excluding publicly traded equity securities, as of December 31, 2023 and 2022:
December 31, 2023
Cost or
Amortized Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Total Estimated
Fair Value
(in thousands)
Cash$1,780,402 $— $— $1,780,402 
Level 1 securities:   
U.S. government securities1,295,918 894 (3,919)1,292,893 
U.S. government agency securities138,420 31 (188)138,263 
Level 2 securities:   
Corporate debt securities234,336 577 (99)234,814 
Commercial paper65,380   65,380 
Certificates of deposit18,725   18,725 
Total$3,533,181 $1,502 $(4,206)$3,530,477 

December 31, 2022
Cost or
Amortized Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Total Estimated
Fair Value
(in thousands)
Cash$1,325,946 $— $— $1,325,946 
Level 1 securities:
U.S. government securities1,630,224 109 (9,484)1,620,849 
U.S. government agency securities175,269 19 (188)175,100 
Level 2 securities:
Corporate debt securities309,942 32 (1,462)308,512 
Commercial paper290,589   290,589 
Certificates of deposit157,965  (1)157,964 
Total$3,889,935 $160 $(11,135)$3,878,960 
Gross unrealized losses on marketable debt securities were not material for the years ended December 31, 2023 and 2022. As of December 31, 2023 and 2022, we considered any decreases in fair value on our marketable debt securities to be driven by factors other than credit risk, including market risk. As of December 31, 2023, $760.2 million of our total $1.8 billion in marketable debt securities have contractual maturities between one and five years. All other marketable debt securities have contractual maturities less than one year.
We hold investments in publicly traded companies with an aggregate carrying value of $13.6 million and $91.5 million as of December 31, 2023 and 2022, respectively, primarily recorded as marketable securities. We classify these publicly traded equity securities within Level 1 because we use quoted market prices to determine their fair value.
101

Gains and losses recognized during the periods presented, which are included within other income (expense), net on our consolidated statements of operations, were as follows:
Year Ended December 31,
202320222021
(in thousands)
Gains (losses) recognized on publicly traded equity securities sold during the period, net$11,046 $(22,095)$ 
Unrealized gains (losses) on publicly traded equity securities still held at the reporting date, net(17,731)(79,214)122,064 
Gains (losses) on publicly traded equity securities, net$(6,685)$(101,309)$122,064 
We carry the Convertible Notes at face value less the unamortized debt issuance costs on our consolidated balance sheets and present the fair value for disclosure purposes only. As of December 31, 2023, the fair value of the 2025 Notes, the 2026 Notes, the 2027 Notes, and the 2028 Notes was $300.9 million, $893.2 million, $921.5 million, and $1,181.7 million, respectively. As of December 31, 2022, the fair value of the 2025 Notes, the 2026 Notes, the 2027 Notes, and the 2028 Notes was $257.0 million, $711.9 million, $796.2 million, and $1.0 billion, respectively. The estimated fair value of the Convertible Notes, which are classified as Level 2 financial instruments, was determined based on the estimated or actual bid prices of the Convertible Notes in an over-the-counter market on the last business day of the period.
12. Income Taxes
The domestic and foreign components of pre-tax loss were as follows:
Year Ended December 31,
202320222021
(in thousands)
Domestic (1)
$(285,330)$(538,311)$364,989 
Foreign (1)
(1,009,093)(862,386)(839,360)
Loss before income taxes$(1,294,423)$(1,400,697)$(474,371)
(1)Includes the impact of intercompany charges to foreign affiliates for financing, management fees, and research and development cost sharing, inclusive of stock-based compensation.
The components of our income tax (benefit) expense were as follows:
Year Ended December 31,
202320222021
(in thousands)
Current:
Federal$ $ $ 
State8,585 10,704 919 
Foreign26,727 22,404 22,078 
Total current income tax expense (benefit)35,312 33,108 22,997 
Deferred:
Federal1,267 1,212 (6,295)
State1,061 837 (445)
Foreign(9,578)(6,201)(2,673)
Total deferred income tax expense (benefit)(7,250)(4,152)(9,413)
Income tax expense (benefit)$28,062 $28,956 $13,584 
102

The following is a reconciliation of the statutory federal income tax rate to our effective tax rate:
Year Ended December 31,
202320222021
Tax benefit (expense) computed at the federal statutory rate21.0 %21.0 %21.0 %
State tax benefit (expense), net of federal benefit (1)
2.2 2.9 31.5 
Change in valuation allowance(31.5)(32.0)(246.3)
Differences between U.S. and foreign tax rates on foreign income3.3 2.5 3.9 
Stock-based compensation(7.0)(0.1)119.3 
U.S. federal research & development credit benefit8.6 5.0 36.7 
U.K. corporate rate increase  39.8 
Acquisitions and divestitures1.8 (0.7)(8.0)
Other benefits (expenses)(0.6)(0.7)(0.8)
Total income tax benefit (expense)(2.2)%(2.1)%(2.9)%
(1)    Inclusive of state research and development credits.
The significant components of net deferred tax balances were as follows:
Year Ended December 31,
20232022
(in thousands)
Deferred tax assets:
Accruals and reserves$22,475 $37,731 
Intangible assets168,661 177,762 
IRC 174 capitalized R&D449,253 265,485 
Stock-based compensation70,563 102,364 
Loss carryforwards2,774,231 2,651,812 
Tax credit carryforwards969,368 824,220 
Lease liability126,637 98,668 
Other51,764 20,154 
Total deferred tax assets4,632,952 4,178,196 
Deferred tax liabilities:
Right-of-use asset(111,777)(75,212)
Investments(20,183)(30,962)
Other(28,416)(17,309)
Total deferred tax liabilities(160,376)(123,483)
Total net deferred tax assets before valuation allowance4,472,576 4,054,713 
Valuation allowance(4,471,571)(4,060,943)
Net deferred taxes$1,005 $(6,230)
On December 20, 2021, the Organisation for Economic Co-operation and Development (“OECD”) published Pillar Two Model Rules defining the global minimum tax, which calls for the taxation of large corporations at a minimum rate of 15%. The OECD has since issued administrative guidance providing transition and safe harbor rules around the implementation of the Pillar Two global minimum tax. A number of countries, including the United Kingdom, are currently proposing or have enacted legislation to implement core elements of the Pillar Two proposal by the start of 2024. On February 1, 2023, the FASB indicated that they believe the minimum tax imposed under Pillar Two is an alternative minimum tax, and, accordingly, deferred tax assets and liabilities associated with the minimum tax would not be recognized or adjusted for the estimated future effects of the minimum tax but would be recognized in the period incurred. While we are still closely monitoring developments and evaluating the potential impact on future periods, we do not expect
103

Pillar Two to have a significant impact on our financial results, particularly due to safe harbor relief during the transition period.
Beginning January 1, 2022, the Tax Cuts and Jobs Act eliminated the option to currently deduct research and development expenditures in the period incurred and required taxpayers to capitalize and amortize such expenditures over five or fifteen years, as applicable, pursuant to Section 174 of the Internal Revenue Code. Although this tax law change did not result in any U.S. federal tax liability through December 31, 2023 due to the use of existing U.S. federal net operating loss carryforwards, it did result in incremental state tax liability and expense due to limitations on the use of existing state net operating loss carryforwards.
On June 10, 2021, the U.K. Finance Act 2021 was enacted, increasing the U.K. tax rate from 19% to 25% effective April 1, 2023. This change in tax rate resulted in a $188.9 million increase to our U.K. net deferred tax assets, which was fully offset by an increase in our valuation allowance, for the period ending December 31, 2021.
As of December 31, 2023, we had an immaterial amount of unremitted earnings related to certain foreign subsidiaries. We intend to continue to reinvest these foreign earnings indefinitely and do not expect to incur any significant taxes related to such amounts.
As of December 31, 2023, we had accumulated U.S. federal and state net operating loss carryforwards of $6.7 billion and $4.5 billion, respectively. Of the $6.7 billion of federal net operating loss carryforwards, $0.5 billion was generated before January 1, 2018 and is subject to a 20-year carryforward period. The remaining $6.2 billion can be carried forward indefinitely but is subject to an 80% taxable income limitation. The pre-2018 federal and certain significant state net operating loss carryforwards will begin to expire in 2037 and 2031, respectively. As of December 31, 2023, we had $4.5 billion of U.K. net operating loss carryforwards that can be carried forward indefinitely; however, use of such carryforwards in a given year is generally limited to 50% of such year’s taxable income. As of December 31, 2023, we had accumulated U.S. federal and state research tax credits of $816.6 million and $478.9 million, respectively. The U.S. federal research tax credits will begin to expire in 2032. The U.S. state research tax credits do not expire.
We recognize valuation allowances on deferred tax assets if it is more likely than not that some or all of the deferred tax assets will not be realized. We had valuation allowances against net deferred tax assets of $4.5 billion and $4.1 billion as of December 31, 2023 and 2022, respectively. In 2023, the increase in the valuation allowance was primarily attributable to a net increase in our deferred tax assets resulting from the loss from operations.
Uncertain Tax Positions
The following table summarizes the activity related to our gross unrecognized tax benefits for the years ended December 31, 2023, 2022, and 2021:
Year Ended December 31,
202320222021
(in thousands)
Beginning balance of unrecognized tax benefits$510,669 $469,573 $344,971 
Additions for current year tax positions46,188 47,366 119,938 
Additions for prior year tax positions10,171 115 180 
Reductions for prior year tax positions(16,736)(3,569)(996)
Changes due to lapse of statute of limitations(31,786)(1,887)(2,077)
Reductions for settlements with taxing authorities(4,927)  
Changes due to foreign currency translation adjustments(175)(929)(357)
U.K. corporate rate increase  7,914 
Ending balance of unrecognized tax benefits (excluding interest and penalties)513,404 510,669 469,573 
Interest and penalties associated with unrecognized tax benefits967 385 124 
Ending balance of unrecognized tax benefits (including interest and penalties)$514,371 $511,054 $469,697 
104

Substantially all of the unrecognized tax benefit was recorded as a reduction in our gross deferred tax assets, offset by a corresponding reduction in our valuation allowance. We have net unrecognized tax benefits of $27.3 million and $21.7 million included in other liabilities on our consolidated balance sheet as of December 31, 2023 and 2022, respectively, which, if recognized, would result in a tax benefit.
Our policy is to recognize interest and penalties associated with tax matters as part of the income tax provision and include accrued interest and penalties with the related income tax liability on our consolidated balance sheet. During the year ended December 31, 2023, interest expense recorded related to uncertain tax positions was not material.
The income taxes we pay are subject to potential review by taxing jurisdictions globally. Our estimate of the potential outcome of any uncertain tax position is subject to management’s assessment of relevant risks, facts, and circumstances existing at that time. We believe that our estimate has adequately provided for these matters. However, our future results may include adjustments to estimates in the period the audits are resolved, which may impact our effective tax rate.
The material tax jurisdictions in which we are subject to potential examination include the United States for tax years ending on or after 2012, and the United Kingdom for tax years ending on or after 2020. We are currently under examination by the U.K. tax authorities for tax years 2020 and 2021, and also in various other jurisdictions covering multiple tax years.
13. Accumulated Other Comprehensive Income (Loss)
The table below presents the changes in accumulated other comprehensive income (loss) (“AOCI”) by component and the reclassifications out of AOCI:
Changes in Accumulated Other Comprehensive Income (Loss) by Component
Marketable
Securities
Foreign Currency
Translation
Total
(in thousands)
Balance at December 31, 2022$(11,129)$(2,845)$(13,974)
OCI before reclassifications8,643 12,836 21,479 
Amounts reclassified from AOCI (1)
(374) (374)
Net current period OCI8,269 12,836 21,105 
Balance at December 31, 2023$(2,860)$9,991 $7,131 
(1)Realized gains and losses on marketable securities are reclassified from AOCI into other income (expense), net in our consolidated statements of operations.
105

14. Property and Equipment, Net
Property and equipment, net, consisted of the following:
As of December 31,
20232022
(in thousands)
Computer hardware and software$67,989 $62,945 
Buildings21,486 21,486 
Leasehold improvements332,721 225,647 
Furniture and equipment162,476 100,025 
Construction in progress90,038 80,267 
Total674,710 490,370 
Less: accumulated depreciation and amortization(264,384)(218,593)
Property and equipment, net$410,326 $271,777 
Depreciation and amortization expense on property and equipment was $87.3 million, $69.9 million, and $55.9 million for the years ended December 31, 2023, 2022, and 2021, respectively. Noncash property and equipment additions in accounts payable, accrued expenses and other current liabilities were $44.5 million, $28.0 million, and $14.2 million as of December 31, 2023, 2022, and 2021, respectively.
The following table lists property and equipment, net by geographic area:
As of December 31,
20232022
(in thousands)
United States$247,106 $214,857 
United Kingdom122,013 36,774 
Rest of world (1)
41,207 20,146 
Total property and equipment, net$410,326 $271,777 
(1)No individual country exceeded 10% of our total property and equipment, net for any period presented.
15. Balance Sheet Components
Accrued expenses and other current liabilities at December 31, 2023 and 2022 consisted of the following:
As of December 31,
20232022
(in thousands)
Accrued infrastructure costs$281,682 $169,886 
Partner revenue share liabilities99,877 83,395 
Accrued compensation and related expenses95,600 206,441 
Deferred revenue (1)
93,706 50,782 
Other operating costs75,905 75,376 
Acquisition liabilities7,359 293,332 
Other151,707 108,128 
Total accrued expenses and other current liabilities$805,836 $987,340 
(1)We expect a substantial majority of our deferred revenue to be realized in less than one year.
106

16. Employee Benefit Plans
We have a defined contribution 401(k) plan (the “401(k) Plan”) for our U.S.-based employees. The 401(k) Plan is available for all full-time employees who meet certain eligibility requirements. Eligible employees may contribute up to 100% of their eligible compensation, but are limited to the maximum annual dollar amount allowable under the Code. We match 100% of each participant’s contribution up to a maximum of 3% of the participant’s eligible compensation paid during the period, and also match 50% of each participant’s contribution between 3% and 5% of the participant’s eligible compensation paid during the period. During the years ended December 31, 2023, 2022, and 2021, we recognized expense of $34.0 million, $33.6 million, and $25.0 million, respectively, related to matching contributions.
17. Related Party Transactions
In November 2020, we entered into a ground sublease with an entity that is controlled by our CEO that allows us to build and operate a hangar to support our aviation program. This entity subleases the ground to us for $0 and in exchange may utilize a specified percentage of the hangar space. If the entity needs additional space within the hangar, it will pay rent to Snap at a fair market value rate determined at the time this arrangement was entered into. Any space utilized by this entity will be space that is not required for Snap’s aviation program. Subject to certain limited exceptions, neither party may terminate this sublease for at least six years. After this period, Snap or this entity may terminate the lease at any time on 24 months’ prior written notice. Upon termination of the sublease, this entity will purchase the hangar from Snap at its fair market value on the termination date.
The value of these arrangements is not material to our consolidated financial statements for the periods presented or for the term of the agreement.
18. Restructuring
AR Enterprise Strategic Review
In the third quarter of 2023, we initiated the wind down of our AR Enterprise business, which included a reduction of our global employee headcount by approximately 3%. We substantially completed the program in the fourth quarter of 2023.
During the year ended December 31, 2023, we recognized pre-tax restructuring charges of $40.8 million, primarily recorded in sales and marketing and general and administrative expenses in our consolidated statement of operations, and an income tax benefit of $5.7 million. The pre-tax restructuring charges primarily include cash severance, stock-based compensation expense, and charges related to the revision of the useful lives and disposal of certain acquired intangible assets.
Strategic Reprioritization
In the third quarter of 2022, we initiated a strategic reprioritization plan, which included a reduction of our global employee headcount by approximately 20%. We substantially completed the reprioritization plan in the fourth quarter of 2022.
107

The following table summarizes the restructuring charges (benefits) in our consolidated statements of operations for the year ended December 31, 2022:
Severance and Related Charges (1)
Stock-Based Compensation Expense (Benefit)
Lease Exit and Related Charges (2)
Other (3)
Total
(in thousands)
Cost of revenue$2,291 $709 $ $17,585 $20,585 
Research and development46,994 29,188  2,733 78,915 
Sales and marketing30,565 (504) 730 30,791 
General and administrative17,211 5,111 31,227 5,109 58,658 
Total$97,061 $34,504 $31,227 $26,157 $188,949 
(1)Severance and related charges include cash severance expense and other termination benefits. The majority of cash paid for restructuring in 2022 was related to severance and benefits.
(2)Lease exit and related charges are non-cash and presented in other cash flows from operating activities in our consolidated statements of cash flows.
(3)Other includes impairment charges, contract termination charges, and intangible asset amortization.

The liabilities related to the strategic reprioritization plan were immaterial as of December 31, 2023 and 2022.
19. Subsequent Events
On February 5, 2024, we announced a plan to reduce our global headcount by approximately 10% of our global full-time employees. As a result, we currently estimate that we will incur pre-tax charges in the range of $55 million to $75 million, primarily consisting of severance and related costs, and other charges, of which $45 million to $55 million are expected to be future cash expenditures. The majority of these costs are expected to be incurred during the first quarter of 2024.
108

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.
None.
Item 9A. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of the end of the period covered by this Annual Report on Form 10-K. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of December 31, 2023, our disclosure controls and procedures were effective to provide reasonable assurance that the information required to be disclosed by us in this Annual Report on Form 10-K was (a) reported within the time periods specified by SEC rules and regulations, and (b) communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding any required disclosure.
Changes in Internal Control
There were no changes in our internal control over financial reporting identified in management’s evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act during the period covered by this Annual Report on Form 10-K that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Limitations on Effectiveness of Controls and Procedures
In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.
Management’s Annual Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act). Management conducted an assessment of the effectiveness of our internal control over financial reporting based on the criteria set forth in Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on the assessment, management has concluded that its internal control over financial reporting was effective as of December 31, 2023 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with U.S. GAAP. Our independent registered public accounting firm, Ernst & Young LLP, has issued an audit report with respect to our internal control over financial reporting, which appears in Part II, Item 8 in this Annual Report on Form 10-K.
Item 9B. Other Information
Insider Trading Arrangements
During the quarter ended December 31, 2023, our directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated the contracts, instructions, or written plans for the purchase or sale of our securities set forth in the table below:
Type of Trading Arrangement
Name and PositionDateAction
Rule 10b5-1 (1)
Expiration DateTotal Shares of Class A Common Stock to be Sold
Michael O'Sullivan, General Counsel
11/20/2023AdoptionX1/31/2025216,160

(1)Contract, instruction, or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.
109

2024 Discretionary Bonus Program
On February 5, 2024, the compensation committee of our board of directors approved the 2024 Bonus Program. The 2024 Bonus Program provides executive officers and other eligible employees the opportunity to earn bonuses for the period from January 1, 2024 through December 31, 2024. Bonuses will be based on the achievement of certain company-wide priorities and objectives and the contributions and efforts of the eligible participants, in each case as determined by the compensation committee.
After December 31, 2024, we will evaluate the level of achievement of certain company-wide priorities and objectives, and the contributions and efforts of the eligible participants, for review and final approval by the compensation committee. Each eligible participant in the 2024 Bonus Program may receive a bonus in an amount up to 50% of such participant’s annual base salary as at December 31, 2024. The compensation committee may pay all or any portion of an earned bonus in shares of Class A common stock granted under the Snap Inc. 2017 Equity Incentive Plan. The compensation committee also has the right to adjust the bonus target of any participant upward in the event of over-achievement of the corporate objectives and key results.
There is no set formula for determining the bonus amount under the 2024 Bonus Program. Rather, the compensation committee will exercise its discretion in determining the bonus amount actually earned by each participant. Awards under the 2024 Bonus Program are expected to occur in the first quarter of 2025. A participant must remain an employee on the payment date under the 2024 Bonus Program to be eligible to earn a bonus.
The description of the 2024 Bonus Program does not purport to be complete and is qualified in its entirety by reference to the 2024 Bonus Program, a copy of which is attached as Exhibit 10.27 and incorporated by reference.
We are including this disclosure in Item 9B of this Form 10-K rather than filing a Form 8-K under Item 5.02 at a later date.
Item 9C. Disclosure Regarding Foreign Jurisdictions That Prevent Inspections.
Not applicable.
110

PART III
Item 10. Directors, Executive Officers and Corporate Governance.
The following table sets forth information for our directors and executive officers, and their ages as of December 31, 2023.
NameAgePosition
Executive Officers
Evan Spiegel33Co-Founder, Chief Executive Officer, and Director
Robert Murphy35Co-Founder, Chief Technology Officer, and Director
Derek Andersen45Chief Financial Officer
Rebecca Morrow50Chief Accounting Officer
Michael O’Sullivan58General Counsel
Eric Young
47
Senior Vice President of Engineering
Non-Employee Directors
Michael Lynton (1)(2)(3)
64Director and Chairperson of the Board
Kelly Coffey (3)
58Director
Joanna Coles (2)
61Director
Liz Jenkins (3)
46Director
Scott D. Miller (1)(3)
71Director
Patrick Spence
49
Director
Poppy Thorpe (1)(3)
39Director
Fidel Vargas (2)
55Director
(1)Member of the compensation committee.
(2)Member of the nominating and corporate governance committee.
(3)Member of the audit committee.
Executive Officers
Evan Spiegel. Mr. Spiegel is our co-founder and has served as our Chief Executive Officer and a member of our board of directors since May 2012. Mr. Spiegel holds a B.S. in Engineering – Product Design from Stanford University. Mr. Spiegel has served on the board of directors of KKR & Co. Inc. since October 2021. We believe that Mr. Spiegel is qualified to serve as a member of our board of directors based on the perspective and experience he brings as our co-founder and Chief Executive Officer.
Robert Murphy. Mr. Murphy is our co-founder and has served as our Chief Technology Officer and a member of our board of directors since May 2012. Mr. Murphy holds a B.S. in Mathematical and Computational Science from Stanford University. We believe that Mr. Murphy is qualified to serve as a member of our board of directors based on the perspective and experience he brings as our co-founder and Chief Technology Officer.
Derek Andersen. Mr. Andersen has served as our Chief Financial Officer since May 2019 and previously served as our Vice President of Finance since July 2018. Mr. Andersen was previously employed at Amazon.com, Inc. from March 2011 to June 2018, serving in a variety of roles, most recently as Vice President of Finance supporting Amazon’s digital video business. Mr. Andersen also previously served in roles at Fox Interactive Media, including as Senior Vice President, Finance and Business Operations for IGN, and as Vice President, Finance. Mr. Andersen holds a B.B.A. from Acadia University, an M.B.A. from the Haas School of Business at the University of California, Berkeley, and is a CFA Charter Holder.
Rebecca Morrow. Ms. Morrow has served as our Chief Accounting Officer since September 2019. From January 2018 to August 2019, Ms. Morrow served as Chief Accounting Officer at GoDaddy Inc., and previously served as Vice President of Finance and Head of Technical Accounting and Reporting from March 2015 to January 2018. Prior to that, Ms. Morrow served in various roles at Deloitte & Touche LLP, most recently serving as Managing Director in the Advisory Services practice from August 2013 to March 2015, and as Senior Manager in the Advisory Services practice
111

from October 2008 to August 2013. Ms. Morrow holds a B.S. in Business and Accounting from the University of Idaho and a Masters of Accountancy degree from the David Eccles School of Business of the University of Utah.
Michael O’Sullivan. Mr. O’Sullivan has served as our General Counsel since July 2017. From 1992 to July 2017, Mr. O’Sullivan was a lawyer in private practice. He served since 1996 as a lawyer at the law firm of Munger, Tolles & Olson LLP in Los Angeles, California, where he focused his practice on advising companies, their boards of directors, and founders on corporate transactions, governance matters, and significant disputes. Mr. O’Sullivan holds a J.D. from University of Southern California’s Gould School of Law and a B.A. from University of Pennsylvania.
Eric Young. Mr. Young has served as our Senior Vice President of Engineering since June 2023. Mr. Young was previously employed at Alphabet Inc., serving in a variety of roles, most recently as Vice President of Engineering at Google. Prior to Google, Mr. Young served in a variety of roles at Amazon.com, Inc. Mr. Young holds a B.S. from Vanderbilt University and an M.B.A. from the Wharton School at the University of Pennsylvania.
Non-Employee Directors
Michael Lynton. Mr. Lynton has served on our board of directors since April 2013 and has been Chairperson of our board of directors since September 2016. Mr. Lynton served as Chief Executive Officer or Co-Chief Executive Officer of Sony Entertainment Inc., an international entertainment company, from April 2012 until August 2017, as Chairman and Chief Executive Officer of Sony Pictures Entertainment Inc. from January 2004 until May 2017, and as CEO of Sony Corporation of America from March 2012 to August 2017. Mr. Lynton has served as a member of the board of directors of Ares Management Corporation since 2014, Warner Music Group Corp. since 2019, and Schrodinger, Inc. since 2018. Mr. Lynton also served as a member of the board of directors of Pandora Media, Inc., Pearson plc, and The Boston Beer Company. Mr. Lynton holds a B.A. in History and Literature from Harvard College and an M.B.A. from Harvard Business School. We believe that Mr. Lynton is qualified to serve as a member of our board of directors and Chairperson due to his extensive leadership experience.
Kelly Coffey. Ms. Coffey has served on our board of directors since May 2020. Ms. Coffey has served as Chief Executive Officer at City National Entertainment, a unit of City National Bank, since November 2023. Ms. Coffey served as Chief Executive Officer of City National Bank, a subsidiary of the Royal Bank of Canada (RBC), from February 2019 to November 2023. Prior to joining City National Bank, Ms. Coffey served in various leadership positions with J.P. Morgan from 1989 to January 2019, most recently serving as the Chief Executive Officer of J.P. Morgan’s U.S. Private Bank. Ms. Coffey holds an M.S. in Foreign Service from Georgetown University and a B.A. in International Affairs & French from Lafayette College. We believe that Ms. Coffey is qualified to serve as a member of our board of directors due to her extensive leadership experience.
Joanna Coles. Ms. Coles has served on our board of directors since December 2015. Ms. Coles served as chairperson and Chief Executive Officer of Northern Star Acquisition Corp. from July 2020 until its merger with Bark, Inc. in June 2021. Previously, Ms. Coles served as Chief Content Officer of Hearst Magazines from September 2016 to August 2018, overseeing editorial for Hearst’s 300 titles globally, and as Editor-in-Chief of Cosmopolitan from September 2012 to September 2016. She edited Marie Claire magazine from April 2006 to September 2012. Ms. Coles worked for The Times of London from September 1998 to September 2001 and served as New York Bureau Chief for The Guardian from 1997 to 1998. She currently serves on the board of directors of Sonos, Inc., and is on the board of Women Entrepreneurs New York City, an initiative to encourage female entrepreneurship, with a focus on underserved communities and the Fallen Journalists Memorial Fund. Previously, Ms. Coles served as a director of Bark, Inc., Northern Star Investment Corp. II, Northern Star Investment Corp. III, and Northern Star Investment Corp. IV. Ms. Coles holds a B.A. in English and American literature from the University of East Anglia. We believe that Ms. Coles is qualified to serve as a member of our board of directors due to her extensive experience working with content providers and advertisers.
Liz Jenkins. Ms. Jenkins has served on our board of directors since December 2020. Ms. Jenkins has served as Chief Business Officer at NBCUniversal Studio Group since September 2023. Ms. Jenkins served as Chief Operating Officer at Be Sunshine, LLC (Hello Sunshine) from January 2021 to September 2023, and Chief Financial Officer from August 2018 to December 2020. Prior to joining Hello Sunshine, Ms. Jenkins worked at Sony Interactive Entertainment as the Head of Strategic Ventures for PlayStation from June 2017 to August 2018, the Creative Cartel as interim Co-Chief Executive Officer from October 2015 to June 2016, and Media Rights Capital from October 2008 to May 2015, most recently serving as Senior Vice President of Corporate Development and Strategy. She currently serves as Chair of the board of GLAAD. Ms. Jenkins holds an M.B.A. from The Wharton School at the University of Pennsylvania and a B.A. in Economics from Stanford University. We believe that Ms. Jenkins is qualified to serve as a member of our board of
112

directors and chair of our audit committee due to her experience working with digital and technology companies and her financial and accounting expertise from her prior experience as Chief Financial Officer of Hello Sunshine.
Scott D. Miller. Mr. Miller has served on our board of directors since October 2016. Mr. Miller is a founder and Chief Executive Officer of Council Advisors (formerly known as G100 Companies), and is also a founder and chairman of G100 Network and SSA & Company. Before joining Council Advisors in March 2004, Mr. Miller was employed at Hyatt Hotels Corporation, a global hospitality company, where he served as non-executive vice chairman from August 2003 to December 2004, president from January 1999 to August 2003, and executive vice president from September 1997 to July 2003. Mr. Miller served on the boards of QTS Realty Trust, Inc. from 2013 to 2021, Affinion Group, Inc. from 2011 to 2013, AXA Equitable Life Insurance Company from 2002 to 2012, Orbitz Worldwide, Inc. from 2003 to 2004, and NAVTEQ corporation from 2002 to 2006. He also serves on several private company boards. Mr. Miller holds a B.S. in Human Biology from Stanford University and an M.B.A. from the University of Chicago. We believe that Mr. Miller is qualified to serve as a member of our board of directors due to his extensive leadership experience.
Patrick Spence. Mr. Spence has served on our board of directors since September 2023. Mr. Spence has served as Chief Executive Officer and member of the board of directors of Sonos, Inc. since January 2017. Prior to joining Sonos, Mr. Spence spent 14 years at Research In Motion Limited, a consumer electronics company and the developer of the BlackBerry device, in a variety of senior roles, including most recently as the Senior Vice President and Managing Director of Global Sales and Regional Marketing. Mr. Spence holds a B.A. in business administration from the Ivey Business School at the University of Western Ontario. We believe that Mr. Spence is qualified to serve as a member of our board of directors due to his extensive leadership experience.

Poppy Thorpe. Ms. Thorpe has served on our board of directors since August 2018. Ms. Thorpe has served as CEO and co-founder of There, There, a marketing and strategy consultancy, since March 2022. Previously, Ms. Thorpe was a freelance brand consultant from June 2021 to February 2022, served as Chief Marketing Officer at Sesame Inc. from March 2020 to May 2021, Head of Brand Marketing at Glossier Inc., a beauty brand, from April 2018 to February 2020, Head of Strategy at FNDR, a marketing and advertising agency, from August 2017 to April 2018, and Strategy Director at R/GA, a digital agency, from August 2014 to August 2017. Ms. Thorpe holds a B.A. in English and Film Studies from University of San Francisco. We believe that Ms. Thorpe is qualified to serve as a member of our board of directors due to her experience working with digital and technology companies and with advertisers.
Fidel Vargas. Mr. Vargas has served on our board of directors since July 2021. Mr. Vargas has served as Chief Executive Officer of the Hispanic Scholarship Fund since January 2013. Prior to joining the Hispanic Scholarship Fund, Mr. Vargas worked as a Partner at Centinela Capital Partners from June 2006 to December 2012, and from 1992 to 1997, Mr. Vargas served as Mayor for the City of Baldwin Park, California. Mr. Vargas serves on the President’s Commission on White House Fellowships. Mr. Vargas holds an M.B.A. and an A.B. in Social Studies from Harvard University. We believe that Mr. Vargas is qualified to serve as a member of our board of directors due to his extensive leadership experience.
There are no family relationships among any of the directors or executive officers.
Independent Chairperson
Our board of directors appointed Mr. Lynton to serve as our independent Chairperson of our board of directors in September 2016. As Chairperson of our board of directors, Mr. Lynton presides over meetings of our independent directors without management present. Mr. Lynton also performs such additional duties as our board of directors may otherwise determine and delegate. Mr. Lynton is an independent director and satisfies the independence requirements under NYSE listing standards.
Composition of Our Board of Directors
Our board of directors may establish the authorized number of directors from time to time by resolution. Our board of directors currently consists of ten members.
No stockholder has any special rights regarding the election or designation of members of our board of directors. There is no contractual arrangement by which any of our directors are appointed to our board of directors. Our current directors will continue to serve as directors until our 2024 annual meeting of stockholders and until their successor is duly elected, or if sooner, until their earlier death, resignation, or removal.
113

So long as any shares of our Class C common stock are outstanding, we will not have a classified board of directors, and all directors will be elected for annual terms.
Following the conversion of all of our Class C common stock to Class B common stock, and subsequent conversion of all of our Class B common stock to Class A common stock, we will have a classified board of directors consisting of three classes. Each class will be approximately equal in size, with each director serving staggered three-year terms. Directors will be assigned to a class by the then-current board of directors.
When our board of directors is classified, we expect that any additional directorships resulting from an increase in the number of directors will be distributed among the three classes so that, as nearly as possible, each class will consist of one-third of the directors. The division of our board of directors into three classes with staggered three-year terms may delay or prevent a change of our management or a change in control.
Our board of directors held six meetings during 2023. No member of our board of directors attended fewer than 75% of the aggregate of (a) the total number of meetings of the board of directors (held during the period for which he or she was a director) and (b) the total number of meetings held by all committees of the board of directors on which such director served (held during the period that such director served). Members of our board of directors are invited and encouraged to attend our annual meeting of stockholders. In 2023, nine members of our board of directors attended our annual meeting of stockholders (at the time of the 2023 annual meeting of stockholders, our board of directors consisted of nine members).
Executive Sessions of Independent Directors
In order to promote open discussion among non-management directors, and as required under applicable NYSE rules, our board of directors conducts executive sessions of non-management directors during each regularly scheduled board meeting and at such other times if requested by a non-management director. In 2023, the non-management directors met in executive session at least once. The non-management directors provide feedback to executive management, as needed, promptly after the executive session. Neither Mr. Spiegel nor Mr. Murphy participates in such sessions. As Chairperson of our board of directors, Mr. Lynton presides over meetings of our independent directors without management present.
Committees of Our Board of Directors
Our board of directors has established an audit committee, a compensation committee, and a nominating and corporate governance committee. The composition and responsibilities of each of these committees of our board of directors are described below. Members serve on these committees until their resignation or until otherwise determined by our board of directors. Our board of directors may have or establish other committees as it deems necessary or appropriate from time to time.
Audit Committee
Our audit committee consists of Ms. Coffey, Ms. Jenkins, Mr. Lynton, Mr. Miller, and Ms. Thorpe. Stanley Meresman was a member of the audit committee until the expiration of his board term on July 24, 2023. Our board of directors has determined that each of Ms. Coffey, Ms. Jenkins, Mr. Lynton, Mr. Miller, and Ms. Thorpe satisfies, and, until the expiration of his board term, Mr. Meresman satisfied, the independence requirements under NYSE listing standards and Rule 10A-3(b)(1) of the Exchange Act. The chair of our audit committee is Ms. Jenkins, who our board of directors has determined is an “audit committee financial expert” within the meaning of SEC regulations. Each member of our audit committee can read and understand fundamental financial statements in accordance with applicable requirements. In arriving at these determinations, the board of directors has examined each audit committee member’s scope of experience and the nature of their employment in the corporate finance sector. No member of the audit committee simultaneously serves on the audit committees of more than three public companies. During 2023, the audit committee met six times. Our board of directors has adopted a written charter for the audit committee, which is available on our website at www.snap.com.
The primary purpose of the audit committee is to discharge the responsibilities of our board of directors with respect to our corporate accounting and financial reporting processes, systems of internal control, and financial-statement audits, and to oversee our independent registered accounting firm.
114

Specific responsibilities of our audit committee include:
helping our board of directors oversee our corporate accounting and financial reporting processes;
managing the selection, engagement, qualifications, independence, and performance of a qualified firm to serve as the independent registered public accounting firm to audit our financial statements;
discussing the scope and results of the audit with the independent registered public accounting firm, and reviewing, with management and the independent accountants, our interim and year-end operating results;
developing procedures for employees to submit concerns anonymously about questionable accounting or audit matters;
reviewing related person transactions;
reviewing cybersecurity and data privacy risks;
developing procedures for employees to submit concerns anonymously about questionable accounting or audit matters;
obtaining and reviewing a report by the independent registered public accounting firm at least annually, that describes our internal quality control procedures, any material issues with such procedures, and any steps taken to deal with such issues when required by applicable law; and
approving, or, as permitted, pre-approving, audit and permissible non-audit services to be performed by the independent registered public accounting firm.
Compensation Committee
Our compensation committee consists of Mr. Lynton, Mr. Miller, and Ms. Thorpe, each of whom our board of directors has determined is independent under NYSE listing standards and a “non-employee director” as defined in Rule 16b-3 promulgated under the Exchange Act. The chair of our compensation committee is Mr. Lynton. During 2023, the compensation committee met four times. Our board of directors has adopted a written charter for the compensation committee, which is available on our website at www.snap.com.
The primary purpose of our compensation committee is to discharge the responsibilities of our board of directors in overseeing our compensation policies, plans, and programs for directors and employees and to review and determine the compensation to be paid to our executive officers and other senior management, as appropriate.
Specific responsibilities of our compensation committee include:
reviewing and approving the compensation of our Chief Executive Officer, other executive officers, and senior management;
reviewing and recommending to our board of directors the compensation paid to our directors;
reviewing and approving the compensation arrangements with our executive officers and other senior management;
administering our equity incentive plans and other benefit programs;
reviewing, adopting, amending, and terminating incentive compensation and equity plans, severance agreements, profit sharing plans, bonus plans, change-of-control protections, and any other compensatory arrangements for our executive officers and other senior management;
reviewing, evaluating, and recommending to our board of directors succession plans for our executive officers;
reviewing and establishing general policies relating to compensation and benefits of our employees, including our overall compensation philosophy; and
reviewing and approving policies and procedures with respect to perquisites or other personal benefits provided to executive officers, directors, and other senior management.
See the sections titled “Item 11. Executive Compensation—Compensation Discussion and Analysis” and “—Director Compensation” for a description of our processes and procedures for the consideration and determination of executive officer and director compensation.
115

Nominating and Corporate Governance Committee
Our nominating and corporate governance committee consists of Ms. Coles, Mr. Lynton, and Mr. Vargas, each of whom our board of directors has determined is independent under the NYSE listing standards, a non-employee director, and free from any relationship that would interfere with the exercise of his or her independent judgment. The chair of our nominating and corporate governance committee is Ms. Coles. During 2023, the nominating and corporate governance committee met four times. Our board of directors has adopted a written charter for the nominating and corporate governance committee, which is available on our website at www.snap.com.
Specific responsibilities of our nominating and corporate governance committee include:
identifying and evaluating candidates, including the nomination of incumbent directors for reelection and nominees recommended by stockholders, to serve on our board of directors;
considering and making recommendations to our board of directors regarding the composition and chairperson of the committees of our board of directors;
instituting plans or programs for the continuing education of our board of directors and orientation of new directors;
developing and making recommendations to our board of directors regarding corporate governance guidelines and matters;
overseeing periodic evaluations of the board of directors’ performance, including committees of the board of directors; and
monitoring, reviewing, and making recommendations to our board of directors regarding its succession planning.
Code of Conduct
We have adopted a Code of Conduct that applies to all our employees, officers, and directors. This includes our principal executive officer, principal financial officer, and principal accounting officer or controller, or persons performing similar functions. The full text of our Code of Conduct is available on our website at www.snap.com. We intend to disclose on our website any future amendments of our Code of Conduct or waivers that exempt any principal executive officer, principal financial officer, principal accounting officer or controller, persons performing similar functions, or our directors from provisions in the Code of Conduct. You can request a copy of our Code of Conduct by writing to our Secretary at Snap Inc., 3000 31st Street, Santa Monica, CA 90405.
Our board of directors believes that good corporate governance is important to ensure that the company is managed for the long-term benefit of our stockholders. The full text of our corporate governance guidelines is also available on our website at www.snap.com.
Procedures by Which Stockholders May Nominate Directors
The nominating and corporate governance committee and our board of directors will review and evaluate candidates proposed by stockholders. The nominating and corporate governance committee and our board of directors will apply the same criteria, and follow substantially the same process in considering the candidates, as they do in considering other candidates. The factors generally considered by the nominating and corporate governance committee and our board of directors are set out in our Corporate Governance Guidelines, which are available on our website at www.snap.com. If a stockholder who is eligible to vote at the 2024 annual meeting of stockholders wishes to nominate a candidate to be considered for election as a director, it must comply with the procedures set forth in our bylaws and give timely notice of the nomination in writing to our Secretary. All stockholder proposals should be marked for the attention of our Secretary at Snap Inc., 3000 31st Street, Santa Monica, CA 90405.
Communications with the Board of Directors
Any stockholder, including a holder of Class A common stock, or any interested party may contact our board of directors regarding genuine issues or questions about us by sending a letter to the board of directors at: Snap Inc., c/o Secretary, 3000 31st Street, Santa Monica, CA 90405, Attention: Board of Directors. Each communication should specify the person sending the communication, the general topic of the communication, and the class and number of shares of our stock that are owned of record (if a record holder) or beneficially (if not a record holder). If any stockholder, including a holder of Class A common stock, wants to contact the independent members of the board of directors, the stockholder
116

should address the communication to the attention of the Chairperson (c/o Secretary) of the board of directors at the address above. Our legal department will review communications before forwarding them to the recipient, and will not forward a communication that is unrelated to the duties and responsibilities of the board of directors, irrelevant, primarily commercial in nature, addressed already on our website or in other filings, or is unduly hostile, threatening, illegal, or similarly unsuitable. Any communication that is not forwarded will be made available to any director on request.
Delinquent Section 16(a) Reports
Section 16(a) of the Exchange Act requires our executive officers and directors to file initial reports of ownership and reports of changes in ownership with the SEC and to furnish us with copies of all Section 16(a) forms they file. Because our Class A common stock is non-voting, significant holders of our common stock are exempt from the obligation to file reports under Section 16 of the Exchange Act. For more information, see “Risk Factors—Because our Class A common stock is non-voting, we and our stockholders are exempt from certain provisions of U.S. securities laws. This may limit the information available to holders of our Class A common stock.”
To our knowledge, based solely on our review of the copies of such reports furnished to us or written representations from such persons, we believe that, with respect to the year ended December 31, 2023, such persons complied with all such filing requirements.
Item 11. Executive Compensation.
Compensation Discussion and Analysis
The compensation provided to our named executive officers is detailed in the Summary Compensation Table, other tables and the accompanying footnotes, and narrative following this section. This compensation discussion and analysis summarizes the material aspects of our compensation programs that we provide to our named executive officers. Our named executive officers for 2023 were:
Evan Spiegel, Co-Founder and Chief Executive Officer;
Derek Andersen, Chief Financial Officer;
Rebecca Morrow, Chief Accounting Officer;
Michael O’Sullivan, General Counsel;
Eric Young, Senior Vice President of Engineering; and
Jerry Hunter, Chief Operating Officer.
Our board of directors has delegated to the compensation committee the authority and responsibility for reviewing, evaluating, and determining the compensation to be paid to executive officers, overseeing our compensation policies, and administering the compensation plans and programs for our company.
General Compensation Philosophy and Objectives
Philosophy
We seek kind, smart, and creative individuals to accomplish our business goals. Our compensation philosophy supports this objective by attracting the best people to join our company and incentivizing them to innovate, create, and drive long-term results.
Today, we compensate our executive officers mostly with equity that vests over multiple years. Our focus on equity compensation encourages executives to operate like owners, linking their interests with the interests of our stockholders. We evaluate our compensation philosophy and programs annually to ensure they continue to meet our objectives.
Objectives
We designed our compensation program for all employees, including our named executive officers, to support four main objectives:
recruit and retain the most talented people in a competitive market;
reinforce our values, which serve to motivate our employees to deliver the highest level of performance;
117

reward success when both our company and the individual succeed; and
align employee and stockholder interests to share in long-term success.
Compensation-Setting Process
Compensation Committee’s Role
The compensation committee has overall responsibility for determining the compensation of our executive officers, including our Chief Executive Officer. Members of the compensation committee are appointed by our board of directors. The compensation committee consists of three members of our board of directors: Michael Lynton, Scott D. Miller, and Poppy Thorpe. No member of the compensation committee is, or was in 2023, an executive officer of Snap Inc., and each of them qualifies as an “independent director” under the NYSE rules.
Compensation Consultant’s Role
The compensation committee has the authority to engage the services of outside consultants. For the first half of 2023, the compensation committee retained FW Cook as its compensation consultants. In 2023, the compensation committee reviewed bids for compensation consulting services from multiple firms. Following this review, it determined to retain Semler Brossy Consulting Group, or Semler Brossy, as its independent compensation consultant going forward. Semler Brossy reports directly to the compensation committee.
In January 2024, our compensation committee reviewed Semler Brossy’s independence under applicable SEC and NYSE rules. Our compensation committee concluded that Semler Brossy is independent within the meaning of such rules and that its engagement did not present any conflict of interest.
Management’s Role
Management makes recommendations to the compensation committee regarding our compensation programs and policies, and implements the programs and policies approved by the compensation committee. Our Chief Executive Officer makes recommendations to the compensation committee with respect to compensation for our executive officers, including our named executive officers, other than himself. The compensation committee considers our Chief Executive Officer’s recommendations, but ultimately has final approval of all compensation for our executive officers, including the types of award and specific amounts. All such determinations by our compensation committee are discretionary. Our co-founders, who serve as Chief Executive Officer and Chief Technology Officer, respectively, each have base salaries of $1 per year and did not receive any equity awards in 2023.
No executive officer participated directly in the final deliberations or determinations regarding his or her own compensation package or was present during such determinations.
The compensation committee meets regularly in executive session. Our Chief Executive Officer is not present during compensation committee deliberations or votes on his compensation and also recuses himself from sessions of our board of directors where they act on his compensation.
Peer Group
We analyze market data for executive compensation periodically using the most relevant published survey sources, information available from public filings, and input from our compensation consultants. In order to determine pay levels for 2023, the compensation committee used the same peer group as in 2022. The peer group was based on a detailed review by FW Cook conducted in 2022, considering appropriateness of the current peer companies and potential additions based
118

on similarity in market capitalization size and industry. The peer group that the compensation committee considered to determine pay levels for 2023 consisted of the following companies:
Activision BlizzardMatch GroupTwilio
AutodeskPinterest
X (formerly Twitter)
Block (formerly Square)RokuUber
DocuSignServiceNowWorkday
EtsyShopifyZillow Group
IntuitSpotifyZoom Video
Publicly available pay data from this peer group is supplemented with third party survey data to inform the compensation committee of the market for executive talent. In addition to the peer group, we also rely on the knowledge and experience of our compensation committee members and our management in determining the appropriate compensation for our executive officers.
Elements of Executive Compensation
Our current compensation program generally consists of the following components:
base salary;
equity-based awards;
annual incentive compensation; and
other benefits.
We combine these elements to formulate compensation packages that provide competitive pay, reward achievement of financial, operational, and strategic objectives, and align the interests of our executive officers with those of our stockholders. The overall use and weight of each compensation element is based on our subjective determination of the importance of each element in meeting our overall objectives, including motivating executive officers with an owner’s mentality.
Base Salary
We review the base salaries of our executive officers annually and may adjust them from time to time, if needed, to reflect changes in market conditions or other factors. The table below sets forth information regarding the year-end base salary amounts for 2023 for our named executive officers.
In April 2023, the compensation committee analyzed market data for executive compensation using the most relevant published survey sources, information available from our peer group’s public filings, and input from our compensation consultants. After the review, the compensation committee approved an annual base salary increase for each of Derek Andersen, Jerry Hunter, and Michael O’Sullivan from $500,000 to $1,000,000 and for Rebecca Morrow from $431,600 to $500,000, in each case effective April 1, 2023. These changes are intended to account for the changes made to the bonus program, where payouts are only made in the event of outperformance, bolster retention, and ensure competitiveness with the market. We continue to maintain significant weight on equity compensation to ensure alignment of their long-term financial interests with those of stockholders.
119


Name
2023 Base Salary
Evan Spiegel$
Derek Andersen1,000,000 
Rebecca Morrow
500,000 
Michael O’Sullivan1,000,000 
Eric Young
1,000,000 
Jerry Hunter (1)
1,000,000 
(1)In October 2023, Mr. Hunter notified us of his intent to retire on July 1, 2024. Mr. Hunter’s duties and responsibilities were transitioned by October 31, 2023.
Equity-based Awards
The majority of the total compensation for our executive officers, including our named executive officers, is provided through equity awards. By having a significant portion of our executive officers’ total compensation payable in the form of equity awards that vest over a number of years and are thus subject to higher risk, our executive officers are motivated to align their long-term financial interests with those of our stockholders.
We generally issue two forms of equity awards:
Restricted Stock Awards. RSAs represent one share of Class A common stock for each award granted, subject to a forfeiture condition, so the value of the RSAs is tied to the performance of our Class A common stock. The forfeiture condition will typically lapse over multiple years, subject to continued service through each lapse date.
Restricted Stock Units. RSUs represent the right to receive one share of Class A common stock for each unit granted, subject to a continued service requirement, so the value of the RSUs is tied to the performance of our Class A common stock. RSUs typically vest over multiple years, subject to continued service through each vesting date.
RSAs and RSUs align the interests of our executive officers and other employees with those of our stockholders. Because RSAs and RSUs have value to the recipient even in the absence of stock price appreciation, these forms of equity awards help us retain and incentivize employees during periods of market volatility.
We generally grant larger, one-time new hire equity awards to our executive officers when they start employment with us or are promoted. These initial awards are intended to establish a meaningful equity stake and motivate long-term value creation. While these awards generally cover multiple years, we may also consider providing additional equity grants to our executive officers to ensure appropriate incentives are in place to promote our long-term strategic and financial objectives and help us retain key executive officers. The size of these awards is not determined based on a specific formula, but rather through the exercise of judgment after considering various factors, including compensation provided to other executives with similar responsibilities in our peer group and within our company, the current unvested equity held by such executive officer, the perceived retentive value of the proposed awards, and for new-hires, amounts forfeited when joining our company. We also consider each executive officer’s individual performance, including the results and contributions delivered during the year and how they align with our short-term and long-term goals, the executive’s leadership of his or her team, the cash compensation received by the executive officer, and feedback received from the executive officer’s peers and team.
Annual Incentive Compensation
In April 2023, our board of directors approved the 2023 Bonus Program, which provided our named executive officers, with the exception of Ms. Morrow and Mr. Young, and other eligible employees the opportunity to earn bonuses only on the achievement of outperformance against certain company-wide objectives and key results, or Corporate OKRs, from January 1, 2023 through December 31, 2023. A participant must remain an employee through the payment date under the 2023 Bonus Program to earn a bonus.
120

The Corporate OKRs are approved by the compensation committee. Each Corporate OKR category is assigned a relative weighting by the compensation committee based on recommendations by the Chief Executive Officer, reflecting its importance to the achievement of our Corporate OKRs during the year.
Each eligible participant in the 2023 Bonus Program may receive a bonus in an amount up to 50% of such participant’s annual base salary as at December 31, 2023. Bonus targets for participants will be correspondingly adjusted downward in the event certain Corporate OKRs are deemed by the compensation committee to have not been fully achieved. The compensation committee also has the right, in its sole discretion, to adjust the bonus target of any participant upward in the event of over-achievement of the Corporate OKRs.
The Corporate OKRs consisted of growing our community and engagement, growing revenue and earnings, and leading in augmented reality.
In January 2024, the compensation committee reviewed 2023 performance against its Corporate OKRs. It was determined that the Company did not outperform against the Corporate OKRs, and no payment would be made under this program.
In 2023, Ms. Morrow was eligible to earn a bonus under our performance award program. These bonuses are paid out at the Company's discretion following a review of Ms. Morrow's performance in a given year. In 2023, the amount paid to Ms. Morrow was $215,800. Later in 2023, the performance award program was replaced with the outperformance equity program, where equity awards, in the form of RSUs, are granted at the Company's discretion following a review of one's performance in a given quarter. These equity awards vest over a 12 month period. Ms. Morrow and Mr. Young were eligible to receive equity awards under the outperformance equity program in 2023. In 2023, Mr. Young was granted an equity award with a grant date fair value of $973,098 under this program.
Other Benefits
Like other employees, our executive officers, including our named executive officers, are able to participate in our employee benefit and welfare plans, including life and disability insurance, medical and dental care plans, and a 401(k) plan. In 2023, we matched contributions made to our 401(k) plan by our employees up to federal limits, including our named executive officers. All of the named executive officers participated in our 401(k) plan. On occasion, we may provide new executives with sign-on compensation in the form of cash or equity as an inducement to join Snap. In 2023, Mr. Young received a cash sign-on bonus of $500,000 paid in four quarterly installments from June 2023. Our executive officers, including our named executive officers, also receive access to an on-call medical service paid for by us. Messrs. Hunter and O’Sullivan participated in such on-call medical services in 2023, and we paid applicable tax gross ups related to such services. We generally do not provide our executive officers with additional retirement benefits, pensions, perquisites, or other personal benefits, except as further described in the section titled “—Summary Compensation Table.” In the future, we may provide perquisites or other personal benefits in limited circumstances, such as where we believe it is appropriate to assist an individual executive in the performance of his or her duties, to make our executive team more efficient and effective, and for recruitment, motivation, or retention purposes. All future practices with respect to perquisites or other personal benefits for executives will be subject to review and approval by the compensation committee.
Executive Security Policy
Based on our overall risk assessment, including the findings of security studies, we have approved an executive security policy that currently provides security for our Chief Executive Officer and Chief Technology Officer (who is not a named executive officer). The executive security policy may apply to other executive officers as needed. We believe that the personal safety of our executive officers is crucial to our success, and based on our risk assessment, we believe that the cost of the personal security measures for executive officers is an appropriate and necessary business expense. Although we do not consider personal security measures to be a perquisite for the covered executive officer’s benefit, we have included the aggregate incremental costs to us, if any, in the “All Other Compensation” column of the Summary Compensation Table, as applicable. Please see the section titled “—Summary Compensation Table” for additional detail.
Change of Control Benefits
Our named executive officers are not entitled to any other change of control benefits or post-employment payments with the limited exception of equity acceleration on a termination due to death. In addition, unpaid portions of
121

Mr. Young's sign-on bonus will be paid unless Mr. Young resigns his employment. For more detail, please see the section titled “—Potential Payments Upon Termination, Change in Control, or Death.”
Tax and Accounting Considerations
Deductibility of Executive Compensation
Compensation paid to each of our “covered employees” under Section 162(m) of the Code that exceeds $1 million per taxable year is generally non-deductible. Although our compensation committee will continue to consider tax implications as one factor in determining executive compensation, it also considers other factors in making its decisions and retains the flexibility to provide compensation to our executive officers in a manner that can best promote our corporate objectives. Therefore, we may approve compensation that is not deductible.
No Tax Reimbursement of Parachute Payments and Deferred Compensation
We did not provide any executive officer, including any named executive officer, with a “gross-up” or other reimbursement payment for any tax liability that he or she might owe as a result of the application of Sections 280G, 4999, or 409A of the Code during 2023, and we have not agreed and are not otherwise obligated to provide any named executive officer with such a “gross-up” or other reimbursement.
Accounting Treatment
We account for stock-based compensation in accordance with the authoritative guidance set forth in Accounting Standards Codification Topic 718, or ASC Topic 718, which requires companies to measure and recognize the compensation expense for all share-based awards made to employees and directors, including RSAs, RSUs, and stock options, over the period during which the award recipient is required to perform services in exchange for the award.
Compensation Policies and Practices as they Relate to Risk Management
Our management team and our compensation committee, with the assistance of our independent compensation consultants, each play a role in evaluating and mitigating any risk that may exist relating to our compensation plans, practices, and policies for all employees, including our named executive officers. In 2023, we reviewed our compensation plans and philosophy and concluded that our compensation programs do not create risks that are reasonably likely to have a material adverse impact on our business or our financial condition. The objective of the review was to identify any compensation plans, practices, or policies that may encourage employees to take unnecessary risk that could threaten our company. No such plans, practices, or policies were identified. The risk assessment process included, among other things, a review of our cash and equity incentive-based compensation plans to ensure that they are aligned with our company performance goals and ensure an appropriate balance between fixed and variable pay components and between short-term and long-term incentives. The base salary component of our compensation program is designed to provide income independent of our stock price performance so that employees will not focus exclusively on stock price performance to the detriment of other important business metrics. The annual bonus component is scored with discretion by the compensation committee so that short-term outcomes are not over-weighted in the final results. The equity-based component of our compensation program is primarily designed to reward employees evenly throughout their tenure, which we believe discourages employees from taking actions that focus only on specific periods. Furthermore, our executive officers typically receive a substantial portion of their equity in the form of RSAs and RSUs, which does not require our stock price to be trading at a certain price for the executive officer to realize value. Executive officer compensation is not tied to any singular performance metric. Additional controls, such as our Code of Conduct and related training, help further mitigate the risks of unethical behavior and inappropriate risk-taking. In addition, on November 29, 2023, we adopted the Snap Inc. Incentive Compensation Recoupment Policy to comply with listing standards adopted by the NYSE that implement the new SEC rules under the Dodd-Frank Wall Street Reform and Consumer Protection Act. This clawback policy applies to incentive compensation that is received by a covered individual (including our named executive officers) on or after October 2, 2023.
Hedging and Pledging Prohibition
Our insider trading policy prohibits all employees (including our executive officers), members of our board of directors, and consultants from engaging in derivative securities transactions, including hedging, pledging company securities as collateral, holding company securities in a margin account, or other inherently speculative transactions with respect to our capital stock.
122

Rule 10b5-1 Sales Plans
Our executive officers and members of our board of directors may adopt written plans, known as Rule 10b5-1 plans, in which they will contract with a broker to buy or sell shares of our capital stock on a periodic basis. Under a Rule 10b5-1 plan, a broker executes trades under parameters established by the individual when entering into the plan, without further direction from them. Rule 10b5-1 plans may be amended or modified to change the amount, price, or timing of the purchase or sale of our common stock only when the individual does not possess material nonpublic information about us, and only during an open trading window. Rule 10b5-1 plans are subject to further rules adopted by the Securities and Exchange Commission, including the number of plans an individual may have at one time, cooling-off periods, and certain certification requirements.
Compensation Committee Report
The compensation committee has reviewed and discussed the compensation discussion and analysis included in this Annual Report on Form 10-K with management and, based on such review and discussions, the compensation committee recommended to our board of directors that the compensation discussion and analysis be included in this Annual Report on Form 10-K.
Snap Inc. compensation committee,
Michael Lynton (Chairperson)
Scott D. Miller
Poppy Thorpe
Summary Compensation Table
The following table presents all of the compensation awarded to, earned by, or paid to our named executive officers during the fiscal years ended December 31, 2023, 2022, and 2021.
Name and Principal PositionYearSalaryBonus
Stock
Awards (1)
Non-Equity
Incentive Plan
Compensation
All Other
Compensation
Total
Evan Spiegel2023$$— $— $— $3,339,730 (2)$3,339,731 
Co-Founder and Chief2022— — — 2,747,394 2,747,395 
Executive Officer2021— — — 3,290,615 3,290,616 
Derek Andersen2023855,769 — 16,532,384 — 

15,941 (3)17,404,094 
Chief Financial Officer2022500,000 — 7,747,984 100,000 14,964 8,362,948 
2021500,000 — 5,876,814 225,000 14,364 6,616,178 
Rebecca Morrow (4)
2023480,269 215,800 (5)679,890 — 

13,721 (6)1,389,680 
Chief Accounting Officer
2022427,131 259,375 921,192 — 12,682 1,620,380 
Michael O'Sullivan2023855,769 — 8,491,369 — 

24,347 (7)9,371,485 
General Counsel2022500,000 — 4,018,740 100,000 22,173 4,640,913 
2021500,000 — 4,701,451 225,000 21,631 5,448,082 
Eric Young (8)
Senior Vice President
2023538,462 375,000 (9)47,812,564 — 291 (10)48,726,317 
of Engineering
Jerry Hunter (11)
2023855,770 — 25,443,754 — 22,423 (12)26,321,947 
Chief Operating Officer
2022500,000 — 28,977,743 100,000 22,125 29,599,868 
2021500,000 — 9,402,903 225,000 12,164 10,140,067 
(1)Amounts reported represent the aggregate grant date fair value of the equity awards without regard to forfeitures, calculated in accordance with ASC Topic 718. These amounts do not reflect the actual economic value realized by the named executive officers. For a discussion of the valuation of the equity awards, including the assumptions used, see Notes 1 and 4 of the notes to our consolidated financial statements.
(2)Amount reported includes (a) $2,466,859 for security for Mr. Spiegel, (b) $144,136 of imputed income relating to incremental costs of family or guests accompanying Mr. Spiegel on business flights that Mr. Spiegel cannot
123

reimburse under the Federal Aviation Regulations, (c) $728,729 in incremental costs for personal flights not reimbursed by Mr. Spiegel, and (d) $6 in life insurance premiums paid by us on behalf of Mr. Spiegel.
(3)Amount reported includes (a) $13,200 in 401(k) plan matching contributions by us, (b) life insurance premiums paid by us on behalf of Mr. Andersen, and (c) contributions by the Company to Mr. Andersen’s health savings account. Amounts not quantified above total less than $10,000 in aggregate.
(4)Ms. Morrow was not a named executive officer in fiscal year 2021.
(5)Represents amount awarded under the company’s performance award program.
(6)Amount reported includes (a) $13,200 in 401(k) plan matching contributions by us, and (b) life insurance premiums paid by us on behalf of Ms. Morrow. Amounts not quantified above total less than $10,000 in aggregate.
(7)Amount reported includes (a) $13,200 in 401(k) plan matching contributions by us, (b) life insurance premiums paid by us on behalf of Mr. O’Sullivan, (c) $5,000 in medical on-call services paid by us on behalf of Mr. O'Sullivan, and (d) $5,607 in tax “gross up” payments paid to Mr. O'Sullivan to cover the imputed income associated with the medical on-call services. Amounts not quantified above total less than $10,000 in aggregate.
(8)Mr. Young joined the company in June 2023.
(9)Represents amount paid as of December 31, 2023 as part of sign-on bonus of $500,000. The sign-on bonus is payable in four quarterly installments from June 2023.
(10)Amount reported includes life insurance premiums paid by us on behalf of Mr. Young
(11)In October 2023, Mr. Hunter notified us of his intent to retire on July 1, 2024. Mr. Hunter’s duties and responsibilities were transitioned by October 31, 2023.
(12)Amount reported includes (a) $13,200 in 401(k) plan matching contributions by us, (b) life insurance premiums paid by us on behalf of Mr. Hunter, (c) medical on-call services paid by us on behalf of Mr. Hunter, and (d) tax “gross up” payments paid to Mr. Hunter to cover the imputed income associated with the medical on-call services. Amounts not quantified above total less than $10,000 in aggregate.
Grants of Plan-Based Awards in Fiscal 2023
The following table provides information regarding grants of incentive plan-based awards made to each of our named executive officers during 2023 under our 2017 Plan. No named executive officer was granted options in 2023.
NameGrant Date
All Other Stock
Awards: Number
of Shares of Stock
or Units (1)
Grant Date Fair
Value of Stock
Awards (2)
Evan Spiegel$— 
Derek Andersen1/30/20231,490,74716,532,384 
Rebecca Morrow4/26/202322,928226,529 
5/10/202326,718232,446 
9/11/202323,402220,915 
Michael O'Sullivan
1/30/2023765,6788,491,369 
Eric Young
7/25/20233,744,16246,839,466 
11/29/202374,969973,098 
Jerry Hunter
1/30/20232,294,29725,443,754 
(1)Except as indicated below, equity awards vest and the forfeiture condition lapses only on the satisfaction of a service-based vesting condition. If an employee dies while in service, the service-based vesting condition as to 100% of his or her shares subject to the award will be satisfied.
(2)The dollar amounts reflect the grant date fair value of the equity awards without regard to forfeitures, calculated in accordance with ASC Topic 718. These amounts do not reflect the actual economic value realized by the named executive officers. For a discussion of the valuation of the equity awards, see Notes 1 and 4 of the notes to our consolidated financial statements.



124

Outstanding Equity Awards as of December 31, 2023
The following table presents information regarding outstanding equity awards held by our named executive officers as of December 31, 2023. All awards are for Class A common stock and were granted under our 2017 Plan.
Stock AwardsOption Awards
NameGrant Date
Number of
Shares or
Units of
Stock That Have Not
Vested (#) (1)
Market
Value of
Shares or
Units of
Stock That
Have Not
Vested ($) (2)
Number of
Securities
Underlying
Unexercised
Options
Exercisable
Number of
Securities
Underlying
Unexercised
Options
Unexercisable (1)
Option
Exercise
Price
Option
Expiration
Date
Evan Spiegel$— $— 
Derek Andersen2/3/202199,170(3)1,678,948 — — — — 
2/2/2022125,392(4)2,122,887 — — — — 
5/11/202277,830(5)1,317,662 — — — — 
1/30/20231,381,286(6)23,385,172
Rebecca Morrow5/13/20202,191(7)37,094 — — — — 
5/12/202119,772(3)334,740 — — — — 
5/11/202233,019(8)559,012 — — — — 
4/26/202322,928(9)388,171 — — — — 
5/10/202322,265(10)376,946 — — — — 
9/11/202323,402(9)396,196 — — — — 
Michael O’Sullivan2/3/202179,336(3)1,343,158 — — — — 
2/2/202283,594(11)1,415,246 — — — — 
5/11/202256,992(12)964,875— — — — 
1/30/2023765,678(13)12,962,929 — — — — 
Eric Young
7/25/20233,276,142(14)55,465,084 — — — — 
11/29/202374,969(15)1,269,225 — — — — 
Jerry Hunter12/29/2017— — 700,00014.72 12/29/2027
2/3/2021158,672(3)2,686,317 — — — — 
2/2/2022167,188(11)2,830,493 — — — — 
5/11/2022113,982(16)1,929,715 — — — — 
8/31/20221,101,352(17)18,645,889 — — — — 
1/30/20232,294,297(18)38,842,449 — — — — 
(1)Each of our named executive officers, other than Mr. Spiegel, holds equity awards that only vest, or the forfeiture condition only lapses, on the satisfaction of a service-based condition. The service-based condition for each of our named executive officers is further described below. If an executive officer dies while in our service, the service-based condition as to 100% of his or her shares subject to the award will be satisfied.
(2)The market value is based on the closing price of our Class A common stock on December 31, 2023, which was $16.93.
(3)The service-based condition will be satisfied, and the forfeiture condition will lapse as to 1/4th of the shares underlying this RSA on March 15, 2024, subject to continuous service by the executive officer through such date. Thereafter, the service-based condition will be satisfied, and the forfeiture condition will lapse as to 1/4th of the shares underlying this RSA after each quarter of continuous service by such executive officer from March 15, 2024.
(4)The service-based condition of these RSUs is satisfied as follows (in each case subject to continued service through each vesting date): 10,450 of these RSUs in equal quarterly installments during the 12-month period following December 15, 2023; and 114,942 of these RSUs in equal quarterly installments during the 12-month period following December 15, 2024.
(5)The service-based condition for these RSUs is satisfied as follows (in each case subject to continued service through each vesting date): 41,576 of these RSUs in equal quarterly installments during the 12-month period following December 15, 2023; and 36,254 of these RSUs in equal quarterly installments during the 12-month period following December 15, 2024.
125

(6)The service-based condition for these RSUs is satisfied as follows (in each case subject to continued service through each vesting date): 218,922 of these RSUs in equal quarterly installments during the 24-month period following December 15, 2023 (109,461 shares underlying the original grant on January 30, 2023 already vested as of December 31, 2023); 450,869 of these RSUs in equal quarterly installments during the 12-month period following December 15, 2023; and 711,495 of these RSUs in equal quarterly installments during the 12-month period following December 15, 2025.
(7)The service-based condition will be satisfied, and the forfeiture condition will lapse, for this RSA in equal quarterly installments after each quarter of continuous service during the 6-month period following October 15, 2023 (15,333 shares underlying the original grant on May 13, 2020 already vested as of December 31, 2023).
(8)The service-based condition for these RSUs is satisfied as follows (in each case subject to continued service through each vesting date): 5,528 of these RSUs in equal quarterly installments during the 12-month period following December 15, 2023; and 27,491 of these RSUs in equal quarterly installments during the 12-month period following December 15, 2024.
(9)The service-based condition for these RSUs is satisfied in equal quarterly installments after each quarter of continuous service during the 12-month period following November 15, 2025.
(10)The service-based condition for these RSUs is satisfied in equal quarterly installments after each quarter of continuous service during the 30-month period following November 15, 2023 (4,453 shares underlying the original grant on May 10, 2023 already vested as of December 31, 2023).
(11)The service-based condition for these RSUs is satisfied in equal quarterly installments after each quarter of continuous service during the 12-month period following December 15, 2024.
(12)The service-based condition for these RSUs is satisfied as follows (in each case subject to continued service through each vesting date): 30,625 of these RSUs in equal quarterly installments during the 12-month period following December 15, 2023; and 26,367 of these RSUs in equal quarterly installments during the 12month period following December 15, 2024.
(13)The service-based condition for these RSUs is satisfied as follows (in each case subject to continued service through each vesting date): 327,835 of these RSUs in equal quarterly installments during the 12-month period following December 15, 2023; and 437,843 of these RSUs in equal quarterly installments during the 12month period following December 15, 2025.
(14)The service-based condition for these RSUs is satisfied in equal quarterly installments after each quarter of continuous service during the 39-month period following November 15, 2023 (468,020 shares underlying the original grant on July 25, 2023 already vested as of December 31, 2023).
(15)The service-based condition for these RSUs is satisfied in equal quarterly installments after each quarter of continuous service during the 12-month period following November 15, 2023.
(16)The service-based condition for these RSUs is satisfied as follows (in each case subject to continued service through each vesting date): 61,249 of these RSUs in equal quarterly installments during the 12-month period following December 15, 2023; and 52,733 of these RSUs in equal quarterly installments during the 12month period following December 15, 2024.
(17)The service-based condition for these RSUs is satisfied in equal quarterly installments after each quarter of continuous service during the 24-month period following December 15, 2023 (688,345 shares underlying the original grant on August 31, 2022 already vested as of December 31, 2023).
(18)The service-based condition for these RSUs is satisfied as follows (in each case subject to continued service through each vesting date): 761,847 of these RSUs in equal quarterly installments during the 12-month period following December 15, 2023; and 1,532,450 of these RSUs in equal quarterly installments during the 12month period following December 15, 2025.
126

Option Exercises and Stock Vested
The following table presents information regarding the vesting or lapse of the forfeiture condition during 2023 of RSUs and RSAs previously granted to the named executive officers. No named executive officer exercised options during 2023.
Stock Awards
Name Number of
Shares
Acquired on
Vesting (#)
Value Realized
on Vesting ($) (1)
Evan Spiegel$— 
Derek Andersen601,1396,556,176 
Rebecca Morrow93,8491,013,618 
Michael O’Sullivan358,1683,693,504 
Eric Young
468,0205,092,058 
Jerry Hunter1,251,54313,966,087 
(1)The value realized is based on the closing price of our Class A common stock on the vesting date.
Pension Benefits
Other than our 401(k) plan, our named executive officers did not participate in, or otherwise receive any benefits under, any pension or retirement plan sponsored by us during the year ended December 31, 2023.
Non-qualified Deferred Compensation
Our named executive officers did not participate in, or earn any benefits under, a non-qualified deferred compensation plan sponsored by us during the year ended December 31, 2023.
Employment, Severance, and Change in Control Agreements
Employment Agreements and Offer Letters
We have employment agreements or offer letters with each of our executive officers. Except as otherwise described below, the employment agreements and offer letters generally provide for at-will employment and set forth the executive officer’s initial base salary, eligibility for employee benefits, and confirmation of the terms of previously issued equity grants, if applicable, including in some cases severance benefits on a qualifying termination of employment. If an executive officer dies, all outstanding equity awards will be deemed to satisfy the service-based requirement. In addition, each of our named executive officers has executed our standard proprietary information and inventions agreement. The key terms of employment with our executive officers are described below.
Evan Spiegel and Robert Murphy
In July 2022, we entered into employment agreements with Evan Spiegel, our co-founder and Chief Executive Officer, and Robert Murphy, our co-founder and Chief Technology Officer, with respect to their continuing employment with us. The annual base salary for each of Messrs. Spiegel and Murphy as of December 31, 2023 was $1. The employment agreements are each effective as of January 1, 2022, and will have an initial term of five years, subject to automatic renewals for successive five year periods unless earlier terminated as provided in their respective employment agreements.
In July 2022, our board of directors determined that it was advisable and in our best interest to approve the Future Stock Split. In connection with the Future Stock Split, we entered into the Co-Founder Agreements with each of Messrs. Spiegel and Murphy, and certain of their respective affiliates requiring them, among other things, to convert shares of Class B common stock and Class C common stock into Class A common stock under certain circumstances.
The Future Stock Split will be not be declared and paid until the first business day following the date on which the average of the volume weighted average price (the VWAP) per share of Class A common stock equals or exceeds $40 per share for 65 consecutive trading days. If this does not occur by July 21, 2032, the Future Stock Split will not be declared and paid, and the Co-Founder Agreements will terminate.
127

In connection with a proposed settlement of a class-action lawsuit, we agreed in June 2023, as amended in December 2023, to modify the conditions for the Future Stock Split, subject to various conditions, including judicial approval of the settlement. If approved, the Future Stock Split will not be declared and paid until the first business day following the date on which (i) the VWAP per share of Class A common stock equals or exceeds $40 per share for 90 consecutive trading days (the “90-Day VWAP”) and (ii) the ratio of the 90-Day VWAP to $8.70 equals or exceeds the ratio of the average closing price of the S&P 500 Total Return index for the same 90 trading days for which the 90-Day VWAP was calculated to 8,862.85. The original ten year time period to trigger the Future Stock Split would remain unchanged.
Derek Andersen
In May 2019, we entered into an amended and restated offer letter agreement with Derek Andersen, our Chief Financial Officer, with respect to his continuing employment with us. Mr. Andersen’s annual base salary as of December 31, 2023 was $1,000,000.
Rebecca Morrow
In July 2019, we entered into an offer letter agreement with Rebecca Morrow, our Chief Accounting Officer, with respect to her employment with us. Ms. Morrow’s annual base salary as of December 31, 2023 was $500,000.
Michael O’Sullivan
In July 2017, we entered into an offer letter agreement with Michael O’Sullivan, our General Counsel, with respect to his employment with us. Mr. O’Sullivan’s annual base salary as of December 31, 2023 was $1,000,000.
Eric Young
In June 2023, we entered into an offer letter agreement with Eric Young, our Senior Vice President of Engineering, with respect to his employment with us. Mr. Young's annual base salary as of December 31, 2023 was $1,000,000. Mr. Young's offer letter agreement included a $500,000 sign-on bonus paid in four quarterly installments from June 2023, of which $375,000 had been paid as of December 31, 2023.
Jerry Hunter
In October 2020, we entered into an amended and restated offer letter agreement with Jerry Hunter, our Chief Operating Officer, with respect to his continuing employment with us. Mr. Hunter’s annual base salary as of December 31, 2023 was $1,000,000. In October 2023, Mr. Hunter notified us of his intent to retire on July 1, 2024. Mr. Hunter's duties and responsibilities were transitioned by October 31, 2023.
Potential Payments upon Termination, Change in Control, or Death
Currently, no named executive officer is entitled to any payments upon a termination of employment or a resignation, in each case, following a change of control of our company; provided, however, that unpaid portions of Mr. Young's sign-on bonus will be paid unless Mr. Young resigns his employment.
No named executive officer is also entitled to any payments following a resignation for good reason, other than Mr. Spiegel. If Mr. Spiegel resigns for good reason as an employee and member of our board of directors, then Mr. Spiegel is entitled to continue receiving his existing aircraft usage and security benefits provided by us, in each case, subject to the terms of his employment agreement entered into with us in July 2022.
128

The table below reflects amounts that would have been received by each named executive officer assuming that his or her employment was terminated due to his or her death on December 31, 2023.
Name
Accelerated Vesting
of Stock Awards (1)
Remaining Sign-on Bonus
Total
Evan Spiegel$— $— $— 
Derek Andersen28,504,669 — 28,504,669 
Rebecca Morrow2,092,159 — 2,092,159 
Michael O’Sullivan16,686,208 — 16,686,208 
Eric Young
56,734,309 125,000 56,859,309 
Jerry Hunter64,934,863 — 64,934,863 
(1)The amount reported reflects the aggregate value, based on the closing price of our Class A common stock of $16.93 on December 31, 2023, of the unvested equity awards that would be accelerated.
Employee Benefit Plans
We believe that our ability to grant equity-based awards is a valuable and necessary compensation tool that aligns the long-term financial interests of our employees, consultants, and directors with the financial interests of our stockholders. In addition, we believe that our ability to grant equity-based awards helps us to attract, retain, and motivate employees, consultants, and directors, and encourages them to devote their best efforts to our business and financial success. The principal features of our equity incentive plans and our 401(k) plan are summarized below. These summaries are qualified in their entirety by reference to the actual text of the plans.
401(k) Plan and Similar Plans
We maintain a 401(k) plan that provides eligible U.S. employees with an opportunity to save for retirement on a tax advantaged basis. Eligible employees are able to defer eligible compensation up to certain Code limits, which are updated annually. We have the ability to make matching and discretionary contributions to the 401(k) plan. Currently, we match 100% of each participant’s contribution up to a maximum of 3% of the participant’s eligible compensation paid during the period, and also match 50% of each participant’s contribution between 3% and 5% of the participant’s eligible compensation paid during the period. Contributions are allocated to each participant’s individual account and are then invested in selected investment alternatives according to the participants’ directions. Employees are immediately and fully vested in their own contributions and our contributions. The 401(k) plan is intended to be qualified under Section 401(a) of the Code, with the related trust intended to be tax exempt under Section 501(a) of the Code. As a tax-qualified retirement plan, contributions to the 401(k) plan are deductible by us when made, and contributions and earnings on those amounts are not taxable to the employees until withdrawn or distributed from the 401(k) plan.
Similar plans outside the United States, some of which are government mandated, cover employees of certain of our international subsidiaries. Several of these plans allow us to match, on a voluntary basis, a portion of the employee contributions.
2017 Equity Incentive Plan
Our board of directors adopted our 2017 Equity Incentive Plan, or our 2017 Plan, in January 2017, and our stockholders approved our 2017 Plan in February 2017. Our 2017 Plan became effective once the registration statement in connection with our initial public offering was declared effective in March 2017. Our 2017 Plan provides for the grant of incentive stock options to employees, including employees of any parent or subsidiary, and for the grant of nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance stock awards, performance cash awards, and other forms of stock awards to employees, directors, and consultants, including employees and consultants of our affiliates. The 2017 Plan is the successor to our 2012 Equity Incentive Plan and 2014 Equity Incentive Plan, each of which is described below, or, together, the Prior Plans.
Authorized Shares. The maximum number of shares of our Class A common stock available for future issuance under our 2017 Plan as of December 31, 2023 is 120,389,053. The number of shares of our Class A common stock reserved for issuance under our 2017 Plan will automatically increase on January 1st of each calendar year, starting on
129

January 1, 2018 through January 1, 2027, in an amount equal to 5.0% of the total number of shares of our capital stock outstanding on the last day of the calendar month before the date of each automatic increase, or a lesser number of shares determined by our board of directors. The maximum number of shares of our Class A common stock that may be issued on the exercise of incentive stock options under our 2017 Plan is three times the share reserve under the 2017 Plan.
Shares subject to stock awards granted under our 2017 Plan that expire or terminate without being exercised in full, or that are paid out in cash rather than in shares, do not reduce the number of shares available for issuance under our 2017 Plan. Additionally, shares become available for future grant under our 2017 Plan if they were issued under stock awards under our 2017 Plan and if we repurchase them or they are forfeited. This includes shares used to pay the exercise price of a stock award or to satisfy the tax withholding obligations related to a stock award.
Corporate Transactions. Our 2017 Plan provides that in the event of certain specified significant corporate transactions, including: (1) a sale of all or substantially all of our assets, (2) the sale or disposition of more than 50% of our outstanding securities, (3) the consummation of a merger or consolidation where we do not survive the transaction, and (4) the consummation of a merger or consolidation where we do survive the transaction but the shares of our common stock outstanding before such transaction are converted or exchanged into other property by virtue of the transaction, unless otherwise provided in an award agreement or other written agreement between us and the award holder, the administrator may take one or more of the following actions with respect to such stock awards:
arrange for the assumption, continuation, or substitution of a stock award by a successor corporation;
arrange for the assignment of any reacquisition or repurchase rights held by us to a successor corporation;
accelerate the vesting, in whole or in part, of the stock award and provide for its termination before the transaction;
arrange for the lapse, in whole or in part, of any reacquisition or repurchase rights held by us;
cancel or arrange for the cancellation of the stock award before the transaction in exchange for a cash payment, or no payment, as determined by the board of directors; or
make a payment, in the form determined by our board of directors, equal to the excess, if any, of the value of the property the participant would have received on exercise of the awards before the transaction over any exercise price payable by the participant in connection with the exercise.
The plan administrator is not obligated to treat all stock awards or portions of stock awards, even those that are of the same type, in the same manner and is not obligated to treat all participants in the same manner.
In the event of a change in control, awards granted under the 2017 Plan will not receive automatic acceleration of vesting and exercisability, although this treatment may be provided for in an award agreement. Under the 2017 Plan, a change in control is defined to include: (1) the acquisition by any person or company of more than 50% of the combined voting power of our then outstanding stock, (2) a merger, consolidation, or similar transaction in which our stockholders immediately before the transaction do not own, directly or indirectly, more than 50% of the combined voting power of the surviving entity (or the parent of the surviving entity), (3) a sale, lease, exclusive license, or other disposition of all or substantially all of our assets other than to an entity more than 50% of the combined voting power of which is owned by our stockholders, and (4) an unapproved change in the majority of the board of directors.
Plan Amendment or Termination. Our board of directors has the authority to amend, suspend, or terminate our 2017 Plan, provided that such action does not materially impair the existing rights of any participant without such participant’s written consent. Certain material amendments also require the approval of our stockholders. No incentive stock options may be granted after the tenth anniversary of the date our board of directors adopted our 2017 Plan. No stock awards may be granted under our 2017 Plan while it is suspended or after it is terminated.
2014 Equity Incentive Plan
Our board of directors adopted, and our stockholders approved, our 2014 Equity Incentive Plan, or our 2014 Plan, in September 2014. Our 2014 Plan was amended most recently in October 2016. Our 2014 Plan allows for the grant of incentive stock options to employees, including employees of any parent or subsidiary, and for the grant of nonstatutory stock options, stock appreciation rights, restricted stock awards, and restricted stock units to employees, directors, and consultants, including employees and consultants of our affiliates.
130

Our 2017 Plan became effective once the registration statement in connection with our initial public offering was declared effective in March 2017. As a result, we do not expect to grant any additional awards under the 2014 Plan following that date, other than awards for up to 2,500,000 shares of Class A common stock to our employees and consultants in France. Any awards granted under the 2014 Plan will remain subject to the terms of our 2014 Plan and applicable award agreements.
Authorized Shares. The maximum number of shares of our Class A common stock that may be issued under our 2014 Plan is 166,164,100, minus the number of shares of our Class B common stock issued after September 4, 2014 under our 2012 Plan. In addition to the share reserve, an additional 53,357,397 shares of Class A common stock are reserved under the 2014 Plan in connection with the distribution of shares of Class A common stock provided as a dividend to the holders of all preferred stock and common stock outstanding on October 31, 2016. The maximum number of shares of Class A common stock that may be issued on the exercise of incentive stock options under our 2014 Plan is three times such maximum number of shares. Shares subject to stock awards granted under our 2014 Plan that expire, are forfeited, or terminate without being exercised in full or are settled in cash do not reduce the number of shares available for issuance under our 2014 Plan. Additionally, shares used to pay the exercise price of a stock award or to satisfy the tax withholding obligations related to a stock award become available for future grant under our 2014 Plan, although such shares may not be subsequently issued pursuant to the exercise of an incentive stock option.
Corporate Transactions. Our 2014 Plan provides that in the event of certain specified significant corporate transactions, generally including: (1) a sale of all or substantially all of our assets, (2) the sale or disposition of at least 90% of our outstanding securities, (3) the consummation of a merger or consolidation where we do not survive the transaction, and (4) the consummation of a merger or consolidation where we do survive the transaction but the shares of common stock outstanding before such transaction are converted or exchanged into other property by virtue of the transaction, unless otherwise provided in an award agreement or other written agreement between us and the award holder, the administrator may take one or more of the following actions with respect to such stock awards: (i) arrange for the assumption, continuation or substitution of a stock award by a successor corporation, (ii) arrange for the assignment of any reacquisition or repurchase rights held by us to a successor corporation, (iii) accelerate the vesting, in whole or in part, of the stock award and provide for its termination before the transaction, (iv) arrange for the lapse, in whole or in part, of any reacquisition or repurchase rights held by us, (v) cancel or arrange for the cancellation of the stock award before the transaction in exchange for a cash payment, if any, determined by the board of directors, or (vi) make a payment, in the form determined by the board of directors, equal to the excess, if any, of the value of the property the participant would have received on exercise of the stock award before the transaction over any exercise price payable by the participant in connection with the exercise. The plan administrator is not obligated to treat all stock awards, even those that are of the same type, or all participants, in the same manner.
In the event of a change in control, awards granted under the 2014 Plan will not receive automatic acceleration of vesting and exercisability, although the board of directors may provide for this treatment in an award agreement. Under the 2014 Plan, a change in control is defined to include: (1) the acquisition by any person of more than 50% of the combined voting power of our then outstanding stock, (2) a merger, consolidation, or similar transaction in which our stockholders immediately before the transaction do not own, directly or indirectly, more than 50% of the combined voting power of the surviving entity (or the parent of the surviving entity), (3) our stockholders approve or our board of directors approves a plan of complete dissolution or liquidation or a complete dissolution or liquidation otherwise occurs except for a liquidation into a parent corporation, and (4) a sale, lease, exclusive license, or other disposition of all or substantially all of the assets to an entity that did not previously hold more than 50% of the voting power of our stock.
Plan Amendment or Termination. Our board of directors has the authority to amend, suspend, or terminate our 2014 Plan, although certain material amendments require the approval of our stockholders, and amendments that would impair the rights of any participant require the consent of that participant.
2012 Equity Incentive Plan
Our board of directors adopted our 2012 Equity Incentive Plan, or our 2012 Plan, in May 2012, and our stockholders approved our 2012 Plan in August 2012. Our 2012 Plan was amended most recently in October 2016. Our 2012 Plan allows for the grant of incentive stock options to employees, including employees of any parent or subsidiary, and for the grant of nonstatutory stock options, stock appreciation rights, restricted stock awards, and restricted stock units to our employees, directors, and consultants, including employees and consultants of our affiliates.
131

Our 2017 Plan became effective once the registration statement in connection with our initial public offering was declared effective in March 2017. As a result, we do not expect to grant any additional awards under the 2012 Plan following that date. Any awards granted under the 2012 Plan will remain subject to the terms of our 2012 Plan and applicable award agreements.
Authorized Shares. The maximum number of shares of our Class B common stock that may be issued under our 2012 Plan is 91,292,140, minus the number of shares of our Class A common stock issued after September 4, 2014 under our 2014 Plan. In addition to the share reserve, an additional 50,022,362 shares of Class A common stock are reserved under the 2012 Plan in connection with the Class A Dividend, one share of which will be issued if and when a share from the share reserve is issued in connection with the settlement or exercise of a stock award that was outstanding as of October 31, 2016. The maximum number of shares of Class B common stock that may be issued on the exercise of incentive stock options under our 2012 Plan is such maximum number of shares. Shares subject to stock awards granted under our 2012 Plan that expire, are forfeited, or terminate without being exercised in full or are settled in cash do not reduce the number of shares available for issuance under our 2012 Plan. Additionally, shares used to pay the exercise price of a stock award or to satisfy the tax withholding obligations related to a stock award become available for future grant under our 2012 Plan, although such shares may not be subsequently issued pursuant to the exercise of an incentive stock option.
Corporate Transactions. Our 2012 Plan provides that in the event of certain specified significant corporate transactions, generally including: (1) a sale of all or substantially all of our assets, (2) the sale or disposition of at least 90% of our outstanding securities, (3) the consummation of a merger or consolidation where we do not survive the transaction, and (4) the consummation of a merger or consolidation where we do survive the transaction but the shares of common stock outstanding before such transaction are converted or exchanged into other property by virtue of the transaction, unless otherwise provided in an award agreement or other written agreement between us and the award holder, the administrator may take one or more of the following actions with respect to such stock awards: (i) arrange for the assumption, continuation, or substitution of a stock award by a successor corporation, (ii) arrange for the assignment of any reacquisition or repurchase rights held by us to a successor corporation, (iii) accelerate the vesting, in whole or in part, of the stock award and provide for its termination before the transaction, (iv) arrange for the lapse, in whole or in part, of any reacquisition or repurchase rights held by us, (v) cancel or arrange for the cancellation of the stock award before the transaction in exchange for a cash payment, if any, determined by the board of directors, or (vi) make a payment, in the form determined by the board of directors, equal to the excess, if any, of the value of the property the participant would have received on exercise of the stock award before the transaction over any exercise price payable by the participant in connection with the exercise. The plan administrator is not obligated to treat all stock awards, even those that are of the same type, or all participants, in the same manner.
In the event of a change in control, awards granted under the 2012 Plan will not receive automatic acceleration of vesting and exercisability, although the board of directors may provide for this treatment in an award agreement. Under the 2012 Plan, a change in control is defined to include: (1) the acquisition by any person of more than 50% of the combined voting power of our then outstanding stock, (2) a merger, consolidation, or similar transaction in which our stockholders immediately before the transaction do not own, directly or indirectly, more than 50% of the combined voting power of the surviving entity (or the parent of the surviving entity), (3) our stockholders approve or our board of directors approves a plan of complete dissolution or liquidation or a complete dissolution or liquidation otherwise occurs except for a liquidation into a parent corporation, and (4) a sale, lease, exclusive license, or other disposition of all or substantially all of the assets to an entity that did not previously hold more than 50% of the voting power of our stock.
Plan Amendment or Termination. Our board of directors has the authority to amend, suspend, or terminate our 2012 Plan, although certain material amendments require the approval of our stockholders, and amendments that would impair the rights of any participant require the consent of that participant.
2017 Employee Stock Purchase Plan
Our board of directors adopted our 2017 Employee Stock Purchase Plan, or ESPP, in January 2017 and our stockholders approved our ESPP in February 2017. Our ESPP became effective when the registration statement in connection with our initial public offering was declared effective in March 2017. The purpose of the ESPP is to secure the services of new employees, to retain the services of existing employees, and to provide incentives for such individuals to exert maximum efforts toward our success and that of our affiliates. The ESPP is intended to qualify as an “employee stock purchase plan” within the meaning of Section 423 of the Code for U.S. employees. In addition, the ESPP authorizes grants of purchase rights that do not comply with Section 423 of the Code under a separate non-423 component. In particular,
132

where such purchase rights are granted to employees who are foreign nationals or employed or located outside the United States, our board of directors may adopt rules that are beyond the scope of Section 423 of the Code.
Share Reserve. The ESPP authorizes the issuance of 16,484,690 shares of our Class A common stock under purchase rights granted to our employees or to employees of any of our designated affiliates. The number of shares of our Class A common stock reserved for issuance will automatically increase on January 1st of each calendar year, beginning on January 1, 2018 through January 1, 2027, by the lesser of (1) 1.0% of the total number of shares of our common stock outstanding on the last day of the calendar month before the date of the automatic increase, and (2) 15,000,000 shares; provided that before the date of any such increase, our board of directors may determine that such increase will be less than the amount set forth in clauses (1) and (2). As of December 31, 2023, no shares of our Class A common stock have been purchased under the ESPP.
Corporate Transactions. In the event of certain significant corporate transactions, including: (1) a sale of all or substantially all of our assets, (2) the sale or disposition of 90% of our outstanding securities, (3) the consummation of a merger or consolidation where we do not survive the transaction, and (4) the consummation of a merger or consolidation where we do survive the transaction but the shares of our common stock outstanding immediately before such transaction are converted or exchanged into other property by virtue of the transaction, any then-outstanding rights to purchase our stock under the ESPP may be assumed, continued, or substituted for by any surviving or acquiring entity (or its parent company). If the surviving or acquiring entity (or its parent company) elects not to assume, continue, or substitute for such purchase rights, then the participants’ accumulated payroll contributions will be used to purchase shares of our common stock within ten business days before such corporate transaction, and such purchase rights will terminate immediately.
ESPP Amendment or Termination. Our board of directors has the authority to amend or terminate our ESPP, provided that except in certain circumstances such amendment or termination may not materially impair any outstanding purchase rights without the holder’s consent. We will obtain stockholder approval of any amendment to our ESPP as required by applicable law or listing requirements.
Limitations on Liability and Indemnification Matters
Our certificate of incorporation contains provisions that limit the liability of our current and former directors and officers for monetary damages to the fullest extent permitted by Delaware law. Delaware law provides that directors and officers of a corporation will not be personally liable for monetary damages for any breach of fiduciary duties as directors, except liability for:
any breach of the director’s or officer's duty of loyalty to the corporation or its stockholders;
any act or omission not in good faith or that involves intentional misconduct or a knowing violation of law;
unlawful payments of dividends or unlawful stock repurchases or redemptions; or
any transaction from which the director derived an improper personal benefit.
Such limitation of liability does not apply to liabilities arising under federal securities laws and does not affect the availability of equitable remedies such as injunctive relief or rescission. In addition, Delaware courts could find certain of these limitations of liability in our certificate of incorporation to be inapplicable or unenforceable in an action.
Our certificate of incorporation authorizes us to indemnify our directors, officers, employees, and other agents to the fullest extent permitted by Delaware law. Our bylaws provide that we are required to indemnify our directors and officers to the fullest extent permitted by Delaware law and may indemnify our other employees and agents. Our bylaws also provide that, on satisfaction of certain conditions, we will advance expenses incurred by a director or officer in advance of the final disposition of any action or proceeding, and permit us to secure insurance on behalf of any officer, director, employee, or other agent for any liability arising out of his or her actions in that capacity regardless of whether we would otherwise be permitted to indemnify him or her under the provisions of Delaware law. We have entered into, and expect to continue to enter into agreements to indemnify our directors, executive officers, and other employees as determined by the board of directors. With certain exceptions, these agreements provide for indemnification for related expenses including attorneys’ fees, judgments, fines, and settlement amounts incurred by any of these individuals in any action or proceeding. We believe that these certificate of incorporation and bylaw provisions and indemnification agreements are necessary to attract and retain qualified persons as directors and officers. We also maintain customary directors’ and officers’ liability insurance.
133

The limitation of liability and indemnification provisions in our certificate of incorporation and bylaws, if permitted by applicable law, may discourage stockholders from bringing a lawsuit against our directors or officers for breach of their fiduciary duty. They may also reduce the likelihood of derivative litigation against our directors and officers, even though an action, if successful, might benefit us and other stockholders. Further, a stockholder’s investment may be adversely affected to the extent that we pay the costs of settlement and damage awards against directors and officers as required by these indemnification provisions.
Insofar as indemnification for liabilities arising under the Securities Act may be permitted for directors, executive officers, or persons controlling us, we have been informed that, in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable.
Director Compensation
Under our non-employee director compensation policy, our non-employee directors receive an annual retainer for service on our board of directors and an additional retainer is provided to individuals who serve as chair of a committee or the board of directors. We also currently reimburse our directors for their reasonable out-of-pocket expenses in connection with attending board of directors and committee meetings.
Our non-employee director compensation policy provides that each non-employee director receives the following compensation for board of directors and committee services:
an annual retainer for board of director membership of $75,000, paid in cash;
an annual retainer of $75,000 for chairing the board of directors, paid in cash;
an annual retainer of $25,000 for chairing the audit committee, $20,000 for chairing the compensation committee, and $10,000 for chairing the nominating and corporate governance committee, each paid in cash; and
an annual grant of equity with a fair market value as of the date of grant of $250,000, comprised of RSUs vesting after one year.
All annual cash retainers will be paid quarterly in arrears. Additionally, in the event of a change to the designated chair for a committee, the annual cash retainer for chairing such committee will be prorated based on the number of days the chair held the position.
The annual grants of equity described above are subject to pro-rata acceleration on a director’s discontinued service on our board of directors and automatic full acceleration in the event of a change in control, as defined in the 2017 Plan. Non-employee directors also have the option to elect to defer the settlement of their equity awards until the termination of their service on the Board.
Non-employee directors are also encouraged to accumulate stock ownership equal in value to five times the annual retainer for board of director membership within the later of five years from the effective date of the non-employee director compensation policy or each non-employee director’s initial election to serve on the board of directors. Previously owned and vested stock and shares held in trust for the benefit of the non-employee director or his or her immediate family members are counted for purposes of determining stock ownership.
Director Compensation Table
The following table sets forth information concerning the compensation paid to our directors who are not named executive officers during the year ended December 31, 2023. The compensation received by Mr. Spiegel as an employee of our company is presented in “Executive Compensation—Summary Compensation Table.”
In 2023, we paid fees and made equity awards to our non-employee directors. We granted each non-employee director serving as of July 24, 2023 RSUs for 23,401 shares of Class A common stock under our 2017 Plan, for which the service-based vesting condition will be fully satisfied for the RSUs on July 24, 2024. Mr. Spence, who joined the board in September 2023, was granted RSUs for 22,718 shares of Class A common stock under our 2017 Plan, for which the service-based vesting condition will be fully satisfied on July 25, 2024. If a director’s service ceases before such director's applicable service-based vesting date, vesting of the RSUs will be accelerated pro rata, based on the number of months of service provided by such director. In addition, in the event of a change in control, the service-based vesting condition of the
134

RSUs will be deemed satisfied for 100% of the RSUs that have not yet satisfied the service-based vesting condition, immediately before the closing of such change in control.
Mr. Murphy did not receive compensation for his service as a director.
NameFees Earned or
Paid in Cash
Stock
Awards (1)(6)
Total
Michael Lynton$170,000 $292,747 $462,747 
Kelly Coffey75,000 292,747 367,747 
Joanna Coles85,000 292,747 377,747 
Liz Jenkins100,000 292,747 392,747 
Stanley Meresman (2)
42,391 — 42,391 
Scott D. Miller (3)
135,000 292,747 427,747 
Robert Murphy (4)
801,334 — 801,334 
Patrick Spence (5)
22,215 215,594 237,809 
Poppy Thorpe (3)
135,000 292,747 427,747 
Fidel Vargas (3)
135,000 292,747 427,747 
(1)Amounts reported represent the aggregate grant date fair value of RSUs and stock options granted during 2023 under our 2017 Plan without regard to forfeitures, calculated in accordance with ASC Topic 718. These amounts do not reflect the actual economic value realized by the directors. For a discussion of the valuation of the equity awards, including the assumptions used, see Notes 1 and 4 of the notes to our consolidated financial statements.
(2)Mr. Meresman's board term expired on July 24, 2023.
(3)Amount reported includes a $5,000 per month retainer for services on a special committee.
(4)Mr. Murphy does not receive any compensation for service as a director. Amount reported represents (a) $1 for his annual base salary as an employee, (b) $557,210 for security for Mr. Murphy, (c) $6 for life insurance premiums paid by us on behalf of Mr. Murphy, (d) $37,325 of imputed income relating to incremental costs of family or guests accompanying Mr. Murphy on business flights that Mr. Murphy cannot reimburse under the Federal Aviation Regulations, and (e) $206,792 in incremental costs for personal flights not reimbursed by Mr. Murphy.
(5)Mr. Spence joined the board of directors on September 14, 2023.
(6)As of December 31, 2023, the aggregate number of shares underlying stock awards and option awards outstanding for each of our non-employee directors was:
NameAggregate
Stock
Awards
Aggregate
Option
Awards
Michael Lynton23,40165,553
Kelly Coffey23,40131,896
Joanna Coles23,40165,553
Liz Jenkins23,40121,896
Scott D. Miller23,40165,553
Patrick Spence
22,718
Poppy Thorpe23,40163,553
Fidel Vargas23,40118,908
In 2023, we also provided Mr. Lynton with an executive administrative assistant for his duties as Chairperson. The executive administrative assistant would occasionally assist Mr. Lynton with incidental personal matters, the cost of which to us is financially immaterial.
Compensation Committee Interlocks and Insider Participation
None of the members of the compensation committee is currently, or has been at any time, one of our officers or employees. None of our executive officers currently serves, or has served during the last year, as a member of the board of directors or compensation committee of any entity that has one or more executive officers serving as a member of our board of directors or compensation committee.
135

Pay Ratio Disclosure
As disclosed in the Summary Compensation Table, for the year ended December 31, 2023, the annual total compensation of our Chief Executive Officer was $3,339,731. The annual total compensation of our median employee, excluding our Chief Executive Officer, for the same period, using the same methodology used to calculate our Chief Executive Officer’s annual total compensation, was $346,462. The ratio of these amounts is approximately 9.6 to 1. We believe such ratio is a reasonable estimate calculated in a manner consistent with Item 402 of Regulation S-K under the Exchange Act.
To determine our median employee, we used the total compensation of our employees from our company records, including salary and wages, bonuses, commissions, allowances, and grant date fair value of equity awards. We applied this measure to our global employee population as of October 1, 2023 and calculated total compensation for the 12 months prior to such date, annualizing all compensation other than equity awards for employees who did not work the full 12 months. We selected the individual who represented our median employee based on this information. For employees who were not paid in U.S. dollars, we converted their compensation to U.S. dollars using the exchange rate as of October 1, 2023.
The pay ratio above represents our reasonable estimate calculated in a manner consistent with the SEC rules, which allow for significant flexibility in how companies identify the median employee, and each company may use a different methodology and make different assumptions particular to that company. As a result, and as explained by the SEC when it adopted the pay ratio rules, the ratio was not designed to facilitate comparisons of pay ratios among different companies, even companies within the same industry, but rather to allow stockholders to better understand our compensation practices and pay ratio disclosures.
Additional Disclosure Considerations
We are not subject to the “say-on-pay” and “say-on-frequency” provisions of the Dodd–Frank Wall Street Reform Act, and such sections are not included in this Annual Report on Form 10-K.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.
The table below sets forth information, as of December 31, 2023, with respect to the beneficial ownership of: (a) our Class A common stock, Class B common stock, and Class C common stock by each named executive officer, each of our directors, and our directors and executive officers as a group; and (b) our Class B and Class C common stock by each person or entity known by us to own beneficially more than 5% of our Class B common stock or Class C common stock (by number or by voting power).
Because our Class A common stock is non-voting, significant holders of our Class A common stock are exempt from the obligation to file reports under Sections 13(d), 13(g), and 16 of the Exchange Act. These provisions generally require significant stockholders to publicly report their ownership, including changes in that ownership. As a result, those stockholders and we are not obligated to disclose ownership of our Class A common stock, so there can be no assurance that you, or we, will be notified of such ownership or changes in such ownership. Furthermore, significant holders of our Class A common stock may hold our stock in nominee or “street name” with various brokers, such that we will not be able to identify their ownership.
We have determined beneficial ownership in accordance with the rules and regulations of the SEC, and the information is not necessarily indicative of beneficial ownership for any other purpose. Except as indicated by the footnotes below, we believe, based on information furnished to us, that the persons and entities named in the table below have sole voting and sole investment power with respect to all shares that they beneficially own, subject to applicable community property laws.
Applicable percentage ownership is based on 1,391,341,262 shares of Class A common stock, 22,528,406 shares of Class B common stock, and 231,626,943 shares of Class C common stock outstanding as of December 31, 2023. In computing the number of shares beneficially owned by a person and the percentage ownership of such person, we deemed to be outstanding all shares subject to options and RSUs held by the person that are currently exercisable, or would become exercisable or would vest based on service-based vesting conditions within 60 days of December 31, 2023. However, except as described above, we did not deem such shares outstanding for the purpose of computing the percentage ownership of any other person.
136

Unless otherwise indicated, the address for each beneficial owner listed in the table below is c/o Snap Inc., 3000 31st Street, Santa Monica, CA 90405.
Class A Common Stock Class B Common Stock Class C Common Stock % of
Total
Voting
Power
Name of Beneficial OwnerShares% Shares% Shares%
Directors and Named Executive Officers:
Evan Spiegel (1)
39,663,5402.9 %5,862,41026.0 %123,683,01953.4 %53.1 %
Robert Murphy (2)
72,541,9345.2 5,862,41026.0 107,943,92446.6 46.4 
Derek Andersen (3)
643,858****
Rebecca Morrow (4)
208,733****
Michael O’Sullivan (5)
553,501****
Eric Young (6)
506,357*** *
Jerry Hunter (7)
2,111,070****
Michael Lynton (8)
875,888****
Kelly Coffey (9)
50,260****
Joanna Coles (10)
92,594****
Liz Jenkins (11)
34,710****
Scott D. Miller (12)
165,956****
Patrick Spence
****
Poppy Thorpe (13)
86,416****
Fidel Vargas (14)
30,167****
Stanley Meresman
10,172****
All directors and executive officers as a group (14 persons) (15)
115,453,9148.3 11,724,82052.0 231,626,943100.0 99.5 
5% Stockholders:
FMR LLC (16)
147,283,70410.6 ***
Entities affiliated with Tencent Holdings Limited (17)
232,655,03016.7 10,344,97045.9 **
The Vanguard Group (18)
89,625,8806.4 ***
*Represents beneficial ownership of less than 1%.
(1)Includes 3,777,844 shares of Class A common stock and 5,862,410 shares of Class B common stock held in trust for which Mr. Spiegel is trustee and holds voting power.
(2)Includes 5,307,526 shares of Class A common stock and 5,862,410 shares of Class B common stock held in trust for which Mr. Murphy is trustee and holds voting power.
(3)Includes 99,170 shares of Class A common stock that are unvested and subject to forfeiture as of December 31, 2023.
(4)Includes (a) 21,963 shares of Class A common stock that are unvested and subject to forfeiture as of December 31, 2023, and (b) 3,321 shares of Class A common stock for which the service-based vesting condition would be satisfied within 60 days of December 31, 2023.
(5)Includes (a) 79,336 shares of Class A common stock that are unvested and subject to forfeiture as of December 31, 2023, (b) 473,845 shares of Class A common stock held in trust for which Mr. O’Sullivan retains investment power, and (c) 160 shares of Class A common stock held by members of Mr. O’Sullivan’s immediate family for which Mr. O’Sullivan disclaims beneficial ownership except as to indirect pecuniary interest, if any.
(6)Includes RSUs for 252,752 shares of Class A common stock for which the service-based vesting condition would be satisfied within 60 days of December 31, 2023.
(7)Includes (a) 158,672 shares of Class A common stock that are unvested and subject to forfeiture as of December 31, 2023, (b) 700,000 shares of Class A common stock issuable upon exercise of stock options exercisable within 60 days of December 31, 2023, and (c) 1,252,398 shares held in trust for which Mr. Hunter is trustee and holds dispositive power.
137

(8)Includes (a) 720,927 shares of Class A common stock held in trust for which Mr. Lynton is trustee and (b) 65,553 shares of Class A common stock issuable upon exercise of stock options exercisable within 60 days of December 31, 2023.
(9)Includes 31,896 shares of Class A common stock issuable upon exercise of stock options exercisable within 60 days of December 31, 2023.
(10)Includes 65,553 shares of Class A common stock issuable upon exercise of stock options exercisable within 60 days of December 31, 2023.
(11)Includes 21,896 shares of Class A common stock issuable upon exercise of stock options exercisable within 60 days of December 31, 2023.
(12)Includes 65,553 shares of Class A common stock issuable upon exercise of stock options exercisable within 60 days of December 31, 2023.
(13)Includes 63,553 shares of Class A common stock issuable upon exercise of stock options exercisable within 60 days of December 31, 2023.
(14)Includes 18,908 shares of Class A common stock issuable upon exercise of stock options exercisable within 60 days of December 31, 2023.
(15)Consists of (a) 114,864,929 shares of Class A common stock (of which 200,469 shares are unvested and subject to forfeiture as of December 31, 2023), 11,724,820 shares of Class B common stock, and 231,626,943 shares of Class C common stock held by our current directors and executive officers or for which they serve as trustees, (b) RSUs for 256,073 shares of Class A common stock for which the service-based vesting condition would be satisfied within 60 days of December 31, 2023, and (c) 332,912 shares of Class A common stock issuable upon exercise of stock options exercisable within 60 days of December 31, 2023. Does not include shares held by Mr. Hunter, as he was not an executive officer as of December 31, 2023, or Mr. Meresman, as he was not a director as of December 31, 2023.
(16)Based on information reported by FMR LLC on Schedule 13G/A filed with the SEC on February 9, 2023. FMR LLC reported as a parent holding company that certain of its subsidiaries have sole dispositive power with respect to 147,283,704 shares of Class A common stock and sole voting power with respect to 138,445,270 shares of Class A common stock. FMR LLC reported that Fidelity Management & Research Company LLC beneficially owns 5% or greater of the outstanding shares of Class A common stock. FMR LLC listed its address as 245 Summer Street, Boston, Massachusetts 02210.
(17)Tencent Holdings Limited reported in its 2021 Interim Report that, as of June 30, 2021, it was interested in approximately 243 million shares of Snap Inc., and has not provided any update in subsequent reports. We believe, based on such reporting and our corporate and transfer agent records, that Tencent Holdings Limited and its affiliates beneficially own 10,344,970 shares of Class B Common Stock, and the balance of any remaining shares they hold are Class A Common Stock. As noted above, holders of our Class A common stock, other than our directors or officers, are exempt from the obligation to file reports under Sections 13(d), 13(g), and 16 of the Exchange Act and may hold the stock in nominee or “street name” such that we are not able to identify or confirm their ownership. Tencent Holdings Limited listed its registered address as Hutchins Drive, P.O. Box 2681, Grand Cayman KY1-1111 Cayman Islands.
(18)Based on information reported by The Vanguard Group on Schedule 13G filed with the SEC on February 9, 2023. The Vanguard Group reported that it has sole voting power with respect to 0 shares of Class A common stock, sole dispositive power with respect to 88,507,986 shares of Class A common stock, and shared dispositive power with respect to 1,117,894 shares of Class A common stock. The Vanguard Group listed its address as 100 Vanguard Blvd., Malvern, Pennsylvania 19355.
138

Securities Authorized for Issuance under Equity Incentive Plans
The table set forth below provides information concerning the awards that may be issued under our 2012 Plan, 2014 Plan, and 2017 Plan as of December 31, 2023:
Plan Category
Number of
Securities to
be Issued
Upon Exercise
of Outstanding
Options, Warrants
and Rights (1)
(a)
Weighted-Average
Exercise Price of
Outstanding
Options,
Warrants and
Rights (2)
(b)
Number of
Securities
Remaining
Available for
Issuance
Under Equity
Compensation
Plans
(excluding
securities
reflected in
column (a))
(c)
Equity compensation plans approved by security holders (3)
157,962,988$14.90 120,389,053
Equity compensation plans not approved by security holders— 
Total157,962,988$14.90 120,389,053
(1)Excludes RSAs subject to forfeiture that are already included within issued and outstanding Class A common stock as of December 31, 2023.
(2)The weighted-average exercise price does not reflect shares that will be issued in connection with the settlement of RSUs, since RSUs have no exercise price.
(3)Prior to our initial public offering, we granted awards under our 2012 Plan and our 2014 Plan. Following our initial public offering, we granted awards under our 2017 Plan, other than certain awards to our employees and consultants in France, which were granted under our 2014 Plan.
Item 13. Certain Relationships and Related Transactions, and Director Independence.
Other than compensation arrangements for our directors and executive officers, which are described elsewhere in this Annual Report on Form 10-K, below we describe transactions since January 1, 2023 to which we were a party or will be a party, in which:
the amounts involved exceeded or will exceed $120,000; and
any of our directors, executive officers, or holders of more than 5% of our capital stock, or any member of the immediate family of, or person sharing the household with, the foregoing persons, had or will have a direct or indirect material interest.
Investor Rights Agreement
We are party to an amended and restated investor rights agreement, which provides Mr. Spiegel and Mr. Murphy with certain registration rights with respect to up to an aggregate of 334,747,047 shares of our Class A common stock (including shares issuable on conversion of Class C common stock, which are initially convertible into Class B common stock). Under this agreement, Mr. Spiegel and Mr. Murphy have the right to request that their shares be covered by a registration statement that we are otherwise filing.
Co-Founder Agreements and Related Agreements
We are party to a series of agreements with Mr. Spiegel and Mr. Murphy, and certain of their respective affiliates, as applicable, which include: (i) employment agreements pursuant to which each individual will continue to serve in their respective roles at Snap for an initial five-year term ending on January 1, 2027, subject to automatic renewals for successive five year periods unless earlier terminated as provided in their respective employment agreements, (ii) the Future Stock Split, which shall not be declared and paid until the first business day following the date on which the average of the volume weighted average price per share of Class A common stock equals or exceeds $40 per share for 65 consecutive trading days by July 21, 2032 (subject to revised terms pursuant to a potential settlement, as described above in “Employment, Severance, and Change in Control Agreements”), and (iii) the Co-Founder Agreements, which include (a) the requirement under certain circumstances to convert an equal number of shares of Class B common stock or Class C
139

common stock into Class A common stock in connection with sales by such individual of shares of Class A common stock received in the special dividend, (b) conversion of such individual’s remaining shares of Class C common stock into Class B common stock at such time as such Class C common stock represents in the aggregate less than 60% of such individual’s Base Class C Common Stock (as such term is defined in our certification of incorporation), and (c) in the event of any sale or liquidation of Snap Inc. following the special dividend, shares of Class A common stock, Class B common stock, and Class C common stock are to be treated identically, equally, and ratably, on a per share basis, with respect to any consideration received.
Munger, Tolles & Olson LLP
We have in the past engaged the law firm Munger, Tolles & Olson LLP, or Munger, to provide certain legal services to us, and may do so in the future. Mr. Spiegel’s father, John Spiegel, is a partner at Munger and has provided legal services to us. For the year ended December 31, 2023, total services provided by Munger were approximately $12.2 million.
Our general counsel, Michael O’Sullivan, is a former attorney at Munger.
Gibson, Dunn & Crutcher LLP
We have in the past engaged the law firm Gibson, Dunn & Crutcher LLP, or Gibson, to provide certain legal services to us, and may do so in the future. Mr. Spiegel’s stepmother, Debra Wong Yang, is a partner at Gibson and has provided legal services to us. For the year ended December 31, 2023, total services provided by Gibson were approximately $2.9 million.
Entities Affiliated with FMR LLC
In the ordinary course of business, FMR LLC and its affiliates, who hold 5% or more of our Class A common stock at December 31, 2023, purchased approximately $4.7 million of our advertising products for the year ended December 31, 2023. In addition, we use affiliates of FMR LLC for certain services related to our 401(k) plan. For the year ended December 31, 2023 total services provided by affiliates of FMR LLC were approximately $0.3 million.
Entities Affiliated with Tencent
In the ordinary course of business, Tencent Holdings Limited and its affiliates (other than affiliates in which we do not believe Tencent Holdings Limited holds or held a material interest), who hold 5% or more of our Class B common stock at December 31, 2023, purchased approximately $9.6 million of our advertising products for the year ended December 31, 2023.
Aviation Matters
Airplane Leases
In June 2018, we entered into a lease of an aircraft from an entity controlled by Mr. Spiegel on terms that are advantageous to us. Under the terms of this lease, Mr. Spiegel’s entity leases the aircraft to us for $0. We cover all the operating, maintenance, and insurance costs, and property taxes associated with the aircraft. The lease has a one-year term, which is automatically extended for successive one-year periods unless terminated by either party. We or Mr. Spiegel’s entity may terminate the lease at any time on one year’s prior written notice. The audit and compensation committees of our board of directors approved this lease based on our overall security program for Mr. Spiegel and their assessment that such an arrangement is more efficient and flexible, and better ensures confidentiality, privacy, and safety.
Mr. Spiegel may use aircraft leased by us for personal use pursuant to a time sharing agreement between us and Mr. Spiegel in accordance with the provisions of Federal Aviation Regulations 91.501(c). On these flights, Mr. Spiegel and guests are flown by our pilots and crew members. Mr. Spiegel reimburses us for certain costs incurred by us in connection with these flights, up to the maximum permitted under the Federal Aviation Regulations 91.501(d). When Mr. Spiegel has family or guests accompanying him on business flights, Mr. Spiegel cannot reimburse the incremental cost to us for such family or guests under the Federal Aviation Regulations. In 2023, the amount that Mr. Spiegel could not reimburse was $144,136.
140

In September 2022, we entered into a lease of an aircraft from an entity controlled by Mr. Murphy on terms that are advantageous to us. Under the terms of this lease, Mr. Murphy’s entity leases the aircraft to us for $0. We cover all the operating, maintenance, and insurance costs, and property taxes associated with the aircraft. The lease has a one-year term, which is automatically extended for successive one-year periods unless terminated by either party. We or Mr. Murphy’s entity may terminate the lease at any time on one year’s prior written notice. The audit and compensation committees of our board of directors approved this lease based on our overall security program for Mr. Murphy and their assessment that such an arrangement is more efficient and flexible, and better ensures confidentiality, privacy, and safety.
Mr. Murphy may use aircraft leased by us for personal use pursuant to a time sharing agreement between us and Mr. Murphy in accordance with the provisions of Federal Aviation Regulations 91.501(c). On these flights, Mr. Murphy and guests are flown by our pilots and crew members. Mr. Murphy reimburses us for certain costs incurred by us in connection with these flights, up to the maximum permitted under the Federal Aviation Regulations 91.501(d). When Mr. Murphy has family or guests accompanying him on business flights, Mr. Murphy cannot reimburse the incremental cost to us for such family or guests under the Federal Aviation Regulations.
Hangar Leases
In November 2020, we and Mr. Spiegel’s entity entered into a twelve-year sublease for $0 allowing us to build and operate a new hangar on that site to support our aviation program, including the storage and operation of the aircraft that we lease from Mr. Spiegel and Mr. Murphy. Construction of this hangar was completed in 2022. Mr. Spiegel’s entity is solely responsible for the ground lease rental payments, certain airport fees, and taxes. In exchange for certain construction-related costs and ground lease payments that Mr. Spiegel’s entity has incurred and will continue to incur, Mr. Spiegel’s entity has the right to occupy space at the hangar that Snap does not require for its aviation program at a market rate determined at the time this arrangement was entered into. As of December 31, 2023, Mr. Spiegel’s entity had a credit balance of approximately $2.0 million that can be used for future rent or, to the extent not utilized by the end of the term, to purchase the hangar from Snap under the terms of the sublease. No credit balance will be paid to Mr. Spiegel in cash.
Subject to certain limited exceptions, neither party may terminate this sublease for a minimum of six years. After this period, either party may terminate the sublease on 24 months’ notice to the other party. Upon termination of the sublease, Mr. Spiegel’s entity will purchase the hangar from Snap at its fair market value on the termination date. The audit and compensation committees of our board of directors approved this arrangement based on their assessment that it is fair and reasonable to us.
Employment Relationships
Mr. Hunter’s son, John Hunter, has been employed by us since May 2021. In 2023, John Hunter’s base salary and discretionary bonus was $146,688, which along with other benefits he received, were commensurate with similar roles at Snap Inc. In addition, in 2023 he received 3,929 restricted stock units, subject to vesting in various periods from 2023 through 2025, in each case commensurate with similar roles at Snap Inc. John Hunter is not part of Mr. Hunter’s household.
Indemnification Agreements
Our certificate of incorporation contains provisions limiting the liability of directors, and our bylaws provide that we will indemnify each of our directors and officers to the fullest extent permitted under Delaware law. Our certificate of incorporation and bylaws also provide our board of directors with discretion to indemnify our employees and other agents when determined appropriate by the board. In addition, we have entered into an indemnification agreement with each of our directors and executive officers, which requires us to indemnify them.
Policies and Procedures for Transactions with Related Persons
In May 2023, we entered into a revised policy that our executive officers, directors, nominees for election as a director, beneficial owners of more than 5% of any class of our common stock, and any members of the immediate family of any of the foregoing persons are not permitted to enter into a related person transaction with us without the approval or ratification of our board of directors, our audit committee, or any other independent board committee, as appropriate. Any request for us to enter into a transaction with an executive officer, director, nominee for election as a director, beneficial owner of more than 5% of any class of our common stock, or any member of the immediate family of any of the foregoing persons, in which the amount involved exceeds $120,000 ($50,000 prior to the May 2023 revision) and such person would
141

have a direct or indirect interest, must be presented to our board of directors, audit committee, or, as appropriate, an independent committee for review, consideration, and approval. In approving or rejecting any such proposal, the relevant approver is to consider the material facts of the transaction, including whether the transaction is on terms no less favorable than terms generally available to an unaffiliated third party under the same or similar circumstances and the extent of the related person’s interest in the transaction. Finally, as part of the revised policy the board reviewed and pre-approved certain categories of related party transactions. There were no 2023 transactions where the applicable policy was not followed.
Director Independence
Our board of directors has undertaken a review of the independence of each director. Based on information provided by each director concerning his or her background, employment, and affiliations, our board of directors has determined that Ms. Coffey, Ms. Coles, Ms. Jenkins, Mr. Lynton, Mr. Meresman (through July 2023), Mr. Miller, Mr. Spence, Ms. Thorpe, and Mr. Vargas do not have relationships that would interfere with the exercise of independent judgment in carrying out the responsibilities of a director and that each of these directors is “independent” as that term is defined under the listing standards. In making these determinations, our board of directors considered the current and prior relationships that each non-employee director has with our company and all other facts and circumstances our board of directors deemed relevant in determining their independence, including the beneficial ownership of our shares by each non-employee director and the transactions described above.
Item 14. Principal Accountant Fees and Services.
The following table sets forth the aggregate fees for professional service provided by our independent registered public accounting firm, Ernst & Young LLP, for the years ended December 31, 2023 and 2022:
Year Ended December 31,
20232022
(in thousands)
Audit Fees (1)
$8,339 $8,766 
Audit-Related Fees
— — 
Tax Fees (2)
2,952 1,399 
All Other Fees (3)
836 593 
Total$12,127 $10,758 
(1)Audit fees consist of the fees for professional services rendered for the audit of our financial statements, audit of our internal control over financial reporting, review of our quarterly financial statements, filing of our registration statements, accounting consultations, and audits provided in connection with statutory filings.
(2)Tax fees consist of the fees for professional services rendered in connection with tax compliance, tax advisory, and tax planning.
(3)All other fees consist of fees for professional services other than the services reported in audit fees, audit-related fees, and tax fees.
The audit committee has adopted a pre-approval policy under which the audit committee approves in advance all audit and permissible non-audit services to be performed by the independent accountants (subject to a de minimis exception). These services may include audit services, audit-related services, tax services, and other non-audit services. As part of its pre-approval policy, the audit committee considers whether the provision of any proposed non-audit services is consistent with the SEC’s rules on auditor independence. In accordance with its pre-approval policy, the audit committee has pre-approved certain specified audit and non-audit services to be provided by our independent auditor. If there are any additional services to be provided, a request for pre-approval must be submitted to the audit committee for its consideration under the policy. The audit committee generally pre-approves particular services or categories of services on a case-by-case basis. Finally, in accordance with the pre-approval policy, the audit committee has delegated pre-approval authority to the chair of the audit committee. The chair must report any pre-approval decisions to the audit committee at its next meeting.
All of the services of Ernst & Young LLP for 2023 and 2022 described above were in accordance with the audit committee pre-approval policy.
142

PART IV
Item 15. Exhibit and Financial Statement Schedules.
We have filed the following documents as part of this Annual Report on Form 10-K:
1.Consolidated Financial Statements
See Index to Financial Statements and Supplementary Data on page 73.
2.Financial Statement Schedules
All schedules have been omitted because they are not required, not applicable, not present in amounts sufficient to require submission of the schedule, or the required information is otherwise included.
3.Exhibits
The documents set forth below are filed herewith or incorporated herein by reference to the location indicated.
Incorporated by Reference
Exhibit
Number
DescriptionSchedule
Form
File
Number
ExhibitFiling Date
3.1S-1333-2158663.2February 2, 2017
3.28-K001-380173.1July 21, 2022
3.38-K/A001-380173.1August 8, 2022
3.48-K001-380173.1August 26, 2022
3.510-K001-380173.2February 4, 2021
4.1S-1333-2158664.1February 2, 2017
4.2S-8333-2164954.6March 7, 2017
4.3S-8333-2164954.7March 7, 2017
4.4
4.58-K001-380174.1August 9, 2019
4.68-K001-380174.2August 9, 2019
4.78-K001-380174.1April 28, 2020
4.88.K001-380174.2April 28, 2020
4.98-K001-380174.1April 30, 2021
143

Incorporated by Reference
Exhibit
Number
DescriptionSchedule
Form
File
Number
ExhibitFiling Date
4.108-K001-380174.2April 30, 2021
4.118-K001-380174.1February 11, 2022
4.128-K001-380174.2February 11, 2022
10.1+S-1333-21586610.2February 2, 2017
10.2+S-1333-21586610.3February 2, 2017
10.3+S-1333-21586610.4February 2, 2017
10.4+S-1333-21586610.5February 2, 2017
10.5+S-1333-21586610.6February 2, 2017
10.6+S-1333-21586610.7February 2, 2017
10.7+S-8333-21649599.7March 7, 2017
10.8+10-K001-3801710.8February 3, 2022
10.9+
10-Q
001-38017
10.1
October 24, 2023
10.10+10-Q001-3801710.4October 26, 2018
10.11+S-1333-21586610.11February 2, 2017
10.12+S-1333-21586610.12February 2, 2017
10.138-K001-3801710.1July 21, 2022
10.148-K001-3801710.2July 21, 2022
144

Incorporated by Reference
Exhibit
Number
DescriptionSchedule
Form
File
Number
ExhibitFiling Date
10.15+8-K001-3801710.3July 21, 2022
10.16+8-K001-3801710.4July 21, 2022
10.17+10-Q001-3801710.1November 8, 2017
10.18+10-K001-3801710.16February 4, 2021
10.19+
8-K001-3801710.1May 20, 2019
10.20+
10-Q001-3801710.1October 23, 2019
10.21+
8-K
001-3817
10.1
June 5, 2023
10.22+
10-Q
001-38017
10.1
April 27, 2023
10.23
10-Q001-3801710.2July 21, 2022
10.24
10-Q
001-38017
10.3
July 25, 2023
10.25+
10-Q001-3801710.3October 26, 2018
10.26+
10.27+
21.1
10-K
001-38017
21.1
January 31, 2023
23.1
31.1
31.2
32.1*
101.INS
Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document).
101.SCHInline XBRL Taxonomy Extension Schema Document.
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document.
145

Incorporated by Reference
Exhibit
Number
DescriptionSchedule
Form
File
Number
ExhibitFiling Date
101.DEF
Inline XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB
Inline XBRL Taxonomy Extension Label Linkbase Document.
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document.
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).
+    Indicates management contract or compensatory plan.
*    The certifications furnished in Exhibit 32.1 hereto are deemed to accompany this Annual Report on Form 10-K and will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, except to the extent that the Registrant specifically incorporates it by reference.
Item 16. Form 10-K Summary.
None.
146

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) 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.
SNAP INC.
Date: February 6, 2024
/s/ Derek Andersen
Derek Andersen
Chief Financial Officer
(Principal Financial Officer)
Date: February 6, 2024
/s/ Rebecca Morrow
Rebecca Morrow
Chief Accounting Officer
(Principal Accounting Officer)
147

Pursuant to the requirements of the Securities Exchange Act of 1934 this Report has been signed below by the following persons on behalf of the Registrant in the capacities and on the dates indicated.
NameTitleDate
/s/ Evan Spiegel
Chief Executive Officer and DirectorFebruary 6, 2024
Evan Spiegel(Principal Executive Officer)
/s/ Robert Murphy
Director and Chief Technology Officer February 6, 2024
Robert Murphy
/s/ Derek Andersen
Chief Financial Officer February 6, 2024
Derek Andersen(Principal Financial Officer)  
/s/ Rebecca Morrow
Chief Accounting Officer February 6, 2024
Rebecca Morrow(Principal Accounting Officer)
/s/ Kelly Coffey
DirectorFebruary 6, 2024
Kelly Coffey
/s/ Joanna Coles
DirectorFebruary 6, 2024
Joanna Coles
/s/ Elizabeth Jenkins
DirectorFebruary 6, 2024
Elizabeth Jenkins
/s/ Michael Lynton
DirectorFebruary 6, 2024
Michael Lynton
/s/ Patrick Spence
DirectorFebruary 6, 2024
Patrick Spence
  
/s/ Scott D. Miller
DirectorFebruary 6, 2024
Scott D. Miller  
/s/ Poppy Thorpe
DirectorFebruary 6, 2024
Poppy Thorpe
/s/ Fidel Vargas
DirectorFebruary 6, 2024
Fidel Vargas
148
EX-4.4 2 ex-44xsnapincdescriptionof.htm EX-4.4 Document

Exhibit 4.4
DESCRIPTION OF THE REGISTRANT’S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE
SECURITIES EXCHANGE ACT OF 1934

Snap Inc. (“we,” “our,” or “us”) has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), our Class A common stock, $0.00001 par value per share. The following description of our capital stock is a summary and does not purport to be complete. It is qualified in its entirety by, and should be read in conjunction with, our certificate of incorporation, bylaws, and applicable Delaware law.
Authorized Capital Stock
Our authorized capital stock consists of 4,460,887,848 shares, of which:
3,000,000,000 shares are designated as Class A common stock, $0.00001 par value per share;
700,000,000 shares are designated as Class B common stock, $0.00001 par value per share;
260,887,848 shares are designated as Class C common stock, $0.00001 par value per share; and
500,000,000 shares are designated as preferred stock, $0.00001 par value per share.
Class A Common Stock, Class B Common Stock, and Class C Common Stock
Voting Rights
Our Class A common stock is non-voting and is not entitled to any votes on any matter that is submitted to a vote of our stockholders, except as required by Delaware law. Delaware law would permit holders of Class A common stock to vote, with one vote per share, on a matter if we were to:
change the par value of the common stock; or
amend our certificate of incorporation to alter the powers, preferences, or special rights of the common stock as a whole in a way that would adversely affect the holders of our Class A common stock.
In addition, Delaware law would permit holders of Class A common stock to vote separately, as a single class, if an amendment to our certificate of incorporation would adversely affect them by altering the powers, preferences, or special rights of the Class A common stock, but not the Class B common stock or Class C common stock. As a result, in these limited instances, the holders of a majority of the Class A common stock could defeat any amendment to our certificate of incorporation. For example, if a proposed amendment of our certificate of incorporation provided for the Class A common stock to rank junior to the Class B common stock and Class C common stock with respect to (i) any dividend or distribution, (ii) the distribution of proceeds were we to be acquired, or (iii) any other right, Delaware law would require the vote of the Class A common stock, with each share of Class A common stock entitled to one vote per share. In this instance, the holders of a majority of Class A common stock could defeat that amendment to our certificate of incorporation. Moreover, if an amendment to our certificate of incorporation would alter the powers, preferences, or special rights of the Class A common stock and either the Class B common Stock or the Class C common stock in a way that would affect them adversely compared to the unaffected class, Delaware law would permit the holders of Class A common stock to vote with the other adversely affected class of common stock together as a single class. For example, if a proposed amendment to our certificate of incorporation provided for the Class A common stock and Class B common stock to rank junior to the Class C common stock with respect to (i) any dividend or distribution, (ii) the distribution of proceeds were we to be acquired, or (iii) any other right, Delaware law would require the vote of the Class A common stock and Class B common stock voting together as a single class, with each share of Class A common stock and Class B common stock entitled to one vote per share. In this instance, the holders of a majority of the Class A common stock and Class B common stock, voting together as a single class, could defeat that amendment to our certificate of incorporation.
Our certificate of incorporation provides that the number of authorized shares of common stock or any class of common stock, including our Class A common stock, may be increased or decreased (but not below the number of shares of common stock then outstanding) by the affirmative vote of the holders of a majority of the Class B
1


common stock and Class C common stock, voting together as a single class. As a result, the holders of a majority of the outstanding Class B common stock and Class C common stock can approve an increase or decrease in the number of authorized shares of Class A common stock without a separate vote of the holders of Class A common stock. This could allow us to increase and issue additional shares of Class A common stock beyond what is currently authorized in our certificate of incorporation without the consent of the holders of our Class A common stock.
Holders of our Class B common stock are entitled to one vote per share and holders of Class C common stock are entitled to ten votes per share on any matter submitted to our shareholders. Except as set forth above, holders of shares of Class B common stock and Class C common stock will vote together as a single class on all matters (including the election of directors) submitted to a vote of stockholders. In addition, each class of our common stock may have the right to vote separately in certain instances as listed below under “-Economic Rights.”
On the date that all outstanding shares of Class C common stock have converted to Class B common stock, all shares of Class B common stock will convert to Class A common stock and the holders of Class A common stock will be entitled to one vote per share.
Our certificate of incorporation does not provide for cumulative voting for the election of directors.
Founder Proxy Agreement
Evan Spiegel and Robert Murphy, our co-founders, have entered into a proxy agreement with each other. The agreement will apply to all shares of our Class B common stock and Class C common stock that each may beneficially own from time to time or have voting control over.
Under the proxy agreement, Mr. Spiegel has designated Mr. Murphy as his designated proxy holder, and Mr. Murphy has designated Mr. Spiegel as his designated proxy holder. Each co-founder has the right to select from time to time an alternate proxy holder who would exercise the proxy if the primary proxy holder were unable or unwilling to serve as a proxy. Mr. Spiegel and Mr. Murphy have each appointed Michael Lynton as his alternate proxy. Mr. Spiegel and Mr. Murphy may not change the primary proxy holder without the other’s consent. A proxy holder will have the right to exercise all of the voting and consent rights of our shares of Class B common stock and Class C common stock beneficially owned by the deceased or disabled co-founder or over which he has voting control on and for the nine months following the co-founder’s death or during his disability. Before any proxy holder may vote or act by written consent with respect to the shares of Class B common stock and Class C common stock over which they hold a proxy, that proxy holder will meet with the independent members of our board of directors within 90 days of the co-founder’s death or disability.
The proxy agreement will terminate as soon as any of the following occur: (i) nine months after the death of both Mr. Spiegel and Mr. Murphy, (ii) the liquidation, dissolution, or winding up of our business operations, (iii) the execution by us of a general assignment for the benefit of creditors or the appointment of a receiver or trustee to take possession of our property and assets, or (iv) the date as of which Mr. Spiegel and Mr. Murphy terminate the proxy agreement by written consent of Mr. Spiegel and Mr. Murphy, with notice to us.
Co-Founder’s Agreements
Each of Evan Spiegel and Robert Murphy has also entered into a co-founder’s agreement, pursuant to which, under certain circumstances related to the Special Dividend (as defined under the heading “Economic Rights – Dividends and Distributions” below) Mr. Spiegel and Mr. Murphy must convert a share of Class B common stock or Class C common stock, as the case may be, into a share of Class A common stock.
Specifically, (i) in the event Mr. Spiegel or Mr. Murphy sells during any Conversion Period (as defined below) a share of Class A common stock received as the Special Dividend on a share of Class B common stock, he shall be required to convert such share of Class B common stock into a share of Class A common stock and (ii) in the event Mr. Spiegel or Mr. Murphy sells during any Conversion Period a share of Class A common stock received as the Special Dividend on a share of Class C common stock, he shall be required to convert such share of Class C common stock into one share of Class A common stock ((i) and (ii) collectively, the “Conversion Requirement”), unless a majority of the Independent Directors (as defined in our certificate of incorporation) waives the Conversion Requirement prior to such conversion.
“Conversion Period” shall mean either of the following periods of time: (i) beginning on June 30, 2023 and ending on January 1, 2027; or (ii) beginning on the date (if any) on which Mr. Spiegel or Mr. Murphy, as applicable, has neither been a director nor an employee for a continuous period of two (2) years (subject to certain exceptions), and ending on the date (if any) on which Mr. Spiegel or Mr. Murphy, as applicable, resumes service with us as a director or employee; provided, that no Conversion Period shall commence prior to the declaration and payment of the Special Dividend.
2


The Conversion Requirement does not apply to any sale (i) that would meet the requirements of a permitted transfer or (ii) (x) that constitutes a donation of such dividend shares to a tax-exempt organization or (y) the net proceeds of which are donated to a tax-exempt organization.
Each co-founder’s agreement will terminate as soon as any of the following occur: (i) Mr. Spiegel or Mr. Murphy, as applicable, along with their permitted transferees and qualified trusts and certain affiliates, ceases to own any shares of Class C common stock or Class B common stock following the payment of the Special Dividend (including as a result of the occurrence of the Final Conversion Date (as defined in our certificate of incorporation)); (ii) if the condition for the declaration of the Special Dividend has not been satisfied as of such date, the tenth (10th) anniversary of the effective date of the co-founder’s agreement; or (iii) the date as of which Mr. Spiegel or Mr. Murphy, as applicable, agrees to terminate the co-founder’s agreement and such termination has been approved by a majority of the Independent Directors and executed on our behalf.
Economic Rights
Except as otherwise expressly provided in our certificate of incorporation or required by Delaware law, all shares of Class A common stock, Class B common stock, and Class C common stock will have the same rights and privileges and rank equally, share ratably, and be identical in all respects for all matters, including those described below:
Dividends and Distributions. Subject to preferences that may apply to any shares of preferred stock outstanding at the time, the holders of Class A common stock, Class B common stock, and Class C common stock will be entitled to share equally, identically, and ratably, on a per share basis, with respect to any dividend or distribution of cash or property paid or distributed by us, unless different treatment of the shares of the affected class is approved by the affirmative vote of the holders of a majority of the outstanding shares of the class treated adversely voting separately as a class. Even though holders of Class A common stock are not normally entitled to a vote on matters presented to our stockholders, they would be entitled to vote separately as a class, with one vote per share, on dividends and distributions if the holders of Class A common stock were treated adversely. As a result, if the holders of Class A common stock were treated adversely in any dividend or distribution, the holders of a majority of Class A common stock could defeat that dividend or distribution. In addition, if any two classes of common stock are treated adversely relative to another class of common stock with respect to any dividend or distribution, the vote of the holders of a majority of the adversely affected classes, voting together as a single class, would be required to approve that dividend or distribution. For example, if we were to make a distribution of cash to the holders of Class C common stock but not make a cash distribution or make a distribution of stock instead of cash to the holders of Class A common stock and Class B common stock, the holders of a majority of Class A common stock and Class B common stock, voting together as a single class, would be required to approve that dividend or distribution. In that scenario, each share of Class A common stock and Class B common stock would be entitled to one vote per share.
On July 19, 2022, our board of directors, after receiving the recommendation of a special committee of the board of directors (the “Special Committee”), determined that it is advisable and in our best interests, and in the best interests of our stockholders (other than Mr. Spiegel and Mr. Murphy and certain of their respective affiliates that hold shares of our capital stock, as to whom no determination was made), to declare and pay a special dividend of one share of Class A common stock as a one-time stock dividend on each outstanding share of our common stock (the “Special Dividend”); provided, however, that the Special Dividend shall not be declared until the later of (i) June 30, 2023 and (ii) the first business day following the date on which the 65-Day VWAP (as defined below) equals or exceeds $40 per share, or, if the board of directors so determines, a date that is within five business days after the later of such two dates. “65-Day VWAP” means the average of the volume weighted average price per share of Class A common stock traded on the New York Stock Exchange, or any other national securities exchange on which the shares of Class A common stock are then traded, for each of the 65 trading days ending on, and including, the first trading day immediately preceding the date of determination of the 65-Day VWAP. If the 65-Day VWAP does not exceed $40 per share by July 21, 2032, the Special Dividend will not be declared and paid and the co-founder’s agreements shall terminate and be of no further force and effect.
Liquidation Rights. On our liquidation, dissolution, or winding-up, the holders of Class A common stock, Class B common stock, and Class C common stock will be entitled to share equally, identically, and ratably in all assets remaining after the payment of any liabilities, liquidation preferences, and accrued or declared but unpaid dividends, if any, with respect to any outstanding preferred stock, unless a different treatment is approved by the affirmative vote of the holders of a majority of the outstanding shares of each class of common stock, including the Class A common stock, voting separately as a class. As a result, the holders of a majority of each class of common stock, including the Class A common stock, could defeat a proposed distribution of any assets on our liquidation, dissolution, or winding-up if that distribution were not to be shared equally, identically, and ratably.
3


Change of Control Transactions. The holders of Class A common stock, Class B common stock, and Class C common stock will be treated equally and identically with respect to shares of Class A common stock, Class B common stock, or Class C common stock owned by them, unless different treatment of the shares of each class is approved by the affirmative vote of the holders of a majority of the outstanding shares of each class of common stock, including the Class A common stock, voting separately as a class, on (i) the closing of the sale, transfer, or other disposition of all or substantially all of our assets, (ii) the consummation of a merger, reorganization, consolidation, or share transfer which results in our voting securities outstanding immediately before the transaction (or the voting securities issued with respect to our voting securities outstanding immediately before the transaction) representing less than a majority of the combined voting power of the voting securities of the company or the surviving or acquiring entity, or (iii) the closing of the transfer (whether by merger, consolidation, or otherwise), in one transaction or a series of related transactions, to a person or group of affiliated persons of securities of the company if, after closing, the transferee person or group would hold 50% or more of the outstanding voting power of the company (or the surviving or acquiring entity). However, consideration to be paid or received by a holder of common stock in connection with any such asset sale, merger, reorganization, consolidation, or share transfer under any employment, consulting, severance, or other arrangement will be disregarded for the purposes of determining whether holders of common stock are treated equally and identically. As a result, the holders of a majority of each class of common stock, including the holders Class A common stock, could defeat a change of control transaction if the holders of Class A common stock, Class B common stock, and Class C common stock were not to be treated equally and identically in such change of control transaction.
Subdivisions and Combinations. If we subdivide or combine in any manner outstanding shares of Class A common stock, Class B common stock, or Class C common stock, the outstanding shares of the other classes will be subdivided or combined in the same manner.
If holders of Class A common stock are treated the same as holders of Class B common stock and Class C common stock with respect to the dividends and distributions, liquidation rights, change of control transactions, and subdivisions and combinations, such holders of Class A common stock will not have the right to vote on such matters.
No Preemptive or Similar Rights
Our Class A common stock, Class B common stock, and Class C common stock are not entitled to preemptive rights, and are not subject to conversion, redemption, or sinking fund provisions, except for the conversion provisions with respect to the Class B common stock and Class C common stock described below.
Conversion
Each share of Class B common stock is convertible at any time at the option of the holder into one share of Class A common stock. Each share of Class C common stock is convertible at any time at the option of the holder into one share of Class B common stock.
On any transfer of shares of Class B common stock, whether or not for value, each such transferred share will automatically convert into one share of Class A common stock, except for certain transfers described in our certificate of incorporation, including transfers for tax and estate planning purposes, so long as the transferring holder continues to hold sole voting and dispositive power with respect to the shares transferred. Any holder’s shares of Class B common stock will automatically convert into Class A common stock, on a one-to-one basis, on the death of the holder.
On any transfer of shares of Class C common stock, whether or not for value, each transferred share will automatically convert into one share of Class B common stock, except for certain transfers described in our certificate of incorporation, including transfers for tax and estate planning purposes, so long as the transferring holder or a qualified trustee for that holder continues to hold sole voting and dispositive power with respect to the shares transferred, and transfers between founders.
Any holder’s shares of Class C common stock will automatically convert into Class B common stock, on a one-to-one basis, on the date on which the number of outstanding shares of Class C common stock held by that holder represents less than 32,383,178 shares of Class C common stock, which represents 30% of the 107,943,924 shares of Class C common stock held by that holder on the date of the closing of our initial public offering. Any holder’s shares of Class C common stock will automatically convert into Class B common stock, on a one-to-one basis, nine months after the death of that holder. Once there are no shares of Class C common stock outstanding, all shares of Class B common stock will convert to Class A common stock, on a one-to-one basis, and all shares of Class A common stock will have one vote per share, as described in our certificate of incorporation. Either of our founders may transfer shares of Class B common stock or Class C common stock to the other founder or a founder’s permitted transferee without such transferred shares converting into Class A common stock or Class B common
4


stock, respectively. In addition, either founder may transfer shares of Class B common stock or Class C common stock to a qualified trustee without such transferred shares converting into Class A common stock or Class B common stock, respectively. A qualified trustee is a professional in the business of providing trustee services that is subject to appointment and removal solely by that founder or, following a founder’s death or during the founder’s disability event, by the founder’s designated proxy (who may be the other founder or another person selected by the founder and approved to act in that role by the independent members of our board of directors). A qualified trustee may not have any pecuniary interest in any Class B common stock or Class C common stock held by any entity of which that person is a trustee. Shares of Class C common stock held by a founder’s qualified trustee will convert to Class B common stock nine months after the death of that founder. Termination of a founder’s employment or services with us does not result in conversion of Class C common stock held by such founder.
Once transferred and converted into Class A common stock, the Class B common stock may not be reissued. Once transferred and converted into Class B common stock, the Class C common stock may not be reissued.
Preferred Stock
Our board of directors may, without further action by our stockholders, fix the rights, preferences, privileges, and restrictions of up to an aggregate of 500,000,000 shares of preferred stock in one or more series and authorize their issuance. These rights, preferences, and privileges could include dividend rights, conversion rights, voting rights, terms of redemption, liquidation preferences, and the number of shares constituting any series or the designation of such series, any or all of which may be greater than the rights of our Class A common stock, Class B common stock, or Class C common stock. Any issuance of our preferred stock could adversely affect the voting power of holders of our Class B common stock or Class C common stock, and the likelihood that such holders would receive dividend payments and payments on liquidation. In addition, the issuance of preferred stock could have the effect of delaying, deferring, or preventing a change of control or other corporate action.
Anti-Takeover Effects of Delaware Law and Our Certificate of Incorporation and Bylaws
Because our stockholders do not have cumulative voting rights, stockholders holding a majority of the voting power of our shares of common stock will be able to elect all of our directors. Our certificate of incorporation and bylaws provide for stockholder actions at a duly called meeting of stockholders or, before the date on which all shares of common stock convert into a single class, by written consent. A special meeting of stockholders may be called by a majority of the total number of authorized directors of our board of directors, the chair of our board of directors, our chief executive officer, or, before the date on which all shares of common stock convert into a single class, the holders of at least 30% of the total voting power of our Class A common stock, Class B common stock, and Class C common stock, voting together as a single class. Our bylaws include an advance notice procedure for stockholder proposals to be brought before an annual meeting of our stockholders, including proposed nominations of persons for election to our board of directors.
Our certificate of incorporation further provides for a tri-class common stock structure, which provides Mr. Spiegel, our co-founder and Chief Executive Officer, and Mr. Murphy, our co-founder and Chief Technology Officer, or Mr. Spiegel alone, with control over all matters requiring stockholder approval, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets.
The foregoing provisions will make it more difficult for our existing stockholders, other than Mr. Spiegel and Mr. Murphy, or Mr. Spiegel alone, to replace our board of directors as well as for another party to obtain control of us by replacing our board of directors. Since our board of directors has the power to retain and discharge our officers, these provisions could also make it more difficult for existing stockholders or another party to effect a change in management. In addition, the authorization of undesignated preferred stock makes it possible for our board of directors to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to change our control.
These provisions, including the tri-class structure of our common stock, are intended to preserve our existing founder control structure, facilitate our continued product innovation and the risk-taking that it requires, permit us to continue to prioritize our long-term goals rather than short-term results, enhance the likelihood of continued stability in the composition of our board of directors and its policies, and discourage certain types of transactions that may involve an actual or threatened acquisition of us. These provisions are also designed to reduce our vulnerability to an unsolicited acquisition proposal and to discourage certain tactics that may be used in proxy fights. However, such provisions could have the effect of discouraging others from making tender offers for our shares and may have the effect of deterring hostile takeovers or delaying changes in our control or management. As a consequence, these provisions may also inhibit fluctuations in the market price of our stock that could result from actual or rumored takeover attempts.
5


When we have a class of voting stock that is either listed on a national securities exchange or held of record by more than 2,000 stockholders, we will be subject to Section 203 of the Delaware General Corporation Law, or the DGCL. Section 203 of the DGCL prohibits a Delaware corporation from engaging in any business combination with any interested stockholder for a period of three years after the date that such stockholder became an interested stockholder, subject to certain exceptions.
Choice of Forum
Our certificate of incorporation provides that the Court of Chancery of the State of Delaware will be the exclusive forum for: (i) any derivative action or proceeding brought on our behalf; (ii) any action asserting a breach of fiduciary duty; (iii) any action asserting a claim against us arising under the DGCL, our certificate of incorporation, or our bylaws; or (iv) any action asserting a claim against us that is governed by the internal affairs doctrine.
This provision would not apply to actions brought to enforce a duty or liability created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction. Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all Securities Act claims, which means both courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our certificate of incorporation provides that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act.
Listing
Our Class A common stock is listed on the New York Stock Exchange under the symbol “SNAP.”
Transfer Agent and Registrar
The transfer agent and registrar for our common stock is Equiniti Trust Company.
6
EX-10.26 3 ex-1026xsnapincincentiveco.htm EX-10.26 Document
Exhibit 10.26
SNAP INC.
INCENTIVE COMPENSATION RECOUPMENT POLICY
(ADOPTED NOVEMBER 29, 2023)
1.INTRODUCTION
The Compensation Committee (the “Compensation Committee”) of the Board of Directors (the “Board”) of Snap Inc., a Delaware corporation (the “Company”), has determined that it is in the best interests of the Company and its stockholders to adopt this Incentive Compensation Recoupment Policy (this “Policy”) providing for the Company’s recoupment of Recoverable Incentive Compensation that is received by Covered Officers of the Company under certain circumstances. Certain capitalized terms used in this Policy have the meanings given to such terms in Section 3 below.
This Policy is designed to comply with, and will be interpreted to be consistent with, Section 10D of the Exchange Act, Rule 10D-1 promulgated thereunder (“Rule 10D-1”) and Section 303A.14 of the New York Stock Exchange Listed Company Manual (the “Listing Standards”).
2.EFFECTIVE DATE
This Policy will apply to all Incentive Compensation that is received by a Covered Officer on or after October 2, 2023 (the “Effective Date”). Incentive Compensation is deemed “received” in the Company’s fiscal period in which the Financial Reporting Measure specified in the Incentive Compensation award is attained, even if the payment or grant of such Incentive Compensation occurs after the end of that period.
3.DEFINITIONS
Accounting Restatement” means an accounting restatement that the Company is required to prepare due to the material noncompliance of the Company with any financial reporting requirement under applicable securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.
Accounting Restatement Date” means the earlier to occur of (a) the date that the Board, a committee of the Board authorized to take such action, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (b) the date that a court, regulator, or other legally authorized body having jurisdiction directs the Company to prepare an Accounting Restatement.
Administrator” means the Compensation Committee or, in the absence of such committee, the Board.
Code” means the U.S. Internal Revenue Code of 1986, as amended, and the regulations promulgated thereunder.



Covered Officer” means each current and former Executive Officer.
Exchange” means the New York Stock Exchange or any subsequent national securities exchange in which the Company’s securities are listed.
Exchange Act” means the U.S. Securities Exchange Act of 1934, as amended.
Executive Officer” means the Company’s president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president of the Company in charge of a principal business unit, division, or function (such as sales, administration, or finance), any other officer who performs a policy-making function, or any other person who performs similar policy-making functions for the Company. Executive officers of the Company’s subsidiaries are deemed executive officers of the Company if they perform such policy-making functions for the Company. Policy-making function is not intended to include policy-making functions that are not significant. Identification of an executive officer for purposes of this Policy would include at a minimum executive officers identified pursuant to Item 401(b) of Regulation S-K promulgated under the Exchange Act.
Financial Reporting Measures” means measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures derived wholly or in part from such measures, including Company stock price and total stockholder return (“TSR”). A measure need not be presented in the Company’s financial statements or included in a filing with the SEC in order to be a Financial Reporting Measure.
Incentive Compensation” means any compensation that is granted, earned or vested based wholly or in part on the attainment of a Financial Reporting Measure.
Lookback Period” means the three completed fiscal years immediately preceding the Accounting Restatement Date, as well as any transition period (resulting from a change in the Company’s fiscal year) within or immediately following those three completed fiscal years (except that a transition period of at least nine months shall count as a completed fiscal year). Notwithstanding the foregoing, the Lookback Period will not include fiscal years completed prior to the Effective Date.
Recoverable Incentive Compensation” means Incentive Compensation received by a Covered Officer during the Lookback Period that exceeds the amount of Incentive Compensation that would have been received had such amount been determined based on the Accounting Restatement, computed without regard to any taxes paid (i.e., on a gross basis without regarding to tax withholdings and other deductions). For any compensation plans or programs that take into account Incentive Compensation, the amount of Recoverable Incentive Compensation for purposes of this Policy will include, without limitation, the amount contributed to any notional account based on Recoverable Incentive Compensation and any earnings to date on that notional amount. For any Incentive Compensation that is based on stock price or TSR, where the Recoverable Incentive Compensation is not subject to mathematical recalculation directly from the information in an Accounting Restatement, the Administrator will determine the amount of Recoverable Incentive Compensation based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or TSR upon which the Incentive Compensation was received. The Company will maintain documentation of the determination of that reasonable estimate and provide such documentation to the Exchange in accordance with the Listing Standards.
2


SEC” means the U.S. Securities and Exchange Commission.
4.RECOUPMENT
(a)Applicability of Policy. This Policy applies to Incentive Compensation received by a
Covered Officer (i) after beginning services as an Executive Officer, (ii) who served as an Executive Officer at any time during the performance period for such Incentive Compensation, (iii) while the Company had a class of securities listed on a national securities exchange or a national securities association, and (iv) during the Lookback Period.
(b)Recoupment Generally. Pursuant to the provisions of this Policy, if there is an Accounting Restatement, the Company must reasonably promptly recoup the full amount of the Recoverable Incentive Compensation, unless the conditions of one or more subsections of Section 4(c) of this Policy are met and the Compensation Committee, or, if such committee does not consist solely of independent directors, a majority of the independent directors serving on the Board, has made a determination that recoupment would be impracticable. Recoupment is required regardless of whether the Covered Officer engaged in any misconduct and regardless of fault, and the Company’s obligation to recoup Recoverable Incentive Compensation is not dependent on whether or when any restated financial statements are filed.
(c)Impracticability of Recovery. Recoupment may be determined to be impracticable if, and only if:
(i)the direct expense paid to a third party to assist in enforcing this Policy would exceed the amount of the applicable Recoverable Incentive Compensation; provided that, before concluding that it would be impracticable to recover any amount of Recoverable Incentive Compensation based on expense of enforcement, the Company will make a reasonable attempt to recover such Recoverable Incentive Compensation, document such reasonable attempt to recover, and provide that documentation to the Exchange in accordance with the Listing Standards; or
(ii)recoupment of the applicable Recoverable Incentive Compensation would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Code Section 401(a)(13) or Code Section 411(a) and regulations thereunder.
(d)Sources of Recoupment. To the extent permitted by applicable law, the Administrator will, in its sole discretion, determine the timing and method for recouping Recoverable Incentive Compensation under this Policy, provided that such recoupment is undertaken reasonably promptly. The Administrator may, in its discretion, seek recoupment from a Covered Officer from any of the following sources or a combination thereof, whether the applicable compensation was approved, awarded, granted, payable, or paid to the Covered Officer prior to, on or after the Effective Date: (i) direct repayment of Recoverable Incentive Compensation previously paid to the Covered Officer; (ii) cancelling prior cash or equity-based awards (whether vested or unvested and whether paid or unpaid); (iii) cancelling or offsetting against any planned future cash or equity-based awards; (iv) forfeiture of deferred compensation, subject to compliance with Code Section 409A; and (v) any other method authorized by applicable law or contract. Subject to compliance with any applicable law, the Administrator may
3


effectuate recoupment under this Policy from any amount otherwise payable to the Covered Officer, including amounts payable to such individual under any otherwise applicable Company plan or program, e.g., base salary, bonuses, or commissions and compensation previously deferred by the Covered Officer. The Administrator need not utilize the same method of recovery for all Covered Officers or with respect to all types of Recoverable Incentive Compensation.
(e)No Indemnification of Covered Officers. Notwithstanding any indemnification agreement, applicable insurance policy, or any other agreement or provision of the Company’s certificate of incorporation or bylaws to the contrary, no Covered Officer will be entitled to indemnification or advancement of expenses in connection with any enforcement of this Policy by the Company, including paying or reimbursing such Covered Officer for insurance premiums to cover potential obligations to the Company under this Policy.
(f)Indemnification of Administrator. Any members of the Administrator, and any other members of the Board who assist in the administration of this Policy, will not be personally liable for any action, determination or interpretation made with respect to this Policy and will be indemnified by the Company to the fullest extent under applicable law and Company policy with respect to any such action, determination or interpretation. The foregoing sentence will not limit any other rights to indemnification of the members of the Board under applicable law or Company policy.
5.ADMINISTRATION
Except as specifically set forth in this Policy, this Policy will be administered by the Administrator. The Administrator will have full and final authority to make any and all determinations required under this Policy. Any determination by the Administrator with respect to this Policy will be final, conclusive, and binding on all interested parties and need not be uniform with respect to each individual covered by this Policy. In carrying out the administration of this Policy, the Administrator is authorized and directed to consult with the full Board or such other committees of the Board as may be necessary or appropriate as to matters within the scope of such other committee’s responsibility and authority. Subject to applicable law, the Administrator may authorize and empower any officer or employee of the Company to take any and all actions that the Administrator, in its sole discretion, deems necessary or appropriate to carry out the purpose and intent of this Policy (other than with respect to any recovery under this Policy involving such officer or employee).
6.SEVERABILITY
If any provision of this Policy or the application of any such provision to a Covered Officer is adjudicated to be invalid, illegal, or unenforceable in any respect, such invalidity, illegality, or unenforceability will not affect any other provisions of this Policy, and the invalid, illegal, or unenforceable provisions will be deemed amended to the minimum extent necessary to render any such provision or application enforceable.
7.NO IMPAIRMENT OF OTHER REMEDIES
Nothing contained in this Policy, and no recoupment or recovery as contemplated in this Policy, will limit any claims, damages, or other legal remedies the Company or any of its affiliates may have
4


against a Covered Officer arising out of or resulting from any actions or omissions by the Covered Officer. This Policy does not preclude the Company from taking any other action to enforce a Covered Officer’s obligations to the Company, including, without limitation, termination of employment and/or institution of civil proceedings. This Policy is in addition to the requirements of Section 304 of the Sarbanes-Oxley Act of 2002 that are applicable to the Company’s Chief Executive Officer and Chief Financial Officer and to any other compensation recoupment policy and/or similar provisions in any employment, equity plan, equity award, or other individual agreement, to which the Company is a party or which the Company has adopted or may adopt and maintain from time to time.
8.AMENDMENT; TERMINATION
The Administrator may amend, terminate, or replace this Policy or any portion of this Policy at any time and from time to time in its sole discretion. The Administrator will amend this Policy as it deems necessary to comply with applicable law or any Listing Standard.
9.SUCCESSORS
This Policy is binding and enforceable against all Covered Officers and, to the extent required by Rule 10D-1 and/or the applicable Listing Standards, their beneficiaries, heirs, executors, administrators, or other legal representatives.
10.REQUIRED FILINGS
The Company will make any disclosures and filings with respect to this Policy that are required by law, including as required by the SEC.
    *    *    *    *
5
EX-10.27 4 ex-1027x2024bonusprogrampr.htm EX-10.27 Document
Exhibit 10.27
SNAP INC.
2024 BONUS PROGRAM
Overview
This Snap Inc. (the “Company”) 2024 Bonus Program (the “Program”) is effective as of January 1, 2024 (the “Effective Date”). The Program is designed to motivate, retain, and reward certain executive officers and other Company employees with performance-based incentive compensation from the Effective Date through December 31, 2024 (the “Performance Period”).
To be eligible to earn and receive a bonus under the Program, individuals must be employed by the Company during the Performance Period and designated for participation by the Compensation Committee of the Company’s Board of Directors (the “Committee”) and be employed by the Company on the Payment Date (as defined below) (each a “Participant”). The Program will be administered by the Committee.
The Program is designed to award a bonus payment (each a “Bonus”) to Participants for performance during the Performance Period based in part on the level of achievement of certain Company-wide priorities and objectives.
Program Objective
The Program is intended to encourage and reward the achievement of Company-wide priorities and objectives and the contributions and efforts of the Participants, as determined from time-to-time by the Committee.
Program Bonus Targets
Under the Program, each Participant is eligible to earn a Bonus in an amount up to a specified percentage of his or her base salary as at December 31, 2024, with such percentage based in part on the position such Participant holds with the Company (the “Bonus Target”). Under the Program, the Bonus Targets are up to 50% of a Participant’s base salary as at December 31, 2024.
Determining the Bonus Payments
After the end of the Performance Period, the Company will evaluate the level of achievement by the Company of certain Company-wide priorities and objectives, and the relative contributions and efforts of the Participants. The Company will present such evaluation to the Committee for its review and final approval. Bonus Target levels for Participants may be adjusted, as determined by the Committee. The Committee also has the right, in its sole discretion, to adjust the Bonus Target for any Participant upward in the event of over-achievement. significant performance, or effort, as determined by the Committee. There is no set formula for determining the amount of the Bonus earned. Rather, the Committee will exercise its discretion in determining the amount of the Bonus actually earned, which determination will be final and binding.
In making its determination, the Committee will consider the recommendations made by the Chief Executive Officer. In addition, the Committee may also take into account the achievement of publicly announced targets, strategic goals, cross-functional teamwork and collaboration, and unforeseen changes in the economy.
Timing of Bonus Payments
Payment of Bonuses earned under the Program is expected to occur in the first quarter of 2025 following the conclusion of the Performance Period as determined by the Committee in its sole discretion (the “Payment Date”). Any Bonuses earned by Participants will be paid in cash or shares of Snap Inc. Class A common stock granted under the Snap Inc. 2017 Equity Incentive Plan at the Company’s discretion. A Participant must be employed by the Company on the Payment Date to earn any Bonus. In the event that a
1


Participant terminates employment or service with the Company for any reason prior to the Payment Date, the Participant will forfeit his or her right to payment of any Bonus.
Miscellaneous Provisions
Participation in the Program will not alter Participant’s at-will employment, and such employment may be terminated at any time for any reason, with or without cause, and with or without prior notice. Nothing in this Program will be construed to be a guarantee that any Participant will receive all or part of a Bonus or to imply a contract between the Company and any Participant.
This Program supersedes and replaces all prior incentive and bonus plans of the Company with respect to the Participants. The Committee may amend or terminate this Program at any time, with or without notice. The Committee may likewise terminate an individual’s participation in the Program at any time, with or without notice. Further, the Committee may modify the Company-wide priorities and objectives, the Bonus Targets, or any other evaluation or award criteria at any time.
Any Bonuses paid under this Program will be subject to recoupment in accordance with The Dodd–Frank Wall Street Reform and Consumer Protection Act and any implementing regulations thereunder, any clawback policy adopted by the Company, or as is otherwise required by applicable law.
It is intended that the Program and any Bonuses granted and paid under the Program be exempt from the requirements of Section 409A of the Internal Revenue Code of 1986, as amended, and the Committee will interpret and administer the Program accordingly.
The Program will be interpreted in accordance with California law without reference to conflicts of law principles.
2
EX-23.1 5 snap-20231231xexx231.htm EX-23.1 Document

Exhibit 23.1
Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the Registration Statements (Form S-8 No. 333-216495, 333-224591, 333-229530, 333-236257, 333-252789, 333-262543, 333-271507) pertaining to the Snap Inc. Amended and Restated 2012 Equity Incentive Plan, Snap Inc. Amended and Restated 2014 Equity Incentive Plan, Snap Inc. 2017 Equity Incentive Plan, Snap Inc. 2017 Employee Stock Purchase Plan, and a separate Snap Inc. Restricted Stock Unit Award Agreement of our reports dated February 6, 2024, with respect to the consolidated financial statements of Snap Inc., and the effectiveness of internal control over financial reporting of Snap Inc., included in this Annual Report (Form 10-K) for the year ended December 31, 2023.


/s/ Ernst & Young LLP

Los Angeles, California
February 6, 2024

EX-31.1 6 snap-20231231xexx311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Evan Spiegel, certify that:
1.I have reviewed this annual report on Form 10-K of Snap Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: February 6, 2024
/s/ Evan Spiegel
Evan Spiegel
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 7 snap-20231231xexx312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Derek Andersen, certify that:
1.I have reviewed this annual report on Form 10-K of Snap Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: February 6, 2024
/s/ Derek Andersen
Derek Andersen
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 8 snap-20231231xex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of Snap Inc. (the “Company”) on Form 10-K for the year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned certifies, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
Date: February 6, 2024
/s/ Evan Spiegel
Evan Spiegel
Chief Executive Officer
(Principal Executive Officer)
Date: February 6, 2024
/s/ Derek Andersen
Derek Andersen
Chief Financial Officer
(Principal Financial Officer)

EX-101.SCH 9 snap-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Business Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Strategic Investments link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Strategic Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Summary of Significant Accounting Policies - Summary of Estimated Useful Lives of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Net Loss per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Net Loss per Share - Schedule of Numerators and Denominators of Basic and Diluted Net Loss per Share Computations for Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Stockholders' Equity - Summary of RSU and RSA Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Stockholders' Equity - Summary of Stock Option Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Stockholders' Equity - Summary of Total Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Business Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Business Acquisitions - Summary of Total Purchase Consideration Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Intangible Asset Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Long-Term Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Long-Term Debt - Summary of Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Leases - Summary of Weighted-average Remaining Lease Term and Discount Rate Related to Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Leases - Schedule of Present Value of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Leases - Schedule of Present Value of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Strategic Investments - Summary of Strategic Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Strategic Investments - Summary of Gain (Loss) on Strategic Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Fair Value Measurements - Summary of Gain (Loss) on Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Income Taxes - Schedule of Domestic and Foreign Components of Pre-Tax Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Income Taxes - Schedule of Components of Income Tax (Benefit) Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Income Taxes - Summary of Reconciliation of Statutory Federal Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Income Taxes - Summary of Significant Components of Net Deferred Tax Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Income Taxes - Summary of Activity Related to Gross Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Property and Equipment, Net - Summary of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Property and Equipment, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Balance Sheet Components (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Restructuring - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Restructuring - Schedule of Restructuring and Related Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 snap-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 snap-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 snap-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Liabilities, Current Other Liabilities Other Noncurrent Liabilities [Member] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Change in operating assets and liabilities, net of effect of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Maximum term for stock options from the grant date Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Sublease payment amount Lessee Sublease Liability Payments Lessee sublease liability payments. Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Accounts Receivable and Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Payment to acquire business Payments to Acquire Businesses, Gross Summary of Total Purchase Consideration Allocation Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Insider Trading Policies and Procedures [Line Items] Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Aggregate Intrinsic Value, Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Schedule of Property and Equipment, Net by Geographic Area Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] 2017 Employee Stock Purchase Plan Two Zero One Seven Employee Stock Purchase Plan [Member] Two zero one seven employee stock purchase plan. Current liabilities Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Subsequent Event Type [Domain] Subsequent Event Type [Domain] Pre-tax act operating loss carry-forwards Pre Tax Cuts And Jobs Act Operating Loss Carry Forwards Pre-TCJA operating loss carry forwards. Change in enacted tax rate, amount Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Diluted (in usd per share) Earnings Per Share, Diluted Unrealized gains on strategic investments still held at the reporting date Unrealized Gain (Loss) on Investments Accounts receivable, net of allowance Accounts Receivable, after Allowance for Credit Loss, Current Trading Symbol Trading Symbol Outstanding letters of credit Letters of Credit Outstanding, Amount Restructuring Plan [Domain] Restructuring Plan [Domain] Income Taxes [Line Items] Income Taxes [Line Items] Income taxes. U.S. government agency securities US Government Agencies Debt Securities [Member] U.K. corporate rate increase Effective Income Tax Rate Reconciliation Change In Foreign Income Tax Rate Effective income tax rate reconciliation change in foreign income tax rate. Weighted-Average Exercise Price, Granted (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary of Significant Accounting Policies [Table] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Stockholders’ equity Equity, Attributable to Parent [Abstract] Additional common stock reserved for future issuance (in shares) Additional Common Stock Capital Shares Reserved For Future Issuance Additional common stock capital shares reserved for future issuance. Other Other Intangible Assets [Member] Schedule of Numerators and Denominators of Basic and Diluted Net Loss per Share Computations for Common Stock Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Executive Category: Executive Category [Axis] Weighted-Average Exercise Price, Exercised (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 securities: Fair Value, Inputs, Level 1 [Member] Marketable securities Marketable Securities, Current Summary of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Research Research Tax Credit Carryforward [Member] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities Certificates of deposit Certificates of Deposit [Member] Common stock, convertible, volume weighted average price per share, S&P 500 total return index (in usd per share) Common Stock, Convertible, Volume Weighted Average Price Per Share, S&P 500 Total Return Index Common Stock, Convertible, Volume Weighted Average Price Per Share, S&P 500 Total Return Index 50% Participants Contribution Participants Contribution Percentage Two [Member] Participants contribution percentage two. Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business Basic shares: Weighted Average Number of Shares Outstanding, Basic [Abstract] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Equity Securities and Marketable securities, Gross Unrealized Losses Available For Sale Debt Securities And Equity Securities Accumulated Gross Unrealized Loss Before Tax Available for sale debt securities and equity securities accumulated gross unrealized loss before tax. Legal Contingencies Legal Costs, Policy [Policy Text Block] Measurement Frequency [Axis] Measurement Frequency [Axis] Partner revenue share liabilities Partner Revenue Share Liability Current Partner revenue share liability current. Retirement Plan Type [Domain] Retirement Plan Type [Domain] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Trademarks Trademarks [Member] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Sublease term Lessee Sublease Term Lessee sublease term. Schedule of Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Other operating costs Other Operating Costs Current Other operating costs current. Research and development Research and Development Expense [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Restructuring reserve Restructuring Reserve Fair values of options vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Outstanding restricted stock, Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag General and administrative General and administrative General and Administrative Expense [Member] Property and equipment, gross Property, Plant and Equipment, Gross Lease liabilities arising from obtaining operating lease right-of-use assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Unvested RSUs and RSAs Unvested Restricted Stock Units And Restricted Stock Awards Not Subject To A Performance Condition [Member] Unvested restricted stock units and restricted stock awards not subject to a performance condition. Related Party Transactions Related Party Transactions Disclosure [Text Block] Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Fit Analytics Fit Analytics [Member] Fit Analytics. PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Schedule of Components of Income Tax (Benefit) Expense Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating lease liabilities Operating Lease, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three OCI before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Property Plant And Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Intangible assets, net Net Finite-Lived Intangible Assets, Net Restricted Stock Units and Restricted Stock Awards Restricted Stock Units And Restricted Stock Awards [Member] Restricted stock units and restricted stock awards. Operating leases, terms Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Severance and Related Costs and Other Charges Severance and Related Costs and Other Charges [Member] Severance and Related Costs and Other Charges 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of Domestic and Foreign Components of Pre-Tax Loss Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] 2023 Acquisitions Two Thousand Twenty Three Acquisitions [Member] Two Thousand Twenty Three Acquisitions Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Purchase price consideration Business Combination, Consideration Transferred Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Debt instrument convertible, amortization period Debt Instrument Amortization Of Debt Issuance Costs Period Debt Instrument Amortization Of Debt Issuance Costs Period Stock options Employee Stock Option [Member] Total costs and expenses Costs and Expenses Maximum Maximum Maximum [Member] Schedule of Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Goodwill acquired Goodwill, Acquired During Period Geographic Concentrations Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Repurchases of Class A non-voting common stock Treasury stock, acquired Treasury Stock, Value, Acquired, Cost Method Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Losses (gains) on debt and equity securities, net Debt and Equity Securities, Gain (Loss) Entity Controlled by CEO Chief Executive Officer [Member] Federal Current Federal Tax Expense (Benefit) Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) Business Acquisition [Axis] Business Acquisition [Axis] State Deferred State and Local Income Tax Expense (Benefit) Variable Rate [Axis] Variable Rate [Axis] Cash Cash [Member] Costs and expenses: Costs and Expenses [Abstract] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Convertible Notes Convertible Notes [Member] Convertible Notes Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Related Party [Domain] Related Party, Type [Domain] Business Acquisitions Business Combination Disclosure [Text Block] Purchase of capped calls Adjustments To Additional Paid In Capital, Purchase Of Capped Calls Adjustments to additional paid in capital, purchase of capped calls. Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Right-of-use asset Deferred Tax Liabilities Right Of Use Asset Deferred tax liabilities right of use asset. Weighted-average grant date fair value per restricted stock, unvested beginning balance (in usd per share) Weighted-average grant date fair value per restricted stock, unvested ending balance (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Shares issued upon conversion of each $1000 principal amount (in shares) Debt Conversion, Converted Instrument, Shares Issued Purchases of marketable securities Payments to Acquire Marketable Securities Statistical Measurement [Axis] Statistical Measurement [Axis] Business combination, post combination expense Business Combination Post Combination Expense Business combination post combination expense. Contractual interest expense Interest Expense, Debt, Excluding Amortization 2027 Notes Two Thousand Twenty Seven Convertible Senior Note [Member] Two Thousand Twenty Seven Convertible Senior Note. Balance Sheet Location [Domain] Balance Sheet Location [Domain] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Long-Term Debt Long-Term Debt [Text Block] Business combination total consideration including post combination expense Business Combination Purchase Price Consideration Including Post Combination Expense Business combination purchase price consideration including post combination expense. Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Advertising cost Advertising Expense Summary of Significant Components of Net Deferred Tax Balances Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule Of Related Party Transactions By Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash outflows for operating leases Operating Lease, Payments Common stock, outstanding (in shares) Common stock, beginning of period (in shares) Common stock, end of period (in shares) Common Stock, Shares, Outstanding Indemnification Agreement Indemnification Agreement [Member] PEO PEO [Member] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Increase in amortization of intangible assets Increase (Decrease) In Amortization Of Intangible Assets Increase (Decrease) In Amortization Of Intangible Assets AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Conversion of Stock, Name [Domain] Conversion of Stock, Name [Domain] Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Equity securities, cost or amortized cost Equity Securities, FV-NI, Current Common stock, convertible, threshold trading days Common Stock, Convertible, Threshold Trading Days Common Stock, Convertible, Threshold Trading Days Debt Instrument [Axis] Debt Instrument [Axis] Retirement of Class A non-voting common stock Stock repurchased and retired during period Stock Repurchased and Retired During Period, Value Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Intrinsic values of stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Summary of Strategic Investments Equity Securities without Readily Determinable Fair Value [Table Text Block] Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Total current income tax expense (benefit) Current Income Tax Expense (Benefit) Measurement Frequency [Domain] Measurement Frequency [Domain] Common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] IRC 174 capitalized R&D Deferred Tax Assets, in Process Research and Development 2028 Notes Two Thousand Twenty Eight Senior Convertible Notes [Member] Two Thousand Twenty Eight Senior Convertible Notes North America North America [Member] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Subsequent Event [Line Items] Subsequent Event [Line Items] Software Development Costs Research, Development, and Computer Software, Policy [Policy Text Block] Marketable Securities Marketable Securities, Policy [Policy Text Block] Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] 2014 Equity Incentive Plan Two Zero One Four Equity Incentive Plan [Member] Two zero one four plan equity incentive plan. State Current State and Local Tax Expense (Benefit) Segments Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Conversion of common stock to common stock (in shares) Stock Issued During Period, Change in Class of Stock Stock Issued During Period, Change in Class of Stock Strategic Investments Strategic Investments Policy [Policy Text Block] Strategic investments. Supplemental disclosures Supplemental Cash Flow Information [Abstract] Restructuring Type [Axis] Restructuring Type [Axis] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Repurchases of Class A non-voting common stock (in shares) Stock Repurchased During Period, Shares Equity Securities and Marketable securities, Gross Unrealized Gains Available For Sale Debt Securities And Equity Securities Accumulated Gross Unrealized Gain Before Tax Available for sale debt securities and equity securities accumulated gross unrealized gain before tax. Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Schedule of Changes in Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] State tax benefit (expense), net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Weighted-average grant date fair value per restricted stock, Granted (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Capital Structure Capital Structure Policy [Policy Text Block] Capital structure. Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Aggregate Intrinsic Value, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Estimated Intangible Asset Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Entities [Table] Entities [Table] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Percentage of tax benefits likelihood of being realized Income Tax Examination, Likelihood Of Unfavorable Settlement, Percentage Income Tax Examination, Likelihood Of Unfavorable Settlement, Percentage Depreciation and amortization Depreciation, Depletion and Amortization Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Furniture and equipment Furniture and Fixtures [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Entity Information [Line Items] Entity Information [Line Items] Business Combination and Asset Acquisition [Abstract] Commercial paper Commercial Paper [Member] Goodwill impairment charges Goodwill, Impairment Loss Valuation allowance Deferred tax assets, valuation allowance Deferred Tax Assets, Valuation Allowance Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Net deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Carrying value Equity Securities without Readily Determinable Fair Value, Amount France FRANCE Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Global Headcount Reduction Global Headcount Reduction [Member] Global Headcount Reduction Entity Emerging Growth Company Entity Emerging Growth Company United Kingdom UNITED KINGDOM Debt issuance costs Debt Issuance Costs, Net Total deferred tax assets Deferred Tax Assets, Gross Finite lived intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Computer Hardware, Software and Equipment Computer Hardware Software And Equipment [Member] Computer hardware software and equipment. Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Common stock Common Stock [Member] Individual: Individual [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Changes due to lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Income Statement Location [Domain] Income Statement Location [Domain] Contractual obligation maturity Contractual Obligation Maturity Contractual Obligation Maturity Operating lease right-of-use assets Increase Decrease In Operating Lease Right Of Use Asset Increase decrease in operating lease right of use asset. Minimum Minimum [Member] Property and equipment, net Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Weighted average shares used in computation of net loss per share: Diluted shares: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Cash, Cost or Amortized Cost Cash Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Other Deferred Tax Assets, Other U.S. government securities US Treasury Securities [Member] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Retirement Plan Type [Axis] Retirement Plan Type [Axis] Lessee Lease Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Other Payments for (Proceeds from) Other Investing Activities Accumulated deficit Retained Earnings [Member] Goodwill deductible for tax purposes Business Acquisition, Goodwill, Expected Tax Deductible Amount Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Basic (in usd per share) Earnings Per Share, Basic Accounting Policies [Abstract] Accounting Policies [Abstract] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Total net deferred tax assets before valuation allowance Deferred Tax Assets, Net Summary of Convertible Notes Convertible Debt [Table Text Block] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary of Significant Accounting Policies [Line Items] Post-tax act operating loss carry-forwards Post Tax Cuts And Jobs Act Operating Loss Carry Forwards Post-TCJA operating loss carry forwards. Purchase of capped calls Payments for Hedge, Financing Activities Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Schedule Of Business Acquisitions By Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Convertible notes Convertible Debt, Fair Value Disclosures Acquired developed technology Technology Technology-Based Intangible Assets [Member] Accounts payable Increase (Decrease) in Accounts Payable Summary of Activity Related to Gross Unrecognized Tax Benefits Summary of Income Tax Contingencies [Table Text Block] Entity Public Float Entity Public Float Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cumulative downward adjustments, including impairments Equity Securities Without Readily Determinable Fair Value, Downward Price Adjustment And Impairment Loss, Cumulative Amount Equity Securities Without Readily Determinable Fair Value, Downward Price Adjustment And Impairment Loss, Cumulative Amount 2017 Equity Incentive Plan Two Zero One Seven Equity Incentive Plan [Member] Two zero one seven equity incentive plan. Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Stockholders' Equity Stockholders Equity And Compensation Related Costs Share Based Payments [Text Block] Stockholders equity and compensation related costs share based payments text block. All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Common stock, value Common Stock, Value, Outstanding Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Stock split ratio, common stock Stockholders' Equity Note, Stock Split, Conversion Ratio Compensation Amount Outstanding Recovery Compensation Amount Cash, Total Estimated Fair Value Cash Fair Value Disclosure Cash fair value disclosure. Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Weighted-average grant date fair value per restricted stock, Forfeited (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Issuance of Class A non-voting common stock for vesting of restricted stock units and restricted stock awards, net Stock Issued During Period, Value, Restricted Stock Award, Gross Total deferred income tax expense (benefit) Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Proceeds from the exercise of stock options Proceeds from Stock Options Exercised Weighted-Average Exercise Price, Forfeited (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Document Financial Statement Error Correction Document Financial Statement Error Correction [Flag] Business combination consideration in shares issued or issuable (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Outstanding restricted stock, Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Benefit plan, employer matching contribution, percent of employees' base salary Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Weighted average price per share (in usd per share) Share Price Unrealized gains (losses) on publicly traded equity securities still held at the reporting date, net Equity Securities, FV-NI, Unrealized Gain (Loss) 2026 Notes Two Thousand Twenty Six Senior Convertible Notes [Member] Two thousand twenty six senior convertible notes. Issuance of Class A non-voting common stock in connection with acquisitions (in shares) Stock Issued During Period, Shares, Acquisitions Document Period End Date Document Period End Date Adoption Date Trading Arrangement Adoption Date Treasury stock Treasury Stock, Common [Member] Liabilities recorded Loss Contingency Accrual Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Income tax benefit (expense) Income tax expense (benefit) Income Tax Expense (Benefit) Rest of world Non-US [Member] Fair Value Measurements Fair Value Disclosures [Text Block] 2022 Acquisitions Two Thousand Twenty Two Acquisitions [Member] Two Thousand Twenty Two Acquisitions Number of operating segment Number of Operating Segments RSUs and RSAs Granted after February 2018 Restricted Stock Units And Restricted Stock Granted After February Two Thousand Eighteen [Member] Restricted stock units and restricted stock granted after February two thousand eighteen. Michael O'Sullivan [Member] Michael O'Sullivan Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Total Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Accumulated research tax credits Tax Credit Carryforward, Amount Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash paid for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Credit Facility [Domain] Credit Facility [Domain] Retirement of Class A non-voting common stock (in shares) Retirement of Class A non-voting common stock (in shares) Stock Repurchased and Retired During Period, Shares Repurchases of Class A non-voting common stock (in shares) Treasury stock, acquired (in shares) Treasury Stock, Shares, Acquired Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Basis spread on variable interest rate (percentage) Debt Instrument, Basis Spread on Variable Rate Property and equipment estimated useful life Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Cost, Product and Service [Extensible Enumeration] Cost, Product and Service [Extensible Enumeration] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Document And Entity Information [Abstract] Document And Entity Information [Abstract] Document and Entity Information. Income Taxes [Table] Income Taxes [Table] Income taxes. Revenue Revenue from Contract with Customer [Text Block] Reductions for settlements with taxing authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Additional paid-in capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Gains (losses) recognized on publicly traded equity securities sold during the period, net Equity Securities, FV-NI, Realized Gain (Loss) Balance Sheet Location [Axis] Balance Sheet Location [Axis] Other Liabilities Other Liabilities [Member] Deferred payments for acquisitions Payment For Deferred Acquisition Payments Payment For Deferred Acquisition Payments Investments Deferred Tax Liabilities, Investments Loss Contingencies [Line Items] Loss Contingencies [Line Items] Wave Optics Wave Optics [Member] WaveOptics. Subsequent Events Subsequent Events [Text Block] Amortization of debt issuance costs Amortization of Debt Issuance Costs United States UNITED STATES Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Other liabilities Other Liabilities, Noncurrent Total lease payments Lessee, Operating Lease, Liability, to be Paid Employee Benefit Plans Compensation and Employee Benefit Plans [Text Block] Equity Component [Domain] Equity Component [Domain] State State and Local Jurisdiction [Member] Commitments due Contractual Obligation Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Other Deferred Tax Liabilities, Other Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating loss Operating Income (Loss) Gains (losses) recognized on strategic investments sold during the period, net Realized Investment Gains (Losses) Number of reporting unit Number of Reporting Units Total deferred tax liabilities Deferred Tax Liabilities, Gross Cumulative upward adjustments Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Amounts outstanding under the credit facility Long-Term Line of Credit Customer relationships Customer Relationships [Member] Type of Restructuring [Domain] Type of Restructuring [Domain] Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Statistical Measurement [Domain] Statistical Measurement [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Aggregate Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Outstanding restricted stock, unvested beginning balance (in shares) Outstanding restricted stock, unvested ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Senior Unsecured Revolving Credit Facility Revolving Credit Facility [Member] Equity Method Investments and Joint Ventures [Abstract] Equity Method Investments and Joint Ventures [Abstract] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Weighted-Average Remaining Contractual Term, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Restatement Determination Date: Restatement Determination Date [Axis] Corporate debt securities Corporate Debt Securities [Member] Tax benefit (expense) computed at the federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and contingencies (Note 8) Commitments and Contingencies Summary of RSU and RSA Award Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Geographical [Axis] Geographical [Axis] Service condition satisfied (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Income Taxes Income Tax Disclosure [Text Block] Leases Lessee, Leases [Policy Text Block] Severance and Related Charges Severance And Related Charges [Member] Severance And Related Charges Acquisitions and divestitures Effective Income Tax Rate Reconciliation Acquisitions And Divestitures Effective income tax rate reconciliation acquisitions and divestitures. Business Acquisition [Line Items] Business Acquisition [Line Items] Marketable securities contractual maturities period Marketable Securities Contractual Maturities Period Marketable securities contractual maturities period. Weighted- Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] PEO Total Compensation Amount PEO Total Compensation Amount Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Goodwill [Roll Forward] Goodwill [Roll Forward] Lease liability Deferred Tax Assets Lease Liability Deferred tax assets lease liability. Weighted-Average Exercise Price, Vested and expected to vest (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury stock, common (in shares) Treasury stock, beginning of period (in shares) Treasury stock, end of period (in shares) Stock repurchased during period (in shares) Treasury Stock, Common, Shares Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Shares issued in connection with exercise of stock options under stock-based compensation plans Stock Issued During Period, Value, Stock Options Exercised Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Weighted-average fair value of employee stock options (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Net loss Net loss Net Income (Loss) Total current liabilities Liabilities, Current Stock-based compensation Effective Income Tax Rate Reconciliation Nondeductible Expense Share Based Compensation Cost Benefit Effective income tax rate reconciliation nondeductible expense share based compensation cost benefit. Currency Translation and Remeasurement Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Acquisition liabilities Acquisition Liability Current Acquisition liability current. Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Repurchases of Class A non-voting common stock Stock Repurchased During Period, Value Fed Funds Effective Rate Overnight Index Swap Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Amounts reclassified from AOCI Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Marketable securities, Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax One Month Secured Overnight Financing Rate S O F R Overnight Index Swap Rate One Month Secured Overnight Financing Rate S O F R Overnight Index Swap Rate [Member] One Month Secured Overnight Financing Rate S O F R Overnight Index Swap Rate Shares issued in connection with exercise of stock options under stock-based compensation plans (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Advertising partner arrangement cost Cost of Goods and Services Sold Weighted- Average Remaining Useful Life - Years Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Class B Class B Voting Common Stock Common Class B [Member] Name Measure Name Patents Patents [Member] Name Forgone Recovery, Individual Name Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Additions for prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Lessee Lease Description [Table] Lessee, Lease, Description [Table] Underlying Securities Award Underlying Securities Amount Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Accounts receivable, net of allowance Increase (Decrease) in Accounts Receivable Common stock dividends declared (in usd per share) Common Stock, Dividends, Per Share, Declared Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Earnings Per Share [Line Items] Earnings Per Share [Line Items] Earnings per share. Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Payments of debt issuance costs Payments of Debt Issuance Costs Audit Information [Abstract] Auditor Information Income Statement Location [Axis] Income Statement Location [Axis] Unamortized Debt Issuance Costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Schedule of Present Value of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Europe Europe [Member] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Cost of Revenue Cost of Goods and Service [Policy Text Block] Initial cost Equity Securities without Readily Determinable Fair Value, Initial Cost Equity Securities without Readily Determinable Fair Value, Initial Cost Other Performance Measure, Amount Other Performance Measure, Amount Proceeds from issuance of convertible notes, net of issuance costs Proceeds from Debt, Net of Issuance Costs Unrealized gain (loss) on marketable securities, net of tax Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Lease Exit and Related Charges Lease Exit And Related Charges [Member] Lease Exit And Related Charges Number of share-based employee compensation plans Share Based Compensation Arrangement By Share Based Payment Award, Number Of Share Based Employee Compensation Plans Share-based compensation arrangement by share-based payment award, number of share-based employee compensation plans. Plan Name [Domain] Plan Name [Domain] Interest expense Interest Expense Capital expenditures incurred but not yet paid Capital Expenditures Incurred but Not yet Paid Cash, Equity Securities and Marketable securities, Cost or Amortized Cost Cash Equity Securities And Available For Sale Debt Securities Cost And Amortized Cost Basis Cash equity securities and available for sale debt securities cost and amortized cost basis. Weighted-Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Trading Arrangement: Trading Arrangement [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Number of classes of stock Number Of Classes Of Stock Number Of Classes Of Stock Marketable Securities AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Purchases of strategic investments Payments To Acquire Strategic Investments Payments to acquire strategic investments. Credit losses recorded on available-for-sale debt securities Debt Securities, Available-for-Sale, Allowance for Credit Loss Reductions for prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Auditor Firm ID Auditor Firm ID Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Miscellaneous Miscellaneous [Member] Miscellaneous Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Restatement Determination Date Restatement Determination Date Induced conversion expense related to convertible notes Induced Conversion of Convertible Debt Expense Additions for current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Other liabilities Increase (Decrease) in Other Operating Liabilities Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, cash equivalents, and restricted cash, beginning of period Cash, cash equivalents, and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Asset Class [Axis] Asset Class [Axis] Total net deferred tax assets before valuation allowance Deferred Tax Assets (Liabilities), Net, Excluding Valuation Allowance Deferred Tax Assets (Liabilities), Net, Excluding Valuation Allowance Operating lease cost Operating Lease, Cost Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock, issued (in shares) Common Stock, Shares, Issued Common stock, convertible, volume weighted average price per share (in usd per share) Common Stock, Convertible, Volume Weighted Average Price Per Share Common Stock, Convertible, Volume Weighted Average Price Per Share Outstanding restricted stock, Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Treasury stock, at cost. 49,200 and 51,312 shares of Class A non-voting common stock at December 31, 2023 and December 31, 2022, respectively. Stock repurchased during period Treasury Stock, Common, Value Net Carrying Amount Long-Term Debt Foreign Currency Translation Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Benefit plan, employer matching contribution percentage Defined Contribution Plan, Employer Matching Contribution, Percent of Match Class A Common Stock Common Class A [Member] Weighted average recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Stock Conversion Description [Axis] Stock Conversion Description [Axis] Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Maturity of time deposits Maturity of Time Deposits Federal Domestic Tax Authority [Member] Issuance of Class A non-voting common stock in connection with acquisitions and divestitures Stock Issued During Period, Value, Acquisitions Entity Address, Address Line One Entity Address, Address Line One Subsequent Event [Table] Subsequent Event [Table] Other assets acquired and liabilities assumed, net Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Net Business combination recognized identifiable assets acquired and liabilities assumed other, net. Change in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Weighted- Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Lease obligations for additional leases not yet commenced Lessee Operating Lease Lease Not Yet Commenced Lease Obligations Incurred Lessee operating lease lease not yet commenced lease obligations incurred. Convertible senior notes, net Convertible Debt, Noncurrent Subsequent Event Subsequent Event [Member] Interest and penalties associated with unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Net operating loss carry-forwards Operating Loss Carryforwards Debt instrument, convertible principal amount used in conversion rate Debt Instrument Convertible Principal Amount Used In Conversion Rate Debt instrument convertible principal amount used in conversion rate. Summary of Estimated Useful Lives of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income tax benefit Restructuring Reserve, Income Tax Benefit Restructuring Reserve, Income Tax Benefit Income Statement [Abstract] Income Statement [Abstract] Operating lease liabilities Increase Decrease In Operating Lease Liabilities Increase decrease in operating lease liabilities. Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Accruals and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Schedule Of Earnings Per Share [Table] Schedule Of Earnings Per Share [Table] Schedule of earnings per share. Convertible Notes (if-converted) Convertible Senior Notes If Converted [Member] Convertible senior notes if converted. Strategic Investments Strategic Investments [Text Block] Strategic Investments Financial Instrument [Axis] Financial Instrument [Axis] Advertising Advertising Cost [Policy Text Block] Total Shareholder Return Amount Total Shareholder Return Amount Repurchases of Class A non-voting common stock Payments for Repurchase of Common Stock Entity Common Stock Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Net loss per share attributable to common stockholders: Earnings Per Share, Basic and Diluted1 [Abstract] Earnings Per Share, Basic and Diluted1 Accumulated deficit Retained Earnings (Accumulated Deficit) Issuance of Class A non-voting common stock for vesting of restricted stock units and restricted stock awards, net (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Class A Non-Voting Common Stock Conversion From Class B Voting Common Stock Class A Non-Voting Common Stock Conversion From Class B Voting Common Stock [Member] Class A Non-Voting Common Stock Conversion From Class B Voting Common Stock Debt instrument, principal amount Principal Debt Instrument, Face Amount Accumulated Other Comprehensive Income Loss [Abstract] Accumulated Other Comprehensive Income Loss [Abstract] Accumulated other comprehensive income (loss). Current assets Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Schedule Of Revenues From External Customers And Long Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Conversion price per share (in usd per share) Debt Instrument, Convertible, Conversion Price Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Sublease termination option, written notice term Lessee Sublease Termination Option Written Notice Term Lessee Sublease Termination Option, Written Notice Term Accumulated Other Comprehensive Income Loss [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Asset Class [Domain] Asset Class [Domain] Benefit plan, maximum eligible contributions per employee, percent Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Other benefits (expenses) Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Class of Stock [Domain] Class of Stock [Domain] Net loss attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Revenues From External Customers And Long Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Total income tax benefit (expense) Effective Income Tax Rate Reconciliation, Percent Present value of lease liabilities Operating Lease, Liability Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Accumulated other comprehensive income (loss) AOCI Attributable to Parent [Member] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Expense recognized related to matching contributions Defined Contribution Plan, Cost All Executive Categories All Executive Categories [Member] Accumulated Other Comprehensive Income Loss [Table] Accumulated Other Comprehensive Income (Loss) [Table] Plan Name [Axis] Plan Name [Axis] Sterling Overnight Index Sterling Overnight Index [Member] Sterling Overnight Index Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net loss per share attributable to Class A, Class B, and Class C common stockholders (Note 3): Earnings Per Share [Abstract] Class A Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Concentrations of Business Risk Concentrations Of Business Risk Policy [Policy Text Block] Concentrations of business risk. Marketable securities contractual maturities Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Weighted- Average Remaining Contractual Term (in years) Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] 2012 Equity Incentive Plan Two Zero One Two Equity Incentive Plan [Member] Two zero one two equity incentive plan. Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Schedule Of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Summary of Reconciliation of Statutory Federal Income Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Unrecognized tax benefits Beginning balance of unrecognized tax benefits Ending balance of unrecognized tax benefits (excluding interest and penalties) Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Buildings Building [Member] Pre-tax act operating loss carry-forwards period Pre Tax Cuts And Jobs Act Losses Carry Forwards Period Pre-TCJA losses carry forwards period. Schedule of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Other Other Accrued Liabilities, Current Accrued infrastructure costs Accrued Infrastructure Costs Current Accrued infrastructure costs current. Debt instrument, interest rate Debt Instrument, Interest Rate, Stated Percentage Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Balance, beginning of period Balance, end of period Equity, Attributable to Parent Schedule Of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Computer hardware and software Computer Hardware And Software [Member] Computer hardware and software. Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Domain names Internet Domain Names [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] 2025 Notes Two Thousand Twenty Five Senior Convertible Notes [Member] Two thousand twenty five senior convertible notes. Subsequent Events [Abstract] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Restructuring Restructuring and Related Activities Disclosure [Text Block] Issuance of Class A non-voting common stock for the induced conversion related to convertible senior notes (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Level 2 securities: Fair Value, Inputs, Level 2 [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Stock Options And Unvested RSUs Stock Options And Unvested Restricted Stock Units [Member] Stock options and unvested restricted stock units. Document Fiscal Period Focus Document Fiscal Period Focus Estimated Useful Life Finite-Lived Intangible Asset, Useful Life Other Acquisitions Other Acquisitions [Member] Other acquisitions. 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Weighted-Average Exercise Price, Beginning balance (in usd per share) Weighted-Average Exercise Price, Ending balance (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Schedule of Revenue Disaggregated by Geography Revenue from External Customers by Geographic Areas [Table Text Block] U.K. Foreign Tax Authority [Member] City Area Code City Area Code Number of individual country exceeded 10% of total property and equipment Number Of Countries Exceeding Ten Percentage Of Property And Equipment Number of countries exceeding ten percentage of property and equipment. Net Loss per Share Earnings Per Share [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Stock-based Compensation Compensation Related Costs, Policy [Policy Text Block] Summary of Stock Option Award Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Rest of world Rest Of World [Member] Rest of World. Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Cash paid for income taxes, net Income Taxes Paid, Net Summary of Financial Assets Measured at Fair Value on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] 100% Participants Contribution Participants Contribution Percentage One [Member] Participants contribution percentage one. Summary of Total Stock-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Property and Equipment Property, Plant and Equipment [Member] Total liabilities and stockholders’ equity Liabilities and Equity Marketable securities, Cost or Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Percentage of employee reduction in reprioritization plan Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Foreign Current Foreign Tax Expense (Benefit) Debt conversion, principal amount Debt Conversion, Original Debt, Amount Expected restructuring charges Restructuring and Related Cost, Expected Cost Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Reissuances of Class A non-voting common stock for vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Treasury Stock Reissued Class C Class C Voting Common Stock Common Class C [Member] Customer Relationships, Trademarks, Domain Names, and Technology Customer Relationships Trademarks Domain Names And Technology [Member] Customer Relationships Trademarks Domain Names And Technology Weighted-Average Remaining Contractual Term, Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Additional shares issued upon conversion (in shares) Debt Conversion Converted Instrument Additional Shares Issued Debt conversion, converted instrument, additional shares issued. Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Restructuring charges Restructuring Charges Property and equipment, net Property, Plant and Equipment, Net, by Type [Abstract] Termination Date Trading Arrangement Termination Date Common stock, authorized (in shares) Common Stock, Shares Authorized Sales of marketable securities Proceeds from Sale and Maturity of Marketable Securities Marketable securities, Total Estimated Fair Value Marketable securities, total estimated fair value Debt Securities, Available-for-Sale Cash, Equity Securities and Marketable Securities, Total Estimated Fair Value Cash Equity Securities And Available For Sale Debt Securities Fair Value Cash equity securities and available for sale debt securities fair value. Proceeds from debt net of issuance costs and capped call transaction costs Proceeds From Debt Net Of Issuance Costs And Capped Call Transaction Costs Proceeds From Debt Net Of Issuance Costs And Capped Call Transaction Costs Marketable securities, Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Gains (losses) on publicly traded equity securities, net Equity Securities, FV-NI, Gain (Loss) Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Unrealized losses, including impairments, on strategic investments still held at the reporting date Unrealized Gain (Loss) On Investments, Including Impairment Unrealized Gain (Loss) On Investments, Including Impairment Award Timing Disclosures [Line Items] Percentage of number of shares, common stock outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Fair value of vested shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Gains (losses) on strategic investments, net Gain (Loss) on Investments Class A Class A Non-voting Common Stock Common Class A Non Voting [Member] Common class A non voting. Additional paid-in capital Additional Paid in Capital Sales of strategic investments Proceeds From Sale Of Strategic Investments Proceeds From Sale Of Strategic Investments Restructuring Plan [Axis] Restructuring Plan [Axis] Business combination, recognized identifiable assets acquired and liabilities assumed, liabilities Business Combination, Consideration Transferred, Liabilities Incurred Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Insider Trading Arrangements [Line Items] Related Party [Axis] Related Party, Type [Axis] Aggregate Intrinsic Value, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Line of credit facility, expiration period Line of Credit Facility, Expiration Period Other assets Increase (Decrease) in Other Operating Assets Differences between U.S. and foreign tax rates on foreign income Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of revenue Cost of Sales [Member] Auditor Name Auditor Name Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Weighted-Average Exercise Price, Exercisable (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Entity Central Index Key Entity Central Index Key Total Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Income Tax Authority [Domain] Income Tax Authority [Domain] Accrued compensation and related expenses Employee-related Liabilities, Current Other Other Restructuring [Member] Name Trading Arrangement, Individual Name Total other comprehensive income (loss), net of tax Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Percentage of taxable income limitation Percentage Of Post Tax Cuts And Jobs Act Losses Taxable Income Limitation Percentage of post-TCJA losses taxable income limitation. Revenue Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Amendment Flag Amendment Flag Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Intangible assets Deferred Tax Assets, Goodwill and Intangible Assets U.S. federal research & development credit benefit Effective Income Tax Rate Reconciliation Federal Research And Development Credit Benefit Effective income tax rate reconciliation federal research & development credit benefit. Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Number of votes per share Number Of Votes Per Share Number Of Votes Per Share Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Number of shares issued or offered under plan (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Ending balance of unrecognized tax benefits (including interest and penalties) Unrecognized Tax Benefits Including Interest And Penalties Unrecognized tax benefits (including interest and penalties). Business Combinations Business Combinations Policy [Policy Text Block] Leasehold improvements Leasehold Improvements [Member] Cap price, net cost Debt Instrument Cap Call Transaction Cap Price Net Cost Debt instrument, cap call transaction cap price, net cost. Sales and marketing Selling and Marketing Expense [Member] Summary of Gain (Loss) on Strategic Investments Gain (Loss) on Securities [Table Text Block] Diluted (in shares) Weighted-average common shares - Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Increase in number of shares reserved for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Changes due to foreign currency translation adjustments Unrecognized Tax Benefits Increase (Decrease) Resulting From Foreign Currency Translation Unrecognized tax benefits, increase decrease resulting from foreign currency translation. Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Summary of Weighted-average Remaining Lease Term and Discount Rate Related to Operating Leases Summary Of Operating Lease Term And Discount Rate Table [Table Text Block] Summary of operating lease term and discount rate. Reissuances of Class A non-voting common stock for vesting of restricted stock units Stock Issued During Period, Value, Treasury Stock Reissued Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Restructuring and Related Activities [Abstract] Weighted-average grant date fair value per restricted stock, Vested (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Construction in progress Construction in Progress [Member] Future Stock Split to be Effected in the Form of a Stock Dividend Future Stock Split To Be Effected In Form Of Stock Dividend Policy [Policy Text Block] Future stock split to be effected in the form of a stock dividend. Cap price, per share (in usd per share) Debt Instrument Cap Call Transaction Cap Price Per Share Debt instrument, cap call transaction cap price, per share. Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Business combination, consideration transferred, equity interests issued and issuable Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted-average common shares - Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Property and Equipment Net Property And Equipment Net [Member] Property and equipment net. Cost of revenue Cost of Revenue Exchange Agreements Exchange Agreements [Member] Exchange agreements. Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Annual commitment fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement [Line Items] Statement [Line Items] Issuance of Class A non-voting common stock for the induced conversion related to convertible senior notes Stock Issued During Period, Value, Conversion of Convertible Securities Percentage of capital stock outstanding Percentage Of Capital Stock Outstanding Percentage of capital stock outstanding. Vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Stock-Based Compensation Expense (Benefit) Stock Based Compensation Expense Benefit [Member] Stock Based Compensation Expense Benefit U.K. corporate rate increase Unrecognized Tax Benefits Increases Resulting From Foreign Corporate Rate Increase Unrecognized tax benefits increases resulting from foreign corporate rate increase. Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Advertising [Member] EX-101.PRE 13 snap-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 snap-20231231_g1.jpg begin 644 snap-20231231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0+L17AI9@ 34T *@ @ ! $[ ( M + !2H=I 0 ! !5IR= $ 6 "SNH< < $, /@ M 0 60 P " % J20! " % KB2D0 " M S0R "2D@ " S0R #J' ' !# 9@ '.H ! M M M M M M #(P,C0Z,#$Z,#4@,#@Z M-#0Z,SD ,C R-#HP,3HP-2 P.#HT-#HS.0 $L 90!V &D ;@ @ $T 80!C M 'D #_X00=:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K M970@8F5G:6X])^^[OR<@:60])UG)E4WI.5&-Z:V,Y9"<_ M/@T*/'@Z>&UP;65T82!X;6QN&UL;G,Z&UL;G,Z>&UP/2)H='1P.B\O;G,N861O M8F4N8V]M+WAA<"\Q+C O(CX\>&UP.D-R96%T941A=&4^,C R-"TP,2TP-50P M.#HT-#HS.2XT,C \+WAM<#I#&UL;G,Z9&,](FAT=' Z+R]P M=7)L+F]R9R]D8R]E;&5M96YT)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR M)RHK*O_; $,!!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_ !$( 8D"N0,!(@ "$0$# M$0'_Q ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# M @0#!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S M8G*""0H6%Q@9&B4F)R@I*C0U-C+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # M 0$! 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! M G< 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?( MRKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /I& MBF2RI!"\LSA(XU+.S' 4#DFN/\.?$FR\0ZTMC_9E_8Q71_XE]U.!X3M[H7&K"V>YFCBPPMU4J,.<\,=V0O M7')P",W==UNU\/Z2]_>B1U#)'%#"NZ2>5V"I&@R,LS$ 9('/) R: -&BN7_X M3VPAL=0DU"QO[&]L)(H7TV9(VGD>; A6/8[(^\G:"&P""&*[3B:V\:ZK:FVG7>DZC MH]]]F%U';Z@L8:6(G:64QNXX. 5)##(R.16]0 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 0WNTV%QYD#7*>4VZ%0"9!C[H!P,GIS7B_@;5(=.\=0:;X*UNZ MO].NKK9XFEL;<6P;>SG]Y%Y3A8=LA(^8+]X9KVZHT@ABEEECB1))B#(Z MJ 7(& 2>_ _"@#C;ZV@M?C)X>%M!'")-,U*1Q&@7<[26Q9CCJ2>2>]/\>WM MN=-M+R*=9XM#UBUN-26%@YMXP069U&2 JN)#W"C/2NSJM;6,=K=WEPCR,]W( MLC[SD+A%0*OH/ES]2: /)M?OK?5_&%WXMTF87F@Z3)I2W5Y:D20R".6=Y7## M.Y8EF1F*YQ@_W3B?Q ?^$NG\::IX7SJ=FFD65K')9$2)>2Q2RSR)&PX M,\MMZ@@>MT4P.#L=;TWQ?\3M(U#PU>PZA9:?I%U]INK9@\:M/)!Y<3$='Q$[ M%3R,#(&1GO***0%;4;EK/2[JZC 9H(7D4-T)"D_TJ'R=7_Y_K+_P#?\ ^.T: M[_R+NI?]>DO_ * :OT 4/)U?_G^LO_ -_P#X[1Y.K_\ /]9?^ ;_ /QVK]% M%#R=7_Y_K+_P#?\ ^.T>3J__ #_67_@&_P#\=J_10!0\G5_^?ZR_\ W_ /CM M'DZO_P _UE_X!O\ _':OT4 4/)U?_G^LO_ -_P#X[1Y.K_\ /]9?^ ;_ /QV MK]% %#R=7_Y_K+_P#?\ ^.T>3J__ #_67_@&_P#\=J_10!0\G5_^?ZR_\ W_ M /CM'DZO_P _UE_X!O\ _':OT4 4/)U?_G^LO_ -_P#X[1Y.K_\ /]9?^ ;_ M /QVK]% %#R=7_Y_K+_P#?\ ^.T>3J__ #_67_@&_P#\=J_10!0\G5_^?ZR_ M\ W_ /CM'DZO_P _UE_X!O\ _':OT4 4/)U?_G^LO_ -_P#X[1Y.K_\ /]9? M^ ;_ /QVK]% %#R=7_Y_K+_P#?\ ^.T>3J__ #_67_@&_P#\=J_10!0\G5_^ M?ZR_\ W_ /CM'DZO_P _UE_X!O\ _':OT4 4/)U?_G^LO_ -_P#X[1Y.K_\ M/]9?^ ;_ /QVK]% %#R=7_Y_K+_P#?\ ^.T>3J__ #_67_@&_P#\=J_10!0\ MG5_^?ZR_\ W_ /CM'DZO_P _UE_X!O\ _':OT4 4/)U?_G^LO_ -_P#X[1Y. MK_\ /]9?^ ;_ /QVK]% %#R=7_Y_K+_P#?\ ^.T>3J__ #_67_@&_P#\=KG_ M !%\5O!'A;>NK^(K-9EZP0-YTF?0JF2/QQ7G&K_M6>&;;+M3_P"0 M#X#WY^[S+ ]@7[WSRP?^A*V*WM)_:K\+715=7T?4 M[!CU:+9.B_4Y4_I0![+Y.K_\_P!9?^ ;_P#QVCR=7_Y_K+_P#?\ ^.U@^'OB MEX)\4%$T?Q'923/]V"9_)D)] CX)_"NMH H>3J__ #_67_@&_P#\=H\G5_\ MG^LO_ -__CM7Z* *'DZO_P _UE_X!O\ _':/)U?_ )_K+_P#?_X[5^B@"AY. MK_\ /]9?^ ;_ /QVCR=7_P"?ZR_\ W_^.U?HH H>3J__ #_67_@&_P#\=H\G M5_\ G^LO_ -__CM7Z* *'DZO_P _UE_X!O\ _':/)U?_ )_K+_P#?_X[5^B@ M"AY.K_\ /]9?^ ;_ /QVCR=7_P"?ZR_\ W_^.U?HH H>3J__ #_67_@&_P#\ M=H\G5_\ G^LO_ -__CM7Z* *'DZO_P _UE_X!O\ _':/)U?_ )_K+_P#?_X[ M5^B@"AY.K_\ /]9?^ ;_ /QVCR=7_P"?ZR_\ W_^.U?HH H>3J__ #_67_@& M_P#\=H\G5_\ G^LO_ -__CM7Z* *'DZO_P _UE_X!O\ _':/)U?_ )_K+_P# M?_X[5^B@"AY.K_\ /]9?^ ;_ /QVCR=7_P"?ZR_\ W_^.U?HH H>3J__ #_6 M7_@&_P#\=H\G5_\ G^LO_ -__CM7Z* *'DZO_P _UE_X!O\ _':/)U?_ )_K M+_P#?_X[5^B@"AY.K_\ /]9?^ ;_ /QVCR=7_P"?ZR_\ W_^.U?HH H>3J__ M #_67_@&_P#\=H\G5_\ G^LO_ -__CM7Z* *'DZO_P _UE_X!O\ _':/)U?_ M )_K+_P#?_X[5^B@"K;QZ@LN;JYMI(\?=CMF0_F7/\JM444 %%%% !1110 4 M444 %%%% !1110!0UW_D7=2_Z])?_0#5^J&N_P#(NZE_UZ2_^@&K] !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %,FFCMX7FGD2**-2SN[ *H'4DGH*Y#XB?%#0/AOIJS:O(9[V92; M:PA(\R7W/]U<_P 1_#)XKPN&Q^)W[0EQYU[-_8GA?S/E&"L) Z;5^],P]3\N M>XZ4 =YXW_:5\.Z&SV7A.$Z_?YVB1"5MU/\ O=7_ . C!]:XQ?#?QK^+JK)K MMZV@:--SY4A-NC+Z>4OSM_P/CWKV/P+\(/"?@**.33;%;K45'S:A=@/+G_9[ M(/\ =Q[DUW5 'BOAK]E_PAI2I)K]S>:Y.#\RLWD0G_@*G=^;&O3-(\#>%= V M_P!C^'M-M&7I)':IO_[ZQD_G6]10 4444 '6N?U?P%X3UY6&K^'-,NF;K(UJ M@?\ !P-P_ UT%% 'BGB/]E[PAJ:N^@75[HLY^ZH?SX1]5;YO_'JXU_#GQM^$ MBF71+YM?TB'DPQDW*!?0Q-\Z_P# /SKZ=HH \3\%?M+^']9D2Q\76SZ!?9VF M4DO;EO<_>3\1@>M>T6]Q#=VZ7%K-'/#(NY)(V#*P]01P17&^./A+X3\>PNVK M:>L%^1\M_:@1S ^YQAQ[-G\*\1N_#?Q,^ -T^H>'KQM:\-!B\T84M$JY_P"6 MD6OW*9@MR7_ 8^%EUXFU0_$?XAAKNXNY?M%E;SC/F'M,P].FQ>F #TQ0 W MX8_!:_\ %FH?\)M\5VFNY[IA-!87!^:3T:4=E](^..O'%?1,<:0Q)%"BQQHH M5448"@= !V%.HH **** "BBB@ HHHH **** "BBB@ H(!!!&0>H-%% 'B?Q, M_9[L-=D;6_ ACT;68V\TPH2D,[#D$8_U;Y[CCV'6L7P!\=M4\/:M_P (G\7H M)K.ZA81IJ$R;67L/-'<'_GH/J<_>KZ&KC?B+\,="^)&DBWU:/R+V$'[-?Q*/ M,A/I_M+ZJ?PP>: .PCE2:))8762-U#(ZG(8'H0>XIU?+GAOQIXJ^ ?BN/PKX MY62]\.R$_9Y4RP1,_P"LA)ZCGYH^W;!Z_36GZA::MIT%_IMQ':WK,HCMK5 M-V,_-(W\*+ZL3P*UF8*I9B ,DD]*^7/%VK:C^T!\6+?PMX?F9/#6F2%GN4& M5*CAYSZY^Z@]_/Y?!?C>5FT"Z?=!Z#LFDTW3]3BG*_:9+5IX+F+&1(L M:S*R$Y'!6MAHT.MVD]M,EU9E TV=A,3QAB%8JX4D= M>Z_, #F>&=!US0/ 'B5-*TYM/GNWN+C1M'-PI-F6B 5<[MD>Z4-)M5MJ[^O6 MF NG>,M=3PCXI\1:G/IEYI^F),-.FM;*2 W;PJ0[%6E?*F0;%P1G:3W%/L_& M]S#X2U+7)-?\/>)#:6Z8M-%C,92=R B/)Y\@P6./N@]^>E;+^'9-/^&<7A_2 M;+3[R2UL([>.UU&/=!/L4 JX_P!K!YYY.3FN8U[POK/C:]NM0&CG0)(=(-K; MQWTL3M<3^?'-'N\EG B0Q8!)SF1CM&/F .DTC5]IKC]*MM7UOQQ;^(-7T:71H;#39+2*WN9H MI)))97C9V'E.RA5$2@$D$[CP,<]A2 H:[_R+NI?]>DO_ * :OU0UW_D7=2_Z M])?_ $ T?V%I'_0*LO\ P'3_ H OT50_L+2/^@59?\ @.G^%']A:1_T"K+_ M ,!T_P * +]%4/["TC_H%67_ (#I_A1_86D?] JR_P# =/\ "@"_15#^PM(_ MZ!5E_P" Z?X4?V%I'_0*LO\ P'3_ H OT50_L+2/^@59?\ @.G^%']A:1_T M"K+_ ,!T_P * +]%4/["TC_H%67_ (#I_A1_86D?] JR_P# =/\ "@"_15#^ MPM(_Z!5E_P" Z?X4?V%I'_0*LO\ P'3_ H OT50_L+2/^@59?\ @.G^%']A M:1_T"K+_ ,!T_P * +]%4/["TC_H%67_ (#I_A1_86D?] JR_P# =/\ "@"_ M15#^PM(_Z!5E_P" Z?X4?V%I'_0*LO\ P'3_ H OT50_L+2/^@59?\ @.G^ M%']A:1_T"K+_ ,!T_P * +]%4/["TC_H%67_ (#I_A1_86D?] JR_P# =/\ M"@"_15#^PM(_Z!5E_P" Z?X5@>-M0\->!_"%[KNI:78E+=/W<0@0&:0\*@X[ MG\AD]J //?VA_B1-I.FQ^"O#KN^L:LH6=$;5[W$M_*O/S=HP?10<>Y)/>O*_@'X&E\8>(K_XC>++:&6.29Q90 MM$/+>0\,X3H%0?*H]<_W:^A?["TC_H%67_@.G^% %^BJ']A:1_T"K+_P'3_" MC^PM(_Z!5E_X#I_A0!?HJA_86D?] JR_\!T_PH_L+2/^@59?^ Z?X4 7Z*H? MV%I'_0*LO_ =/\*/["TC_H%67_@.G^% %^BJ']A:1_T"K+_P'3_"C^PM(_Z! M5E_X#I_A0!?HJA_86D?] JR_\!T_PH_L+2/^@59?^ Z?X4 7Z*H?V%I'_0*L MO_ =/\*/["TC_H%67_@.G^% %^BJ']A:1_T"K+_P'3_"C^PM(_Z!5E_X#I_A M0!?HJA_86D?] JR_\!T_PH_L+2/^@59?^ Z?X4 7Z*H?V%I'_0*LO_ =/\*/ M["TC_H%67_@.G^% %^BJ']A:1_T"K+_P'3_"C^PM(_Z!5E_X#I_A0!XC^T-\ M/[B!H/B+X5WV^IZM#PQ52-DP]UX!]L?W:]+^%WCZV^(G@FVU6/:E['^Y MOH ?]7*!RY7/J* /JVBL]=$T9T#)IEBRL,@BW0@C\ MJ7^PM(_Z!5E_X#I_A0!?HJA_86D?] JR_P# =/\ "C^PM(_Z!5E_X#I_A0!? MHJA_86D?] JR_P# =/\ "C^PM(_Z!5E_X#I_A0!?HJA_86D?] JR_P# =/\ M"C^PM(_Z!5E_X#I_A0!?HJA_86D?] JR_P# =/\ "C^PM(_Z!5E_X#I_A0!? MHJA_86D?] JR_P# =/\ "C^PM(_Z!5E_X#I_A0!?HJA_86D?] JR_P# =/\ M"C^PM(_Z!5E_X#I_A0!?HJA_86D?] JR_P# =/\ "C^PM(_Z!5E_X#I_A0!? MHJA_86D?] JR_P# =/\ "C^PM(_Z!5E_X#I_A0!?HJA_86D?] JR_P# =/\ M"C^PM(_Z!5E_X#I_A0!?HJA_86D?] JR_P# =/\ "C^PM(_Z!5E_X#I_A0!? MHJA_86D?] JR_P# =/\ "C^PM(_Z!5E_X#I_A0!?HJA_86D?] JR_P# =/\ M"C^PM(_Z!5E_X#I_A0!?HJK;Z7I]I+YMK8VT$F,;XX54_F!5J@ HHHH **** M "BBB@ HHHH **** *&N_P#(NZE_UZ2_^@&K]4-=_P"1=U+_ *])?_0#5^@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O MF#XAZG>?&[XS6?@G09R-%TR5O/G3D97B6;T./N+[G_:KTSX]?$;_ (0?P0UG MI\VW6-6#0V^T_-"G\UTO3(5@M+2)8HHU[*!C\_4]S5RBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\^^,_P]7X@^ Y MH+9 =5L9G M=);YPN?=3\I]MM>S5\Q?%#3KKX._&K3_ !YH<1_LS4Y2UQ"@PI<_ZZ/_ ($# MO&?XL_W:^E--U&UU?2[74=/F6:UNHEFAD7HRL,@T 6:*** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH H:[_R+NI?]>DO_ * :OU0UW_D7=2_Z])?_ $ U?H * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H+Z^MM, MT^XOK^9+>UMHVEFE9=3*/]=,WWF^G0#V KJ: "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .8^(G@VW\>> M!K_0[C:LLJ;[:5O^64R\HWTSP?8FO*/V:O&-Q'%J/@#7MT5]I0?HQ[T M ?2E%9^A:U9^(] LM8TR3S+6]A6:,]P".A]".A'J*T* "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH H:[_R+NI?]>DO_H!J_5#7?^1=U+_KTE_] -7Z "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#"\:>*[+P5X0O] M>U$@QVL>4CS@RR'A4'N3C\,GM7B/[/OA2\\4^)]2^)WBG]]/--(MF67AI#P\ M@'8*/D7\?05G_%O6+SXM_%S3OAYX']#L])TN+RK2SA6&)/8#J?4GJ3W)H O4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8/C;PK:^-?!NH MZ#>X"W41$ \A4@,I)Q\Q /4J*\TNM?BT;P?XB@T6/ M6M+UNV$"-#K-X][)!Y["..9"TLJ%WW@&\FL-$U349$U M+27:%K^YDO&MKA9X(1*IE+$9%QDC.W*#CDY8'JU%<5IL#^&?B)::+;7^HW=A MJ6ES7!2^O)+IHYH9(EW!Y"S ,LW(SMRHP!DUVM("AKO_ "+NI?\ 7I+_ .@& MK]4-=_Y%W4O^O27_ - -']LVW_/*]_\ "?_ .(H OT50_MFV_YY7O\ X 3_ M /Q%']LVW_/*]_\ "?_ .(H OT50_MFV_YY7O\ X 3_ /Q%']LVW_/*]_\ M "?_ .(H OT50_MFV_YY7O\ X 3_ /Q%']LVW_/*]_\ "?_ .(H OT50_MF MV_YY7O\ X 3_ /Q%']LVW_/*]_\ "?_ .(H OT50_MFV_YY7O\ X 3_ /Q% M']LVW_/*]_\ "?_ .(H OT50_MFV_YY7O\ X 3_ /Q%']LVW_/*]_\ "?_ M .(H OT50_MFV_YY7O\ X 3_ /Q%']LVW_/*]_\ "?_ .(H OT50_MFV_YY M7O\ X 3_ /Q%']LVW_/*]_\ "?_ .(H OT50_MFV_YY7O\ X 3_ /Q%']LV MW_/*]_\ "?_ .(H OUY]\9_B"OP^\!3W%LX&JWV;>Q7N&(^:3Z*.?KM'>NO MEUZR@A>:<7<<4:EG=[*8!0!DDG9P*^94N&^//QT-Y=ICM\Y7/NY^8^VVO9 MZSTU:TC142"\55&%46$P 'I]RE_MFV_YY7O_ ( 3_P#Q% %^BJ']LVW_ #RO M?_ "?_XBC^V;;_GE>_\ @!/_ /$4 7Z*H?VS;?\ /*]_\ )__B*/[9MO^>5[ M_P" $_\ \10!?HJA_;-M_P \KW_P G_^(H_MFV_YY7O_ ( 3_P#Q% %^BJ'] MLVW_ #RO?_ "?_XBC^V;;_GE>_\ @!/_ /$4 7Z*H?VS;?\ /*]_\ )__B*/ M[9MO^>5[_P" $_\ \10!?HJA_;-M_P \KW_P G_^(H_MFV_YY7O_ ( 3_P#Q M% %^BJ']LVW_ #RO?_ "?_XBC^V;;_GE>_\ @!/_ /$4 7Z*H?VS;?\ /*]_ M\ )__B*/[9MO^>5[_P" $_\ \10!?HJA_;-M_P \KW_P G_^(H_MFV_YY7O_ M ( 3_P#Q% %^BJ']LVW_ #RO?_ "?_XBC^V;;_GE>_\ @!/_ /$4 7Z*H?VS M;?\ /*]_\ )__B*/[9MO^>5[_P" $_\ \10!?HJA_;-M_P \KW_P G_^(H_M MFV_YY7O_ ( 3_P#Q% %^BJ']LVW_ #RO?_ "?_XBC^V;;_GE>_\ @!/_ /$4 M 7Z*H?VS;?\ /*]_\ )__B*/[9MO^>5[_P" $_\ \10!1\:^%K7QIX-U'0;W M 6[B(CD(SY<@Y1_P8 UXO^S;XHNM*U'5_AUKV8;NREDEM8W_ (2IQ+&/Q^8? M5C7NW]LVW_/*]_\ "?_ .(KYS^.5E-X0^)&C_$CPU#<1EIE%UOMI(E,RC R M64##IE3_ +I]: /INBL+1?%^EZ]H=GJNGB[DM[N)94*V_ MMFV_YY7O_@!/_P#$4 7Z*H?VS;?\\KW_ , )_P#XBC^V;;_GE>_^ $__ ,10 M!?HJA_;-M_SRO?\ P G_ /B*/[9MO^>5[_X 3_\ Q% %^BJ']LVW_/*]_P# M"?\ ^(H_MFV_YY7O_@!/_P#$4 7Z*H?VS;?\\KW_ , )_P#XBC^V;;_GE>_^ M $__ ,10!?HJA_;-M_SRO?\ P G_ /B*/[9MO^>5[_X 3_\ Q% %^BJ']LVW M_/*]_P# "?\ ^(H_MFV_YY7O_@!/_P#$4 7Z*H?VS;?\\KW_ , )_P#XBC^V M;;_GE>_^ $__ ,10!?HJA_;-M_SRO?\ P G_ /B*/[9MO^>5[_X 3_\ Q% % M^BJ']LVW_/*]_P# "?\ ^(H_MFV_YY7O_@!/_P#$4 7Z*H?VS;?\\KW_ , ) M_P#XBC^V;;_GE>_^ $__ ,10!?HJK;ZC#H(87R7\M]!"4A,B*J+'Y.[YHMB*I4L2>3N!QCLJ* .1/@4Z MC::Y_P )'J/VN^UJ".VEN+.#[.MO''N,8B0LY!#.SY9FRQ] %$$O@&YUK[;) MXNUE=0N;C3CIT,MC:_9!;H6#M(%+OF0NB-G.WY% 7KGM:* .;T7PUJ-OK_\ M;?B+5X=3OTL_L4!MK,VT<<98,Y*EW)=F5,G('RC '.>DHHH H:[_ ,B[J7_7 MI+_Z :OU0UW_ )%W4O\ KTE_] -7Z "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH ***P_&7BNQ\%>$K[7M3.8K6/*1@X:5SPJ#W)_+D]J /)_VC MO'\MEID'@;02TNIZOM%RL7++$3A8_P#><\8] ?[PKOOA/X!B^'G@2VTUU0ZA M-^_OY%YW2D]>3? ?PI?>-?&6H?$_Q8/-=IV^Q!AP\O0N!_=08 M5??_ ':^CZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "L'QOX5MO&O@S4=!O, 7<1$_0>V3Z5O_!/X:+\/?!RM?1K_ &UJ M(66\;',8Q\L0/HN>?%;7QKX-U'0;W 6[B(CD(SY4@Y1_P M8 _F*\7_ &;_ !3=:1J>J_#CQ!F&[LY9);5'_A93B6,?C\P^K&OH:OF_]H#P M_>>#/'6C_$OPZFQ_/1+K:.!*H^4M[.@*GZ>] 'TA167X:\06?BKPS8:YIC;K M:^A$J\\J>A4^X((/N*U* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *&N_P#(NZE_UZ2_^@&K M]4-=_P"1=U+_ *])?_0#5^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M *Y7XB^/=/\ AYX1N-7OV5YR"EG;$X-Q+CA?H.I/8?A6QXA\0:;X6T&ZUC6[ ME;:SM4W.YZGT4#NQ/ '*_#=EXO\*W^A:FN;>]B*%L9,;=5<>ZL 1]*UZ* /G#]G[Q)>^#_ !GJ MWPS\2MY] M '24444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 45C^)O%&E^$M);4-8ED5/F$<4,9DEF8*6*H@Y)PI/H "20 34:^,= M";P^-9^VD6AE\@ POYOG;MOE>5MW^9NXV;=V>U &Y16/8^*]&U#3;Z^M[IUB MTX,;Q)[>2&6WPNX[XG4.OR\C(Y'(S4>G^,-'U*UGNHFO;>UMX#<27-]IUQ:1 M",#);?,BJ1CG@].: -RBL?1/%6D^(9I8=-FF\Z%%D>&ZM);:38V=KA)55BIP M<,!C@\UL4 4-=_Y%W4O^O27_ - -7ZH:[_R+NI?]>DO_ * :OT %%%% !111 M0 4444 %%%% !1110 4444 %9VO:]IGAG19]5UR\CL[*W7+RR'\@!U)/0 7?B3]I/QTMG8K+IOA/39-S.PX0?WF[-*PSA> M@'XD_2OASP[IGA30+;1]#MEM[.V7:BCJQ[LQ[L3R32>&_#>E>$M"@TC0;1+6 MS@'"KU8]V8]2Q[DUJ4 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M%74].M=8TNYT[485GM;J)HIHV'#*PP17S5\.-1N_@K\:K[P1KDQ_L?5)56"> M3 &3_J9?09'R-[_[M?3]>2_M ?#<^-/!_P#:NEQ;M9T=6DC"]9H>KI[GCM45Y=\"/B2/'?@Q;349MVM:6JQ7.X_-,G\$OX@8/N/<5ZC0 4444 % M%%% !1110 4444 %%%% !1110 445P'Q"^,OA?X>HT%Y.;_5,973[5@7'^^> MB#Z\^@- '?D@ DG '4FO,/&GQ_\ !?A%Y+:"Z;6K],@P6!#*A]&D^Z/PR1Z5 MY5O^*OQ^F.S_ (D/AASCJT<#+_Z%,?\ QW/]VO5/!'P!\'>$%CN+NV_MS45Y M-Q?(&13_ +$7W1^.XCUH YWX[>P;R1(EP!"?.A8$8^:/4T49RWGE76,J"Q#*?FQT[C6-%TWQ!I4VFZW90WUG,,/#,FX'W' MH1V(Y!Y%5I?"?AV?18-'GT'3)=,MFWPV4EG&T,;<_,J$8!^9N=J__ #XV M7_@8_P#\:HUW_D7=2_Z])?\ T U?H H>=J__ #XV7_@8_P#\:H\[5_\ GQLO M_ Q__C57Z* *'G:O_P ^-E_X&/\ _&J/.U?_ )\;+_P,?_XU5^B@"AYVK_\ M/C9?^!C_ /QJCSM7_P"?&R_\#'_^-5?HH H>=J__ #XV7_@8_P#\:H\[5_\ MGQLO_ Q__C57Z* *'G:O_P ^-E_X&/\ _&J/.U?_ )\;+_P,?_XU5^N!\<_& M;PAX$62&]OA?:BHXL+(B20'_ &CT3\3GT!H Z_SM7_Y\;+_P,?\ ^-5Y!\0O MVB+?PW-)I'ARUL]6UN?#CX(^&_A\L=YL_M360.;ZX0?NS_P!, MT_@^O)]^U 'F'A3X,^+/'FO)XO\ BD3,LQWC3KF=H9''8,%4^6G^P,'Z=_H& MQM[W3+&&RT_2=-M;6! D4,-TRJBCH !%Q6M10!0\[5_^?&R_\#'_ /C5'G:O M_P ^-E_X&/\ _&JOT4 4/.U?_GQLO_ Q_P#XU1YVK_\ /C9?^!C_ /QJK]% M%#SM7_Y\;+_P,?\ ^-4>=J__ #XV7_@8_P#\:J_10!0\[5_^?&R_\#'_ /C5 M'G:O_P ^-E_X&/\ _&JOT4 4/.U?_GQLO_ Q_P#XU1YVK_\ /C9?^!C_ /QJ MK]% %#SM7_Y\;+_P,?\ ^-4>=J__ #XV7_@8_P#\:J_10!0\[5_^?&R_\#'_ M /C5'G:O_P ^-E_X&/\ _&JOT4 4/.U?_GQLO_ Q_P#XU1YVK_\ /C9?^!C_ M /QJK]% %#SM7_Y\;+_P,?\ ^-4>=J__ #XV7_@8_P#\:J_10!0\[5_^?&R_ M\#'_ /C5'G:O_P ^-E_X&/\ _&JOT4 4/.U?_GQLO_ Q_P#XU1YVK_\ /C9? M^!C_ /QJK]% %#SM7_Y\;+_P,?\ ^-4>=J__ #XV7_@8_P#\:J_10!0\[5_^ M?&R_\#'_ /C5'G:O_P ^-E_X&/\ _&JOT4 4/.U?_GQLO_ Q_P#XU1YVK_\ M/C9?^!C_ /QJK]% %#SM7_Y\;+_P,?\ ^-4>=J__ #XV7_@8_P#\:J_10!0\ M[5_^?&R_\#'_ /C5'G:O_P ^-E_X&/\ _&JOT4 4/.U?_GQLO_ Q_P#XU1YV MK_\ /C9?^!C_ /QJK]% %#SM7_Y\;+_P,?\ ^-4>=J__ #XV7_@8_P#\:J_1 M0!0\[5_^?&R_\#'_ /C5'G:O_P ^-E_X&/\ _&JOT4 4/.U?_GQLO_ Q_P#X MU1YVK_\ /C9?^!C_ /QJK]% %#SM7_Y\;+_P,?\ ^-4>=J__ #XV7_@8_P#\ M:J_10!\M_$#1-9^"WQ1MO'N@6<<>E7TQ$]O#(6C5FYDA)VC ;!9>."/]D5]! M^'O$LWBGP_::SHT%C-9W<>^-OMCY'JI'E<$'((]15WQ)X=T[Q7X=O-%UF$36 MEVFQQW4]0RGLP."#ZBOG#P/XBU7X"?$BX\'^,)6/AZ]DWQ7.#L3)PLZ^@.,. M.V/;D ^E/.U?_GQLO_ Q_P#XU1YVK_\ /C9?^!C_ /QJKLP'[K M))[ !_-T_2RNLZTO!@B?]U ?^FCCN/[HY]<5YQHGPQ\=_&?5 MHO$/Q+OY]-TK(,-MMV.R'M%&>$'^TW)ZX;K0!)KWQK\9?$O4SX;^%FES6BN2 MLEY$Q,I7.-V\@")?<\^X/%=%X!_9YCT"Z75?%T%EX@U,MY@CENG$$;=22IC/ MF'W;CV[UZ_X8\)Z)X.TA--\.Z?%9VZXW;!EI#_>=CRQ]S6Q0!GH^JQHJ1Z?8 MJJC"JMXP 'I_JJ7SM7_Y\;+_ ,#'_P#C57Z* *MO)J#2XNK:VCCQ]Z.Y9S^1 M0?SJU110 4444 %%%% !1110 4444 %%%% %#7?^1=U+_KTE_P#0#5^J&N_\ MB[J7_7I+_P"@&K] !1110 445B:_XT\-^%HRWB'6[*P(&1'+,/,/T0?,?P% M&W17A_B/]J7PKIP>/P[87NL2C[LC#[/$?Q;+?^.UR_\ PF_QR^(_R^&=';1+ M"3I-' (05]?-EY/U3% 'T7JNLZ9H5F;O6M0M;"W7K+N1D!D!A@!]V89/X*1[USFE_LS:OK=XM_\1?%TUU,W+QVS--( M?;S9.G_?)KUKPK\)O!?@XI)H^AP&Z3I=W/[Z7/J&;.W_ (#B@#Q-KKXV?&,A M((F\.:)+U8!K6-E_WCF23\/E/M7=^"/V;?"OAQH[OQ S>(+Y<';.FVW4^T?. M[_@1(]A7L=% #8HHX(4BA18XT 5408"@= !VIU%% !1110 4444 %%%% !11 M10 4444 %%%% !112,ZHI9V"@=23B@!:*H3Z[I%MG[3JME#CKYEPB_S-36.H MV6IP&?3;RWO(@=IDMY5D7/ID&@"S117$>(?C'X#\+ZI/INLZ_'%>VYQ+!'!+ M*5/H2BD \],T =O17D=U^TQ\/;?/DSZC=<_\L;,C/_?16O1O"_B73O&'ANTU MS17=[.[#%/,3:P(8J01V((- &M139&9(G:-/,8*2J XW'TR:^<[GXN?&K4KN M6'2/ #V:JQ4;]-G8IST+L0I/X4 ?1U%?.-NW[26L7,;;H]-B+ YD6T15Y[C! M5& 3WP/2@!6944LY"JHR23@ 5@7WC[PAIF1?^*-'@ M9>J/?1[ORSFG^-/"MMXV\(7WA^]N9[:&\"AI8#AEVL&'L1E>0>U>567[*GA& M( W^L:Q!DWQ9Z; ME'(_&@#SSX3_ !V][X6FTNWMXO,6[$K/&QR!L.5'SAKU*J": M[I4NN2Z+'J5JVJ11B62R$R^:J''S%,YQR/S'K3)/$>C1>(HM!EU.U75IHS+' M9&4>:Z@$Y"_0$_0'TH \V^*?Q-\:^#/$D%EX:\'/JEB]N)#>&"656X7^8KWW4/$^B:3K%CI6I:G;VU_J!VVMO(^ M&E/3 _'@>IXIVK^)-&T":SBUK4[:Q>^E\FV6>0+YK\<#\Q^8]: .=^%OC;5? M'?AB74=;T"719HK@PJKEMLP !W*& (ZX[\CKV':UGZSK^D>';1+K7M2M=.MY M)!$LMU*L:EST&3^)^@)Z"IM0U2PTFP:^U2]M[.T3&Z>XE5$&>F6)Q0!YCK7[ M1O@S0?$]]H=];ZMYUC.\$LT=NACWJ<''SANH(Z5:LOVB/AM=D"36Y;5CVGLY M1^JJ1^M=5K/@_P %ZTDFI:YH>C77F('>]GMXRS+C@F3&<8]ZYV?X%?#+5(5F M3P["$D7>DMM=2J""."-KX(_2@#O=.U&SU?38-0TRYCNK2X02131-E74]Q5FJ M.B:1IV@Z):Z7HL"6]A;1A((T)("]>IY.N:FU"V>]TRZM8;A[62>%XTGC M^]$2" P]QG/X4 6**^;I?@7\5M)F>7P_\0&D^8MS?W,#/]0-P.<#J:GTW1?V MB]'U2W1=1BOK?S )&N+B"6/;QG=NP^./X>: /HJBBN:^('BV3P1X,N]=ATJ; M56MRO^CPMMX) +,V#A1U)P: .EKC/B=\-].^)/AAK"[*P7T&7LKS&3"_H?53 MT(_'J!7E-M^UM9-_Q]^$;B+_ *Y7ZO\ S1:[+P-^T%X<\<>)K;0;?3M1LKRZ M#>4TRHT9*J6()#9' /:@#S[X9?$[5/A;KS> /B:KP6D#[+6ZD^86P/3G^*(] MC_#]/N_2T+I^U+X%:%6>SUI&(Y3[-&<'Z^977_ _^+GAOXD7=W:Z"M[#< M6B"1X[N$(64G&X%68=>.2#0!W-%%>0?%#X[GX=^*%T.'PU-J$K0K*)WN/)1M MW3:-C;L=^E 'K]%?+=W^UAKQ)%KX9T^$_P#3::1\?EMI8/C?\4OB' NE>"M" MA@NR,3W5E"6VYZ?-(2L8QW//H10![]XQ^(/AKP)9>?XCU*.!V7,5LGSS2_[J M#G'OT]37@NI_$;XB?&O49=&^'EA-I.C9V37 ?:<$?\M9NB@C^!>?]ZM_P?\ MLW/=Z@=;^*6JRZK>RMYCVD4S,&/_ $TE/S-]%Q]3574O@U\59=7O+;1/%MKI M6AB=S:6UI>36T:1$_*/*C3 (& >N2"\#>5J&J;-9UE>1/, MG[J$_P#3-#W_ -H\^F*]7KYM'[+VO:HP?Q#XY\U^^())S^;N*^@?#^D+H'AS M3](2YFNEL;=(!-.6=OJ%C/9WT*3VUQ&T4T4@RKHPP5(]" M#7$VOP2^'-FP:+PK9L0<_OGDE'Y,Q_*@#E+/]I_P;?:S:V$&G:R!SU@67@SPCH3"YL/#VCV#QD$31V<2,I['=C-;DT\5M"T MUQ*D42#+/(P55'N30 ^BFQ2QSPI+"ZR1N RNAR&!Z$'O3J "BBB@ HHHH KW M^H6>E6$M]J=U#9VD(W23SR!$09QRQX'-1:/K.G>(-*AU+1;V&]LIUW1S0MN4 M^H]B.A!Y!X-<_P#$+2Y=5TO3ELK^QMM1M;];NRAOR?*NY4CD_=D Y/!+@C)! M0-@XKG_AM]GU?PO?:/)97&A:B;.R>[GL;PMYZ/;JLCQWMK-%++%J66I0QML>2SN$ MF56QG!*D@'!'%>3VUC;Z;\%M=TRT3981^)IK-T:1FQ;?VDL;J6))(\O(.3R, MYS5_XF.]AJ?B)M-Q"TWA"=KIXCM8!)56-N.X5YL'VH ](TOQ!HVN-.-$U:QU M$VY"S"TN4E\HG. VTG'0]?0UH5Q=Y!:V/Q.\*)I:11!]+O(&6+@&W3R2@XZA M6(QZ;CZUVE %#7?^1=U+_KTE_P#0#5^L7QE??V9X$UZ_\OS?LNFW$VS=C=MB M8XSVSBODWQ1\;_B'XVWPZ:TVF6+9'D:5&P8C_:D'S'OT('M0!]3^*/B'X4\& MH?\ A(M;M;64#(MPV^8_2-K&0 ?\ H0S7T]\&;>8> M%KB6_P# ]KX1N4N6A6&& QM-& "&);YCSD9).<9% 'E@TSX]_$OF^N9/#FGR M?P,WV-0/3:N93]&K=T#]E;1XI!<>*]>O-2F)W/';*(4)]V.YF^ORUI:CJGQU MU;0M333='T_2[R'41';LC1[Y(,-DJ9&*$ A/FX)R<#BN37PU^T9J4KI=:O)9 MA>CF]@0-]/+R?Y4 >W>'?AMX.\*;&T+P]96\J=)VC\R4?]M'RWZUU%>/_"OP MC\4M \87$_CGQ#_:&E-;%1&]X]QND)&"H8#;C!R??'/4=9-H/C)OB[;ZS%K\ M2^%4M3')IF#N9]I'3&/O$-NSGC&,=0#L99XH%W3RI&OJ[ #]:S;CQ1X?M,_: MMM-U?3=8MS/I&H6 MM_"K%#):SK*H8=1E21GVJQ/<0VL)ENIHX8P0"\C!0,G Y/O7D+_LW^'8O#MO MI6FZUJ]KY=ZMY+/YJEY"!@# QV.,@GO7=>/O 6G?$/PRFB:M&-7N-+U36B+VV;9-##;2R;&]"P7;GVS MQ7/7'[3?P^A_U;ZG/_USM,?^A,*VM8^!'@'6[=A=Z5(EVT*1&^AN'64[ &/ M.TL0.25.>]30_ _X>PZ/_9__ CEM(#%Y1N'R9CQ][?U#=\C% '2^'?%FD^) M_"4'B339RNFS1O)YDX\O8$)#;L],%3[<5/I'B/2?$&C'5=#OHM0LQN'FVYW< MKU'U]JKZ'X/T;P]X/3PQI]J?[*6*2(PRN7+JY)?)/)SN/YT[POX2T7P9HO\ M97ARS%I9^8TICWL^6;&22Q)/ _"@#PB7]K">:9ETWP4TB@X4O?DDCMD"/CZ M9-1V/[3?BG5KT0:3X&2[=6 >*!Y9'Y.,?*O!_"O>_#?A'0?"-M<0>&],AT^* MYE,TJQ9^9L8[DX'H!P.PIVC>%-"\/7U_>:)I=O97&HR"2Z>)<&5ADY/IRQX' MJ: *>A^/- \0>(+W0=/O0VKZ>@>[M"C!HN0&&<8.UB <$X-8WBOXBQP7FK^% M_![17WC.TM1/!83(P1ONL1NX!8(V[;GGCWKJ++PUHNFZY>:Q8:9;6^HWP N; MF.,!Y?J?U/KWIZ>'M'C\02:['IEJNJRQ"*2]$0$K(.Q;KV ^@ ["@#YDN?BS M\:D\46_AR2W@MM8NEW0VAM(E<@@D?>.!PIZUJZ/\1?BUH?Q0\.Z'X^N[>TAU M2XC0V\T$!WQL^S(,0)4DY R0,^U?0\V@Z3<:Y!K4^F6DFJ6\9BAO6A4RQHF1W['TO4M$TO66MFU;3K6]-K)YL!N(5?RG_O+D<&C5M% MTS7K-;76]/M=0MUD$BQ7,2R*&'1L$=>OYF@#Y<\5>&OBUX8\+'Q!KWQ$DBL" M4"F#5KIF??TP%2NZ^'>F^(OA_HUQX\\<>.9=7\.RZV:CI6GZOITFGZK96][9R ![>XB#HV#D?*>." :=/IMC:;I]M!)$]O+9^9M*,Q8[=XPW/;.1BO: M8=-L;?35TZWL[>*Q6/RA;)$!&$QC;MZ8QVHL--L=*L8[+3+.WL[6,82"WB$: M*/91P* /E_P!\"?"'Q T:;4]'\5:I)!!<-;R"2Q2%MP .<;FX(8&O2_@!#X. MLM/\06'@R?59WMKQ5O)-215W'#!2@7C;\K=?F]>U>JV&FV.EVQM],L[>SA+% MS%;Q+&NX\DX R?6EM;"SL3,;*U@MS.YDE,483S'/5FQU/N: .8\+_$G1O%G MB[7/#NG07L=YHLA2=YX@J288J2IR3PP[@>OTX.XT'X7^-/CAK.@ZEX5NY-;@ MB%Q?J?98K2V@GEFAMXHY9B#+(B -(1TR>_XU(( MT$K2!%$C *7QR0.@S^)_.@#QB/0/AQIWQ;M_ L?PZC>22U,XOY8S+$ %+%?'OA[P=H_A*:32[V+F\M5V0VG+# 4+MXVY(R.&'X]U1 M0!QOC7Q5XCT#Q!X>LM \,S:O::C<^7>W488BU3*C)P/EX).6X^7'T3XCZSXT MT:QTZ3P%HEOJTTMT$NDFS\B=B,$8!Z%N<>E=G10!R7Q'?QHGA0'X=);OJWVA M-XF*?ZKG=MW_ "YSCKVSCG%2>+;3Q=J'PZF@\-7=M8>)9((_WN?W:OE3(%)! MQD;@"1Z=.HZFB@#EY=)\3WOPQ_LJ?6([;Q+)8")]1A4A5FQRXQC'U &,Y [4 MGASP[KME\-$T'7M?ENM8-K+ ^J(2SHS;MK M@L5!')Y.VNIHH Y3X>>$+[P9 MX.71M5URXUJ82N_VF3<"BMC"+EB0!C/7J34/PX^'R?#O1[RPBU>[U075TUQO MN>-F0!@#)YXY/G&*ZFB@#G+?P M%X>M?'EQXPAL=NM7,7E23>8VW& N0N< D #/M[FG7?@3P[>^-K3Q;<:>K:U: M1^7%<>8P&,$ E<[20&8 D9Y]ACH:* ,#5_!'A[7O$FF:]JNFI/J>EL&M+@NP M*8.1D X;!Y&0<'I3?$W@7P]XPN]-N?$-@+N72Y3+;$R,NTG&00",@E5.#Z?6 MNAHH Y[QCX&T'QYIL%CXEM&N8;>83Q[)&1E8 CJ.<$$@C_ 4OBWP3HWC3PP= M!UF*3[$&1D$#[&C*_=(/TXYS7044 <[K/@?2=:\ -X.F^T0:6;:.V7R)<2(D M>W;ACG.-HZYSWIEOX&TZS^&Y\%V<]U%8?8WM%G$O[X!@F.V,<5TM M% '+^#_ \'@WP$GABQU"ZE14E473D"12Y)RN.%QG@5#\-_!$_@'PU+I5UKEQ MK3273W GG7:4#!1M +,K)X@\3W&O_;+LS0&? M/[E><]2<$YY X&..])X/\/>+])\6^([WQ)XA74M+OKC?IUJ,DVZ;B0.0 N%( M&!D'&:[2B@#C-&L/'47Q0UB[UG4K6;PI)!BPM8U ='RN"?ESD#?G). M/O\ A;V-EG_PA7V7KE/,\S;_ -];M_\ P';[UVE% '!>(U\6S_%'1[6RT#3+ M[PM+ 3?W5PB,Z-DYZG(P-F 0"_V@=2T M=+AO$%W;9C+K;S:D8YCZ*<="?#N#'.XY!''IVE% '&7GASQ9-\6+'7+?Q&(O#4-L MR3:5@Y=]I'3&#R0=Q.1C&*/$OA#7M8^(&@:YIGBBXT[3M./^E:/%+\2OAY'\1M%M-/EU>ZTP6UTMQOMQG?@8P1D<\\'L>QKLJ* .7\>>!++ MQ_X1.@:E=W5O%YB2B:%AOW+ZY&#U/\ZDUCP-IFM_#S_A#KV:[_L_[-%;>:LO M[[$>TJVX@Y.4!.1@^E=)10!E^&O#]IX5\,V.AZ:TKVMC$(HVF;(-/\ L6J0F6(.LB,DC1O$XZ.CJ0R,/4$'KZU5 M\,^%-*\):8++1XI "%\V>>1I99BJA07=N3@ #H , <5LT4 9D7AS2(M*OM M-6QC:RU"6::Z@D)=96F8M(3N)ZEB<=!VQ4.D^$M&T5+I;.UDD-X@CN'O+F6Z M>1 " A>5F;8 3A?R?$34Y/%QM--T#[9I$$M MS!/+'*3=,T,L$?]7TX]ZTJ *&N_P#(NZE_UZ2_^@&K]4=;4OX?U%5!9C:R@ #K M\AI/[/N?^@Q>_P#?$'_QN@"_15#^S[G_ *#%[_WQ!_\ &Z/[/N?^@Q>_]\0? M_&Z +]%4/[/N?^@Q>_\ ?$'_ ,;H_L^Y_P"@Q>_]\0?_ !N@"_15#^S[G_H, M7O\ WQ!_\;H_L^Y_Z#%[_P!\0?\ QN@"_15#^S[G_H,7O_?$'_QNC^S[G_H, M7O\ WQ!_\;H OT50_L^Y_P"@Q>_]\0?_ !NC^S[G_H,7O_?$'_QN@"_15#^S M[G_H,7O_ 'Q!_P#&Z/[/N?\ H,7O_?$'_P ;H OT50_L^Y_Z#%[_ -\0?_&Z M/[/N?^@Q>_\ ?$'_ ,;H M6UPEW:17$.3',@=/]V$A^3Y1QS'GCWJY_9]S_T&+W_OB#_XW0!?HJA_9]S_ -!B]_[X@_\ MC=']GW/_ $&+W_OB#_XW0!?HJA_9]S_T&+W_ +X@_P#C=']GW/\ T&+W_OB# M_P"-T 7Z*H?V?<_]!B]_[X@_^-T?V?<_]!B]_P"^(/\ XW0!?HJA_9]S_P!! MB]_[X@_^-T?V?<_]!B]_[X@_^-T 7Z*H?V?<_P#08O?^^(/_ (W1_9]S_P!! MB]_[X@_^-T 7Z*H?V?<_]!B]_P"^(/\ XW1_9]S_ -!B]_[X@_\ C= %^HHK MA)I)D3.Z!PCY'?:&_DPJK_9]S_T&+W_OB#_XW5.RT^Z^V:C_ ,32\3_2!\P2 M'Y_W4?/,?X<>GKF@#;HJA_9]S_T&+W_OB#_XW1_9]S_T&+W_ +X@_P#C= %^ MBJ']GW/_ $&+W_OB#_XW1_9]S_T&+W_OB#_XW0!?HJA_9]S_ -!B]_[X@_\ MC=']GW/_ $&+W_OB#_XW0!?HJA_9]S_T&+W_ +X@_P#C=']GW/\ T&+W_OB# M_P"-T 7Z*H?V?<_]!B]_[X@_^-T?V?<_]!B]_P"^(/\ XW0!?HJA_9]S_P!! MB]_[X@_^-T?V?<_]!B]_[X@_^-T 7Z*H?V?<_P#08O?^^(/_ (W1_9]S_P!! MB]_[X@_^-T 6EN$:[DMQGS(T61N.S%@/_034M8D6GW7]N7/_ !-+P?Z-#^\V M0_-\TG'^KQQ_7Z5<_L^Y_P"@Q>_]\0?_ !N@"_15#^S[G_H,7O\ WQ!_\;H_ ML^Y_Z#%[_P!\0?\ QN@"_15#^S[G_H,7O_?$'_QNC^S[G_H,7O\ WQ!_\;H MOT50_L^Y_P"@Q>_]\0?_ !NC^S[G_H,7O_?$'_QN@"_15#^S[G_H,7O_ 'Q! M_P#&Z/[/N?\ H,7O_?$'_P ;H OT50_L^Y_Z#%[_ -\0?_&Z/[/N?^@Q>_\ M?$'_ ,;H OT50_L^Y_Z#%[_WQ!_\;H_L^Y_Z#%[_ -\0?_&Z +]1-<(MW';G M/F2(SKQV4J#_ .A"JO\ 9]S_ -!B]_[X@_\ C=4Y=/NO['_1YOWFR M'Y?FCX_U>.?Z?6@#;HJA_9]S_P!!B]_[X@_^-T?V?<_]!B]_[X@_^-T 7Z*H M?V?<_P#08O?^^(/_ (W1_9]S_P!!B]_[X@_^-T 7Z*H?V?<_]!B]_P"^(/\ MXW1_9]S_ -!B]_[X@_\ C= %^BJ']GW/_08O?^^(/_C=']GW/_08O?\ OB#_ M .-T 7Z*H?V?<_\ 08O?^^(/_C=']GW/_08O?^^(/_C= %^BJ']GW/\ T&+W M_OB#_P"-T?V?<_\ 08O?^^(/_C= %^BJ']GW/_08O?\ OB#_ .-T?V?<_P#0 M8O?^^(/_ (W0!:EN$AD@1\[IW,:8'?:6_DIJ6LB>SGBU+3'>^N;I1':%+J7AEI/$=OX>(3P];S6OB69-5 MWR:A*JQN\P# ^84&YOF*M\Q4=,'VZ&9+BWCFB.4D4.I]01D4 /HHHH **** M"BBB@ HHHH **** "BBB@ HKFKWQM86/Q L?"LR/YUW;F07'\"2'/EQ,>@9U MCE(R?X/>O-9(=1MM.F%C8:HOQ#L]0EG:]D@F^SW$0E+$M,?W9@:'"A,Y#;<* M",T >WT51T35(MF2Z%ND:ONVJI*L6H0O+:7JH/E$\,C12$>Q9"1[$4 ;]%%% !1110 M 4444 %%%% !1110 4444 %&>@&:Y756UOQ_HFE^(/#,QT^?1I)[@6#L"TM]$QB,#MT, M97SDW#^^#0!Z516=X?UNU\1^'[/5[ MY%U&'"L,,AZ,C#LRL"I'J#6C0 444 M4 %%%% !1110 4444 %%%% !116+XB\0MHK6-K9V3ZAJ6I3&&TMA((U8JA=F M=SG:H522<$] : -JBO/+>)?B%J\W_"4V<4-CH@EM+_1Y9S)#]J/ENLN0 LB M>4QQN P6/&>:T_AA(Z^ =,6YN&;[1YT]E',V9!:&5C".>2!&T?TR!0!V%%%% M !1110 4444 %%%% !1110 4444 %%9?B+7H/#FC/?W$,MP?,C@A@AQOFED< M(B#) &68#)( ZUR<]S?^,M=3PSK]F-'>Q>+4+RTANC/'?VC"5$7S%"$8E4%E M(P=N,D$T >@45Y]X/N-3\+ZY_P ([K&EFTL=5N;B?22E[YXMU4!C RX&S@,X MP67DC(P*]!H **** "BBB@ HHKE=>\6WMOXDC\,^'-+%[K$MM]JWWC:5K6FZQI]M;^(+?39+ZPGLMTUO=1I@.RA@#OC)!*'J,$$@UAVR7> MN>3IUYJFJG0O%%NT-A]KG2XNFF53*MX-F!"@" [M>&;34])TY=*\06

?6K&]\47FG[-/ADC1-/\ ,'VJ M1P 97#8"8 .$&[EC\W&*ZJ@#E;KX?Z/J5]+'T M*^T[2M/TV34=6U4NMG$9!#"2@W,7E;I@C8/0C% ':7-S#9VLMS=2+%!"ADDD8\*H& M23] *Y[3O&0OK*ZOYM!UBSL(;874-Q+ K_:8R.J1QLSAN,[64-@CCM7G&AZY MJ6JZ=I>LW]]J4^C:J1I^I0W:2OC?P?=&;3 M+C0+ZZ836\EPJ?:(98SF"9@I/((4[2')_$VDZ?-XBGO]-O?LOE7 MMKI]\RQ2;@-Z''49'###8/6NGHH CMK>&SM8K:UB6&"%!''&@PJ*!@ #L !4 ME%% !1110 4444 %%%% !116+XK\3VWA+1/[1N[>XN0TT=O'% HRTCMM0%F( M506(&YB ,B@#:HKA+KQ9XK\.^3J?B[1M-@T2658YVL;IY9M/#$!7DRH5U!(# M%<;C6'B]=4UHVFG:/J-Q8+-);G546/[.)8R0Z\OO(#*5W;<9& :Y[Q+X MGGN/ OB74]'\/:E:RO%'9V]V]GMFNB[^5O2(?O"(]^X;@,]ABE_X1+Q VF:E MI&CWUM;:!K3R7 :<2+=Z?YYWS(@'RMEF<@DC86_BQ7H0&!B@#@M)\.-X@M+$ MW^B3^'K3284AT>5+PQW\:!=I#[/E12H4;,MTY /3K]'T>RT'2X]/TV-HX(RS M?,Y=G9F+,S,22S%B22>235ZB@ HHHH **** "BBB@ HHHH **SO$&N6OAKP] M>ZSJ"S/:V41FE$$9=]HZX'^0!R>*Y*Y\6>,[/3#XBN/#=B=$1?.DLX;PRWRP M8R9!M'EL0/FV GCHQ- '?5SLWB]?^$@DTO3M'U'4UMID@O;NU6/RK5W 8*VY MPS$*RL=H; (SZ5P6H:]KGBGQ1K%KX>U*\M9K007%A<+<)!8PVCPHZW,H(+3; MF,@VX( 0 E#EJV]'M=>OH9/$?@^YLULO$MO'EI.FGVZ0+<3O<2A.C2.T^31WC\VW@O+TK=WJ=1PK<7,5@L>;>)B0K,7=022K8498[3Q4CZQ'=>+8-,CT.\N'ME,DF MHR0!8;0LAP%=B"S$':1'G&>2*X_PY;>([R2/7](U&QO]5@1M'UC[4CPV]\T# MG;+&R;B"A>1<[<-EN%P,=QX:TFXT70HK.]O#>7/F2S338(!>21I&"@DD*"Y M&3@ 4 >=^#VUSQ7X7U&U71;K3+;Q!)=S:EJ5\?)D4S*40018+-L3RUW-M'R< M9KMO#/@;2/"^V:W$U[J B$+:A>R>;.4'1 3PBC^ZH"^U='10 4444 %%%% ! M1110 4444 %%%<);^+_$WBE;BX\$Z/8I86LTD#3ZS<-$\\B,59%B0$I@@C+X M/^SCF@#NZQ-?\3)HMS;65MI]WJNI72/)#96>P.8TQO)+ MV^$L6IV]QXF\-3/;RFY+-!-;7"K)]E>90"TB;8R9 @Y ^4Y)H ["\U]+JZTO M3F\.:C>27HCN)(Y;91'9*&!#RNQV!E(SM4LV1D#O7*Z9J.MWWCWQ-)IWAZ>6 M66ZCL/MUZQ@MH;6%?X&Y:1F=YFP@QRN6&*[/PWI5_IT5_/K%U'/>:A=FZD2' M=Y4'R(@C3=S@! 2>,DL<#.*VJ .=T7P3INBZA'>K<:A?7%O$T%J]_=O/]FC; M&53/3.!RA1&36-!D-S#$O6 MYA(Q-!_P).1_M*E==10!Q.GIJ7B_Q9I?B"YTF;2-,TN.?[,EZ +JZ>50I)C& M?+0 $X)W$XR!CG?TGPIX?T*\FN]&T:QL;B?(DDMX%1B"<#C/-:]% M!1110 4444 %%%% !1110 4444 %%%% '/>-O#LOB+PZT>GR+!JMG(MYIMP? M^65PG*Y_V6Y5O]EC7.VUUK'Q#DT*6;0+C1+#3[J*_N9M0 6629%/[N%.3MW' M!D;&0#@'.1Z'10!D6_A/P_::Y)K-MHMC%J4A):Z2!1(2>ISCJ>YZGO6O110 M4444 %%%% !1110 4444 %%%% !5'6M(L]?T.\TG4H_,M;R%HI%]B.H]".H/ M8BKU% 'E9D\5^(O!][X"O-(G:^6-].OM=NQLMFAQA9T_BDD:,AMH ;J1TKN MI?!_AZYU2WU*[T:RN;^W552ZF@5I/E^Z2<'XO#>AZ9K M6FV>KS:/:1VT=Q(M0T32=!O=8TW4G-]I26V%CM9&;]]% M(['$:;B'!Y^^P .,5K:'X!L1X1ATSQ78V&I3-=SWTB^5NBAFEE:0B/(R -^T M'@D#WQ7844 0VEG;:?9Q6EA;Q6UM"H2.&% B(H[ #@"IJ** "BBB@ HHHH * M*** "BBB@ HHHH *\_U(W_@;QQ<:CI>D7VJZ7XA&9K.PC#-#?(O$G)"JLB## M,2 #&"3S7H%% '':%X/%WI^MR>,=.LIGUV^%Y-I^!-% !&D:+N(&YP(P2P ^ M8G'3)Z;3-*L-%L5LM)LX+*V0DB*",(N3R3@=SZU;HH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HKD?B7_P )I_PB)_X5OY?]L>>N?,\O_5X. M[;YGRYSMZ^]>-_\ &3O^?[,H ^DJ*^;?^,G?\_V91_QD[_G^S* /I*BOFW_C M)W_/]F4?\9._Y_LR@#Z2JMJ&H6FE:?-?:E<1VUK N^661L*HKYX3_AISS%W; M<9&=W]FX_''/Y5['XEAL[GX;PV_CR];3_-6T6[N[8X$%SYD95PV"J@2A?F8; M1WXH T]+\7:1JVH_8+>2Z@NS&9$@OK">T>10<$H)D4N!D9VYQD9QD5M5YW$W MB70/$F@:9XHO],\2FZCNU@U%=/%K>6SK&7+X#,NS;^[)4)RR9SGG$\)RWUCH M_P -M7DUC5;R[UMA!?\ VN_EECF1K660?NV)12K1IAE 8X.22Q)8'K]%>):Y MKMXDUCK^D3ZI';3^((;1;V_UQX_M1^U&*2**Q3,1B"JP!?8^ 6()&XZ&I2FX MU+XD7UUXHU.RFT&1);*.+4'2.S_T6-U8Q [75G4C8X93A@!EFR >HZKJMEHF MFR:AJDWD6L14/)L9L;F"CA03U(%7*X7X@S7%Q\'IIKV/RKF2.T>:,C&QS-$6 M&.V#FJ^IV,NN?%#6K"ZU758+*VT.VFBM[+4);95E:2<>9F-@/([=/$^KZC:B#PY8W47V._DLS,\HD\ZX8QE=^"BC!RJ\\?-7 MJ.F2QSZ5:RP7RZA&\*%;Q60BX&!^\R@"G/7Y0!SQ0!:HHHH **** "BBB@ H MHHH **** "BL7Q@=?'A#4?\ A#A"VM^5_H@F(V[LC/7C.,XSQG&>*I:1_P ) M@?AF/[6^R#Q;]CEZ8\GS_F\O../[N<<=: .GHKEO Y\8GP-'_P )N+8>(/WF M0A7;U.S=L^7/3.WM[U!\-O\ A./^$>N?^%D_9O[2^UOY/VU'A8^/O^$Y M\0#Q4MG_ ,(]O/\ 930E=^-W'3G[O7=WZ<4 =I575-2M-&TFZU/4I?)L[.%I MIY-I;8BC). "3P.@%@!$@]*ZGXAZ(9?$^C_8;R6Q M7Q+*-'U40C!N+=4DF&#V@PP.G_ .$Y\/G2;348KN:>"^9EM%@L MYI9;C;]YHXE0NZC&=P4KC!S@@U+%XPT.;0+_ %D7C)9Z>;;R1RV^P;F# MQ,HD4XYP5R001D$5A>*]$M;O7-%LM!\0-X9\0V]I,NF.EJLL3VX,8EC\MQM; M 5. 0PX/05@^(+^_E\%_$S3]9M],:_LM.;S-0TV!HEN5>W8HLBLS$2*H&06/ MRNN.#0!V]EXTTK4+F&"VM]:W3L%1Y="O8X^>A+M"%4>Y(%;]>S$2[X8-)EBD(V\ .;E@#TYVFNDI %%%% !1110 4444 %%%% !115;4 MC>#2;O\ LH1&^\A_LPF/R&3:=N[VSC- %FBOF]_^&G-[8P!GC;_9N/UYJQII M_:6&I6_VL0&#>/,%Q]@\O'?=Y?S8_P!WF@#Z(HHKG/'Q\4CP7>_\($(3KGR^ M1YVWIN&[&_Y=V,XW<4 ='17S;_QD[_G^S*Z7X?\ _"^/^$TL_P#A./)_L3YO MM/F_8^FTXV^3\V[./;UH ]MKG+CQ]XN>*]'\.,BZO(=,T'38K_ %*=Q;S2I#$8())VD=SA%58U9F)/3 KRGQP=0\0:MJE]IC1Z M5%X=TR)-2LI)?)FU&SG42RP[SQ"H564/C.X.,KC-:6J>(O\ A+_AGX7U;1(H M-.6XU^S2S21A<")5N-J&149>< $H&R.F[(S3 [S3/%VD:MJ0T^W>\@NVC:5( M;[3[BT:15(#%!,B[\9&=N<9&>M2ZUXGTS0+BU@U!KII[L.8(;2RFNG<)C<=L M2,0!N7DCO6=:^&M6N/$ECK'B35[2]?3DD%I#8V#6R*T@VLS[I9"QVC ( R< MYXQ2US2XM3^)-FT/BFYTB_MM)EV6UM;1%WC>5-[AYD=, QJ"H7YBBNW"00FRF-Q*Q!.T0!/,+8!)&W( )/ J%O&F@KHMOJJW MCR6US*8(4BMI9)I)1G=&(54R;QM;*[TEUZ7[.R_=.V*)),'O^\63\0:ZZD 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !3)8HY MX7AGC62*12KHZY5@>""#U%/HH R]*\,:!H32MH>AZ;IK3*%E-G:1PF0#H&V@ M9'/>K$>D:;%!9PQ:?:I%8$&TC6!0MN0I4&,8^7Y21QC@D5&GOKB M\;P]I375R=T\YLH]\IW!\LVW+?,JMSW4'J*S[/P%I$?B?4]6-[HI)"ENI +-@>Y]:GHH R+SPEX&[6VA6Y,0A,PC&\Q@DA-W7 M:"2<=.34U% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %175K; MWUI+:WL$=Q;S(4EAE0.DBD8*D'@@CL:EHH K76G65];);WMG;W,$;*Z131*Z MJRG*D C ((!![4^>SMKJ6"2YMXIGMI/,@:1 QB?!73S3+?0=(M-'?2+72K*'375D:RCM MT6%E;[P* ;2#DYXYS5^B@#G[;P#X/L[J*ZL_"FAP7$+B2*6+385>-@ GRAPHIC 15 snap-20231231_g2.jpg begin 644 snap-20231231_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" M^ 44 P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBLGQ#XZ\(^$]4TK1/$>O06EWKEV;728)B0UU,%W%%]\2?M3?MV_LE?L4W'A&R_:?^-.G^%+CQWK@T?PC:7%K<7$VI7A*C M8D=O'(X4%XPTC 1J9$#,"RYL?M8?MM?LH?L,>!+;XD_M:?'30O ^CWUW]ET^ M?5YV,EY-C)2&&-6EF(')"*VT-?M^?MN_"'_@G?\ LI^*OVK/C/=YT[P] M9XT[2HI0MQK&H2?+;6,&2.'3;?PW%9CP_9);//-:^7#$)9/**E?WN^7Y,$DYSY9_P6 MATG_ (*5>/\ _@JQ\-_&?A?_ ()M^)_CO\#O@Q:6^M^%O"NEZPFGZ=JWB26, MM]NNY&CE,QMFV*D10*#&>=LDBOYS_P &J/QV_:!\5?M'?M'_ I\5_L@W=MX M2\9?$75M;\:^*+G55E@\.:MN8?V'+"8L3LPDD!?: .Z^&7_!PS\?? MVTO^"T?P)^ G[-?A;7/!_P"SSXS.IPI=^*?"\,=UXZ6"UO':_A>:-I+>V2:! M8T$3AB4D\P@DQ1_I+_P4F_;X^&/_ 3<_9*\1?M-_$>(WUQ9JMEX4\.0OBXU M_69@1:V,0 ))=@68@$I&DCX.S%?G]_P47L;+2_\ @Z._8ATW3+.*WMK?P!J4 M5O;P1A$B18M7"JJCA0 !P *YK_ (*LQ?\ !3W7_P#@L[X:^-FD_P#!,3Q3 M\>/@Y\#M/MKCX5:#IVMIIVF76O7%K;SS:O.[13&>6"9FB1-BA6M8F!&'$@!] M!_\ !M+_ ,%!_P!KK_@HQ^RC\2/BM^V5XLM]3\1Z%\6[O1;&&VT&WT]=/M4L M;*;[+Y<**3LDFE&Z3=)V9CBOT6-TGDLT_F[QPF-G.:_<:@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_:P_Y+9\#_\ L>Y? M_29J]TKPO]K#_DMGP/\ ^Q[E_P#29J /=**** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH ***\-_X**?\% ?@;_P3-_9\U6_F)$ M-K"'95W$*[EF("I&["/ MA#\:_B1\._V=_P!A3XG_ !F\+?!:[-K\7OB'X218]-\/RH[+. 3&_FB(QRAF M=H5)AD()1?,H _32BOBSXW_\%G?"/AO]C7X9_MM_LF?LG_$[X]^&OB;_>"2)9#;H(I,R ;1L;G@T ?IQ1110 M 4444 %%%% !1110 4444 %<]\6?BM\/?@7\,=?^,OQ8\4VNB>&?"^DSZGKN MK7CXCM;:%"\CG')P < 9). 20*Z&O/_ -J?]FCX7?MC?L^^*/V9?C5:7L_A M;QAIXL]9BTZ\-O.T0D23"2 $J=R+S0!_-[_P4;\4?'3]NSXG?!G_ (+"_&[5 M+K0O#/CS]H+2?"WP.^'ES,H;3/"5K.\G]H3ID[9;J=0^>^'(+1M#M^\?V[]' M\)_M4_\ !UU^S9^S[\8]#L/$W@3PO\(+W6K+PYJT"75A<7S6^LS^>T;@HYWV MUF>003:)G.*XK_@H+_P:&_ G^S_A[_P[M\%:G]H_X3BW_P"%B_\ "5^.VQ_8 M6#YOD;T_UN<8QS7M_P"VQ_P1?_:/_9\^/7[.?[;7_!(#3?#^I^*OV??!S>#4 M\">/]7:--9T3;=I&/M)**T@2_NT;>R'#QLK9CVL ?(_P@^).M_L'?M-_\%8_ MA'^S6G_"-Z#HOP^OO$'AK3M'7R8-$U!E>..6U1,+!Y?]H.5" "",8PB@>#? MLOZ]\&?AY_P2 ^&GCG]KK_@B);>,?V=E\9D^-OCSIWC2&Q\2WNIOJ$\)NX4M MPEV+6(D62J94CE: *71F%?J=_P $V_\ @C/\<7\&_M2_&'_@IG>:#%\1_P!K M6&\T_P 2Z'X.N?/M_#6ES1W"^3#*<@R[K@$ -($6U@_>,Q>OEE/^".O_ 7E MU+]BN#_@AYK,WP?'P"@\6K^$GPV\/\ P9^%7AGX/^$S*=*\*>'K+1],,[9XCJVU M!D^M=#0 4444 %%%% !1110 4444 %%%% !7G?P$_9-_9Q_9,]2?LX?MV_LE?M=>/OB! M\,?V;OC3I_BW6OA;JL6F^.K;3K6X$>FW4CW")&)I(UBGRUK<#="SJ/+.2,C/ M#:O_ ,%B/^"8>@_M&G]DO6/VUO!%OX_751IDFB/J#;([XML^RM<[?LZ3[_D, M1D#A_D(W<4 ?2E%>:_M2_MA_LQ?L3?# MZ-<$M;3@!C%-$X62!]K*VV15)5@0,$&@#TJBBB@ KPO]K#_DMGP/_P"Q[E_] M)FKW2O"_VL/^2V? _P#['N7_ -)FH ]THHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ KC/CGXJ_9Z\+>#XY?VEO$?@S3?#]U?)#"WCF\M(;.:Y(8H@-T0C28#$ M?-@''>NSKPG_ (*,?\$\_@%_P4Y_9CU']E[]H:"_CTVXO8M0TC6-(F6.\TC4 M(0ZQ7?\ @I-XJTWX MM0?%JXU+PK\![WPTXL$\ ^;=F"**:R$ %WM74XHO.9\D7$LIW-"BC,M_V>?^ M"G/_ 2RU+]L?]G_ .!7[(/A_P"+/PT^-=WK7B#2OBA+X_LK&'PA;W5M=>>V MJ6\N99?)@D),8">8T#>67\S:GUM^R#_P;Z^&O@K^U1X8_;!_:V_;>^)?[0OB MWX>V0M?ANOCZ49PK+SW[2G_ ;8>#/B[^T# M\3OBO\"OV\OBG\(?"WQPNVN?C%\/?"#H;+Q#)([M/ABZB-96EF8K(DP!N)@/ MD.(_A3_P0TNOBA\4-0DL_#GA_Q;XFU47. MX/U!K2_X-Q/ OB?]JRX^+?\ P6U^/^GM-XV^.WBZ\T[P8+GYQH?A6QF\B.SM MV/W4,T1A;^\+")LY9L_9-]_P3E^".A?\$X=5_P""97P6NKWP7X'O_ %]X4MK MVQVSW5O!=QR) M(;K5M+\$:2UE;:I>P)%-=EII)GE=4^4,SR,3CUH ]:HHHH **** "BBB@ HH MK\K_ /@LA_P6@#]_J*_ '_B.<_P"L77_F;/\ [RT?\1SG_6+K_P S9_\ >6@#]_J*_ '_ M (CG/^L77_F;/_O+1_Q'.?\ 6+K_ ,S9_P#>6@#]_J*_ '_B.<_ZQ=?^9L_^ M\M'_ !'.?]8NO_,V?_>6@#]_J*_ '_B.<_ZQ=?\ F;/_ +RT?\1SG_6+K_S- MG_WEH _?ZBOP!_XCG/\ K%U_YFS_ .\M'_$Z' M_8/_ DO]JY^SQ02>=Y_V:W^]Y^-NSC;]XYX /JZORS_ .#P?_E#W#_ /*'NX_[*;H?\KF@#^4^BBB@ HHHH **** "BBB@ HHH MH **** "OU,_X,^/^4P<'_9,=<_G;5^6=?J9_P &?'_*8.#_ +)CKG\[:@#^ MK"BBB@ HHHH **** "BBB@ KX'_X+=_MW?%#X9:)X3_X)S?L6ZM%_P -!?M M3-I?AZY6XV#PIHIW+>ZY,XYA"1K*(WX(*2R+DP;6^^*^,_\ @H'_ ,$'/^"? MO_!3+XW6?[0/[4GAWQ3=^([#PY!HEO+HOB:2SB%I#-/,@**I!;?<29;N"!VH M _-O_@W[\+0?L!W?_!3CX=_#?QE)J=S\)$CMO#NK7.P37\FEP^)O+N-JY&6: M%7(&0,UX/X)_9&_9_P!;_P"#0'QQ^U5K'PUT:Z^(Q^(::TGC:YL(WU19QXDL M],*?:F'F[#;/*-F[;NE9L;B37W%_P2=_X-I/"_[)/[:OQO\ C)\=?!S+X534 M;_2?@0++Q;]ID;P]?P:I8WBWT849E-G<6H!;D,7/:O&9/^"(/_!;OPS^RCKG M_!%#PIJ7PMN_V>-=^(R:T?B_=ZFZZE!I8NHKK[.UF'#[_.@CF,8C8>;N03^6 MP=0"K\0_&=Y^WA_P51_X)=?"7]IBQB\3^']5_9MTKQMK.DZW$+BUU#5KC3+V MXFEEC<%9=\NEVS$,"".#D$Y]K_X)/Z-H7[./_!S9^V9^R=\'-#MM"\"ZAX'L M/$O_ C^E0+#9V]Z!I$H,<2 )& VK7>%4 -@ 5ZE_P4J_X)"?M):;\0OV M9OVPO^"71\.77Q!_9CT"V\-:;X0\9W9@M]>T*"$0PP><"JJZHTZ,K-&&6Y8J MZ-& _3_\$;_^";_[77P@_:B^-W_!3'_@H>OABP^+GQJG@M8?"GA&\-Q:Z!I< M10^2TN6#LWDVR!5=PJ6RDNS2$( ?HE1110!Y?\5OCS\2OA]XN?PYX7_9E\4> M*;18$D&K:3/"L+,PY3#G.1WKQ7XI_&GX@?$;X]_!NT\5_L]>(_"4=MXW+13Z MO-$RW!:$J0NPGE0=QSV%?75>%_M8?\EL^!__ &/- M?&7A?X<^#=7^(7C?6H=-T70=,N-1U?4;@D1VMK!&TLLK8_A5%9C["ORST?\ MX.L/A,USHGQB\;_L!_%[PY^SWXD\6-H&B_'C4K5#8S3AG3S&MU3&P&.4L$F= MP(9 $9T9 ?J_17Q!^W_ /\ !87XE?L3?'&V^$/@/_@F/\:;F9Y5^S^9'"ZF11&&(STD7UJC_P2K_X+AZ)_P %0_C7X_\ @KIO M['?Q ^&]U\-]-\[Q/>^,-@2SNS<"$6$RA5:"XXF;8^#B"3CY3@ ^[:*_(OPC M_P '75G\4[2[\0_ _P#X)-_'WQQX?@U&:TM_$7A?2S>6EPT;8.'AA90<%25S MD;AFOUJT346UC1;35WLI;9KJUCF-O,,/$64-L8>HS@_2@"U1110 4444 %%% M% !1110 4444 %? W_!9S]@_7_VM=:\,?%#]H3]N/6/AI^S#\--"O]8^*_A; MPO+$/'OAY/@A\._'?[/_P"V)\=[ MW_@H[J7QH?3/$G@_4=6OC&'^W7$7E3&>,0-%L2VWAYGRTDR2)Y8(C^Y/^">' MP _:C_:S^,'[>G[9'[#GP,\1_!7X7?&7X3ZAH'P@\.:Q8#1?[6\0/:QK%?P0 MJ0D)WQW;&9#LBDU(A78H^WY,U_5?AE\0?^"2/@W_ ()%_#7_ ()8?$*R_:]T MKQI$ESJK?#86]U;7*ZD\TM^VH'$^U[=E@(D"QQKR6$<*,0#]?O\ @L9^P=J7 M[3'BCP[^T'^VO^W=J_PY_9@^&G@^2[^(G@KP9-=VEQ>ZH2X^VM/"LOG1AGMT M6,Q,ZA'V8:9B//?^#5#QE\>/&'P$^,HU'XC>*?%?P*TSXGSV/[/FM^-[LRZI M+I<;SB4/N^=(_+^Q,$PJ+*]P$ ^85U?[;'_!1S]J?_@FEXW^%'PS_;+_ &1) MOBG^S_J_PWL;3X@_$?PMX?FUG4(O$L, 65+B&218/+:>..4&0 NLK%"SQ,E> M:?\ !N)\*_BIXG_;"_:B_;N\&_ '7OA)\!?BKK=NWPX\$ZYIG]G_ &Z1)I'- M]%:+\D:JC,"R9CW7+1HSB)L 'Z\4444 %%%% !1110 445_(1J/_ =$?\%U M(-0G@B_;DPJ3,JC_ (5GX8X )_ZAM ']>]%?R!?\11W_ 77_P"CYO\ S&7A MC_Y64?\ $4=_P77_ .CYO_,9>&/_ )64 ?U^T5_(%_Q%'?\ !=?_ */F_P#, M9>&/_E91_P 11W_!=?\ Z/F_\QEX8_\ E90!_7[17\@7_$4=_P %U_\ H^;_ M ,QEX8_^5E'_ !%'?\%U_P#H^;_S&7AC_P"5E ']?M%?R!?\11W_ 77_P"C MYO\ S&7AC_Y64?\ $4=_P77_ .CYO_,9>&/_ )64 ?U^T5_(%_Q%'?\ !=?_ M */F_P#,9>&/_E91_P 11W_!=?\ Z/F_\QEX8_\ E90!_7[17\@7_$4=_P % MU_\ H^;_ ,QEX8_^5E'_ !%'?\%U_P#H^;_S&7AC_P"5E ']?M%?R!?\11W_ M 77_P"CYO\ S&7AC_Y65_7OITLD^GP3RMEGA5F..I(% $U?RO\ _!Y!_P I M<['_ +)%HO\ Z57]?U05_*__ ,'D'_*7.Q_[)%HO_I5?T ?E'1110 4444 % M%%% !1110 4444 %%%% !7]4/_!G!_RB,OO^RNZU_P"DUA7\KU?U0_\ !G!_ MRB,OO^RNZU_Z36% 'ZMU^6?_ >#_P#*'NX_[*;H?\KFOU,K\L_^#P?_ )0] MW'_93=#_ )7- '\I]%%% !1110 4444 %%%% !1110 4444 %?J9_P &?'_* M8.#_ +)CKG\[:ORSK]3/^#/C_E,'!_V3'7/YVU ']6%%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5X7^UA_R6SX'_\ 8]R_^DS5[I7A?[6'_);/ M@?\ ]CW+_P"DS4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 45S_P 5/BO\,_@;\/-6 M^+7QC\>:3X8\,Z%:FYUC7=BT5X5^R%_P4R_8-_;UU#5-&_9&_ M:<\.>-=0T6$3:GI=B\L%W!"6"^=]GN$CE:+N:7= F.\L[B)HIH7P0=KQNRG!Z&ORTL?^#4O MX6^58_ _Q'_P4-^-.J_L]:9XE;6K'X$W&I*MDDID,GEFX5]NPLSY*P*_SNP= M78R4 ?0__!33_@I[H/[+O_!&'4?V^?@U&^GWGB[P%I3_ PMKN!5D@N]8@B^ MQL8^5W01S&=DZ$6[+S5#_@FW^P#+^Q/_ ,$:Y?@U%XML?#?Q&\<> =0U[QYX MW\1RD>3XDU.R9FN+R5B"RVS/%$6)!*VV[[S$GT#_ (*5?\$I/A-_P4@_9S\" M_LNZ]XWO_!7A/P)XPTW7++3_ _I\+QSQV5K/;0V3(_"PB. OCQ'HKZ:OC M;P7I>OKITC9:U%Y:17'E$X&2OF;) M_P!GO0?$IUK2O@7?WJ1V2R^8TGE27", 4+/)N\N&-CYCLK([%Z_5/1]'TKP] MI%KH&@Z;!9V-C;);V5G:Q!(H(D4*D:*.%55 X % %FBBB@ HHHH **** " MBO+/VPOVU?V9OV!_@\WQ\_:S^)?_ B?A)-3@T]M6_L:]O\ %S-N\M/*LX99 M>=C<[<#')%?*?_$4=_P0H_Z/F_\ ,9>)_P#Y64 ??]%? '_$4=_P0H_Z/F_\ MQEXG_P#E91_Q%'?\$*/^CYO_ #&7B?\ ^5E 'W_17P!_Q%'?\$*/^CYO_,9> M)_\ Y64?\11W_!"C_H^;_P QEXG_ /E90!]_T5\ ?\11W_!"C_H^;_S&7B?_ M .5E'_$4=_P0H_Z/F_\ ,9>)_P#Y64 ??]%? '_$4=_P0H_Z/F_\QEXG_P#E M91_Q%'?\$*/^CYO_ #&7B?\ ^5E 'W_17P!_Q%'?\$*/^CYO_,9>)_\ Y64? M\11W_!"C_H^;_P QEXG_ /E90!]_T5\ ?\11W_!"C_H^;_S&7B?_ .5E'_$4 M=_P0H_Z/F_\ ,9>)_P#Y64 ??]%?*?['O_!;G_@F#^WQ\85^ ?[)G[3?_"6> M+6TR?45TG_A"]:L,VT.WS)/-O+**+C>O&[)SP#S7U90 5_ 7JW_(5N?^OA__ M $(U_?I7\!>K?\A6Y_Z^'_\ 0C0!7HHHH **** "BBB@ HHHH **** "BBB@ M K^_32?^05;?]>Z?^@BOX"Z_OTTG_D%6W_7NG_H(H L5_*__ ,'D'_*7.Q_[ M)%HO_I5?U_5!7\K_ /P>0?\ *7.Q_P"R1:+_ .E5_0!^4=%%% !1110 4444 M %%%% !1110 4444 %?U0_\ !G!_RB,OO^RNZU_Z36%?RO5_5#_P9P?\HC+[ M_LKNM?\ I-84 ?JW7Y9_\'@__*'NX_[*;H?\KFOU,K\L_P#@\'_Y0]W'_93= M#_E%_M8?\EL^!_P#V/%_M8?\EL^!__ &/< MO_I,U 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 >-_MU_L(_L__ /!1?X$O^SE^TOI^ ML7?A>35[?4I+;1M:EL9))X-WE[VC/SH"Y.Q@5W!6QE01^1'PWTKP+8_\'./P MIU?XA?LMV'[).A>%/"^IZ!\*=%MM#^SI\49$%]:0RB6V@CMH=\5PI\N0M)B* M&'>"OV$OVG-2^%?Q+TO5[?5=$U>RU*6TAU- M8ED633[F6(,Z12"3<&"G$D4>1M+5\2>!O^">G_!8+_@HO_P4'^!O[5__ 5; M\)_#3X<^%?V=;S^U/#NA> M3-W=:_JOFP3^<<33+%&TUK;,VYUVI"$6,EVD4 M ^(/V=?B)\N98DBETEY0F\PB*"VVR.FV1X6#*B M2DH >)?LA+X4OO\ @YRT#QS\5/V9K/\ 9):P^&EYI'PQ^&L.B&W7XB@1WL'V MMI+>"*U4^2S/L/S V=O$-[J37[J5^3OP0_X)Y_\ !6+]NO\ X*;?"S_@H!_P M58\)_#GX<:-\#-/D'A+P;X U,WDVKW[;F$[N)9A%'YK*[;I,XA2-8_F>6OUB MH **** "BBB@ HHHH **_ ?_ (.6/^"U_P#P4V_X)_\ _!1:T^!'[(W[2_\ MPB7A27X[223S;VSFDY6)!MW;1MX R<_GU_Q%'?\%U_ M^CYO_,9>&/\ Y64 ?U^T5_(%_P 11W_!=?\ Z/F_\QEX8_\ E91_Q%'?\%U_ M^CYO_,9>&/\ Y64 ?U^T5_(%_P 11W_!=?\ Z/F_\QEX8_\ E91_Q%'?\%U_ M^CYO_,9>&/\ Y64 ?U^T5_(%_P 11W_!=?\ Z/F_\QEX8_\ E91_Q%'?\%U_ M^CYO_,9>&/\ Y64 ?U^T5_(%_P 11W_!=?\ Z/F_\QEX8_\ E91_Q%'?\%U_ M^CYO_,9>&/\ Y64 ?U^T5_(%_P 11W_!=?\ Z/F_\QEX8_\ E91_Q%'?\%U_ M^CYO_,9>&/\ Y64 ?U^T5_(%_P 11W_!=?\ Z/F_\QEX8_\ E91_Q%'?\%U_ M^CYO_,9>&/\ Y64 ?U^T5^?7_!M1^V_^U#_P4 _X)TW7QW_:Y^)W_"6^*X_B M+J>EIJO]BV5ABTB@M&CC\JRAACX:5SNV[CNY)P,?H+0!^6?_ >#_P#*'NX_ M[*;H?\KFOY3Z_JP_X/!_^4/=Q_V4W0_Y7-?RGT %%%% !1110 4444 %%%% M!1110 4444 ?J9_P9\?\I@X/^R8ZY_.VK^K"OY3_ /@SX_Y3!P?]DQUS^=M7 M]6% !7\!>K?\A6Y_Z^'_ /0C7]^E?P%ZM_R%;G_KX?\ ]"- %>BBB@ HHHH M**** "BBB@ HHHH **** "O[]-)_Y!5M_P!>Z?\ H(K^ NO[]-)_Y!5M_P!> MZ?\ H(H L5_*_P#\'D'_ "ESL?\ LD6B_P#I5?U_5!7\K_\ P>0?\I<['_LD M6B_^E5_0!^4=%%% !1110 4444 %%%% !1110 4444 %?U0_\&<'_*(R^_[* M[K7_ *36%?RO5_5#_P &<'_*(R^_[*[K7_I-84 ?JW7Y9_\ !X/_ ,H>[C_L MINA_RN:_4RORS_X/!_\ E#W%_M8?\EL^!_P#V/=0"89HV D@D"LK;)%5MK*<8()\7_X*"_L$?LU_%GQKI?[? MGQ"_9@U+XQ_$'X/^%;X>!/AXVHA['6)F24I;M:3J]N96DD!$S(2K1QL<^4H' MYY_\&\7Q:^!W[,WQ(_;@_:&_:/U73O@IK\/B3_A(/&7P#;39[2/P)H]M+>2Q MR*'C1+G<;L0HMNN !%A1]HC0 'ZO_M-?MV_LE?L<>(?!7A+]I3XTZ?X7U3XB MZXNC^"M.GM;BXGU2\+QIL1+>.1E4-+$ID<+&ID4%AN%?!7_!-SX+_LN_$#_@H;^U?^QO\+OB+K/A3PLJZ9?> M*_"%E?7.IW+,(=/LO/EC9_+>XFC3@G8KLP'!H ]?_9:_X*0_L,?MM>)=3\'? MLH_M,>&O'.J:-8K>ZI9:'.[O;6[.$$C;E'!8@?4U[=7YT_\ !M]_P3?T+]D' M]CB']I[Q[X(TFP^*OQVC7Q1XG.FZ5%:0Z1IURQGL=*MH(E5+:%(I%D:)%4+) M(4.1%'M_1:@ HHHH **** "BBB@ HK\!;O\ X/E?LMW+:_\ #KW=Y6C_B.<_P"L77_F;/\ [RT ?O\ 45^ /_$< MY_UBZ_\ ,V?_ 'EH_P"(YS_K%U_YFS_[RT ?O]17X _\1SG_ %BZ_P#,V?\ MWEH_XCG/^L77_F;/_O+0!^_U%?@#_P 1SG_6+K_S-G_WEH_XCG/^L77_ )FS M_P"\M '[_45':3_:K2*ZV;?,C5MN#_\H>[C_LINA_RN:_E/ MH **** "BBB@ HHHH **** "BBB@ HHHH _4S_@SX_Y3!P?]DQUS^=M7]6%? MRG_\&?'_ "F#@_[)CKG\[:OZL* "OX"]6_Y"MS_U\/\ ^A&O[]*_@+U;_D*W M/_7P_P#Z$: *]%%% !1110 4444 %%%% !1110 4444 %?WZ:3_R"K;_ *]T M_P#017\!=?WZ:3_R"K;_ *]T_P#010!8K^5__@\@_P"4N=C_ -DBT7_TJOZ_ MJ@K^5_\ X/(/^4N=C_V2+1?_ $JOZ /RCHHHH **** "BBB@ HHHH **** " MBBB@ K^J'_@S@_Y1&7W_ &5W6O\ TFL*_E>K^J'_ (,X/^41E]_V5W6O_2:P MH _5NORS_P"#P?\ Y0]W'_93=#_E>VO]>T^&(2_\?,>X+'$D4I\ MMHV4F0N0S1Q@ 'VS17XV_P#!LSXU\23?M)?M+^'?V&M0MXOA MMK?Q OY))XM0X>7[.)U22.$Q^:7RB A8&90Y:OS,^ /[0?[$G[6GQ!^(GQY_ MX* _\%#_ -IGX;7GC+XQZK-HS_#[[1+H6EZ==2+<0MY$A5BB8[/_@AIXM^(O[('_!6;]I__ M ((TWGQ<\2^,/A_X#TRU\4_#H^+=4:\NM(MI!9-);K(-?&7A?X<^#=7^(7C?6H=-T70=,N-1U?4;@D1VMK!&TLLK8_A M5%9C["@#3HK\H-'_ .#K#X3-\.?L]^)/%C:!HOQXU*U0V,T MX9T\QK=4QL!CE+!)G<"&0!&=&0?27_!2'_@LEX(_83^*W@3]F3X6_L[>+_C9 M\7?B-I[ZGX;^'_@7:)#IR%P;N67:Y5&\J8KM1QBWE9BBKD@'V;17QC^PA_P6 MX_9I_;+_ &?/BM\9_&7A+Q!\*]6^!!N?^%Q^#?&,'^F>'!#'.[.=@!E4_9;E M NQ)/,@=#&#MW?-&D?\ !UAX$@L= ^.GQ)_X)P?&;PK\ /$_B,Z1HOQMU"V1 M[21][IYC0(FTJ#'+N$<\C?N9 @D9"M 'ZRT5#INI:?K.G6^KZ3>Q7-K=0)-; M7$+ADEC8!E=2.""""#Z&IJ "BBB@ HHHH **** "BBB@ HHHH ^%?^"H/P(_ MX*[6G[27P[_;%_X)A?&"PUJU\+Z;+IWC#X$>,=>DL]$UY6,VV\ #HCS!9R#O M=-I@@=2Q#*?!?V.O^"%OQV_:/^)O[17[6_\ P6.DT.V\6?M%Z'::!J'@3X;Z MJZPZ/I5O<6,ZJ;D%QYF[3+%%"-)A(6+2,TI"?K)10!^'/[>G_!H;\"?[8^%W M_#O_ ,%:E]B_X3B'_A:O_"4>.VW?V%NC\S[-O3_6[?,QCGI7U-_P5_\ ^"2? MQ;_:*_X)Y_!3_@G1^Q3IULO@GP5XYT-?$D6O>(/*F_X1VPM9X!'YC#,SYDC? M'!+1*:_2"B@"*RLK/3;.+3M/M8X+>")8X(8D"I&BC"JH' J6BB@ HHHH M **** "BBB@#^ O5O^0K<_\ 7P__ *$:KU8U;_D*W/\ U\/_ .A&J] !1110 M 4444 %%%% !1110 4444 %%%% ']^FD_P#(*MO^O=/_ $$58JOI/_(*MO\ MKW3_ -!%6* /Y7_^#R#_ )2YV/\ V2+1?_2J_K\HZ_5S_@\@_P"4N=C_ -DB MT7_TJOZ_*.@ HHHH **** "BBB@ HHHH **** "BBB@#^J'_ (,X/^41E]_V M5W6O_2:PK]6Z_*3_ (,X/^41E]_V5W6O_2:PK]6Z /RS_P"#P?\ Y0]W'_93 M=#_E#_P#*'NX_[*;H?\KF@#^4^BBB@ HHHH **** "BBB@ HH MHH **** "OU,_P"#/C_E,'!_V3'7/YVU?EG7ZF?\&?'_ "F#@_[)CKG\[:@# M^K"BBB@ HHHH **** "BBB@ KX?_ ."NW_!0;]IK_@GWXG^'OC2Q_8\/Q1_9 M_P!>EN-/^,M_H>D3:CJVBQ,-JD6XD6$PR(_64&-C&\;,ADC)^X** /Q1_P"" M2OA_XC_M5?\ !8_X[?\ !27]C+]ES5_A?\"M8^&+Z'I>G>+="_L:Q\7:X(K4 M1NUK$"FTRPRRR21[R@/S$/.RUYO^UE_P53\8?M"?\$ZOBC_P2G^(/_!)+QAX M'_:#\5:VVD:/\.? WP\;^P]S7L,R:DDB\EU\MG\Q$99'6-U?8Q9/WVHH _!3 M]I3]D3]I'_@DQ\6/V ?^"@WQ$^%?B3QWHGP/^%\'@KXQ)X,LSJ-QH68[S)"J MKVL8LEDN5C)/RJFF6V6!9-\Y168QOC]GQR.0.@W,I.*\-_:9\'^$O#_QP^"4N@^%M.L6 MD\=2"1K.QCB+ 6[$9V@9P>:^AJ\+_:P_Y+9\#_\ L>Y?_29J /=**** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J'BG4_#&B^&M0U? MQKJ-A::/;64LNJW6J3)';16X4F1I6D(18PN2Q;@#.>*OUD?$'P%X/^*O@+6_ MAA\0] @U70/$>D7.EZYI=T"8[RSN(FBFA?!!VO&[*<'H: /QK_X.1?A=\0?$ M_P"S?X3_ &N_!7Q,\!^-_P!C3X?>)-%U'7/@OX)OX-/_ +>NGOYK26YBU.TA MD#*TUT(6B0X7,LF/,&5_1;Q!\6_AW^T]\!/#FM?LE_%/X?\ @KXR>/?A;::W M\)9_%5I97&K:-9WMHD\/?A]\>O@C\;O%?P'^*/POT1-#\(>.?AV51H-)176.R>$,A,< M:R2JFQTPLTBMO4A0 ?)7_!OQX?\ "GPP_:]_;$_X)Q?MC> ]-\:?&2ZUX>)? MBK\0KVX34-*\;64LA95>TEA1+=4.H>;Y15@QNY0=HB5:XS]LCQO_ ,/[/C%H M_P#P1X_X)?\ P]TGP]^S3\+?%%M>_%SXK:%I,5KI$7DO)BRTN.)1$RY>4QA! M^_E D&V")I9/LK]G/_@@5\*_V<_V:/C3\,-(_:<\=ZW\3_C[I"='\'SZUMNFNC%&J&60Y.7;;N)]2:U: "BBB@ HHHH *^6?^"P?_!2W_AU!^Q[)^UA_ MPI7_ (3[R_$]CI']@?\ "1_V5G[0)/WOG_9KC[OE_=\OG/48KZFK\L_^#P?_ M )0]W'_93=#_ )7- 'R;_P 1SG_6+K_S-G_WEH_XCG/^L77_ )FS_P"\M?@# M10!^_P!_Q'.?]8NO_,V?_>6C_B.<_P"L77_F;/\ [RU^ -% '[_?\1SG_6+K M_P S9_\ >6C_ (CG/^L77_F;/_O+7X T4 ?O]_Q'.?\ 6+K_ ,S9_P#>6C_B M.<_ZQ=?^9L_^\M?@#10!^_W_ !'.?]8NO_,V?_>6C_B.<_ZQ=?\ F;/_ +RU M^ -% '[_ '_$\S[V_C'0YK^5NOU,_X,^/^4P<'_9,=<_G;4 ?U84444 ? MP%ZM_P A6Y_Z^'_]"-5ZL:M_R%;G_KX?_P!"-5Z "BBB@ HHHH **** "BBB M@ HHHH **** /[]-)_Y!5M_U[I_Z"*L57TG_ )!5M_U[I_Z"*L4 ?RO_ /!Y M!_RESL?^R1:+_P"E5_7Y1U^KG_!Y!_RESL?^R1:+_P"E5_7Y1T %%%% !111 M0 4444 %%%% !1110 4444 ?U0_\&<'_ "B,OO\ LKNM?^DUA7ZMU^4G_!G! M_P HC+[_ +*[K7_I-85^K= 'Y9_\'@__ "A[N/\ LINA_P KFOY3Z_JP_P"# MP?\ Y0]W'_93=#_EZ?^@B@"Q7\K_P#P M>0?\I<['_LD6B_\ I5?U_5!7\K__ >0?\I<['_LD6B_^E5_0!^4=%%% !11 M10 4444 %%%% !1110 4444 %?U0_P#!G!_RB,OO^RNZU_Z36%?RO5_5#_P9 MP?\ *(R^_P"RNZU_Z36% 'ZMU^6?_!X/_P H>[C_ +*;H?\ *YK]3*_+/_@\ M'_Y0]W'_ &4W0_Y7- '\I]%%% !1110 4444 %%%% !1110 4444 %?J9_P9 M\?\ *8.#_LF.N?SMJ_+.OU,_X,^/^4P<'_9,=<_G;4 ?U84444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !7A?[6'_ "6SX'_]CW+_ .DS5[I7A?[6 M'_);/@?_ -CW+_Z3-0![I1110 4444 %?/?_ 4__9G_ &H?VOOV1M9_9_\ MV3/VEE^%'B+7KVWCU'Q8MO,TPTX%C/;0R0.DD#R$(ID4D[-ZX^?(^A*^:/\ M@K#^TC^VG^R3^R3>?'K]AO\ 9WTWXH>)-#U>W?7O"U[##-0@_:2C\;ZQ+<6$&JV_VRW)C\V*)7F%REGM>)&PSRA9#$90N7_P '5/Q6 M_P""J7CGX0^*T\2^ ],^&_[-WA#XB6&CZ-/#J^_5O'U\\ M^'W@S5M=OQ\4M&E-CHVG2W4WEK#> OLC5FVC(R<8&10!@?\ !QQ^T5\;?AA^ MQO\ L[? CX;?%O5?A[X=^,7Q TCPY\0?'>CW9MI[#3&MX]\7G@CRE<.\CX(+ M);,I.QG!\9^#FD#_ ((E?\'!7PI_8(_9U_:6\9^+/A)\;/!D;^)_!OC/Q(-2 MDTK4I1>I;W"%558W:2U@<,$5C'-(IRNPC[._X+9:G;>'O^"66FGQG_P3U?\ M:*\+";24\9>$(-5N+.^T6S%NV=5MC;PO/YD+A4)C:-D69F9O+$E?G'_P3!_8 MJ_9T_:N_X+$_"C]H;_@G#^Q]\0OAY\ /@OHDNI^*O&7Q)M[E;SQ!K[1SK#!' M)<32^88R]J@C1MJ);S,0N]"X!_0I1110 4444 %%%% !117X#_\ !RQ_P6O_ M ."FW_!/_P#X*+6GP(_9&_:7_P"$2\*2_#G3-4?2O^$,T6_S=RSW:22>;>V< MTG*Q(-N[:-O &3D _?BBOY O^(H[_@NO_P!'S?\ F,O#'_RLH_XBCO\ @NO_ M -'S?^8R\,?_ "LH _K]HK^0+_B*._X+K_\ 1\W_ )C+PQ_\K*/^(H[_ (+K M_P#1\W_F,O#'_P K* /Z_:*_D"_XBCO^"Z__ $?-_P"8R\,?_*RC_B*._P"" MZ_\ T?-_YC+PQ_\ *R@#^OVBOY O^(H[_@NO_P!'S?\ F,O#'_RLH_XBCO\ M@NO_ -'S?^8R\,?_ "LH _K]HK^0+_B*._X+K_\ 1\W_ )C+PQ_\K*/^(H[_ M (+K_P#1\W_F,O#'_P K* /Z_:*_D"_XBCO^"Z__ $?-_P"8R\,?_*RC_B*. M_P""Z_\ T?-_YC+PQ_\ *R@#^OVBOY O^(H[_@NO_P!'S?\ F,O#'_RLK]^/ M^#:C]M_]J'_@H!_P3INOCO\ M<_$[_A+?%[C_ +*;H?\ *YH _E/HHHH **** "BBB@ HHHH **** "BBB@ K]3/^#/C_ M )3!P?\ 9,=<_G;5^6=?J9_P9\?\I@X/^R8ZY_.VH _JPHHHH _@+U;_ )"M MS_U\/_Z$:KU8U;_D*W/_ %\/_P"A&J] !1110 4444 %%%% !1110 4444 % M%%% ']^FD_\ (*MO^O=/_015BJ^D_P#(*MO^O=/_ $$58H _E?\ ^#R#_E+G M8_\ 9(M%_P#2J_K\HZ_5S_@\@_Y2YV/_ &2+1?\ TJOZ_*.@ HHHH **** " MBBB@ HHHH **** "BBB@#^J'_@S@_P"41E]_V5W6O_2:PK]6Z_*3_@S@_P"4 M1E]_V5W6O_2:PK]6Z /RS_X/!_\ E#W[ MC_LINA_RN:_E/H **** "BBB@ HHHH **** "BBB@ HHHH _4S_@SX_Y3!P? M]DQUS^=M7]6%?RG_ /!GQ_RF#@_[)CKG\[:OZL* "OX"]6_Y"MS_ -?#_P#H M1K^_2OX"]6_Y"MS_ -?#_P#H1H KT444 %%%% !1110 4444 %%%% !1110 M5_?II/\ R"K;_KW3_P!!%?P%U_?II/\ R"K;_KW3_P!!% %BOY7_ /@\@_Y2 MYV/_ &2+1?\ TJOZ_J@K^5__ (/(/^4N=C_V2+1?_2J_H _*.BBB@ HHHH * M*** "BBB@ HHHH **** "OZH?^#.#_E$9??]E=UK_P!)K"OY7J_JA_X,X/\ ME$9??]E=UK_TFL* /U;K\L_^#P?_ )0]W'_93=#_ )7-?J97Y9_\'@__ "A[ MN/\ LINA_P KF@#^4^BBB@ HHHH **** "BBB@ HHHH **** "OU,_X,^/\ ME,'!_P!DQUS^=M7Y9U^IG_!GQ_RF#@_[)CKG\[:@#^K"BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH *\+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y M+9\#_P#L>Y?_ $F:@#W2BBO@*;_@Z(_X(5P2M!+^W)AD8JP_X5GXGX(_[AM M'W[17P!_Q%'?\$*/^CYO_,9>)_\ Y64?\11W_!"C_H^;_P QEXG_ /E90!]_ MT5\ ?\11W_!"C_H^;_S&7B?_ .5E'_$4=_P0H_Z/F_\ ,9>)_P#Y64 ??]%? M '_$4=_P0H_Z/F_\QEXG_P#E91_Q%'?\$*/^CYO_ #&7B?\ ^5E 'W_17P!_ MQ%'?\$*/^CYO_,9>)_\ Y64?\11W_!"C_H^;_P QEXG_ /E90!]_T5\ ?\11 MW_!"C_H^;_S&7B?_ .5E'_$4=_P0H_Z/F_\ ,9>)_P#Y64 ??]%? '_$4=_P M0H_Z/F_\QEXG_P#E91_Q%'?\$*/^CYO_ #&7B?\ ^5E 'W_17P!_Q%'?\$*/ M^CYO_,9>)_\ Y65]^PRQSQ+/$V5=0RG'4&@!U?RO_P#!Y!_RESL?^R1:+_Z5 M7]?U05_*_P#\'D'_ "ESL?\ LD6B_P#I5?T ?E'1110 4444 %%%% !1110 M4444 %%%% !7]4/_ 9P?\HC+[_LKNM?^DUA7\KU?U0_\&<'_*(R^_[*[K7_ M *36% 'ZMU^6?_!X/_RA[N/^RFZ'_*YK]3*_+/\ X/!_^4/=Q_V4W0_Y7- ' M\I]%%% !1110 4444 %%%% !1110 4444 %?J9_P9\?\I@X/^R8ZY_.VK\LZ M_4S_ (,^/^4P<'_9,=<_G;4 ?U84444 ?P%ZM_R%;G_KX?\ ]"-5ZL:M_P A M6Y_Z^'_]"-5Z "BBB@ HHHH **** "BBB@ HHHH **** /[]-)_Y!5M_U[I_ MZ"*L57TG_D%6W_7NG_H(JQ0!_*__ ,'D'_*7.Q_[)%HO_I5?U^4=?JY_P>0? M\I<['_LD6B_^E5_7Y1T %%%% !1110 4444 %%%% !1110 4444 ?U0_\&<' M_*(R^_[*[K7_ *36%?JW7Y2?\&<'_*(R^_[*[K7_ *36%?JW0!^6?_!X/_RA M[N/^RFZ'_*YK^4^OZL/^#P?_ )0]W'_93=#_ )7-?RGT %%%% !1110 4444 M %%%% !1110 4444 ?J9_P &?'_*8.#_ +)CKG\[:OZL*_E/_P"#/C_E,'!_ MV3'7/YVU?U84 %?P%ZM_R%;G_KX?_P!"-?WZ5_ 7JW_(5N?^OA__ $(T 5Z* M** "BBB@ HHHH **** "BBB@ HHHH *_OTTG_D%6W_7NG_H(K^ NO[]-)_Y! M5M_U[I_Z"* +%?RO_P#!Y!_RESL?^R1:+_Z57]?U05_*_P#\'D'_ "ESL?\ MLD6B_P#I5?T ?E'1110 4444 %%%% !1110 4444 %%%% !7]4/_ 9P?\HC M+[_LKNM?^DUA7\KU?U0_\&<'_*(R^_[*[K7_ *36% 'ZMU^6?_!X/_RA[N/^ MRFZ'_*YK]3*_+/\ X/!_^4/=Q_V4W0_Y7- '\I]%%% !1110 4444 %%%% ! M1110 4444 %?J9_P9\?\I@X/^R8ZY_.VK\LZ_4S_ (,^/^4P<'_9,=<_G;4 M?U84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?[6'_);/@?\ M]CW+_P"DS5[I7A?[6'_);/@?_P!CW+_Z3-0![I7\!>K?\A6Y_P"OA_\ T(U_ M?I7\!>K?\A6Y_P"OA_\ T(T 5Z*** "BBB@ HHHH **** "BBB@ HHHH *_O MTTG_ )!5M_U[I_Z"*_@+K^_32?\ D%6W_7NG_H(H L5_*_\ \'D'_*7.Q_[) M%HO_ *57]?U05_*__P 'D'_*7.Q_[)%HO_I5?T ?E'1110 4444 %%%% !11 M10 4444 %%%% !7]4/\ P9P?\HC+[_LKNM?^DUA7\KU?U0_\&<'_ "B,OO\ MLKNM?^DUA0!^K=?EG_P>#_\ *'NX_P"RFZ'_ "N:_4RORS_X/!_^4/=Q_P!E M-T/^5S0!_*?1110 4444 %%%% !1110 4444 %%%% !7ZF?\&?'_ "F#@_[) MCKG\[:ORSK]3/^#/C_E,'!_V3'7/YVU ']6%%%% '\!>K?\ (5N?^OA__0C5 M>K&K?\A6Y_Z^'_\ 0C5>@ HHHH **** "BBB@ HHHH **** "BBB@#^_32?^ M05;?]>Z?^@BK%5])_P"05;?]>Z?^@BK% '\K_P#P>0?\I<['_LD6B_\ I5?U M^4=?JY_P>0?\I<['_LD6B_\ I5?U^4= !1110 4444 %%%% !1110 4444 % M%%% ']4/_!G!_P HC+[_ +*[K7_I-85^K=?E)_P9P?\ *(R^_P"RNZU_Z36% M?JW0!^6?_!X/_P H>[C_ +*;H?\ *YK^4^OZL/\ @\'_ .4/=Q_V4W0_Y7-? MRGT %%%% !1110 4444 %%%% !1110 4444 ?J9_P9\?\I@X/^R8ZY_.VK^K M"OY3_P#@SX_Y3!P?]DQUS^=M7]6% !7\!>K?\A6Y_P"OA_\ T(U_?I7\!>K? M\A6Y_P"OA_\ T(T 5Z*** "BBB@ HHHH **** "BBB@ HHHH *_OTTG_ )!5 MM_U[I_Z"*_@+K^_32?\ D%6W_7NG_H(H L5_*_\ \'D'_*7.Q_[)%HO_ *57 M]?U05_*__P 'D'_*7.Q_[)%HO_I5?T ?E'1110 4444 %%%% !1110 4444 M%%%% !7]4/\ P9P?\HC+[_LKNM?^DUA7\KU?U0_\&<'_ "B,OO\ LKNM?^DU MA0!^K=?EG_P>#_\ *'NX_P"RFZ'_ "N:_4RORS_X/!_^4/=Q_P!E-T/^5S0! M_*?1110 4444 %%%% !1110 4444 %%%% !7ZF?\&?'_ "F#@_[)CKG\[:OR MSK]3/^#/C_E,'!_V3'7/YVU ']6%%%% !1110 4444 %%%% !7QW_P %5OBK M_P %5=)U?X;_ )_X)>?";2/[0\;ZO-%XP^+'BBU2YTWP=:H$V,T&26=\R'> M8Y%41!0I:4%/L2OE+_@HA_P44_8Q_9L\;>%OV)OVOO$?B+PM;?'K1M2T;3O& M,*1VFEV4;Q&WF,VH/(HM)%\Z,!]K;#-&S87) !\[?\$G/^"I?[7?B+]I/]H_ M]AO_ (*,:]X1\4:U^SUIQU>^^*7@2Q,%E&OA+_P4._;!_P""4O\ P30\=0>/ M_@;XI^!&K7_]IPR6VH2:;XBETV&WCC&JPH#=*)KJ6$(SL 6(^_%(S>%>!OVO M_P!GO1_^#03QO^REJGQ.T2W^)!^(2:,G@BXU"--4>8^)+/4S(+4GS3&+9)3Y MFW;NB9<[@10!^F/_ 4J_P""NO[2.K^/?V8OV0O^"7=SX=L?B!^T[H=OXET[ MQ;XQL?M$&@Z#- L\4_DX96=D$[L65PJVS (S2*R=+_P1O_X*/?M>?%O]J?XX M?\$S/^"A\OAG4OBU\%IX+NV\6>$[+[-;:_IUT_5H--O; M:>*65\+$(Y=4M@Q8@*""< $U[=_P2D^(YK:':@P#L0XSZ MGO7BOQ3_ &8OA_\ !;X]_!O4?"FM^([F2]\;E)1J^O2W2J$A+C:'/RG(YQU' M% 'UU7\!>K?\A6Y_Z^'_ /0C7]^E?P%ZM_R%;G_KX?\ ]"- %>BBB@ HHHH M**** "BBB@ HHHH **** "O[]-)_Y!5M_P!>Z?\ H(K^ NO[]-)_Y!5M_P!> MZ?\ H(H L5_*_P#\'D'_ "ESL?\ LD6B_P#I5?U_5!7\K_\ P>0?\I<['_LD M6B_^E5_0!^4=%%% !1110 4444 %%%% !1110 4444 %?U0_\&<'_*(R^_[* M[K7_ *36%?RO5_5#_P &<'_*(R^_[*[K7_I-84 ?JW7Y9_\ !X/_ ,H>[C_L MINA_RN:_4RORS_X/!_\ E#W@ HHHH ** M** "BBB@ HHHH **** "BBB@#^_32?\ D%6W_7NG_H(JQ5?2?^05;?\ 7NG_ M *"*L4 ?RO\ _!Y!_P I<['_ +)%HO\ Z57]?E'7ZN?\'D'_ "ESL?\ LD6B M_P#I5?U^4= !1110 4444 %%%% !1110 4444 %%%% ']4/_ 9P?\HC+[_L MKNM?^DUA7ZMU^4G_ 9P?\HC+[_LKNM?^DUA7ZMT ?EG_P '@_\ RA[N/^RF MZ'_*YK^4^OZL/^#P?_E#WK?\A6Y_Z^'_ /0C0!7HHHH **** "BB MB@ HHHH **** "BBB@ K^_32?^05;?\ 7NG_ *"*_@+K^_32?^05;?\ 7NG_ M *"* +%?RO\ _!Y!_P I<['_ +)%HO\ Z57]?U05_*__ ,'D'_*7.Q_[)%HO M_I5?T ?E'1110 4444 %%%% !1110 4444 %%%% !7]4/_!G!_RB,OO^RNZU M_P"DUA7\KU?U0_\ !G!_RB,OO^RNZU_Z36% 'ZMU^6?_ >#_P#*'NX_[*;H M?\KFOU,K\L_^#P?_ )0]W'_93=#_ )7- '\I]%%% !1110 4444 %%%% !11 M10 4444 %?J9_P &?'_*8.#_ +)CKG\[:ORSK]3/^#/C_E,'!_V3'7/YVU ' M]6%%%% !1110 4444 %%%% !7F_[4'[(/[,G[:?PZ_X5/^U3\$]!\<: MR+B M"QUNTWFVG *B6&12)()-I*[XV5L,1G!(KTBB@#R?]DW]AC]D3]A7PA>>!OV2 M/@#X?\#:?J4ZS:F-'MB9[UU!"&>>0M+-M#,%#NP7<<8R:X;5_P#@D!_P3(U[ M]H[_ (:UUC]BKP-/\0#J8U)]=?33MDO@V_[6]L&^SO/O^?S6C+E_GW;N:^D: M* /-_P!J+]D']F7]M7X;GX1_M4_!70O&_AX72W,%AK5MN-M. 5$T,BD202;6 M9=\;*VUF&<$BD_9;_8^_9B_8H^&Y^$G[*GP4T/P1X?>Z:ZN+'1;8J;F<@*9I MI7+23R;55=\C,VU0,X %>DT4 %%%% !7A?[6'_);/@?_ -CW+_Z3-7NE>%_M M8?\ );/@?_V/K?\A6Y_Z^'_\ 0C7]^E?P%ZM_R%;G_KX? M_P!"- %>BBB@ HHHH **** "BBB@ HHHH **** "O[]-)_Y!5M_U[I_Z"*_@ M+K^_32?^05;?]>Z?^@B@"Q7\K_\ P>0?\I<['_LD6B_^E5_7]4%?RO\ _!Y! M_P I<['_ +)%HO\ Z57] 'Y1T444 %%%% !1110 4444 %%%% !1110 5_5# M_P &<'_*(R^_[*[K7_I-85_*]7]4/_!G!_RB,OO^RNZU_P"DUA0!^K=?EG_P M>#_\H>[C_LINA_RN:_4RORS_ .#P?_E#WK?\A6Y_Z^'_ /0C5>K&K?\ (5N?^OA__0C5>@ H MHHH **** "BBB@ HHHH **** "BBB@#^_32?^05;?]>Z?^@BK%5])_Y!5M_U M[I_Z"*L4 ?RO_P#!Y!_RESL?^R1:+_Z57]?E'7ZN?\'D'_*7.Q_[)%HO_I5? MU^4= !1110 4444 %%%% !1110 4444 %%%% ']4/_!G!_RB,OO^RNZU_P"D MUA7ZMU^4G_!G!_RB,OO^RNZU_P"DUA7ZMT ?EG_P>#_\H>[C_LINA_RN:_E/ MK^K#_@\'_P"4/=Q_V4W0_P"5S7\I] !1110 4444 %%%% !1110 4444 %%% M% 'ZF?\ !GQ_RF#@_P"R8ZY_.VK^K"OY3_\ @SX_Y3!P?]DQUS^=M7]6% !7 M\!>K?\A6Y_Z^'_\ 0C7]^E?P%ZM_R%;G_KX?_P!"- %>BBB@ HHHH **** " MBBB@ HHHH **** "O[]-)_Y!5M_U[I_Z"*_@+K^_32?^05;?]>Z?^@B@"Q7\ MK_\ P>0?\I<['_LD6B_^E5_7]4%?RO\ _!Y!_P I<['_ +)%HO\ Z57] 'Y1 MT444 %%%% !1110 4444 %%%% !1110 5_5#_P &<'_*(R^_[*[K7_I-85_* M]7]4/_!G!_RB,OO^RNZU_P"DUA0!^K=?EG_P>#_\H>[C_LINA_RN:_4RORS_ M .#P?_E#WZ5X7 M^UA_R6SX'_\ 8]R_^DS4 >Z5_ 7JW_(5N?\ KX?_ -"-?WZ5_ 7JW_(5N?\ MKX?_ -"- %>BBB@ HHHH **** "BBB@ HHHH **** "O[]-)_P"05;?]>Z?^ M@BOX"Z_OTTG_ )!5M_U[I_Z"* +%?RO_ /!Y!_RESL?^R1:+_P"E5_7]4%?R MO_\ !Y!_RESL?^R1:+_Z57] 'Y1T444 %%%% !1110 4444 %%%% !1110 5 M_5#_ ,&<'_*(R^_[*[K7_I-85_*]7]4/_!G!_P HC+[_ +*[K7_I-84 ?JW7 MY9_\'@__ "A[N/\ LINA_P KFOU,K\L_^#P?_E#W#_\ M*'NX_P"RFZ'_ "N:_E/K^K#_ (/!_P#E#WBBB@ HHHH **** "BBB@ HHHH **** "O[]-)_P"05;?]>Z?^@BOX"Z_O MTTG_ )!5M_U[I_Z"* +%?RO_ /!Y!_RESL?^R1:+_P"E5_7]4%?RO_\ !Y!_ MRESL?^R1:+_Z57] 'Y1T444 %%%% !1110 4444 %%%% !1110 5_5#_ ,&< M'_*(R^_[*[K7_I-85_*]7]4/_!G!_P HC+[_ +*[K7_I-84 ?JW7Y9_\'@__ M "A[N/\ LINA_P KFOU,K\L_^#P?_E#W%_M M8?\ );/@?_V/%_M8?\EL^!_\ V/ M0?\ *7.Q_P"R1:+_ .E5_7]4%?RO_P#!Y!_RESL?^R1:+_Z57] 'Y1T444 % M%%% !1110 4444 %%%% !1110 5_5#_P9P?\HC+[_LKNM?\ I-85_*]7]4/_ M 9P?\HC+[_LKNM?^DUA0!^K=?EG_P '@_\ RA[N/^RFZ'_*YK]3*_+/_@\' M_P"4/=Q_V4W0_P"5S0!_*?1110 4444 %%%% !1110 4444 %%%% !7ZF?\ M!GQ_RF#@_P"R8ZY_.VK\LZ_4S_@SX_Y3!P?]DQUS^=M0!_5A1110!_ 7JW_( M5N?^OA__ $(U7JQJW_(5N?\ KX?_ -"-5Z "BBB@ HHHH **** "BBB@ HHH MH **** /[]-)_P"05;?]>Z?^@BK%5])_Y!5M_P!>Z?\ H(JQ0!_*_P#\'D'_ M "ESL?\ LD6B_P#I5?U^4=?JY_P>0?\ *7.Q_P"R1:+_ .E5_7Y1T %%%% ! M1110 4444 %%%% !1110 4444 ?U0_\ !G!_RB,OO^RNZU_Z36%?JW7Y2?\ M!G!_RB,OO^RNZU_Z36%?JW0!^6?_ >#_P#*'NX_[*;H?\KFOY3Z_JP_X/!_ M^4/=Q_V4W0_Y7-?RGT %%%% !1110 4444 %%%% !1110 4444 ?J9_P9\?\ MI@X/^R8ZY_.VK^K"OY3_ /@SX_Y3!P?]DQUS^=M7]6% !7\!>K?\A6Y_Z^'_ M /0C7]^E?P%ZM_R%;G_KX?\ ]"- %>BBB@ HHHH **** "BBB@ HHHH **** M "O[]-)_Y!5M_P!>Z?\ H(K^ NO[]-)_Y!5M_P!>Z?\ H(H L5_*_P#\'D'_ M "ESL?\ LD6B_P#I5?U_5!7\K_\ P>0?\I<['_LD6B_^E5_0!^4=%%% !111 M0 4444 %%%% !1110 4444 %?U0_\&<'_*(R^_[*[K7_ *36%?RO5_5#_P & M<'_*(R^_[*[K7_I-84 ?JW7Y9_\ !X/_ ,H>[C_LINA_RN:_4RORS_X/!_\ ME#W1V(8QIND1%VH[NS85"%=E /K>BOBC_@FO\ \%H_!7[>GQV\9_LA?$_] MFOQG\%?C)X&TY=2U;X?>-E#22V!:(>?#*$0MCSX&*M&N5GC=#(I8K\^^*/\ M@Z,TEOBWX[^&WP1_X)A?&_XF:?X%\::CX8#%$_E[U M42*C'=M=<]: /U9HKXE_;=_X+7?#[]B_X+?!GQ'=?LW^-_%GQ1^.]A9S>!O@ MOH\(35Q+-!!)+#%_M8?\EL^!_P#V/%_M8?\EL^!__ &/Z?^@B@"Q7\K M_P#P>0?\I<['_LD6B_\ I5?U_5!7\K__ >0?\I<['_LD6B_^E5_0!^4=%%% M !1110 4444 %%%% !1110 4444 %?U0_P#!G!_RB,OO^RNZU_Z36%?RO5_5 M#_P9P?\ *(R^_P"RNZU_Z36% 'ZMU^6?_!X/_P H>[C_ +*;H?\ *YK]3*_+ M/_@\'_Y0]W'_ &4W0_Y7- '\I]%%% !1110 4444 %%%% !1110 4444 %?J M9_P9\?\ *8.#_LF.N?SMJ_+.OU,_X,^/^4P<'_9,=<_G;4 ?U84444 ?P%ZM M_P A6Y_Z^'_]"-5ZL:M_R%;G_KX?_P!"-5Z "BBB@ HHHH **** "BBB@ HH MHH **** /[]-)_Y!5M_U[I_Z"*L57TG_ )!5M_U[I_Z"*L4 ?RO_ /!Y!_RE MSL?^R1:+_P"E5_7Y1U^KG_!Y!_RESL?^R1:+_P"E5_7Y1T %%%% !1110 44 M44 %%%% !1110 4444 ?U0_\&<'_ "B,OO\ LKNM?^DUA7ZMU^4G_!G!_P H MC+[_ +*[K7_I-85^K= 'Y9_\'@__ "A[N/\ LINA_P KFOY3Z_JP_P"#P?\ MY0]W'_93=#_EZ?^@B@"Q7\K_P#P>0?\ MI<['_LD6B_\ I5?U_5!7\K__ >0?\I<['_LD6B_^E5_0!^4=%%% !1110 4 M444 %%%% !1110 4444 %?U0_P#!G!_RB,OO^RNZU_Z36%?RO5_5#_P9P?\ M*(R^_P"RNZU_Z36% 'ZMU^6?_!X/_P H>[C_ +*;H?\ *YK]3*_+/_@\'_Y0 M]W'_ &4W0_Y7- '\I]%%% !1110 4444 %%%% !1110 4444 %?J9_P9\?\ M*8.#_LF.N?SMJ_+.OU,_X,^/^4P<'_9,=<_G;4 ?U84444 %%%% !1110 44 M44 %?,__ 4N_:5_8,_8*^%L/[=?[87@3PS?:QX/+6_@2]N- M;K79K^17*6 M>F2RKYD25955-[N0H8U],5\%?\%??^"%'A#_ (*^?$?P7XV^(_[5?C#P M=8>!M)FMM&T'0=/@E@6YFF\R:\W2$$2,J0)QT$"XZF@#QK_@C#^R_P#M6_'# M]J?XJ?\ !>?]N/PM9> /$?Q2\*?V7\,_ UZ61=$\/JD!CNKO=M9+=0\,^ M!]+@NO#VNRM-;VURUQ/([B:X*(F8WC9 8_+'+&0?HG^P1_P1)U_]B_XRZC\3 MOB!_P46^,?QDTC5/"M[H=[X*^(^L27>F2QW)CW2M&\K@L%1D''21AWKQ*[_X M-5OAK;6FK? KP=_P40^,^A_L\Z[XD76=6^!=G?(UG+()%D\H7#-C8&CCP7A= M_P!VC,S.@>@#YU;]J'Q!^VC_ ,%W_P#@F_\ M2?$7P_%I4/C?X '4YK! PMH MM7:'7UG$(QG'&[=]J]\[O>OJ_]OC_@B/\ LZ?ME_#7X5>'/AKXVU[X-^*? M@9'##\(_&G@-]MQH-O$D2);;68&6)?(B9?G6163()OB=\2_B=JJ7_C_P")/C%P;W4G0NR1JH+>7&&ED\^#_ ,5_"^D:*8$"66K:$]Q,) /G8N".">@K MQ7XI^&OVF]&^/?P;D^-'Q+\.:S;OXW(LH](T9K9HV$)+EB2<@ID#T/-?75>% M_M8?\EL^!_\ V/0?\ *7.Q_P"R1:+_ .E5_7]4 M%?RO_P#!Y!_RESL?^R1:+_Z57] 'Y1T444 %%%% !1110 4444 %%%% !111 M0 5_5#_P9P?\HC+[_LKNM?\ I-85_*]7]4/_ 9P?\HC+[_LKNM?^DUA0!^K M=?EG_P '@_\ RA[N/^RFZ'_*YK]3*_+/_@\'_P"4/=Q_V4W0_P"5S0!_*?11 M10 4444 %%%% !1110 4444 %%%% !7ZF?\ !GQ_RF#@_P"R8ZY_.VK\LZ_4 MS_@SX_Y3!P?]DQUS^=M0!_5A1110!_ 7JW_(5N?^OA__ $(U7JQJW_(5N?\ MKX?_ -"-5Z "BBB@ HHHH **** "BBB@ HHHH **** /[]-)_P"05;?]>Z?^ M@BK%5])_Y!5M_P!>Z?\ H(JQ0!_*_P#\'D'_ "ESL?\ LD6B_P#I5?U^4=?J MY_P>0?\ *7.Q_P"R1:+_ .E5_7Y1T %%%% !1110 4444 %%%% !1110 444 M4 ?U0_\ !G!_RB,OO^RNZU_Z36%?JW7Y2?\ !G!_RB,OO^RNZU_Z36%?JW0! M^6?_ >#_P#*'NX_[*;H?\KFOY3Z_JP_X/!_^4/=Q_V4W0_Y7-?RGT %%%% M!1110 4444 %%%% !1110 4444 ?J9_P9\?\I@X/^R8ZY_.VK^K"OY3_ /@S MX_Y3!P?]DQUS^=M7]6% !7\!>K?\A6Y_Z^'_ /0C7]^E?P%ZM_R%;G_KX?\ M]"- %>BBB@ HHHH **** "BBB@ HHHH **** "O[]-)_Y!5M_P!>Z?\ H(K^ M NO[]-)_Y!5M_P!>Z?\ H(H L5_*_P#\'D'_ "ESL?\ LD6B_P#I5?U_5!7\ MK_\ P>0?\I<['_LD6B_^E5_0!^4=%%% !1110 4444 %%%% !1110 4444 % M?U0_\&<'_*(R^_[*[K7_ *36%?RO5_5#_P &<'_*(R^_[*[K7_I-84 ?JW7Y M9_\ !X/_ ,H>[C_LINA_RN:_4RORS_X/!_\ E#W%_M8?\EL^!_P#V/ MK?\ (5N?^OA__0C7]^E?P%ZM_P A6Y_Z^'_]"- %>BBB@ HHHH **** "BBB M@ HHHH **** "O[]-)_Y!5M_U[I_Z"*_@+K^_32?^05;?]>Z?^@B@"Q7\K__ M >0?\I<['_LD6B_^E5_7]4%?RO_ /!Y!_RESL?^R1:+_P"E5_0!^4=%%% ! M1110 4444 %%%% !1110 4444 %?U0_\&<'_ "B,OO\ LKNM?^DUA7\KU?U0 M_P#!G!_RB,OO^RNZU_Z36% 'ZMU^6?\ P>#_ /*'NX_[*;H?\KFOU,K\L_\ M@\'_ .4/=Q_V4W0_Y7- '\I]%%% !1110 4444 %%%% !1110 4444 %?J9_ MP9\?\I@X/^R8ZY_.VK\LZ_4S_@SX_P"4P<'_ &3'7/YVU ']6%%%% '\!>K? M\A6Y_P"OA_\ T(U7JQJW_(5N?^OA_P#T(U7H **** "BBB@ HHHH **** "B MBB@ HHHH _OTTG_D%6W_ %[I_P"@BK%5])_Y!5M_U[I_Z"*L4 ?RO_\ !Y!_ MRESL?^R1:+_Z57]?E'7ZN?\ !Y!_RESL?^R1:+_Z57]?E'0 4444 %%%% !1 M110 4444 %%%% !1110!_5#_ ,&<'_*(R^_[*[K7_I-85^K=?E)_P9P?\HC+ M[_LKNM?^DUA7ZMT ?EG_ ,'@_P#RA[N/^RFZ'_*YK^4^OZL/^#P?_E#WK?\ (5N?^OA__0C0!7HHHH **** "BBB@ HHHH **** "BBB@ K^ M_32?^05;?]>Z?^@BOX"Z_OTTG_D%6W_7NG_H(H L5_*__P 'D'_*7.Q_[)%H MO_I5?U_5!7\K_P#P>0?\I<['_LD6B_\ I5?T ?E'1110 4444 %%%% !1110 M 4444 %%%% !7]4/_!G!_P HC+[_ +*[K7_I-85_*]7]4/\ P9P?\HC+[_LK MNM?^DUA0!^K=?EG_ ,'@_P#RA[N/^RFZ'_*YK]3*_+/_ (/!_P#E#W%_M8?\EL^!_\ V/Z5X7^UA_P EL^!__8]R M_P#I,U 'NE?P%ZM_R%;G_KX?_P!"-?WZ5_ 7JW_(5N?^OA__ $(T 5Z*** " MBBB@ HHHH **** "BBB@ HHHH *_OTTG_D%6W_7NG_H(K^ NO[]-)_Y!5M_U M[I_Z"* +%?RO_P#!Y!_RESL?^R1:+_Z57]?U05_*_P#\'D'_ "ESL?\ LD6B M_P#I5?T ?E'1110 4444 %%%% !1110 4444 %%%% !7]4/_ 9P?\HC+[_L MKNM?^DUA7\KU?U0_\&<'_*(R^_[*[K7_ *36% 'ZMU^6?_!X/_RA[N/^RFZ' M_*YK]3*_+/\ X/!_^4/=Q_V4W0_Y7- '\I]%%% !1110 4444 %%%% !1110 M 4444 %?J9_P9\?\I@X/^R8ZY_.VK\LZ_4S_ (,^/^4P<'_9,=<_G;4 ?U84 M444 ?P%ZM_R%;G_KX?\ ]"-5ZL:M_P A6Y_Z^'_]"-5Z "BBB@ HHHH **** M "BBB@ HHHH **** /[]-)_Y!5M_U[I_Z"*L57TG_D%6W_7NG_H(JQ0!_*__ M ,'D'_*7.Q_[)%HO_I5?U^4=?JY_P>0?\I<['_LD6B_^E5_7Y1T %%%% !11 M10 4444 %%%% !1110 4444 ?U0_\&<'_*(R^_[*[K7_ *36%?JW7Y2?\&<' M_*(R^_[*[K7_ *36%?JW0!^6?_!X/_RA[N/^RFZ'_*YK^4^OZL/^#P?_ )0] MW'_93=#_ )7-?RGT %%%% !1110 4444 %%%% !1110 4444 ?J9_P &?'_* M8.#_ +)CKG\[:OZL*_E/_P"#/C_E,'!_V3'7/YVU?U84 %?P%ZM_R%;G_KX? M_P!"-?WZ5_ 7JW_(5N?^OA__ $(T 5Z*** "BBB@ HHHH **** "BBB@ HHH MH *_OTTG_D%6W_7NG_H(K^ NO[]-)_Y!5M_U[I_Z"* +%?RO_P#!Y!_RESL? M^R1:+_Z57]?U05_*_P#\'D'_ "ESL?\ LD6B_P#I5?T ?E'1110 4444 %%% M% !1110 4444 %%%% !7]4/_ 9P?\HC+[_LKNM?^DUA7\KU?U0_\&<'_*(R M^_[*[K7_ *36% 'ZMU^6?_!X/_RA[N/^RFZ'_*YK]3*_+/\ X/!_^4/=Q_V4 MW0_Y7- '\I]%%% !1110 4444 %%%% !1110 4444 %?J9_P9\?\I@X/^R8Z MY_.VK\LZ_4S_ (,^/^4P<'_9,=<_G;4 ?U84444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !7A?[6'_);/@?\ ]CW+_P"DS5[I7A?[6'_);/@?_P!C MW+_Z3-0![I7\!>K?\A6Y_P"OA_\ T(U_?I7\!>K?\A6Y_P"OA_\ T(T 5Z** M* "BBB@ HHHH **** "BBB@ HHHH *_OTTG_ )!5M_U[I_Z"*_@+K^_32?\ MD%6W_7NG_H(H L5_*_\ \'D'_*7.Q_[)%HO_ *57]?U05_*__P 'D'_*7.Q_ M[)%HO_I5?T ?E'1110 4444 %%%% !1110 4444 %%%% !7]4/\ P9P?\HC+ M[_LKNM?^DUA7\KU?U0_\&<'_ "B,OO\ LKNM?^DUA0!^K=?EG_P>#_\ *'NX M_P"RFZ'_ "N:_4RORS_X/!_^4/=Q_P!E-T/^5S0!_*?1110 4444 %%%% !1 M110 4444 %%%% !7ZF?\&?'_ "F#@_[)CKG\[:ORSK]3/^#/C_E,'!_V3'7/ MYVU ']6%%%% '\!>K?\ (5N?^OA__0C5>K&K?\A6Y_Z^'_\ 0C5>@ HHHH * M*** "BBB@ HHHH **** "BBB@#^_32?^05;?]>Z?^@BK%5])_P"05;?]>Z?^ M@BK% '\K_P#P>0?\I<['_LD6B_\ I5?U^4=?JY_P>0?\I<['_LD6B_\ I5?U M^4= !1110 4444 %%%% !1110 4444 %%%% ']4/_!G!_P HC+[_ +*[K7_I M-85^K=?E)_P9P?\ *(R^_P"RNZU_Z36%?JW0!^6?_!X/_P H>[C_ +*;H?\ M*YK^4^OZL/\ @\'_ .4/=Q_V4W0_Y7-?RGT %%%% !1110 4444 %%%% !11 M10 4444 ?J9_P9\?\I@X/^R8ZY_.VK^K"OY3_P#@SX_Y3!P?]DQUS^=M7]6% M !7\!>K?\A6Y_P"OA_\ T(U_?I7\!>K?\A6Y_P"OA_\ T(T 5Z*** "BBB@ MHHHH **** "BBB@ HHHH *_OTTG_ )!5M_U[I_Z"*_@+K^_32?\ D%6W_7NG M_H(H L5_*_\ \'D'_*7.Q_[)%HO_ *57]?U05_*__P 'D'_*7.Q_[)%HO_I5 M?T ?E'1110 4444 %%%% !1110 4444 %%%% !7]4/\ P9P?\HC+[_LKNM?^ MDUA7\KU?U0_\&<'_ "B,OO\ LKNM?^DUA0!^K=?EG_P>#_\ *'NX_P"RFZ'_ M "N:_4RORS_X/!_^4/=Q_P!E-T/^5S0!_*?1110 4444 %%%% !1110 4444 M %%%% !7ZF?\&?'_ "F#@_[)CKG\[:ORSK]3/^#/C_E,'!_V3'7/YVU ']6% M%%% !1110 4444 %%%% !7FW[47[87[,/[%/P['Q6_:K^-V@^!]!DN1;VU[K M=WM:ZF(+>5#$H,D\FT%MD:LV 3C )KTFOE#_ (*&?\$YOV'/VF_B9X$_;3_; MB\4WB:'\"+>[U.#2=;U.T7PR8B5DFEU""X@<2KF*(GYU#>4BD,,@@'I_[(W[ M?G[&O[>7A_4?$W[(G[0OA_QS;Z/*D>K1:5,Z7-D7SL,UO*J2Q*VUMK,@5MK8 M)VG'%ZO_ ,%B/^"8>@_M&G]DO6/VUO!%OX_751IDFB/J#;([XML^RM<[?LZ3 M[_D,1D#A_D(W<5^5G_!.?5K?XK?MZ_MI?\%D?V%?A&?A[\"?#_P5UK1?!1LM M&&G6WB/6;:RMIC=0VJJJ*-]@]PX"AE-Q$'&]Y /G[P3^R-^S_K?_ : ^./V MJM8^&NC77Q&/Q#36D\;7-A&^J+./$EGIA3[4P\W8;9Y1LW;=TK-C<2: /Z'O MVI?VP_V8OV)OAN/BW^U9\:]#\$>'WNUM;>^UFX(-S.P+"&&) TD\FU6;9&K$ M*K'& 31^RS^V+^S!^VU\.#\6OV4OC7H?C?0([MK6XO=&N"6MIP QBFB<+) ^ MUE;;(JDJP(&"#7XI_$/QG>?MX?\ !5'_ ()=?"7]IBQB\3^']5_9MTKQMK.D MZW$+BUU#5KC3+VXFEEC<%9=\NEVS$,"".#D$Y]K_ ."3^C:%^SC_ ,'-G[9G M[)WPP\2_\(_I4"PV=O>@:1*#'$@"1@-JUWA5 #8 % '[% MT444 %>%_M8?\EL^!_\ V/-RT4^KS1,MP M6A*D+L)Y4'<<]A0!]=5_ 7JW_(5N?^OA_P#T(U_?I7\!>K?\A6Y_Z^'_ /0C M0!7HHHH **** "BBB@ HHHH **** "BBB@ K^_32?^05;?\ 7NG_ *"*_@+K M^_32?^05;?\ 7NG_ *"* +%?RO\ _!Y!_P I<['_ +)%HO\ Z57]?U05_*__ M ,'D'_*7.Q_[)%HO_I5?T ?E'1110 4444 %%%% !1110 4444 %%%% !7]4 M/_!G!_RB,OO^RNZU_P"DUA7\KU?U0_\ !G!_RB,OO^RNZU_Z36% 'ZMU^6?_ M >#_P#*'NX_[*;H?\KFOU,K\L_^#P?_ )0]W'_93=#_ )7- '\I]%%% !11 M10 4444 %%%% !1110 4444 %?J9_P &?'_*8.#_ +)CKG\[:ORSK]3/^#/C M_E,'!_V3'7/YVU ']6%%%% '\!>K?\A6Y_Z^'_\ 0C5>K&K?\A6Y_P"OA_\ MT(U7H **** "BBB@ HHHH **** "BBB@ HHHH _OTTG_ )!5M_U[I_Z"*L57 MTG_D%6W_ %[I_P"@BK% '\K_ /P>0?\ *7.Q_P"R1:+_ .E5_7Y1U^KG_!Y! M_P I<['_ +)%HO\ Z57]?E'0 4444 %%%% !1110 4444 %%%% !1110!_5# M_P &<'_*(R^_[*[K7_I-85^K=?E)_P &<'_*(R^_[*[K7_I-85^K= 'Y9_\ M!X/_ ,H>[C_LINA_RN:_E/K^K#_@\'_Y0]W'_93=#_E0?\ *7.Q_P"R1:+_ .E5_7]4%?RO_P#! MY!_RESL?^R1:+_Z57] 'Y1T444 %%%% !1110 4444 %%%% !1110 5_5#_P M9P?\HC+[_LKNM?\ I-85_*]7]4/_ 9P?\HC+[_LKNM?^DUA0!^K=?EG_P ' M@_\ RA[N/^RFZ'_*YK]3*_+/_@\'_P"4/=Q_V4W0_P"5S0!_*?1110 4444 M%%%% !1110 4444 %%%% !7ZF?\ !GQ_RF#@_P"R8ZY_.VK\LZ_4S_@SX_Y3 M!P?]DQUS^=M0!_5A1110 4444 %%%% !1110 5^6G_!R#^P/_P %4_\ @I)I M_@K]GW]C:U\/#X6V$1U7QK:ZKXK%@VM:F)B(+>9 -SP0H@D ! +S[C\T2%?U M+HH _.'_ ()F?!+_ (+(Z"'_ &4OV]?@)\!O"/[/L?P[OM#L=%^%0:.XA>14 MB2%09Y/D:-[@NQ!9F(8DDDGXQD_X(@_\%N_#/[*.N?\ !%#PIJ7PMN_V>-=^ M(R:T?B_=ZFZZE!I8NHKK[.UF'#[_ #H(YC&(V'F[D$_EL'7][** /S&_X*5? M\$A/VDM-^(7[,W[87_!+H^'+KX@_LQZ!;>&M-\(>,[LP6^O:%!"(88/.!55= M4:=&5FC#+Y?\ TF:@#W2OX"]6_P"0K<_]?#_^ MA&O[]*_@+U;_ )"MS_U\/_Z$: *]%%% !1110 4444 %%%% !1110 4444 % M?WZ:3_R"K;_KW3_T$5_ 77]^FD_\@JV_Z]T_]!% %BOY7_\ @\@_Y2YV/_9( MM%_]*K^OZH*_E?\ ^#R#_E+G8_\ 9(M%_P#2J_H _*.BBB@ HHHH **** "B MBB@ HHHH **** "OZH?^#.#_ )1&7W_97=:_])K"OY7J_JA_X,X/^41E]_V5 MW6O_ $FL* /U;K\L_P#@\'_Y0]W'_93=#_E#_\ *'NX_P"RFZ'_ "N:_E/H M **** "BBB@ HHHH **** "BBB@ HHHH _4S_@SX_P"4P<'_ &3'7/YVU?U8 M5_*?_P &?'_*8.#_ +)CKG\[:OZL* "OX"]6_P"0K<_]?#_^A&O[]*_@+U;_ M )"MS_U\/_Z$: *]%%% !1110 4444 %%%% !1110 4444 %?WZ:3_R"K;_K MW3_T$5_ 77]^FD_\@JV_Z]T_]!% %BOY7_\ @\@_Y2YV/_9(M%_]*K^OZH*_ ME?\ ^#R#_E+G8_\ 9(M%_P#2J_H _*.BBB@ HHHH **** "BBB@ HHHH *** M* "OZH?^#.#_ )1&7W_97=:_])K"OY7J_JA_X,X/^41E]_V5W6O_ $FL* /U M;K\L_P#@\'_Y0]W'_93=#_EK^J'_@S@_Y1&7W_ &5W6O\ TFL* /U;K\L_^#P?_E#W#_\H>[C_LINA_RN: /Y3Z*** "BBB@ HHHH **** "BBB@ HHHH M *_4S_@SX_Y3!P?]DQUS^=M7Y9U^IG_!GQ_RF#@_[)CKG\[:@#^K"BBB@#^ MO5O^0K<_]?#_ /H1JO5C5O\ D*W/_7P__H1JO0 4444 %%%% !1110 4444 M%%%% !1110!_?II/_(*MO^O=/_015BJ^D_\ (*MO^O=/_015B@#^5_\ X/(/ M^4N=C_V2+1?_ $JOZ_*.OU<_X/(/^4N=C_V2+1?_ $JOZ_*.@ HHHH **** M"BBB@ HHHH **** "BBB@#^J'_@S@_Y1&7W_ &5W6O\ TFL*_5NORD_X,X/^ M41E]_P!E=UK_ -)K"OU;H _+/_@\'_Y0]W'_ &4W0_Y7-?RGU_5A_P '@_\ MRA[N/^RFZ'_*YK^4^@ HHHH **** "BBB@ HHHH **** "BBB@#]3/\ @SX_ MY3!P?]DQUS^=M7]6%?RG_P#!GQ_RF#@_[)CKG\[:OZL* "OX"]6_Y"MS_P!? M#_\ H1K^_2OX"]6_Y"MS_P!?#_\ H1H KT444 %%%% !1110 4444 %%%% ! M1110 5_?II/_ ""K;_KW3_T$5_ 77]^FD_\ (*MO^O=/_010!8K^5_\ X/(/ M^4N=C_V2+1?_ $JOZ_J@K^5__@\@_P"4N=C_ -DBT7_TJOZ /RCHHHH **** M "BBB@ HHHH **** "BBB@ K^J'_ (,X/^41E]_V5W6O_2:PK^5ZOZH?^#.# M_E$9??\ 97=:_P#2:PH _5NORS_X/!_^4/=Q_P!E-T/^5S7ZF5^6?_!X/_RA M[N/^RFZ'_*YH _E/HHHH **** "BBB@ HHHH **** "BBB@ K]3/^#/C_E,' M!_V3'7/YVU?EG7ZF?\&?'_*8.#_LF.N?SMJ /ZL**** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ KPO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_DMGP/ M_P"Q[E_])FH ]TK^ O5O^0K<_P#7P_\ Z$:_OTK^ O5O^0K<_P#7P_\ Z$: M*]%%% !1110 4444 %%%% !1110 4444 %?WZ:3_ ,@JV_Z]T_\ 017\!=?W MZ:3_ ,@JV_Z]T_\ 010!8K^5_P#X/(/^4N=C_P!DBT7_ -*K^OZH*_E?_P"# MR#_E+G8_]DBT7_TJOZ /RCHHHH **** "BBB@ HHHH **** "BBB@ K^J'_@ MS@_Y1&7W_97=:_\ 2:PK^5ZOZH?^#.#_ )1&7W_97=:_])K"@#]6Z_+/_@\' M_P"4/=Q_V4W0_P"5S7ZF5^6?_!X/_P H>[C_ +*;H?\ *YH _E/HHHH **** M "BBB@ HHHH **** "BBB@ K]3/^#/C_ )3!P?\ 9,=<_G;5^6=?J9_P9\?\ MI@X/^R8ZY_.VH _JPHHHH _@+U;_ )"MS_U\/_Z$:KU8U;_D*W/_ %\/_P"A M&J] !1110 4444 %%%% !1110 4444 %%%% ']^FD_\ (*MO^O=/_015BJ^D M_P#(*MO^O=/_ $$58H _E?\ ^#R#_E+G8_\ 9(M%_P#2J_K\HZ_5S_@\@_Y2 MYV/_ &2+1?\ TJOZ_*.@ HHHH **** "BBB@ HHHH **** "BBB@#^J'_@S@ M_P"41E]_V5W6O_2:PK]6Z_*3_@S@_P"41E]_V5W6O_2:PK]6Z /RS_X/!_\ ME#W[C_LINA_RN:_E/H **** "BBB@ HH MHH **** "BBB@ HHHH _4S_@SX_Y3!P?]DQUS^=M7]6%?RG_ /!GQ_RF#@_[ M)CKG\[:OZL* "OX"]6_Y"MS_ -?#_P#H1K^_2OX"]6_Y"MS_ -?#_P#H1H K MT444 %%%% !1110 4444 %%%% !1110 5_?II/\ R"K;_KW3_P!!%?P%U_?I MI/\ R"K;_KW3_P!!% %BOY7_ /@\@_Y2YV/_ &2+1?\ TJOZ_J@K^5__ (/( M/^4N=C_V2+1?_2J_H _*.BBB@ HHHH **** "BBB@ HHHH **** "OZH?^#. M#_E$9??]E=UK_P!)K"OY7J_JA_X,X/\ E$9??]E=UK_TFL* /U;K\L_^#P?_ M )0]W'_93=#_ )7-?J97Y9_\'@__ "A[N/\ LINA_P KF@#^4^BBB@ HHHH M**** "BBB@ HHHH **** "OU,_X,^/\ E,'!_P!DQUS^=M7Y9U^IG_!GQ_RF M#@_[)CKG\[:@#^K"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\ M+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:@#W2OX"]6_Y" MMS_U\/\ ^A&O[]*_@+U;_D*W/_7P_P#Z$: *]%%% !1110 4444 %%%% !11 M10 4444 %?WZ:3_R"K;_ *]T_P#017\!=?WZ:3_R"K;_ *]T_P#010!8K^5_ M_@\@_P"4N=C_ -DBT7_TJOZ_J@K^5_\ X/(/^4N=C_V2+1?_ $JOZ /RCHHH MH **** "BBB@ HHHH **** "BBB@ K^J'_@S@_Y1&7W_ &5W6O\ TFL*_E>K M^J'_ (,X/^41E]_V5W6O_2:PH _5NORS_P"#P?\ Y0]W'_93=#_E#_\H>[C_LINA_RN:_E/H **** "BBB@ HHHH **** "BBB@ HHHH _4S_@S MX_Y3!P?]DQUS^=M7]6%?RG_\&?'_ "F#@_[)CKG\[:OZL* "OX"]6_Y"MS_U M\/\ ^A&O[]*_@+U;_D*W/_7P_P#Z$: *]%%% !1110 4444 %%%% !1110 4 M444 %?WZ:3_R"K;_ *]T_P#017\!=?WZ:3_R"K;_ *]T_P#010!8K^5__@\@ M_P"4N=C_ -DBT7_TJOZ_J@K^5_\ X/(/^4N=C_V2+1?_ $JOZ /RCHHHH ** M** "BBB@ HHHH **** "BBB@ K^J'_@S@_Y1&7W_ &5W6O\ TFL*_E>K^J'_ M (,X/^41E]_V5W6O_2:PH _5NORS_P"#P?\ Y0]W'_93=#_E.WO[;Q)\3_ !-? MK'9^ [2)8 MWY1'[Z9_.D\L 2$& GRI!G;]85#J +6$X R3"V /H: /R=_X, MY_$^I:M_P2I\8^)O%WB"XNIC\;]:FO+_ %&Z:1S_ ,2S2F9W=R3U)))/>,OC'JLVC/\/OM$NA:7IU MU(MQ"US(4D,3;Y9E$42G;'"#M (K]7/^#2;X>_%OX<_\$BO'7A[6OAU V,D5\Y?M9?\%4_&'[0G_!. MKXH_\$I_B#_P22\8>!_V@_%6MMI&C_#GP-\/&_L/+(_A+XI^'MKK7BWQ7X;\ M0A+_ ,7Z7;6DZVTDEU&"LOF0Z9/)NP8V>Y$A5BB8[/\ X(:>+?B+^R!_P5F_ M:?\ ^"--Y\7/$OC#X?\ @/3+7Q3\.CXMU1KRZTBVD%DTENLAQ\K)J=MN4 +O M@+A5,CY\(_:4_9$_:1_X),?%C]@'_@H-\1/A7XD\=Z)\#_A?!X*^,2>#+,ZC M<:%F.\R0JG#Q(NJ7,229$9-JJED\Q,^\?\$-/!WQ'_:\_P""L/[3O_!9C4/A M!XF\&^ ?'VF6OA?X(V\)?$3XJ:7I&I)"DK6=W(P<(W*MP#P:\3^-?[1/P1^ M+GQW^#%A\-?B1INL36?CAFN8[-V)C#P%%)R!U8@5]*:MX(\%Z]>'4-<\(:7> MW!4*9[O3XY'('0;F4G%>&_M,^#_"7A_XX?!*70?"VG6+2>.I!(UG8QQ%@+=B M,[0,X/- 'T-7\!>K?\A6Y_Z^'_\ 0C7]^E?P%ZM_R%;G_KX?_P!"- %>BBB@ M HHHH **** "BBB@ HHHH **** "O[]-)_Y!5M_U[I_Z"*_@+K^_32?^05;? M]>Z?^@B@"Q7\K_\ P>0?\I<['_LD6B_^E5_7]4%?RO\ _!Y!_P I<['_ +)% MHO\ Z57] 'Y1T444 %%%% !1110 4444 %%%% !1110 5_5#_P &<'_*(R^_ M[*[K7_I-85_*]7]4/_!G!_RB,OO^RNZU_P"DUA0!^K=?EG_P>#_\H>[C_LIN MA_RN:_4RORS_ .#P?_E#WK?\A6Y_Z^'_ /0C5>K&K?\ (5N?^OA__0C5>@ HHHH **** "BB MB@ HHHH **** "BBB@#^_32?^05;?]>Z?^@BK%5])_Y!5M_U[I_Z"*L4 ?RO M_P#!Y!_RESL?^R1:+_Z57]?E'7ZN?\'D'_*7.Q_[)%HO_I5?U^4= !1110 4 M444 %%%% !1110 4444 %%%% ']4/_!G!_RB,OO^RNZU_P"DUA7ZMU^4G_!G M!_RB,OO^RNZU_P"DUA7ZMT ?EG_P>#_\H>[C_LINA_RN:_E/K^K#_@\'_P"4 M/=Q_V4W0_P"5S7\I] !1110 4444 %%%% !1110 4444 %%%% 'ZF?\ !GQ_ MRF#@_P"R8ZY_.VK^K"OY3_\ @SX_Y3!P?]DQUS^=M7]6% !7\!>K?\A6Y_Z^ M'_\ 0C7]^E?P%ZM_R%;G_KX?_P!"- %>BBB@ HHHH **** "BBB@ HHHH ** M** "O[]-)_Y!5M_U[I_Z"*_@+K^_32?^05;?]>Z?^@B@"Q7\K_\ P>0?\I<[ M'_LD6B_^E5_7]4%?RO\ _!Y!_P I<['_ +)%HO\ Z57] 'Y1T444 %%%% !1 M110 4444 %%%% !1110 5_5#_P &<'_*(R^_[*[K7_I-85_*]7]4/_!G!_RB M,OO^RNZU_P"DUA0!^K=?EG_P>#_\H>[C_LINA_RN:_4RORS_ .#P?_E#WZ5X7^UA_R6SX'_\ M8]R_^DS4 >Z5_ 7JW_(5N?\ KX?_ -"-?WZ5_ 7JW_(5N?\ KX?_ -"- %>B MBB@ HHHH **** "BBB@ HHHH **** "O[]-)_P"05;?]>Z?^@BOX"Z_OTTG_ M )!5M_U[I_Z"* +%?RO_ /!Y!_RESL?^R1:+_P"E5_7]4%?RO_\ !Y!_RESL M?^R1:+_Z57] 'Y1T444 %%%% !1110 4444 %%%% !1110 5_5#_ ,&<'_*( MR^_[*[K7_I-85_*]7]4/_!G!_P HC+[_ +*[K7_I-84 ?JW7Y9_\'@__ "A[ MN/\ LINA_P KFOU,K\L_^#P?_E#W#_\ *'NX_P"RFZ'_ M "N:_E/K^K#_ (/!_P#E#WBBB@ HHHH M **** "BBB@ HHHH **** "O[]-)_P"05;?]>Z?^@BOX"Z_OTTG_ )!5M_U[ MI_Z"* +%?RO_ /!Y!_RESL?^R1:+_P"E5_7]4%?RO_\ !Y!_RESL?^R1:+_Z M57] 'Y1T444 %%%% !1110 4444 %%%% !1110 5_5#_ ,&<'_*(R^_[*[K7 M_I-85_*]7]4/_!G!_P HC+[_ +*[K7_I-84 ?JW7Y9_\'@__ "A[N/\ LINA M_P KFOU,K\L_^#P?_E#W%_M8?\ );/@?_V/ M%_M8?\EL^!_\ V/0?\ *7.Q_P"R M1:+_ .E5_7]4%?RO_P#!Y!_RESL?^R1:+_Z57] 'Y1T444 %%%% !1110 44 M44 %%%% !1110 5_5#_P9P?\HC+[_LKNM?\ I-85_*]7]4/_ 9P?\HC+[_L MKNM?^DUA0!^K=?EG_P '@_\ RA[N/^RFZ'_*YK]3*_+/_@\'_P"4/=Q_V4W0 M_P"5S0!_*?1110 4444 %%%% !1110 4444 %%%% !7ZF?\ !GQ_RF#@_P"R M8ZY_.VK\LZ_4S_@SX_Y3!P?]DQUS^=M0!_5A1110!_ 7JW_(5N?^OA__ $(U M7JQJW_(5N?\ KX?_ -"-5Z "BBB@ HHHH **** "BBB@ HHHH **** /[]-) M_P"05;?]>Z?^@BK%5])_Y!5M_P!>Z?\ H(JQ0!_*_P#\'D'_ "ESL?\ LD6B M_P#I5?U^4=?JY_P>0?\ *7.Q_P"R1:+_ .E5_7Y1T %%%% !1110 4444 %% M%% !1110 4444 ?U0_\ !G!_RB,OO^RNZU_Z36%?JW7Y2?\ !G!_RB,OO^RN MZU_Z36%?JW0!^6?_ >#_P#*'NX_[*;H?\KFOY3Z_JP_X/!_^4/=Q_V4W0_Y M7-?RGT %%%% !1110 4444 %%%% !1110 4444 ?J9_P9\?\I@X/^R8ZY_.V MK^K"OY3_ /@SX_Y3!P?]DQUS^=M7]6% !7\!>K?\A6Y_Z^'_ /0C7]^E?P%Z MM_R%;G_KX?\ ]"- %>BBB@ HHHH **** "BBB@ HHHH **** "O[]-)_Y!5M M_P!>Z?\ H(K^ NO[]-)_Y!5M_P!>Z?\ H(H L5_*_P#\'D'_ "ESL?\ LD6B M_P#I5?U_5!7\K_\ P>0?\I<['_LD6B_^E5_0!^4=%%% !1110 4444 %%%% M!1110 4444 %?U0_\&<'_*(R^_[*[K7_ *36%?RO5_5#_P &<'_*(R^_[*[K M7_I-84 ?JW7Y9_\ !X/_ ,H>[C_LINA_RN:_4RORS_X/!_\ E#W%_M8?\EL^!_P#V/K?\ (5N?^OA__0C7]^E?P%ZM_P A6Y_Z^'_]"- %>BBB@ HH MHH **** "BBB@ HHHH **** "O[]-)_Y!5M_U[I_Z"*_@+K^_32?^05;?]>Z M?^@B@"Q7\K__ >0?\I<['_LD6B_^E5_7]4%?RO_ /!Y!_RESL?^R1:+_P"E M5_0!^4=%%% !1110 4444 %%%% !1110 4444 %?U0_\&<'_ "B,OO\ LKNM M?^DUA7\KU?U0_P#!G!_RB,OO^RNZU_Z36% 'ZMU^6?\ P>#_ /*'NX_[*;H? M\KFOU,K\L_\ @\'_ .4/=Q_V4W0_Y7- '\I]%%% !1110 4444 %%%% !111 M0 4444 %?J9_P9\?\I@X/^R8ZY_.VK\LZ_4S_@SX_P"4P<'_ &3'7/YVU '] M6%%%% '\!>K?\A6Y_P"OA_\ T(U7JQJW_(5N?^OA_P#T(U7H **** "BBB@ MHHHH **** "BBB@ HHHH _OTTG_D%6W_ %[I_P"@BK%5])_Y!5M_U[I_Z"*L M4 ?RO_\ !Y!_RESL?^R1:+_Z57]?E'7ZN?\ !Y!_RESL?^R1:+_Z57]?E'0 M4444 %%%% !1110 4444 %%%% !1110!_5#_ ,&<'_*(R^_[*[K7_I-85^K= M?E)_P9P?\HC+[_LKNM?^DUA7ZMT ?EG_ ,'@_P#RA[N/^RFZ'_*YK^4^OZL/ M^#P?_E#WK?\ (5N?^OA__0C0!7HHHH **** "BBB@ HHHH * M*** "BBB@ K^_32?^05;?]>Z?^@BOX"Z_OTTG_D%6W_7NG_H(H L5_*__P ' MD'_*7.Q_[)%HO_I5?U_5!7\K_P#P>0?\I<['_LD6B_\ I5?T ?E'1110 444 M4 %%%% !1110 4444 %%%% !7]4/_!G!_P HC+[_ +*[K7_I-85_*]7]4/\ MP9P?\HC+[_LKNM?^DUA0!^K=?EG_ ,'@_P#RA[N/^RFZ'_*YK]3*_+/_ (/! M_P#E#WGZ/XXO MO#Z:=J&NI>O+';VUK//B_>B#X9^ O [*]QK*8B/G^9A MMD1\Z)5*H[.T@VJ0KLEG_@EU_P %;/AM_P %+%\=>!9?@]XE^&'Q,^&&K)8> M/OAMXP"_;-.9V=4D1P%\Q"T4B'*(RLF"N&1G /K6BBB@ KPO]K#_ )+9\#_^ MQ[E_])FKW2O"_P!K#_DMGP/_ .Q[E_\ 29J /=*_@+U;_D*W/_7P_P#Z$:_O MTK^ O5O^0K<_]?#_ /H1H KT444 %%%% !1110 4444 %%%% !1110 5_?II M/_(*MO\ KW3_ -!%?P%U_?II/_(*MO\ KW3_ -!% %BOY7_^#R#_ )2YV/\ MV2+1?_2J_K^J"OY7_P#@\@_Y2YV/_9(M%_\ 2J_H _*.BBB@ HHHH **** " MBBB@ HHHH **** "OZH?^#.#_E$9??\ 97=:_P#2:PK^5ZOZH?\ @S@_Y1&7 MW_97=:_])K"@#]6Z_+/_ (/!_P#E#W#_P#*'NX_ M[*;H?\KF@#^4^BBB@ HHHH **** "BBB@ HHHH **** "OU,_P"#/C_E,'!_ MV3'7/YVU?EG7ZF?\&?'_ "F#@_[)CKG\[:@#^K"BBB@#^ O5O^0K<_\ 7P__ M *$:KU8U;_D*W/\ U\/_ .A&J] !1110 4444 %%%% !1110 4444 %%%% ' M]^FD_P#(*MO^O=/_ $$58JOI/_(*MO\ KW3_ -!%6* /Y7_^#R#_ )2YV/\ MV2+1?_2J_K\HZ_5S_@\@_P"4N=C_ -DBT7_TJOZ_*.@ HHHH **** "BBB@ MHHHH **** "BBB@#^J'_ (,X/^41E]_V5W6O_2:PK]6Z_*3_ (,X/^41E]_V M5W6O_2:PK]6Z /RS_P"#P?\ Y0]W'_93=#_E#_P#*'NX_[*;H M?\KF@#^4^BBB@ HHHH **** "BBB@ HHHH **** "OU,_P"#/C_E,'!_V3'7 M/YVU?EG7ZF?\&?'_ "F#@_[)CKG\[:@#^K"BBB@ HHHH **** "BBB@ KP[] MKK_@GG^R1^VUXO\ OQ"_:C^%%MXPF^&,]_>>%=,U29VL$N+E8-\D]N"$N G ="I([9% 'XA?\&TS:ZG_ ;E?M$/X6\S^TQK MWC7MQWW8Q7AWPW/A0?\&1WCK=]G^T?\)FGF=-WVO\ X3"P MV_\ O)V^^WVK]C?^"3W_!+;X=?\$H_V7=5_9:\#_$G5/&>EZOXMN]=N+[7[ M"&)]UQ;6UNT.R/*E-ML#SUWD5\D:K_P:D? "Z\5WO@#1?VTOBMIG[/NI>-%\ M4:A^S]:7H_LR2]&/E6??D1[0L8)B:41JH\W>JR ^7?AZWB;_A\1_P $J(_B M3YGV8?LA:$8OM?3[?_8NK9SG_EID6N>^[;7OW_!//[2?^#L_]LD^'?\ D"_\ M*NL/M_D_ZO[;Y?A[&<<;MWVKWSN]Z^P?^"E7_!';X+?\%"]"^'NK:'\2/$'P MG\>_".Z$WPS\?>!=L=SHRCR_W'EY7?$##$RA61D9!M8!G5[7_!+K_@DI\,_^ M":4/CGQL?B]XF^)WQ+^)VJI?^/\ XD^,7!O=2="[)&J@MY<8:61SEW9F?+,0 MJ*@!]:4444 >7_%;PI^UGJ_BY[SX/_%?POI&BF! EEJVA/<3"0#YV+@C@GH* M\5^*?AK]IO1OCW\&Y/C1\2_#FLV[^-R+*/2-&:V:-A"2Y8DG(*9 ]#S7UU7A M?[6'_);/@?\ ]CW+_P"DS4 >Z5_ 7JW_ "%;G_KX?_T(U_?I7\!>K?\ (5N? M^OA__0C0!7HHHH **** "BBB@ HHHH **** "BBB@ K^_32?^05;?]>Z?^@B MOX"Z_OTTG_D%6W_7NG_H(H L5_*__P 'D'_*7.Q_[)%HO_I5?U_5!7\K_P#P M>0?\I<['_LD6B_\ I5?T ?E'1110 4444 %%%% !1110 4444 %%%% !7]4/ M_!G!_P HC+[_ +*[K7_I-85_*]7]4/\ P9P?\HC+[_LKNM?^DUA0!^K=?EG_ M ,'@_P#RA[N/^RFZ'_*YK]3*_+/_ (/!_P#E#WZ?\ H(JQ M5?2?^05;?]>Z?^@BK% '\K__ >0?\I<['_LD6B_^E5_7Y1U^KG_ >0?\I< M['_LD6B_^E5_7Y1T %%%% !1110 4444 %%%% !1110 4444 ?U0_P#!G!_R MB,OO^RNZU_Z36%?JW7Y2?\&<'_*(R^_[*[K7_I-85^K= 'Y9_P#!X/\ \H>[ MC_LINA_RN:_E/K^K#_@\'_Y0]W'_ &4W0_Y7-?RGT %%%% !1110 4444 %% M%% !1110 4444 ?J9_P9\?\ *8.#_LF.N?SMJ_JPK^4__@SX_P"4P<'_ &3' M7/YVU?U84 %?P%ZM_P A6Y_Z^'_]"-?WZ5_ 7JW_ "%;G_KX?_T(T 5Z*** M"BBB@ HHHH **** "BBB@ HHHH *_OTTG_D%6W_7NG_H(K^ NO[]-)_Y!5M_ MU[I_Z"* +%?RO_\ !Y!_RESL?^R1:+_Z57]?U05_*_\ \'D'_*7.Q_[)%HO_ M *57] 'Y1T444 %%%% !1110 4444 %%%% !1110 5_5#_P9P?\ *(R^_P"R MNZU_Z36%?RO5_5#_ ,&<'_*(R^_[*[K7_I-84 ?JW7Y9_P#!X/\ \H>[C_LI MNA_RN:_4RORS_P"#P?\ Y0]W'_93=#_E%_M8?\ );/@?_V/K?\A6Y_Z^'_\ 0C7] M^E?P%ZM_R%;G_KX?_P!"- %>BBB@ HHHH **** "BBB@ HHHH **** "O[]- M)_Y!5M_U[I_Z"*_@+K^_32?^05;?]>Z?^@B@"Q7\K_\ P>0?\I<['_LD6B_^ ME5_7]4%?RO\ _!Y!_P I<['_ +)%HO\ Z57] 'Y1T444 %%%% !1110 4444 M %%%% !1110 5_5#_P &<'_*(R^_[*[K7_I-85_*]7]4/_!G!_RB,OO^RNZU M_P"DUA0!^K=?EG_P>#_\H>[C_LINA_RN:_4RORS_ .#P?_E#WK?\A6Y_Z^'_ /0C5>K&K?\ M(5N?^OA__0C5>@ HHHH **** "BBB@ HHHH **** "BBB@#^_32?^05;?]>Z M?^@BK%5])_Y!5M_U[I_Z"*L4 ?RO_P#!Y!_RESL?^R1:+_Z57]?E'7ZN?\'D M'_*7.Q_[)%HO_I5?U^4= !1110 4444 %%%% !1110 4444 %%%% ']4/_!G M!_RB,OO^RNZU_P"DUA7ZMU^4G_!G!_RB,OO^RNZU_P"DUA7ZMT ?EG_P>#_\ MH>[C_LINA_RN:_E/K^K#_@\'_P"4/=Q_V4W0_P"5S7\I] !1110 4444 %%% M% !1110 4444 %%%% 'ZF?\ !GQ_RF#@_P"R8ZY_.VK^K"OY3_\ @SX_Y3!P M?]DQUS^=M7]6% !7\!>K?\A6Y_Z^'_\ 0C7]^E?P%ZM_R%;G_KX?_P!"- %> MBBB@ HHHH **** "BBB@ HHHH **** "O[]-)_Y!5M_U[I_Z"*_@+K^_32?^ M05;?]>Z?^@B@"Q7\K_\ P>0?\I<['_LD6B_^E5_7]4%?RO\ _!Y!_P I<['_ M +)%HO\ Z57] 'Y1T444 %%%% !1110 4444 %%%% !1110 5_5#_P &<'_* M(R^_[*[K7_I-85_*]7]4/_!G!_RB,OO^RNZU_P"DUA0!^K=?EG_P>#_\H>[C M_LINA_RN:_4RORS_ .#P?_E#WZ5X7^UA_R6SX'_\ 8]R_^DS4 >Z5_ 7JW_(5N?\ KX?_ -"- M?WZ5_ 7JW_(5N?\ KX?_ -"- %>BBB@ HHHH **** "BBB@ HHHH **** "O M[]-)_P"05;?]>Z?^@BOX"Z_OTTG_ )!5M_U[I_Z"* +%?RO_ /!Y!_RESL?^ MR1:+_P"E5_7]4%?RO_\ !Y!_RESL?^R1:+_Z57] 'Y1T444 %%%% !1110 4 M444 %%%% !1110 5_5#_ ,&<'_*(R^_[*[K7_I-85_*]7]4/_!G!_P HC+[_ M +*[K7_I-84 ?JW7Y9_\'@__ "A[N/\ LINA_P KFOU,K\L_^#P?_E#W#_\ *'NX_P"RFZ'_ "N:_E/K^K#_ (/!_P#E#WBBB@ HHHH **** "BBB@ HHHH **** "O[]-)_P"0 M5;?]>Z?^@BOX"Z_OTTG_ )!5M_U[I_Z"* +%?RO_ /!Y!_RESL?^R1:+_P"E M5_7]4%?RO_\ !Y!_RESL?^R1:+_Z57] 'Y1T444 %%%% !1110 4444 %%%% M !1110 5_5#_ ,&<'_*(R^_[*[K7_I-85_*]7]4/_!G!_P HC+[_ +*[K7_I M-84 ?JW7Y9_\'@__ "A[N/\ LINA_P KFOU,K\L_^#P?_E#W%_M8?\ );/@?_V/%_M8?\EL^!_\ V/0?\ *7.Q_P"R1:+_ .E5_7]4%?RO_P#!Y!_RESL?^R1: M+_Z57] 'Y1T444 %%%% !1110 4444 %%%% !1110 5_5#_P9P?\HC+[_LKN MM?\ I-85_*]7]4/_ 9P?\HC+[_LKNM?^DUA0!^K=?EG_P '@_\ RA[N/^RF MZ'_*YK]3*_+/_@\'_P"4/=Q_V4W0_P"5S0!_*?1110 4444 %%%% !1110 4 M444 %%%% !7ZF?\ !GQ_RF#@_P"R8ZY_.VK\LZ_4S_@SX_Y3!P?]DQUS^=M0 M!_5A1110!_ 7JW_(5N?^OA__ $(U7JQJW_(5N?\ KX?_ -"-5Z "BBB@ HHH MH **** "BBB@ HHHH **** /[]-)_P"05;?]>Z?^@BK%5])_Y!5M_P!>Z?\ MH(JQ0!_*_P#\'D'_ "ESL?\ LD6B_P#I5?U^4=?JY_P>0?\ *7.Q_P"R1:+_ M .E5_7Y1T %%%% !1110 4444 %%%% !1110 4444 ?U0_\ !G!_RB,OO^RN MZU_Z36%?JW7Y2?\ !G!_RB,OO^RNZU_Z36%?JW0!^6?_ >#_P#*'NX_[*;H M?\KFOY3Z_JP_X/!_^4/=Q_V4W0_Y7-?RGT %%%% !1110 4444 %%%% !111 M0 4444 ?J9_P9\?\I@X/^R8ZY_.VK^K"OY3_ /@SX_Y3!P?]DQUS^=M7]6% M!7\!>K?\A6Y_Z^'_ /0C7]^E?P%ZM_R%;G_KX?\ ]"- %>BBB@ HHHH **** M "BBB@ HHHH **** "O[]-)_Y!5M_P!>Z?\ H(K^ NO[]-)_Y!5M_P!>Z?\ MH(H L5_*_P#\'D'_ "ESL?\ LD6B_P#I5?U_5!7\K_\ P>0?\I<['_LD6B_^ ME5_0!^4=%%% !1110 4444 %%%% !1110 4444 %?U0_\&<'_*(R^_[*[K7_ M *36%?RO5_5#_P &<'_*(R^_[*[K7_I-84 ?JW7Y9_\ !X/_ ,H>[C_LINA_ MRN:_4RORS_X/!_\ E#WYK^9;X-? /]M#]AO]GSXB_MM?\% /^"#7P_\ B9X9O?B= M>^(O'GB#XFW=L/$-E:W.W2=G?S3$X8SEL!%+T ?T(_&S]OG]C; M]G'X Z-^U%\(;^Y;9JD=S")H/LT:J99V>(^8%1&; M:"Q )&I^RS^V+^S!^VU\.#\6OV4OC7H?C?0([MK6XO=&N"6MIP QBFB<+) M^UE;;(JDJP(&"#7XZ?M1>/OV>OV_/^"V'_!.GX2^$_!ME>? J^^#2^+?"G@K M4=.C%E;JUOJ3QVLEMS'^Z_LBTA:+YE'DE>5Z^E?\$G]&T+]G'_@YL_;,_9.^ M#FAVVA>!=0\#V'B7_A']*@6&SM[T#2)08XD 2,!M6N\*H ; H _8NBBB M@ KPO]K#_DMGP/\ ^Q[E_P#29JZ3XK?'GXE?#[Q<_ASPO^S+XH\4VBP)(-6T MF>%869ARF'.O$?A*.V\;EHI]7FB9;@M" M5(783RH.XY["@#ZZK^ O5O\ D*W/_7P__H1K^_2OX"]6_P"0K<_]?#_^A&@" MO1110 4444 %%%% !1110 4444 %%%% !7]^FD_\@JV_Z]T_]!%?P%U_?II/ M_(*MO^O=/_010!8K^5__ (/(/^4N=C_V2+1?_2J_K^J"OY7_ /@\@_Y2YV/_ M &2+1?\ TJOZ /RCHHHH **** "BBB@ HHHH **** "BBB@ K^J'_@S@_P"4 M1E]_V5W6O_2:PK^5ZOZH?^#.#_E$9??]E=UK_P!)K"@#]6Z_+/\ X/!_^4/= MQ_V4W0_Y7-?J97Y9_P#!X/\ \H>[C_LINA_RN: /Y3Z*** "BBB@ HHHH ** M** "BBB@ HHHH *_4S_@SX_Y3!P?]DQUS^=M7Y9U^IG_ 9\?\I@X/\ LF.N M?SMJ /ZL**** /X"]6_Y"MS_ -?#_P#H1JO5C5O^0K<_]?#_ /H1JO0 4444 M %%%% !1110 4444 %%%% !1110!_?II/_(*MO\ KW3_ -!%6*KZ3_R"K;_K MW3_T$58H _E?_P"#R#_E+G8_]DBT7_TJOZ_*.OU<_P"#R#_E+G8_]DBT7_TJ MOZ_*.@ HHHH **** "BBB@ HHHH **** "BBB@#^J'_@S@_Y1&7W_97=:_\ M2:PK]6Z_*3_@S@_Y1&7W_97=:_\ 2:PK]6Z /RS_ .#P?_E#W[C_LINA_RN: /Y3Z*** "BBB@ HHHH **** "BBB@ HHH MH *_4S_@SX_Y3!P?]DQUS^=M7Y9U^IG_ 9\?\I@X/\ LF.N?SMJ /ZL**** M "BBB@ HHHH **** "BBB@"AXJT6X\1^&-2\/6FN7>ERW]A-;1:EI[A9[1G0 MJ)HR00'4G'QHGC>?[)#XLT\*QD8R!@L4CR37A:,N MBE;QMLBF-0_IO_!&_P#X)O\ [77P@_:B^-W_ 4Q_P""AZ^&+#XN?&J>"UA\ M*>$;PW%KH&EQ%#Y+2Y8.S>3;(%5W"I;*2[-(0GZ)44 %%%% !7A?[6'_ "6S MX'_]CW+_ .DS5[I7A?[6'_);/@?_ -CW+_Z3-0![I7\!>K?\A6Y_Z^'_ /0C M7]^E?P%ZM_R%;G_KX?\ ]"- %>BBB@ HHHH **** "BBB@ HHHH **** "O[ M]-)_Y!5M_P!>Z?\ H(K^ NO[]-)_Y!5M_P!>Z?\ H(H L5_*_P#\'D'_ "ES ML?\ LD6B_P#I5?U_5!7\K_\ P>0?\I<['_LD6B_^E5_0!^4=%%% !1110 44 M44 %%%% !1110 4444 %?U0_\&<'_*(R^_[*[K7_ *36%?RO5_5#_P &<'_* M(R^_[*[K7_I-84 ?JW7Y9_\ !X/_ ,H>[C_LINA_RN:_4RORS_X/!_\ E#W< M?]E-T/\ E@ HHHH **** "BBB@ HHHH **** "BBB@ M#^_32?\ D%6W_7NG_H(JQ5?2?^05;?\ 7NG_ *"*L4 ?RO\ _!Y!_P I<['_ M +)%HO\ Z57]?E'7ZN?\'D'_ "ESL?\ LD6B_P#I5?U^4= !1110 4444 %% M%% !1110 4444 %%%% ']4/_ 9P?\HC+[_LKNM?^DUA7ZMU^4G_ 9P?\HC M+[_LKNM?^DUA7ZMT ?EG_P '@_\ RA[N/^RFZ'_*YK^4^OZL/^#P?_E#WK?\A6Y_Z^'_ /0C0!7HHHH **** "BBB@ HHHH **** "BBB@ K^_32 M?^05;?\ 7NG_ *"*_@+K^_32?^05;?\ 7NG_ *"* +%?RO\ _!Y!_P I<['_ M +)%HO\ Z57]?U05_*__ ,'D'_*7.Q_[)%HO_I5?T ?E'1110 4444 %%%% M!1110 4444 %%%% !7]4/_!G!_RB,OO^RNZU_P"DUA7\KU?U0_\ !G!_RB,O MO^RNZU_Z36% 'ZMU^6?_ >#_P#*'NX_[*;H?\KFOU,K\L_^#P?_ )0]W'_9 M3=#_ )7- '\I]%%% !1110 4444 %%%% !1110 4444 %?J9_P &?'_*8.#_ M +)CKG\[:ORSK]3/^#/C_E,'!_V3'7/YVU ']6%%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 5X7^UA_R6SX'_\ 8]R_^DS5[I7A?[6'_);/@?\ M]CW+_P"DS4 >Z5_ 7JW_ "%;G_KX?_T(U_?I7\!>K?\ (5N?^OA__0C0!7HH MHH **** "BBB@ HHHH **** "BBB@ K^_32?^05;?]>Z?^@BOX"Z_OTTG_D% M6W_7NG_H(H L5_*__P 'D'_*7.Q_[)%HO_I5?U_5!7\K_P#P>0?\I<['_LD6 MB_\ I5?T ?E'1110 4444 %%%% !1110 4444 %%%% !7]4/_!G!_P HC+[_ M +*[K7_I-85_*]7]4/\ P9P?\HC+[_LKNM?^DUA0!^K=?EG_ ,'@_P#RA[N/ M^RFZ'_*YK]3*_+/_ (/!_P#E#WZ?\ H(JQ5?2?^05;?]>Z M?^@BK% '\K__ >0?\I<['_LD6B_^E5_7Y1U^KG_ >0?\I<['_LD6B_^E5_ M7Y1T %%%% !1110 4444 %%%% !1110 4444 ?U0_P#!G!_RB,OO^RNZU_Z3 M6%?JW7Y2?\&<'_*(R^_[*[K7_I-85^K= 'Y9_P#!X/\ \H>[C_LINA_RN:_E M/K^K#_@\'_Y0]W'_ &4W0_Y7-?RGT %%%% !1110 4444 %%%% !1110 444 M4 ?J9_P9\?\ *8.#_LF.N?SMJ_JPK^4__@SX_P"4P<'_ &3'7/YVU?U84 %? MP%ZM_P A6Y_Z^'_]"-?WZ5_ 7JW_ "%;G_KX?_T(T 5Z*** "BBB@ HHHH * M*** "BBB@ HHHH *_OTTG_D%6W_7NG_H(K^ NO[]-)_Y!5M_U[I_Z"* +%?R MO_\ !Y!_RESL?^R1:+_Z57]?U05_*_\ \'D'_*7.Q_[)%HO_ *57] 'Y1T44 M4 %%%% !1110 4444 %%%% !1110 5_5#_P9P?\ *(R^_P"RNZU_Z36%?RO5 M_5#_ ,&<'_*(R^_[*[K7_I-84 ?JW7Y9_P#!X/\ \H>[C_LINA_RN:_4RORS M_P"#P?\ Y0]W'_93=#_E%_M8?\ );/@?_V/K?\A6Y_Z^'_\ 0C7]^E?P%ZM_R%;G M_KX?_P!"- %>BBB@ HHHH **** "BBB@ HHHH **** "O[]-)_Y!5M_U[I_Z M"*_@+K^_32?^05;?]>Z?^@B@"Q7\K_\ P>0?\I<['_LD6B_^E5_7]4%?RO\ M_!Y!_P I<['_ +)%HO\ Z57] 'Y1T444 %%%% !1110 4444 %%%% !1110 M5_5#_P &<'_*(R^_[*[K7_I-85_*]7]4/_!G!_RB,OO^RNZU_P"DUA0!^K=? MEG_P>#_\H>[C_LINA_RN:_4RORS_ .#P?_E#WK?\A6Y_Z^'_ /0C5>K&K?\ (5N?^OA__0C5 M>@ HHHH **** "BBB@ HHHH **** "BBB@#^_32?^05;?]>Z?^@BK%5])_Y! M5M_U[I_Z"*L4 ?RO_P#!Y!_RESL?^R1:+_Z57]?E'7ZN?\'D'_*7.Q_[)%HO M_I5?U^4= !1110 4444 %%%% !1110 4444 %%%% ']4/_!G!_RB,OO^RNZU M_P"DUA7ZMU^4G_!G!_RB,OO^RNZU_P"DUA7ZMT ?EG_P>#_\H>[C_LINA_RN M:_E/K^K#_@\'_P"4/=Q_V4W0_P"5S7\I] !1110 4444 %%%% !1110 4444 M %%%% 'ZF?\ !GQ_RF#@_P"R8ZY_.VK^K"OY3_\ @SX_Y3!P?]DQUS^=M7]6 M% !7\!>K?\A6Y_Z^'_\ 0C7]^E?P%ZM_R%;G_KX?_P!"- %>BBB@ HHHH ** M** "BBB@ HHHH **** "O[]-)_Y!5M_U[I_Z"*_@+K^_32?^05;?]>Z?^@B@ M"Q7\K_\ P>0?\I<['_LD6B_^E5_7]4%?RO\ _!Y!_P I<['_ +)%HO\ Z57] M 'Y1T444 %%%% !1110 4444 %%%% !1110 5_5#_P &<'_*(R^_[*[K7_I- M85_*]7]4/_!G!_RB,OO^RNZU_P"DUA0!^K=?EG_P>#_\H>[C_LINA_RN:_4R MORS_ .#P?_E#W MZ5X7^UA_R6SX'_\ 8]R_^DS4 >Z5_ 7JW_(5N?\ KX?_ -"-?WZ5_ 7JW_(5 MN?\ KX?_ -"- %>BBB@ HHHH **** "BBB@ HHHH **** "O[]-)_P"05;?] M>Z?^@BOX"Z_OTTG_ )!5M_U[I_Z"* +%?RO_ /!Y!_RESL?^R1:+_P"E5_7] M4%?RO_\ !Y!_RESL?^R1:+_Z57] 'Y1T444 %%%% !1110 4444 %%%% !11 M10 5_5#_ ,&<'_*(R^_[*[K7_I-85_*]7]4/_!G!_P HC+[_ +*[K7_I-84 M?JW7Y9_\'@__ "A[N/\ LINA_P KFOU,K\L_^#P?_E#W M#_\ *'NX_P"RFZ'_ "N:_E/K^K#_ (/!_P#E#WBBB@ HHHH **** "BBB@ HHHH **** "O[]-)_P"05;?]>Z?^@BOX M"Z_OTTG_ )!5M_U[I_Z"* +%?RO_ /!Y!_RESL?^R1:+_P"E5_7]4%?RO_\ M!Y!_RESL?^R1:+_Z57] 'Y1T444 %%%% !1110 4444 %%%% !1110 5_5#_ M ,&<'_*(R^_[*[K7_I-85_*]7]4/_!G!_P HC+[_ +*[K7_I-84 ?JW7Y9_\ M'@__ "A[N/\ LINA_P KFOU,K\L_^#P?_E#W$M4:SNM7MH_MACMVD&?E5-- MN<*0R;YEF6OBGX=' MQ;JC7EUI%M(+)I+=9#CY634[;)O&?P_P#A]IESX:^(R>$-,-Y=Z1;.;T)<-$"/E9-2N=K$JF^ (S*9 M$R[_ ((:>#OB/^UY_P %8?VG?^"S&H?"#Q-X-\ ^/M,M?"_PY3Q=IAL[O5[6 M,62R7*QDGY533+;+ LF^^ 'PJ\1MX2^(GQ4TO M2-22%)6L[N1@X1N5;@'@UX7^T+^T]^S]XY^*_P *-<\)_%G1[VU\/>+);W69 M8KG'V:W^SL#(00"1],FOIS5O!'@O7KPZAKGA#2[VX*A3/=Z?'(Y Z#:$/II,/_Q- '"_\-S_ +(__1>M!_[_ #__ !-?R#ZC_P $7?\ M@HW/J$\\7P5T$J\S,I_X6EX;Y!)_ZB-?V9?\*N^&?_1.]"_\%$/_ ,31_P * MN^&?_1.]"_\ !1#_ /$T ?QC_P##EC_@H_\ ]$3T'_PZ7AK_ .6-'_#EC_@H M_P#]$3T'_P .EX:_^6-?VA?^"B'_P") MH X7_AN?]D?_ *+UH/\ W^?_ .)K\!O^#EC]C?X_?\% /^"BUI\=_P!D;0=! M\6^%(OASIFEOJO\ PG&D6&+N*>[>2/RKVZADX65#NV[3NX)P&O_ )8U_9Q_PJ[X9_\ 1.]"_P#! M1#_\31_PJ[X9_P#1.]"_\%$/_P 30!_&/_PY8_X*/_\ 1$]!_P##I>&O_EC1 M_P .6/\ @H__ -$3T'_PZ7AK_P"6-?V&O_ )8U_9Q_PJ[X9_\ 1.]"_P#!1#_\31_PJ[X9_P#1.]"_\%$/_P 30!_& M/_PY8_X*/_\ 1$]!_P##I>&O_EC1_P .6/\ @H__ -$3T'_PZ7AK_P"6-?V< M?\*N^&?_ $3O0O\ P40__$T?\*N^&?\ T3O0O_!1#_\ $T ?QC_\.6/^"C__ M $1/0?\ PZ7AK_Y8T?\ #EC_ (*/_P#1$]!_\.EX:_\ EC7]G'_"KOAG_P!$ M[T+_ ,%$/_Q-'_"KOAG_ -$[T+_P40__ !- '\8__#EC_@H__P!$3T'_ ,.E MX:_^6-?OS_P;47&C_P#!/_\ X)TW7P(_:Y\5Z#X2\5R?$74]432O^$@M+_-I M+!:+')YME)-'RT3C;NW#;R!D9_3_ /X5=\,_^B=Z%_X*(?\ XFC_ (5=\,_^ MB=Z%_P""B'_XF@#A?^&Y_P!D?_HO6@_]_G_^)KX&_P"#D74M _;X_P"";DWP M#_9,\7Z#XL\6OXZTK4%TG^W[6PS;0B;S'\V\DBBXWKQNR<\ U^F?_"KOAG_T M3O0O_!1#_P#$T?\ "KOAG_T3O0O_ 40_P#Q- '\8_\ PY8_X*/_ /1$]!_\ M.EX:_P#EC1_PY8_X*/\ _1$]!_\ #I>&O_EC7]G'_"KOAG_T3O0O_!1#_P#$ MT?\ "KOAG_T3O0O_ 40_P#Q- '\8_\ PY8_X*/_ /1$]!_\.EX:_P#EC1_P MY8_X*/\ _1$]!_\ #I>&O_EC7]G'_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3 MO0O_ 40_P#Q- '\8_\ PY8_X*/_ /1$]!_\.EX:_P#EC1_PY8_X*/\ _1$] M!_\ #I>&O_EC7]G'_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3O0O_ 40_P#Q M- '\8_\ PY8_X*/_ /1$]!_\.EX:_P#EC1_PY8_X*/\ _1$]!_\ #I>&O_EC M7]G'_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3O0O_ 40_P#Q- '\8_\ PY8_ MX*/_ /1$]!_\.EX:_P#EC1_PY8_X*/\ _1$]!_\ #I>&O_EC7]G'_"KOAG_T M3O0O_!1#_P#$T?\ "KOAG_T3O0O_ 40_P#Q- '\8_\ PY8_X*/_ /1$]!_\ M.EX:_P#EC1_PY8_X*/\ _1$]!_\ #I>&O_EC7]G'_"KOAG_T3O0O_!1#_P#$ MT?\ "KOAG_T3O0O_ 40_P#Q- '\8_\ PY8_X*/_ /1$]!_\.EX:_P#EC7WU M_P &W7[%O[0O[ __ 4CB^/G[6?A[0?"?A)? NJZA?^"B'_XFC_A5WPS_ .B=Z%_X*(?_ (F@#^,?_ARQ_P %'_\ HB>@ M_P#ATO#7_P L:/\ ARQ_P4?_ .B)Z#_X=+PU_P#+&O[./^%7?#/_ *)WH7_@ MHA_^)H_X5=\,_P#HG>A?^"B'_P")H _C'_X@_^'2\-?\ RQK^SC_A5WPS_P"B=Z%_X*(?_B:/^%7? M#/\ Z)WH7_@HA_\ B: /XQ_^'+'_ 4?_P"B)Z#_ .'2\-?_ "QH_P"'+'_! M1_\ Z(GH/_ATO#7_ ,L:_LX_X5=\,_\ HG>A?^"B'_XFC_A5WPS_ .B=Z%_X M*(?_ (F@#^,?_ARQ_P %'_\ HB>@_P#ATO#7_P L:/\ ARQ_P4?_ .B)Z#_X M=+PU_P#+&O[./^%7?#/_ *)WH7_@HA_^)H_X5=\,_P#HG>A?^"B'_P")H _C M'_X@_^'2\-?\ RQK^ MSC_A5WPS_P"B=Z%_X*(?_B:/^%7?#/\ Z)WH7_@HA_\ B: /XQ_^'+'_ 4? M_P"B)Z#_ .'2\-?_ "QH_P"'+'_!1_\ Z(GH/_ATO#7_ ,L:_LX_X5=\,_\ MHG>A?^"B'_XFC_A5WPS_ .B=Z%_X*(?_ (F@#S_3OVX?V2H-/@@E^/&@ADA5 M6'G-P0!_LU-_PW/^R/\ ]%ZT'_O\_P#\37=?\*N^&?\ T3O0O_!1#_\ $T?\ M*N^&?_1.]"_\%$/_ ,30!_.9_P '+'[&_P ?O^"@'_!1:T^._P"R-H.@^+?" MD7PYTS2WU7_A.-(L,7<4]V\D?E7MU#)PLJ'=MVG=P3@X_/K_ (@_^'2\-?\ RQK^SC_A5WPS_P"B=Z%_X*(?_B:/^%7?#/\ Z)WH7_@HA_\ MB: /XQ_^'+'_ 4?_P"B)Z#_ .'2\-?_ "QH_P"'+'_!1_\ Z(GH/_ATO#7_ M ,L:_LX_X5=\,_\ HG>A?^"B'_XFC_A5WPS_ .B=Z%_X*(?_ (F@#^,?_ARQ M_P %'_\ HB>@_P#ATO#7_P L:/\ ARQ_P4?_ .B)Z#_X=+PU_P#+&O[./^%7 M?#/_ *)WH7_@HA_^)H_X5=\,_P#HG>A?^"B'_P")H _C'_X@_^'2\-?\ RQK^SC_A5WPS_P"B=Z%_ MX*(?_B:/^%7?#/\ Z)WH7_@HA_\ B: /XQ_^'+'_ 4?_P"B)Z#_ .'2\-?_ M "QH_P"'+'_!1_\ Z(GH/_ATO#7_ ,L:_LX_X5=\,_\ HG>A?^"B'_XFC_A5 MWPS_ .B=Z%_X*(?_ (F@#^,?_ARQ_P %'_\ HB>@_P#ATO#7_P L:/\ ARQ_ MP4?_ .B)Z#_X=+PU_P#+&O[./^%7?#/_ *)WH7_@HA_^)H_X5=\,_P#HG>A? M^"B'_P")H _C'_X@_ M^'2\-?\ RQK^SC_A5WPS_P"B=Z%_X*(?_B:/^%7?#/\ Z)WH7_@HA_\ B: / MS _X-J+C1_\ @G__ ,$Z;KX$?M<^*]!\)>*Y/B+J>J)I7_"06E_FTE@M%CD\ MVRDFCY:)QMW;AMY R,_H+_PW/^R/_P!%ZT'_ +_/_P#$UW7_ J[X9_]$[T+ M_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\30!^9G_!R+J6@?M\?\$W)O@'^R9X MOT'Q9XM?QUI6H+I/]OVMAFVA$WF/YMY)%%QO7C=DYX!K^?K_ (@_^'2\-?\ RQK^SC_A5WPS_P"B=Z%_X*(?_B:/^%7?#/\ Z)WH7_@HA_\ MB: /XQ_^'+'_ 4?_P"B)Z#_ .'2\-?_ "QH_P"'+'_!1_\ Z(GH/_ATO#7_ M ,L:_LX_X5=\,_\ HG>A?^"B'_XFC_A5WPS_ .B=Z%_X*(?_ (F@#^,?_ARQ M_P %'_\ HB>@_P#ATO#7_P L:/\ ARQ_P4?_ .B)Z#_X=+PU_P#+&O[./^%7 M?#/_ *)WH7_@HA_^)H_X5=\,_P#HG>A?^"B'_P")H _C'_X@_^'2\-?\ RQK^SC_A5WPS_P"B=Z%_ MX*(?_B:/^%7?#/\ Z)WH7_@HA_\ B: /XQ_^'+'_ 4?_P"B)Z#_ .'2\-?_ M "QH_P"'+'_!1_\ Z(GH/_ATO#7_ ,L:_LX_X5=\,_\ HG>A?^"B'_XFC_A5 MWPS_ .B=Z%_X*(?_ (F@#^,?_ARQ_P %'_\ HB>@_P#ATO#7_P L:/\ ARQ_ MP4?_ .B)Z#_X=+PU_P#+&O[./^%7?#/_ *)WH7_@HA_^)H_X5=\,_P#HG>A? M^"B'_P")H _C'_X@_ M^'2\-?\ RQK^SC_A5WPS_P"B=Z%_X*(?_B:/^%7?#/\ Z)WH7_@HA_\ B: / MYP?^#;K]BW]H7]@?_@I'%\?/VL_#V@^$_"2^!=5TYM6_X3G1[_%S,8/+C\JS MNY9>=C<[<#')'%?T"?\ #<_[(_\ T7K0?^_S_P#Q-=U_PJ[X9_\ 1.]"_P#! M1#_\31_PJ[X9_P#1.]"_\%$/_P 30!PO_#<_[(__ $7K0?\ O\__ ,37\@^H M_P#!%W_@HW/J$\\7P5T$J\S,I_X6EX;Y!)_ZB-?V9?\ "KOAG_T3O0O_ 40 M_P#Q-'_"KOAG_P!$[T+_ ,%$/_Q- '\8_P#PY8_X*/\ _1$]!_\ #I>&O_EC M1_PY8_X*/_\ 1$]!_P##I>&O_EC7]G'_ J[X9_]$[T+_P %$/\ \31_PJ[X M9_\ 1.]"_P#!1#_\30!_&/\ \.6/^"C_ /T1/0?_ Z7AK_Y8T?\.6/^"C__ M $1/0?\ PZ7AK_Y8U_9Q_P *N^&?_1.]"_\ !1#_ /$T?\*N^&?_ $3O0O\ MP40__$T ?QC_ /#EC_@H_P#]$3T'_P .EX:_^6-'_#EC_@H__P!$3T'_ ,.E MX:_^6-?V&O_EC1_PY8_X*/_\ 1$]!_P##I>&O_EC7]G'_ M J[X9_]$[T+_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\30!_&/\ \.6/^"C_ M /T1/0?_ Z7AK_Y8T?\.6/^"C__ $1/0?\ PZ7AK_Y8U_9Q_P *N^&?_1.] M"_\ !1#_ /$T?\*N^&?_ $3O0O\ P40__$T ?QC_ /#EC_@H_P#]$3T'_P . MEX:_^6-'_#EC_@H__P!$3T'_ ,.EX:_^6-?V&O_EC7]?& MG?MP_LE0:?!!+\>-!#)"JL/.;@@#_9KT#_A5WPS_ .B=Z%_X*(?_ (FC_A5W MPS_Z)WH7_@HA_P#B: .%_P"&Y_V1_P#HO6@_]_G_ /B:_ ;_ (.6/V-_C]_P M4 _X*+6GQW_9&T'0?%OA2+X[>2/RKVZADX65#NV[3N MX)P@^$O%;9231\M$XV[MPV\@9&?T__P"%7?#/_HG>A?\ @HA_^)H_ MX5=\,_\ HG>A?^"B'_XF@#A?^&Y_V1_^B]:#_P!_G_\ B:^!O^#D74M _;X_ MX)N3? /]DSQ?H/BSQ:_CK2M072?[?M;#-M")O,?S;R2*+C>O&[)SP#7Z9_\ M"KOAG_T3O0O_ 40_P#Q-'_"KOAG_P!$[T+_ ,%$/_Q- '\8_P#PY8_X*/\ M_1$]!_\ #I>&O_EC1_PY8_X*/_\ 1$]!_P##I>&O_EC7]G'_ J[X9_]$[T+ M_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\30!_&/\ \.6/^"C_ /T1/0?_ Z7 MAK_Y8T?\.6/^"C__ $1/0?\ PZ7AK_Y8U_9Q_P *N^&?_1.]"_\ !1#_ /$T M?\*N^&?_ $3O0O\ P40__$T ?QC_ /#EC_@H_P#]$3T'_P .EX:_^6-'_#EC M_@H__P!$3T'_ ,.EX:_^6-?V&O_EC1_PY8_X*/_\ 1$]! M_P##I>&O_EC7]G'_ J[X9_]$[T+_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\ M30!_&/\ \.6/^"C_ /T1/0?_ Z7AK_Y8T?\.6/^"C__ $1/0?\ PZ7AK_Y8 MU_9Q_P *N^&?_1.]"_\ !1#_ /$T?\*N^&?_ $3O0O\ P40__$T ?QC_ /#E MC_@H_P#]$3T'_P .EX:_^6-'_#EC_@H__P!$3T'_ ,.EX:_^6-?V&O_EC7WU_P;=?L6_M"_L#_P#!2.+X^?M9^'M!\)^$E\"ZKIS:M_PG M.CW^+F8P>7'Y5G=RR\[&YVX&.2.*_H^_X5=\,_\ HG>A?^"B'_XFC_A5WPS_ M .B=Z%_X*(?_ (F@#E?"G[7?[-/CGQ':>$?"/QCT>_U*_E\JSLX)6+ROC.T9 M7KQ7H]8]C\/O .EWD>H:9X(T>WN(FW13P:9$CH?4,%R#6Q0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !15"X\5>%[3Q+: M^#+OQ)81:Q?6DUU9:3)>(MS<01-&LLJ1$[G1&EB#, 0ID0$C<,WZ "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HK-\8^,_!_P ._"U_XY^('BO3="T3 M2K9KG5-8UB^CMK6SA49:2660A(T ZLQ %<'^S?\ MI?LD_M@VFIWO[+?[1_@ MWQ\FBS+'JZ^%M?@NWLRV=AD1&+(K;6VL1M;:=I.#0!Z=1110 4444 %%%% ! M1110 4444 %%%% !1110 445PFD?M2_LQ^(/B]<_L^Z#^T9X#OO'MF'-WX(L M_%]E+J\ 4$L7LUE,RX ).4XQ0!W=%%% !1110 4444 %%%% !1110 4444 % M%%% !116%XP^*/PS^'EWI^G^/_B)H6ASZM/Y&E0:QJ\-L][+Q^[B$C R-R.% MR>10!NT444 %%%% !1110 4444 %%%% !1110 4444 %%%9OC'QGX/\ AWX6 MO_'/Q \5Z;H6B:5;-&/BUX9U'Q-I*EM5\.V&O6\U_9 $ F6W1S)&,D#YE'6NFH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BJ6H^(_#VCWUII>KZ]96MSJ$ACL+>YND22Y M<#)6-6(+GV&:NT %%%% !1110 4444 %%%% !1110 4444 %%%% !16=XN\8 M>$O 'AF^\:^//%&G:)HVF6[7&I:MJ][';6MI$O+22RR$)&H[LQ %1PC8YVG!QSTH M[:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKF=!^-7P;\4^.M0^%WA MCXM>&=1\3:2I;5?#MAKUO-?V0! )EMT$.P\V5@K$(N6(4 MX'!H U*^;H/^"O\ _P $R;O]I*/]D6T_;4\#R_$&74AIT>A1:D61KTML%H+D M+]G-QO\ D\GS/,W_ ";=W%?+?QX_X*E?&G]I']JW]I7_ ((K:'\'K_X4?$N[ M^$^K+\!?%FI:TJMXINS93'SHY% 6W$L;"2%T9C&+>X,C)(GEK\/_ /!6W_@E M/\"?^"<__!O/\-]&\?\ P4\$:?\ '_2O'.EVC>.?!D+/?:AJMS-=32QF]:.. M>X7[+&W[MOD1X5V#"*: -G_@LE#_ ,%%-9_X*_?$;_@I1^QA\-M5TV#]C3P5 MX:M-2EO[26-?$MA!+_ M \;#1?@E\0_&^B7OCW_ (0RWOM?\.R:A"][-"%2">Z:WSO,!F)3S"NPLVW. M>*^/?^":_P#P1_\ B5_P3-_;P^,OCSX'?&?3+7]G7XCP0ZCHOPJ:TEEN-+UA MGR[1N2L<$42[XT*[VEBEC1P#;I(P!]\T444 %%%% !1110 4444 %%%% !11 M3+JZMK*VDO;VX2&&%"\LLKA510,EB3P !SF@!]?/'_!0/_@J=^Q+_P $QO!^ MG^*OVM_BVFCW&M,XT'P]IUF]YJ>I[,;VBMXP2$7(W2N5C!(!;<0#PO\ P5<_ M;E_:5_9__P""=U]^V/\ \$V/ 'A3XM2VDL%Y=7T-^]_:PZ)EOM&H6\=HW^F" M/: P611&A>4[A$RGQW]E+]D6+_@H/_P4'^&__!>Z;Q/H\_@/Q'\!+"Q\._#W MQ)HLEWJ&C:G)YPN!$\@6.!8F9]LZAS*9I\*BLLC 'F_[=.IP_P#!QA\,?V>I M?^"?'C&W\:_!#3/C*DO[17AK4-9DT.XBL[?[/*L%VC8GYB-R$$2R!GFBD7.S M>G$_#O\ 9?\ @A^Q+_P==_#[X0?L)>"(?!OA;7?V?KS4/B;X:T21ULE)6_6/ MY"QV R6VER%>F_#]7-3?\$0OB9^S[^S5^V-_P4=_:E\0>,-!^'GP4TCXOV^F MVMU=3I:Z;'/:W>K>:85& ,F2/RXHP6;ST1%SM6O.OVF?V$?^"I/[='_!X!FV/AJZTW39I8]+E7$DMQ)/:.?]'9&56P M\L2RY8 _=;2=;T;7[5K[0M7M;V!+B6!YK2X61%EBD:.6,E20&21&1EZJRD'! M!%6J\%_X)P?\$\O@K_P3'_9FL?V9O@?K&OZG8I?RZEJ^K^(]4>XN-0U"94$U MQM)\N!6V+B*)548R=SL[M[U0 4444 %%%% !1110 4444 %%%% !7-?&#XQ_ M"O\ 9^^&NK_&/XV_$#2O"WA;0;4W&KZ[K5XL%O;1Y !9F[EB%51EF9E5020# M3^)WQ9@\*Z/KNB?#U-'\2>/;'P]=:AH7@*3Q'!9W6K31Q,\4.6W&%9' 3S2A M5=V3P*_(&[\7?M%?\'0'['_ACX4ZAHGA[X7^./@K^T7"_P >?AQXC%]%92:9 M'%=FWS#@S.^-UN8)"F98YV+1@)@ ^F_C1_P5Z^ W_!2G]C#XX?!W_@CI^T@/ M$WQQL? UT_AS1+?3KS2M3DC+I%+<6/VZ*$R.(G?8\9)CD:(G:2N?S7_X*"/CAJ::E!X:FCU+3K'Q#8)8SP0:@Z.(H8T5;CS#*Z*JDY89H M _9-9X6F:W$J&14#/&&Y .0"1Z$@_D?2G5\'?\$E?^"4G[0'[*?Q*\3?MN_M MW?M<>(OBA\>/B+HR6/B=8=3D70M*M!*)DM((<*LIC8$*^R..,,RQ1("S/]XT M %%%% !1110 4444 %%%% !1110 445^97QX_P""I7QI_:1_:M_:5_X(K:'\ M'K_X4?$N[^$^K+\!?%FI:TJMXINS93'SHY% 6W$L;"2%T9C&+>X,C)(GEJ ? M4D'_ 5__P""9-W^TE'^R+:?MJ>!Y?B#+J0TZ/0HM2+(UZ6V"T%R%^SFXW_) MY/F>9O\ DV[N*_*?Q#_P1Z\6?MJ_!/\ ;/\ V^?^"Q'@OQWI'Q$T*\\33_"7 M6=1\0-!8Z/HVEV]Q-;O9VB2?-:AXBH\Y-DL.V2(EI&E/)_\ !6W_ ()3_ G_ M ()S_P#!O/\ #?1O'_P4\$:?\?\ 2O'.EVC>.?!D+/?:AJMS-=32QF]:..>X M7[+&W[MOD1X5V#"*:_2?_@M)XX\2P?\ !&_XQ_!;3_&%CJ7Q5_X4E'>:WX;M M-0CDU*6P,MM;ZC>?9U/F&#:TX,FW;G(S0!J?\&YWQ6^+'QH_X(R_!+QU\:-: MO-2UHZ3J-@FHZA*7GN;.SU6\M+1G9N6(MX8EW'E@H8YS7VU7XE_\$=O^"8__ M 59_: \/_ GXJ_MR_&GQ!\%?A1\#[/3IOA=\&O"6;#4-7GMT_X_M4C;=Y?G MEI/,2IKX?_X*.?\ !3KXI>$_^"=GBC]LG_@DOI?@KXW3>$O$KZ?XGNK+ M4)+^#2[6VXUIG&@^'M.LWO-3U/9C>T5O&"0BY&Z5RL8) +;B ?AO]NG4X?^ M#C#X8_L]2_\ !/CQC;^-?@AIGQE27]HKPUJ&LR:'<16=O]GE6"[1L3\Q&Y"" M)9 SS12+G9O3TC]E+]D6+_@H/_P4'^&__!>Z;Q/H\_@/Q'\!+"Q\._#WQ)HL MEWJ&C:G)YPN!$\@6.!8F9]LZAS*9I\*BLLC>#_\ !$+XF?L^_LU?MC?\%'?V MI?$'C#0?AY\%-(^+]OIMK=74Z6NFQSVMWJWFF%1@#)DC\N*,%F\]$1<[5H A M^'?[+_P0_8E_X.N_A]\(/V$O!$/@WPMKO[/UYJ'Q-\-:)(ZV2DK?K'\A8[ 9 M+;2Y"O3?A^KFOV7TG6]&U^U:^T+5[6]@2XE@>:TN%D198I&CEC)4D!DD1D9> MJLI!P017X4_M,_L(_P#!4G]NC_@N'\4/V@/V!OBF_@/X2_$SX6^'=.B^/< S M;'PU=:;ILTL>ERKB26XDGM'/^CLC*K8>6)9V\ M(1ZW';275Y]G:6VM)92'^RF8A0KNN 'W8(% #_C!\8_A7^S]\-=7^,?QM^(& ME>%O"V@VIN-7UW6KQ8+>VCR "S-W+$*JC+,S*J@D@'X<^(W_ 5B^ O_ 5+ M_9+^,_P _P"".O[3]IKGQR3P7%+"3Q9\?M8^'>I76JVVOFT%H=0M!+*VR)I9 M)IX $CC#0W*KB=R,?K__ ,$L_P#@J;\!?^"KGP(U#XQ_!G0]9T"_\/ZT^D>+ M/"7B.-%O=)O H M9$#.%4NP&6)P ,]SZ4 /KYN@_P""O_\ P3)N_P!I*/\ 9%M/VU/ \OQ!EU(: M='H46I%D:]+;!:"Y"_9S<;_D\GS/,W_)MW<5\M_'C_@J5\:?VD?VK?VE?^"* MVA_!Z_\ A1\2[OX3ZLOP%\6:EK2JWBF[-E,?.CD4!;<2QL)(71F,8M[@R,DB M>6OP_P#\%;?^"4_P)_X)S_\ !O/\-]&\?_!3P1I_Q_TKQSI=HWCGP9"SWVH: MK%=@PBF@"#]O[_@E-\>?B!^RE^TS_P %'/\ M@I!X%^)VI_'BX^*R:;\ K/PGK']H1V6EMJ4-MIL<%G:LYB@>25HP'P^WRF0> M;(3)^BG_ 1U_P""Q/PU_:5N-!_X)U?&WPM\3O!W[0?P]^'6F1^+M.^+7AP: M;>>(+FVLX$O+R(>:[EF<^>5E".T?VO/A/^RW'X-_8X\&^ M!_B5^T98^%-/U&7X?^)?%D-I/-:@QPW>H"$R1M,HERJ@R0HS/Q(641O\G?L& M_L6_\%#?VK_^"KUG_P %A/\ @HU\ /#GP7G\&_#U_"G@?X>Z'K4=_>7[.+E' MO;N6)W4*$O+E0&(#]/\ %7[6_P 6 MTT>XUIG&@^'M.LWO-3U/9C>T5O&"0BY&Z5RL8) +;B ?/_\ @JW^WO\ M"? M']@WQ)^T[_P35\(^#/B[K'A;5(AXF2WU8ZC'I.FKN-U^+R7G[0WA;6M2NM'NY[2W\B1;*:)(S,9#&;@1@?NV:6-Q(-F]?EJWU/ MXK_\$#O^"CW[2G[:/P#_ ."4OQ 3]F=(M+\+W<%AXGBL["T=5M)9-8@BD$\E MQ 9&<1D8CC^U2(\D39B3UK_@B%\3/V??V:OVQO\ @H[^U+X@\8:#\//@II'Q M?M]-M;JZG2UTV.>UN]6\TPJ, 9,D?EQ1@LWGHB+G:M>A?MG?!?\ X+U_\%#) MO'/P6^!WQK_9[D_9?^-5A!_PCGCBV@GDO]/\,W$2$B-<%IIYH3EB=ZEI/W+?BEX:\(2:[;_ RC\306M_=*5<6RR9WM;1S2 MJL8F="H+@G(K\D+OQ=^T5_P= ?L?^&/A3J&B>'OA?XX^"O[1<+_'GX<>(Q?1 M64FF1Q79M\PX,SOC=;F"0IF6.=BT8"8 /J?XC?\ !6+X"_\ !4O]DOXS_ #_ M ((Z_M/VFN?')/!=RGAG3);>ZT.](=TADN;5]0C@'".VV9&_=.T;,4RIK\[_ M (Y_\$IO%G_!+3XS_L4_%3]D?]BWXK^+/C-X4L)/%GQ^UCX=ZE=:K;:^;06A MU"T$LK;(FEDFG@ 2.,-#(XT6 M]TF\"AP&V$J\;J%CXZCE,7^O^,9_!]S' M>FW==3MK73+NW$)IHHI(+6_LDB@UN82(ZR M30_8YX)45))'E02JAW,% /NW_@D?_P %H_V-OV[+7X:^'/VJ$\,>&/VM]-;4 M_!UYHNM>'Q%JIN[>-9+QK69HLVL5RL09H"Z9FCDB"N8P2W_@YF_8B_;2_;C^ M"?P2\#?L4^$?[9US1?C+;ZC=K+-"EOINVRN?*U"X:;Y!!$P8-D-DRJH5BP4\ M;^QM_P &V7Q&_8B_X* _"[]N?P#^VO<^+-9MK+59?CCJ'CK1?MEWXEO[O=ND MLLG=;^;YK[I9)GD1H5?,HE>,?K'0!\'?\$JO^"(OAG]AGQ_J7[8?[2WQIUOX MP?M&^*[21/%'Q#UC4)V@M4E"^;:V<3G)C^5%\V4%BL:A%A7,=?>-%% !1110 M 4444 %%%% !1110 444V1_+C:38S;5)VJ,D^PH \^_:'_:W_9>_9)\/6_BK M]IW]H+P?X"L+QV2QF\5:_!9&[=<;EA61@TS $$A 2 7\.KJ'OXQ8RR,(&;/V>.Y,\D?+!8SE> MM?GK_P $/?V1/@!_P7D\7?&C_@IO_P %,]+E^)'BG_A8DWASPSX!U?5;A-/\ M*Z9';PW,*1P1.A*8N6A16RH-O*Y#2.SBM^T)^SPW_!MA_P %;_@]\>/V/=5U M*T_9^_:!\0)X9\<_#RXU"6YATZ4S11ML,K%I!&MPMS;LS&16BGB+^7)A@#8_ MX(H?&O\ :._X(D?M9Z1_P1E_X*+WTWM[2W2TM($BBB0)%%&H544# X [5\C_\ M!9;_ ()7^!/^"L?[*,WPHCUJST+Q_P"&;PZG\-O&4@;.D:DN-T4C1@N()E4) M(%R01'(%9HE%?0_[.?@7XG_#'X#>$/AU\:OBK_PG/BS0_#UK8^(/&!T[[(=8 MNHXPCW+1;WVLY&3\QR23QG /QO_ &"O^#5/QKKWQ@\5>/\ _@IU\5+O5O 4 M7Q-U;7/#/P@T+79&L]9F>X:--4U"2-@L?G0I&1%%B4H5$DD>&A/[8>"?!'@W MX;>$=-\ ?#SPKIVA:%HUG'::3H^D6:6]K9VZ*%2***,!410 H K4HH *** M* "BBB@ HHHH **** "BBB@"IK_B#0?"NBW7B3Q1K=IING6,+37M_?W*PPV\ M:C+.[N0J*!U)( KY^^/_ .V1X:^*G[''QA\5?\$X_C=X*^)?Q&\-?#[5[GPU MI_@;Q'9ZW-'JB6LIMU\FVDDW2>:%"QL/GNDZS_ ,%@_P#@O_\ M\.A_CA\3=;\/? WX2^ X/%.O>$M$U!K1O&&H-;V=R \@Y8*+^%1P3&EO<%-C MR%UY'_@L!_P0\^'W_!*_X7V7_!5?_@CI>ZU\,/%?P?NK>]\1^'8?$-Y?VVH: M:TJ12S WDLLAV[QYT#N8I8#)E05PX!\Y_MP?\$IA^P]_P1X\"_\ !5SXD>(_ MB9X._; B\=:?J_B/7O$OBII[^:_N;V;;&RAW6-UB6.X!)\WY&67DLB?T6_!J MV^T?#[2_&.I^$K'2-=\2:;9ZGXFCL[-86EOWM8ED:3 R[@*L>YB3MC49P!7X MR_\ !?3]H/XN?\%&?^"1/[(GQW^ /P1U'Q*WQ)^*&CZK>^"=*L9KPS:JFFWH M_L[9$-\D?FK>)GC*QAN.WUQ_P2J_82_X*86W[0&H?\%'?^"I/[5^J3^/?$GA M^72],^"_A>[0>'O#>GRNDH@E1=T;3(R(1Y)RI4L\\Y=L 'SW_P %,_\ @B%^ MWU^WO_P6>U/XS_#'XV3_ S^$^L_"G3=$\2>/=.U#%[)9EY4N]'MH(W$CR2> M6'3X9VWQ,\/R>)(EW2^'TUF WR#&[)@#^8!CG[O2OSR_P"#E3]M M[]H;]G?X/?"7]D[]EOQV_@WQ=^T/\0$\+'QU'*8Y-%L-]O%,T4BD&&1WNX!Y MJG W$:*!;I))TDA(DB)5RTNTAP#Q'_@I%^QM^U%^TEX<_;._X*&?\%%OB M3\9?A_8_!KQ!=6'[+>C^'+ORM*N(8+J6WLKE+6-7F9;B3[$'N@(1BY>7>ZIB M+Z\_X(F_\%2?V4_VLX_AA^S-^T&=1?\ :R\"?#)+2_U3XB>"39ZO>H8(Y+M; M2[G4RR$QI$\P)1IO+:7:ZAF')_\ !*#_ (*V_MH_M,?\$FOB3)??LXW'Q<_: M-^ ^JCPUJ_A&\OH;677F!'V>\N6D(#31B.<2QIF29[,E<-*-N1^R[\#/V\_^ M"H'_ 6%^&/_ 5'_:?_ &#[O]F_PM\&/!]SID&FZ_JOGZQXHOY8KN-4P889 M%MXS>.V7C"[5*JSF1O+ /2_^#F;]B+]M+]N/X)_!+P-^Q3X1_MG7-%^,MOJ- MVLLT*6^F[;*Y\K4+AIOD$$3!@V0V3*JA6+!3W_\ P2J_X(B^&?V&O'^I?MA? MM+?&G6_C!^T9XLM)$\4?$/6-0G:"U24+YMK9Q.@R/Y<;2;&;:I.U1DGV%?A1_P M0]_9$^ '_!>3Q=\:/^"F_P#P4STN7XD>*?\ A8DWASPSX!U?5;A-/\*Z9';P MW,*1P1.A*8N6A16RH-O*Y#2.S@ _9OX=_'KX%_M/?"*]^(/[/7QA\,^./#]S M:SP+K'A76X+^W$GEG=&SPLP5QD90X89Y K^;?_@B5^U'\8_^")_A'X3_ +:O MQ;U"\U7]F#]I2;4=&\;FTM))O^$7UO3[^[MHKCRDW%G\F$2_*-TT+W"A'>V2 MOJ']HS]G+_B&X_X*T?"'XX_L@ZMJ=I^SY^T)KJ^%_'7P\GU"6YATZ0RQ1OL, MK,TGEK?\%#?VL]<\=>'O#0UO M2OA!X0\)ZG/;:=X=ANIIG759%;&;UWD6%HWB/W=K1L!M)4@ J2"#7Y%_ ML%?\&J?C77OC!XJ\?_\ !3KXJ7>K> HOB;JVN>&?A!H6NR-9ZS,]PT::IJ$D M;!8_.A2,B*+$I0J))(\-"?U5_P""K_$2?P;IG MV*+Q)K%HD#&+>62WBC4L4@B4B.-'>1E157?@*![?0!E^"?!'@WX;>$=-\ ?# MSPKIVA:%HUG'::3H^D6:6]K9VZ*%2***,!410 H K4HHH **** "BBB@ H MHHH **** "JFO^(-!\*Z+=>)/%&MVFFZ=8PM->W]_++/5&M>Z9:P7SK:WD\##Y+B%_M2)_>:TNX3L\U"?H+ M_@L!_P $//A]_P $K_A?9?\ !5?_ ((Z7NM?##Q7\'[JWO?$?AV'Q#>7]MJ& MFM*D4LP-Y++(=N\>= [F*6 R94%23RP[EB MD7ESX9GR8F^R?^")G[!?[5?_ 3>_9;U7]ES]HWX^Z/XZT71O%UZ?AF=/M)E MGTW1&D8QQ322$ EVS,(54B R.@ED7:$^QZ /$/V!?^">'[+'_!-7X'0_ ;]E M;P%_96G-*MQK&JWLWGZAK-WM"FYNIB!YCD#A5"QH.$1%XKV^BB@ HHHH *** M* "BBB@ HHHH ***_-+_ (.5/VWOVAOV=_@]\)?V3OV6_';^#?%W[0_Q 3PL M?'4[@'FJ=R1K+MVL5=0#]#8/BS\*[GQO)\,[;XF> M'Y/$D2[I?#Z:S ;Y!C=DP!_, QS]WI7XM^-O^"8OQD_X+*?M'_M=?%__ (*: M>)OBOX)T'X5>(]1T7]GF"%OL7A^UL[4W@&HP)+&PO!MM[:262/8'\]_G)VB+ MO?CC_P &@/[(UM^SK+>)?#'BJ M]D3%U>(-+N!#?2@?\O*JEPDG7=):&3K)@ 'N7_!LSX]\1?M6?\$Q/AK^T%^T M5H=GXD\>^#;K6O"OAOQ_K=C'<:O_ &0EPH$2W;@RA-%% !1110 4444 %%%% !1110 444V1_+C:38S;5)VJ,D^PH \^_:'_: MW_9>_9)\/6_BK]IW]H+P?X"L+QV2QF\5:_!9&[=<;EA61@TS $$A 2 *^-_^"'O[(GP _X+R>+OC1_P4W_X*9Z7+\2/ M%/\ PL2;PYX9\ ZOJMPFG^%=,CMX;F%(X(G0E,7+0HK94&WEZKJ5I^S]^T#X@3PSXY^'EQJ$MS#ITIFBC;896+2"-; MA;FW9F,BM%/$7\N3# '/VD/A+_@WW_X*X_&3XW_LP_L*?':Y_9N\,_#;3=#\ M;Q:);SWVE+JUQ]DNA>"ZO)6#P1Q-G<\A:.6:1,QQOBOW _91_:1^#G[7O[.? MA#]I/]G_ %8WG@_Q;HZ7FB.UN(7B0$QO \8R(Y(I$>)T!(5XV ) S7PC_P % M+[W_ (."_C-\0OB?^R3^S!^R=\&M6^"WQ$\,/X:TOQ_JOBQ!<:-;75N\%Y<7 M<4MQ'*TQ69\1QVLR1[$P9?FW?7/_ 3*_8FTS_@G3^PI\._V-]-\4'6V\&Z5 M,NH:N(BBW=[#?AMX1TWP!\//"NG:%H6C6<=II.CZ19I;VMG;HH5(HHHP%1% M"@ "M2B@ HHHH **** "BBB@ HHHH **** *FO\ B#0?"NBW7B3Q1K=IING6 M,+37M_?W*PPV\:C+.[N0J*!U)( KD/@[^U#^S/\ M$27L7[/W[1'@7QT^FG& MHKX.\766IFUYQ^\%M*^SGCYLNDZS_ ,%@_P#@O_\ \.A_CA\3=;\/ M? WX2^ X/%.O>$M$U!K1O&&H-;V=R \@Y8*+^%1P3&EO<%-CR%UY'_@L!_P0 M\^'W_!*_X7V7_!5?_@CI>ZU\,/%?P?NK>]\1^'8?$-Y?VVH::TJ12S WDLLA MV[QYT#N8I8#)E05PX!XG_P %%KG]L/\ 9N_X+]?M0_\ !33]CY#J,W[/S^!= M0\>>%E+_ /$V\.7_ (Z];:AX0\!7]@&DT)DB"O))=EMTTAW&(84 QP1,Q9R=H!\E_P#!3/\ MX(A?M]?M[_\ !9[4_C/\,?C9/\,_A/K/PITW1/$GCW3M0Q>R69>5+O1[:"-Q M(\DGEAW+%(O+GPS/DQ-^D/[ O_!/#]EC_@FK\#H?@-^RMX"_LK3FE6XUC5;V M;S]0UF[VA3W?\$KK]GSX?ZG/->WG@:P\ M<3ZCKVNWK[B'5I7DCT^(.0?L._L/_ G_ ()Z_ *S M_9L_9RLM6@\,V6HW5]$FM:M)>SF>X??*QD?G!;G ')]37K]%% !1110 444 M4 %%%% !1110 4444 %%%% 'Y:?\%O?^"7G[7>L?M.>!/^"OW_!+ PO\;_AS M EKX@\*22(@\3Z;&'4;0[(LL@BDE@DA9E,T#J$8/$BO\B_ME^%O^"P'_ <% M>(O!OP?G_P"";OQ._9T;2(/[/\<^+O&GCC4K+PS):,^Z:5-,EM;+KS5/#\.E7,'CC MQ!;W%C:QI)YI-I;0V\8MP9"Y W.0'())))^RJ** "BBB@ HHHH **** "BBB M@ HHHH **** /BO_ (+M?\$L+C_@JI^QBWPY\ ZS!I'Q(\&ZJ-?^'&K7$ICC M^VHC*]I)(.8XYD.W>/N2)$YR$(/YS?$C_@J;_P %B/C#^R+)_P $Y_C?_P $ MVOVG-%^/MF;>QMOB;\(-4N=#;4Y(& 6[FO$M)8XXGP#.\,AAF&XK) &!3][: M* /R _X(Y?\ !M]\:OV3[[PI^U/^TY^V[\3-*^(MWXDB\3^-_AYX0\4 Z-J5 MVDC210:G(P?^T9/WDGFOTW2R"-R/WK_K_110 4444 %%%% !1110 4444 %% M%% !1110 5^,'QQ_X)[_ /!3O_@CA^W]XR_;F_X(_?">T^*7PK^*UTUW\0?@ MS)=K')9W+2/*QBCWHS(LLDK02P[WB$SQ/$T8W/\ L_10!^!OPS_X((?M/_\ M!7S]N35_VVO^"CW[/5U^SY\/]3GFO;SP-8>.)]1U[7;U]Q#JTKR1Z?$'.3B. M([4"K"=YF7]D_P!AW]A_X$_\$]?@%9_LV?LY66K0>&;+4;J^B36M6DO9S/)%?]2Z* /Y^OVR_"W_!8#_@X*\1>#?@_/\ \$W?B=^SHVD0 M?V?XY\7>-/'&I67AF2T9]TTJ:9+:VYNY"WW=IN&VD)P!YH_3S_@EO_P11_9_ M_P""4M]J&M_"#XY?%'Q;>:MX>ATF[M_&_B&"XL;:-)1,3:6T-O$+<&3<0-SX M#D$D\G[)HH **** "BBB@ HHHH **** "BBB@ HHHH *^*_^"[7_ 2PN/\ M@JI^QBWPY\ ZS!I'Q(\&ZJ-?^'&K7$ICC^VHC*]I)(.8XYD.W>/N2)$YR$(/ MVI10!^"7Q(_X*F_\%B/C#^R+)_P3G^-__!-K]IS1?C[9FWL;;XF_"#5+G0VU M.2!@%NYKQ+26..)\ SO#(89AN*R0!@4]J_X(_P#_ ;9?%_]F!O#7[2W[5G[ M:7Q'LO'NI>((_$?CWX;>%O$BR:)JUPKN\=MJKN)!J3D22B9CD$S2*CD?O7_8 M.B@!$1(T$<:A54850, "EHHH **** "BBB@ HHHH **** "BBB@ HHHH _&# MXX_\$]_^"G?_ 1P_;^\9?MS?\$?OA/:?%+X5_%:Z:[^(/P9DNUCDL[EI'E8 MQ1[T9D6625H)8=[Q"9XGB:,;G\L^&?\ P00_:?\ ^"OG[KK M]GSX?ZG/->WG@:P\<3ZCKVNWK[B'5I7DCT^(.0?L M._L/_ G_ ()Z_ *S_9L_9RLM6@\,V6HW5]$FM:M)>SF>X??*QD?G!;G ')] M37K]%% !1110 4444 %%%% !1110 4444 %%%% 'Y:?\%O?^"7G[7>L?M.>! M/^"OW_!+ PO\;_AS EKX@\*22(@\3Z;&'4;0[(LL@BDE@DA9E,T#J$8/$BO\ MB_ME^%O^"P'_ <%>(O!OP?G_P"";OQ._9T;2(/[/\<^+O&GCC4K+PS):,^Z M:5-,EM;3]DT44 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 -110 4444 %%%% '_V0$! end GRAPHIC 16 snap-20231231_g3.jpg begin 644 snap-20231231_g3.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@! M] * P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\-_X M*$?M[_";_@G7^SSJ'QV^)VC:SK5SLN(?#7A;P]ITUS>:W?1VLUS]G3RT<0H( MH)9))Y,1Q1QN[$X (![E17R)XH_X*6?'#5_V>O@/\5_V:O\ @G]XN^)7B'XX M^ K;Q6NBV6O1:?H_ABU?3(+YXK_6IX?(CE/GB*%"BF=HW("8Q7E&K_\ !P1X M8\7_ 8^&OQ*_9<_9 \4?$36?''PKUKXC:[X5D\16FE2^&_#VD7+6E].\LH= M;F3[3'+%#%&/WVS.4W*" ?HE17(?L_?&_P #?M+? OP=^T-\,KB:7P]XW\,V M6N:,US&$E%M=0),BR*"=K@. RY.&!&>*Z^@ HK)\=>(=4\*>$;_Q'HGA6[UR M[M(#)!I-BRB:Z;(^1"W&?KZ5Y#_PUA\;/^C'_'?_ (%6W_Q5 'NE%<1^S_\ M&FV^//@$^.;?PS<:04U&>SFL+JYCE>.2)MK9:,E>O;MBNWH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS/\ M;1^&OBOXR_L>?%CX1> M/CNM>\5?#37M'T2VEG6)9;NZT^>"%"[D*@+NH+$@ M#.2<5Z910!^7?[7/[-W_ 5JL_\ @F;^S5^P1^S!\"SJ6GZ=\+]!T/\ :%.C M?$W3]"U&2"RTRSMIM%LK^82B%9W6=9;F..3Y$55RLC9QOBU^PS^WKH-SX#_: M-_9<_8 \*>&]3O/V7/$7P1UWX*1?%2T>+P9;3WS2Z;J,>H/$D6H1@*LDR*%F M_>8^=MS5^KM% 'DW[!W[.-]^R%^Q;\+/V7]6UF'4;[P)X$TS1M1O[;/E7%U! M;HDTD>X A#('*Y&=I&>:]9HHH **** /"_\ @GO_ ,D3U;_L>]9_]*37NE>% M_P#!/?\ Y(GJW_8]ZS_Z4FO=* "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH ***\-_X*$?M[_";_@G7^SSJ'QV^ M)VC:SK5SLN(?#7A;P]ITUS>:W?1VLUS]G3RT<0H(H)9))Y,1Q1QN[$X (![E M17Q5^TO_ ,%KO@]^R[_P3A^'O[>'C/X5:YJ.M_$[X:V7BSPI\,]#,MU<2B6P MMKVXCEO$@*06]LERGFW4B*H49"%F5#)^U]_P5WU']G:]\&^#/A#^R?K'Q.\7 M^(/A)>_$WQ%X>T[Q1;:&+2.)I[EIIT/VB4O(8XH40&1D/*9&0#[1HKD/ MV?OC?X&_:6^!?@[]H;X97$TOA[QOX9LM7DYPD2=-QQVYKSC_AN?]D?_ M *+UH/\ W^?_ .)H PO^">__ "1/5O\ L>]9_P#2DU[I7@7_ 3DU;3M:^!& MJ7^E7:3PR>.-79)$/!#3[U/XJRG\:]]H **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS/]M'X:^*_C+^QY\6/A M%X"T^.ZU[Q5\-->T?1+:6=8EEN[K3YX(4+N0J NZ@L2 ,Y)Q7IE% 'Q#\5OV M*?V@O%/_ ;\VG[!&C>$[63XG0_LVZ-X0;1VU2!8AJMOI=K;RP_:"WE;1)$P MW[MIP"#C%>8_MJ?L,_MU:%\6/!W[27[*GP6T7Q[K&H_LFZE\%?%WAS4/&%OI M3:++#5%DF!CN8HYPZR1H0Y51LW;OE_2RB@#R;]@[]G&^_9"_8M^%G[+^ MK:S#J-]X$\":9HVHW]MGRKBZ@MT2:2/< 0AD#ELT44 17UA8ZI:2 M:?J=E%<6\J[98)XPZ./0J>"*Q_\ A5WPS_Z)WH7_ (*(?_B:W:* /"/^">-O M!;? _58K:!(U'CK6 %10 +@@=/8 ?A7N]>%_P#!/?\ Y(GJW_8]ZS_Z4FO= M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **Q/B1\2/ ?P>\ :S\4_BCXLL="\.^'].EO]:UC4IQ'!9VT2EGD=CT /N> M@R:\E^)'_!2_]AKX1?LW>$OVN/B-^T%IVE^ /'<5M)X.UJ73KQY=7$\1FB\B MT2$W+DQ@N5\K**"6"@4 >ZT5X#\8_P#@J5_P3]^ 7PA\&?'CXI_M1>'K#PG\ M0[=KCP5JUHL][_:\"1B66:*.UCDD,42,#+(5"Q9'F%#7MWA+Q9X8\>^%=,\< M^"?$%GJVC:SI\-]I.J:?<++;WEM*@DBFC=25='1E96!P0010!H4444 %%%8_ MQ$\?^#_A/\/]=^*?Q#UR/3- \-:/=:KKFI2HS):6=O$TTTS! 6(6-&8A03QP M": -BBOA+X;?\%X_@9XY_9 _:#_;;USX+^*_#_@_X%>*WT6&TU6(PZGXBW0V MC6D@M9HXVLVN);R%$CD)*AU9BN2JTYO^"YMIX!^$?Q:NOVAOV0O$/@[XM_"? MQ!X:T6[^$-OXHL]1EU>[\0JAT9;:_C5(2LN7\PE?W/DR9#D!2 ??-%> ?L#? MMSR_MGZ+X[T+QK\&KWX=>/\ X7^-)?#'C[P3>ZS#J0L;M88YXI8+N%52X@EB ME5E?:ARK@KP"??Z "BBB@ HHKY.^'/\ P5K^$/QB_P""F-[_ ,$XOA=X UO4 MI-%\+:QJ&N^/;F&6TT^/4=-O8;.YTVV66$?;&CDE(DFC?RT==@WG=M /K&BO M@O\ 9O\ ^"[/P_\ CK\8_#.A>*?V=M;\'_#+XF)XM;X._%:_U^VN8/%"^'#( M=2>6SB'FV"^7#/)$79S(L1X!X&Y^P1_P63M/VT?C1X>^%?B_]ECQ!\-[+XD> M [OQG\'==U?Q!:WH\4:-;78MY6EA@ :QN,/',(6,@,;$[P0 0#[8HHHH *** M* "BO&_VZ_VW/A1^P%\ +[X\?%;3]8U,>\.^'M+FN[[7-2-O-<1V4*1 M(VUFCMYG,CX2-(W=B M>%>(_^"PNIS_LZ?LW^/\ X.?LH:CXS^)G[3FD/J/@ M3X6V_B^VLEAA@T[^T+YYM1GB$:I!"5&[R@79U "Y) !]LT5^?/QX_P"#B+]F M+X._\$XO!W[>^A_"SQ3XAU+QYI%W=Z!\-[>WD2ZA:QO4L=2^V7:12PV<-K<. M(VF6<5V$V^;$K[*WT6&TU6(PZGXBW0VC6D@M9HXV MLVN);R%$CD)*AU9BN2J]%\'O^"Q7@V?P?\8&_;%^ FO_ A\:?!"[T.+QEX' M@O!XDGG76HE?2/L4EA'F[EN7;R1$J I+\K'&2 #[+HKPC_@FK^V_9?\ !1C] MCCPS^UYIWPPO?!L/B6^U:W3PYJ-^+F>U^Q:G=6/[QPB#5V_(7VY;;N/ MN] !1110 445\G?#G_@K7\(?C%_P4QO?^"<7PN\ :WJ4FB^%M8U#7?'MS#+: M:?'J.FWL-G(/AO9?$CP'=^,_@[KNK^(+6]'BC1 MK:[%O*TL, #6-QAXYA"QD!C8G>" " ?;%%%% !1110 4444 %%%% !117._% MOXM?#7X#_#/7/C)\8?&=CX>\+^&M-EO]6I&_95;XY?\%2/^"?W[-_P_\%_%/XQ_M1>'=+T# MXB61O?!6HV_G7JZM:"-)&NHUM8Y&%NB2(SS,!&@<;F7- 'OM%5-!U[1/%.AV M7B?PSK%KJ&FZE:1W6GW]E.LL-S!(H>.6-U)5T92&# D$$$5;H **** /"_\ M@GO_ ,D3U;_L>]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z4FO=* "O"O W_!33 M]@WXE?M-W_[''@;]IKP]J/Q(TZYN[6?PW"9@9+FU7==6T,[1B"XGA7)DABD> M2,*VY5VG'NM?@[\/_AKXVO?^"BOP;_8E_9S^(U]KNC_"/]KW7O&FI^&M5^%& MH:9KWAK3)'N+F^N-1U1YFM9[)S)Y-K)&JF[%PI.-B(0#]-?V??\ @N!_P2M_ M:I^,.B? ']G_ /:^T?Q+XP\1321:+HEKHNI1R73QPO,X#2VRH,1QNWS,.%-? M5M?%7['^G:C^U'_P5 _: _:R^(.G3RZ?\']2@^%/PFM;R(A-/5+2"^UR]B5N M/-N;B>WB\Y<'R;54R1D5]JT %%%% !1110!X9^TQ_P %+OV$OV.?B1HOPC_: M9_:6\/\ A'Q%KUO';R4N+EXHV2S@:7*":X:.,L" V0<0_'#_ M (*>_L$?LV_&O3?V>/C=^TQH.@>+]52T>'3+F.XD2W6ZD\NV:ZN(HV@LQ*W" M&=XPV01D$&OS4_X+[Z7+\-OVA/C%H7PK^(5[;>*_VA?@!8>';GP5JWPCU'6S MXHGM;N>.SMM!OK241PWA>0)-%,C")&6X 9MH'@?[?7@CXJ?"_P")7Q%^"WQ' MD\0Z-XQNOA9\&]*T3X2Z=X2OM3LOVAK[2XK=KI+F[ART7V6X\RU/V66!ML>Y MC)R* /Z(**BL)KJXL89[ZT^SSO$K30>8'\MR 2NX<'!XSWQ4M !1110 5\*_ M\%Q/ACXT^*'A[X):7/X,UCQU\-X/BLC_ !2^%'A?Q-#INJ^+[$V5PL$-LLEU M;?;1#<%)GM%E!<*&P1&2OW57FW[4G[(/[-W[:GPZ@^%/[3WPKL_%>AVFJPZG M8V]Q<3V\MG>1!A'<03V[QS02!7==\;J=KLI."00#\1/V>] ^.7[2G[.7P9\% M?';X3>/OB?\ !KP+\KWEK;,\Q)\W;##'&).=XC#9.!_ XL3I3R!A,8I[:6.8>;O8RY<^<6)DWGFO:?AM\-O 'P=\ M Z/\+/A7X/T_P_X-=J1QHO"@ ?U/- &W1110 4444 M > _\%-OV:O@S^TY^QKXR\/_ !J^'=OXGMO#.A:EXAT+3;QY3"NJ6^FW:V\S MQ(P6XV&5F6.0.F\(^WO M6'C_ %A-$N;N/1+W4O"\-OITMQ#!&\BAI8YH@VWY6D'3-?L_10!_/C^S?H_B M+]A'X2?LR_'[]LCX>>(]%\!:M^SU\5-"T:VNO#5U<_V3J.KZQ64T:Q*P&[)3^$X_73_@C-\+?B9\%O^"5WP(^&/QBT>\T[Q'I7PZL5U+3= M0C9+BRWJ9([>1&Y1XXW1&0X*E2I (KZ:HH **** "D9592K*"",$$=:6B@#\ MQOC!_P $FOVF_CE^R5^W;\ Y[72M%U7XX?&E?%WPPN[S4XY(+V*U_LJYMO., M18P"2?3S$0XW*&W$8KA_BM_P2_\ ^"@W[6EM\>/VTO'OP9\.>!/BIXN\>_#C MQ#X ^%-SXV@OXF3PFI\R*XU"!3"C7AFG\O@B/9&'*@EA^N-% 'R)_P $L/V9 M?VA?A?XK^._[4?[47P_LO!GBSXY_$U=>C\#66O1:H=#TZVLH;2UBFNH0(I9V MV2.WEY0!DYSD#Z[HHH **** "OE?QQ^RY\8=:_X+(^ OVO\ 3?#MNW@+0O@- MK?AC4]3-_$LD>I7.J6UQ%&(2WF,#'&Y+A=H(P3DU]444 ?C_ /LI?\$58HHELVMXKQ MWE\XX9HP%)SD^A?\$P?^">'[=GP\_:-^"7B']K3X5>'O"?A_]F3X*ZIX#\.: MOHWBZ+4CXSN[NYC1;Z*&-%>TMUM(1E9]LGF,,+C)'Z?44 %%%% !1110!Q7[ M2G@K7OB1^SMX]^'WA6S2XU77?!>JZ?I<,DBH'N)[.6*-2S$!ZW_P $W= T[2=< M^+FMZ/-=WEE::I'#9_VA>>(1JL]ND\Q5-L22-'N) 8Q9'WA7Z8Z9!);:;;VT MPP\<"*PST( !J>B@ HHHH *1E5E*LH((P01UI:* /S&^,'_!)K]IOXY?LE?M MV_ .>UTK1=5^.'QI7Q=\,+N\U..2"]BM?[*N;;SC$6, DGT\Q$.-RAMQ&*]K M_P"";/[.?[5%K^U=^T!^WQ^UY\(--^'6N_&$>%M-T;X?V/BB#69-,M-&L)(' MGENK<")S/-,[*J\HB -R:^SJ* /EC_@B[^R]\9/V-O\ @G?X1_9\^/GA^#2_ M%.DZ[XDN;ZRMM0BND2.[UV_O(")(F9#NAGC8@'@G!P017U/110 4444 %?*_ MCC]ESXPZU_P61\!?M?Z;X=MV\!:%\!M;\,:GJ9OXEDCU*YU2VN(HQ"6\Q@8X MW)<+M!&"R\JQ11+9M;Q7CO+YQPS1@*3G)]"_X)@_\$\/V[/AY M^T;\$O$/[6GPJ\/>$_#_ .S)\%=4\!^'-7T;Q=%J1\9W=W%+.Z:5H[?5X='O$M[CR48+,Z&1B@D5PK[74! MU5A].44 ?CA?^,-#_97\/?\ !,7]L+]HW0]5A^%?@S]F6^T+Q/JB:#$M,2VCGBAC=T:Y$4MNOR\L"IP#7SE\$O"OC;]@7X%_!'QY^VWX#\26&A> M*?V"?'7@?P_!<>&[N[:+Q'J.N7&HV>ER1QQN;>XN+"X@B1) N2"AQM8#^ARB M@#P'_@E7\-/B-\&_^":OP(^%GQ0_P##O?X)_P#0V^.__"RN?\:]THH \ _X)NZ-:Z#\!-3TZSDF>./QOJR* M9Y2[828(,D]3A1GU.3WKW^O"_P#@GO\ \D3U;_L>]9_]*37XE?\ !P7_ ,%V M?^"JO[$'_!4OQU^SC^R]^U-_PC'@S1M*T6;3=&_X0C0[WR7GTVWGE/G7=E+* MVZ1W;#.0,X& * /Z*:*_D"_XBCO^"Z__1\W_F,O#'_RLH_XBCO^"Z__ $?- M_P"8R\,?_*R@#^OVBOY O^(H[_@NO_T?-_YC+PQ_\K*/^(H[_@NO_P!'S?\ MF,O#'_RLH _K]HK^:W_@B+_P7\_X*W?M>_\ !4OX1_LX_M$?M9?\)#X,\3ZK M?0ZYHW_"!Z#:?:4CTV[G0>=;6,.'[5>W.FV\T\OEQ*L:;I'9MJ*JC. M !6W^U!_R;3\1/^Q%U?_TCEH _#K_B.<_ZQ=?^9L_^\M'_ !'.?]8NO_,V M?_>6OP!HH _?[_B.<_ZQ=?\ F;/_ +RT?\1SG_6+K_S-G_WEK\ :* /W^_XC MG/\ K%U_YFS_ .\M?HY_P1!_X+-?\/E/AGXZ^(O_ S?_P *X_X0K7;73?L? M_"8?VQ]L\Z%I?,W_ &.V\O&W&W#9SG(Z5_'+7]''_!D'_P FS_'7_L>M+_\ M2*2@#]Q*_G6_X."_^"[/_!57]B#_ (*E^.OV_\%2_A'^SC^T1^UE_PD/@SQ/JM]#K MFC?\('H-I]I2/3;N=!YUM8QRIB2)&RCJ3MP>"0?Z4J_CF_X-LO\ E-U\!?\ ML.:G_P"F:^K^QF@#\!/!OQ-^,_[4/A MS2]"^(5F;WP7J-L9KY-6M!&DC7<0M(Y&^SHDB,\Y C0.NYAD4 >]T54T'7M$ M\4Z'9>)_#.L6NH:;J5I'=:??V4ZRPW,$BAXY8W4E71E(8,"00015N@ HHHH M\+_X)[_\D3U;_L>]9_\ 2DU_,C_P=<_\INOB;_V _#G_ *9K2OZ;O^">_P#R M1/5O^Q[UG_TI-?S(_P#!US_RFZ^)O_8#\.?^F:TH _.6BBB@ HHHH ^X_P#@ MVR_Y3=? 7_L.:G_Z9KZO[&:_CF_X-LO^4W7P%_[#FI_^F:^K^QF@#\_^R'^$_\ TSVM=O\ M0?\FT_$3_L1=7_](Y: /X/**** "BBB M@ K^CC_@R#_Y-G^.O_8]:7_Z125_./7]''_!D'_R;/\ '7_L>M+_ /2*2@#] MQ*_D=_X.N?\ E-U\3?\ L!^'/_3-:5_7%7\CO_!US_RFZ^)O_8#\.?\ IFM* M /SEHHHH **** /N/_@VR_Y3=? 7_L.:G_Z9KZO[&:_CF_X-LO\ E-U\!?\ ML.:G_P"F:^K^QF@#\ O$MAHWB7]@WQYX&T&VN?#EW=O!XDU'7;C4;/2I8XHW-OL:=>J M1-93)9Q VT@/*O$,1D=BA':O?J** ,GQUX.TOX@^$;_P7K=Q=PVFHP&&>2QN M6AF520.HKR'_AWO\$_^AM\=_\ A97/^->Z44 > ?\ !-W1K70?@)J> MG6]?S.?\'7/_*;KXF_]@/PY_P"F:TK^ MF[_@GO\ \D3U;_L>]9_]*37\R/\ P=<_\INOB;_V _#G_IFM* /SEHHHH ** M** /N/\ X-LO^4W7P%_[#FI_^F:^K^QFOXYO^#;+_E-U\!?^PYJ?_IFOJ_L9 MH _''_@]?_Y1M?#7_LN%G_Z9]5K^9&OZ;O\ @]?_ .4;7PU_[+A9_P#IGU6O MYD: "BBB@ HHHH _N,_X)D?\HVOV>_\ LA_A/_TSVM=O^U!_R;3\1/\ L1=7 M_P#2.6N(_P""9'_*-K]GO_LA_A/_ -,]K7;_ +4'_)M/Q$_[$75__2.6@#^# MRBBB@ HHHH *_HX_X,@_^39_CK_V/6E_^D4E?SCU_1Q_P9!_\FS_ !U_['K2 M_P#TBDH _<2OY'?^#KG_ )3=?$W_ + ?AS_TS6E?UQ5_([_P=<_\INOB;_V M_#G_ *9K2@#\Y:*** "BBB@#[C_X-LO^4W7P%_[#FI_^F:^K^QFOXYO^#;+_ M )3=? 7_ +#FI_\ IFOJ_L9H _''_@]?_P"4;7PU_P"RX6?_ *9]5K^9&OZ; MO^#U_P#Y1M?#7_LN%G_Z9]5K^9&@ HHHH **** /[C/^"9'_ "C:_9[_ .R' M^$__ $SVM=O^U!_R;3\1/^Q%U?\ ](Y:XC_@F1_RC:_9[_[(?X3_ /3/:UV_ M[4'_ ";3\1/^Q%U?_P!(Y: /X/**** "BBB@ K^CC_@R#_Y-G^.O_8]:7_Z1 M25_./7]''_!D'_R;/\=?^QZTO_TBDH _<2OY'?\ @ZY_Y3=?$W_L!^'/_3-: M5_7%7\CO_!US_P INOB;_P!@/PY_Z9K2@#\Y:*** "BBB@#[C_X-LO\ E-U\ M!?\ L.:G_P"F:^K^QFOXYO\ @VR_Y3=? 7_L.:G_ .F:^K^QF@#\_^R'^$_\ TSVM=O\ M0?\FT_$3_L1=7_](Y:XC_@F M1_RC:_9[_P"R'^$__3/:UV_[4'_)M/Q$_P"Q%U?_ -(Y: /X/**** "BBB@ MK^CC_@R#_P"39_CK_P!CUI?_ *125_./7]''_!D'_P FS_'7_L>M+_\ 2*2@ M#]Q**** "BBB@ HHHH **** "BO)?VLOVZOV3OV&M!TCQ%^U/\9;+PI#X@NY M;;0X)+*YN[J_DB3S)?*M[6*69UC0AG<(50,"Q&1GE_C-_P %5/\ @GI^S_\ M#?P3\7OBO^U1X* /H*BJF@Z]HGBG0[+Q/X9UBUU#3=2M([K3[^RG66&Y@D4/'+&ZDJZ,I#! M@2"""*MT %%%% 'A?_!/?_DB>K?]CWK/_I2:_F1_X.N?^4W7Q-_[ ?AS_P!, MUI7]-W_!/?\ Y(GJW_8]ZS_Z4FOYD?\ @ZY_Y3=?$W_L!^'/_3-:4 ?G+111 M0 4444 ?O\ _*-KX:_]EPL__3/JM?S(U_3=_P 'K_\ RC:^&O\ V7"S M_P#3/JM?S(T %%%% !1110!_<9_P3(_Y1M?L]_\ 9#_"?_IGM:[?]J#_ )-I M^(G_ &(NK_\ I'+7$?\ !,C_ )1M?L]_]D/\)_\ IGM:[?\ :@_Y-I^(G_8B MZO\ ^DOZ./\ M@R#_ .39_CK_ -CUI?\ Z124 ?N)7\CO_!US_P INOB;_P!@/PY_Z9K2OZXJ M_D=_X.N?^4W7Q-_[ ?AS_P!,UI0!^O_\ *-KX:_\ M9<+/_P!,^JU_,C7]-W_!Z_\ \HVOAK_V7"S_ /3/JM?S(T %%%% !1110!_< M9_P3(_Y1M?L]_P#9#_"?_IGM:[?]J#_DVGXB?]B+J_\ Z1RUQ'_!,C_E&U^S MW_V0_P )_P#IGM:[?]J#_DVGXB?]B+J__I'+0!_!Y1110 4444 %?TO_P#*-KX:_P#9<+/_ -,^JU_,C7]-W_!Z_P#\HVOAK_V7 M"S_],^JU_,C0 4444 %%%% ']QG_ 3(_P"4;7[/?_9#_"?_ *9[6NW_ &H/ M^3:?B)_V(NK_ /I'+7$?\$R/^4;7[/?_ &0_PG_Z9[6NW_:@_P"3:?B)_P!B M+J__ *1RT ?P>4444 %%%% !7]''_!D'_P FS_'7_L>M+_\ 2*2OYQZ_HX_X M,@_^39_CK_V/6E_^D4E '[B4444 %%%% !1110 4444 ?F1_P7KU=O"_[3G[ M-/CCQ/\ %;7O@SX8T>+QFM]^T)X;\,3ZO<^'I[G3(84TGR526%$O1R7EB=BU MJHB:-@S5\6_#_7=0_99^$GP1^-/[57[/VK^"/"7B;_@G]XR^&WAC1K?PUJ%W M&WB235I);:)XRLLEO<:G9F*95E(#-<,@.%(']!-% '@/_!*OX:?$;X-_\$U? M@1\+/BYIMS8^)=!^%.AV>L:=>J1-93)9Q VT@/*O$,1D=BA':O?J** ,GQUX M.TOX@^$;_P %ZW<7<-IJ,!AGDL;EH9E4D'*.O*GCJ*\A_P"'>_P3_P"AM\=_ M^%E<_P"->Z44 > ?\$W=&M=!^ FIZ=9R3/''XWU9%,\I=L),$&2>IPHSZG)[ MU_,Y_P '7/\ RFZ^)O\ V _#G_IFM*_IN_X)[_\ )$]6_P"Q[UG_ -*37\R/ M_!US_P INOB;_P!@/PY_Z9K2@#\Y:*** "BBB@#[C_X-LO\ E-U\!?\ L.:G M_P"F:^K^QFOXYO\ @VR_Y3=? 7_L.:G_ .F:^K^QF@#\_^R'^$_\ TSVM=O\ M0?\FT_$3_L1=7_](Y:XC_@F1_RC:_9[ M_P"R'^$__3/:UV_[4'_)M/Q$_P"Q%U?_ -(Y: /X/**** "BBB@ K^CC_@R# M_P"39_CK_P!CUI?_ *125_./7]''_!D'_P FS_'7_L>M+_\ 2*2@#]Q*_D=_ MX.N?^4W7Q-_[ ?AS_P!,UI7]<5?R._\ !US_ ,INOB;_ -@/PY_Z9K2@#\Y: M*** "BBB@#[C_P"#;+_E-U\!?^PYJ?\ Z9KZO[&:_CF_X-LO^4W7P%_[#FI_ M^F:^K^QF@#\_^R'^$_P#TSVM=O^U!_P F MT_$3_L1=7_\ 2.6N(_X)D?\ *-K]GO\ [(?X3_\ 3/:UV_[4'_)M/Q$_[$75 M_P#TCEH _@\HHHH **** "OZ./\ @R#_ .39_CK_ -CUI?\ Z125_./7]''_ M 9!_P#)L_QU_P"QZTO_ -(I* /W$K^1W_@ZY_Y3=?$W_L!^'/\ TS6E?UQ5 M_([_ ,'7/_*;KXF_]@/PY_Z9K2@#\Y:*** "BBB@#[C_ .#;+_E-U\!?^PYJ M?_IFOJ_L9K^.;_@VR_Y3=? 7_L.:G_Z9KZO[&: /QQ_X/7_^4;7PU_[+A9_^ MF?5:_F1K^F[_ (/7_P#E&U\-?^RX6?\ Z9]5K^9&@ HHHH **** /[C/^"9' M_*-K]GO_ +(?X3_],]K7;_M0?\FT_$3_ +$75_\ TCEKB/\ @F1_RC:_9[_[ M(?X3_P#3/:UV_P"U!_R;3\1/^Q%U?_TCEH _@\HHHH **** "OZ./^#(/_DV M?XZ_]CUI?_I%)7\X]?T_P#R1/5O^Q[UG_TI-?S(_P#!US_R MFZ^)O_8#\.?^F:TK^F[_ ()[_P#)$]6_['O6?_2DU_,C_P '7/\ RFZ^)O\ MV _#G_IFM* /SEHHHH **** /N/_ (-LO^4W7P%_[#FI_P#IFOJ_L9K^.;_@ MVR_Y3=? 7_L.:G_Z9KZO[&: /QQ_X/7_ /E&U\-?^RX6?_IGU6OYD:_IN_X/ M7_\ E&U\-?\ LN%G_P"F?5:_F1H **** "BBB@#^XS_@F1_RC:_9[_[(?X3_ M /3/:UV_[4'_ ";3\1/^Q%U?_P!(Y:XC_@F1_P HVOV>_P#LA_A/_P!,]K7; M_M0?\FT_$3_L1=7_ /2.6@#^#RBBB@ HHHH *_HX_P"#(/\ Y-G^.O\ V/6E M_P#I%)7\X]?T_\ LA_A/_TSVM=O^U!_R;3\1/\ L1=7_P#2.6N( M_P""9'_*-K]GO_LA_A/_ -,]K7;_ +4'_)M/Q$_[$75__2.6@#^#RBBB@ HH MHH *_HX_X,@_^39_CK_V/6E_^D4E?SCU_1Q_P9!_\FS_ !U_['K2_P#TBDH M_<2OY'?^#KG_ )3=?$W_ + ?AS_TS6E?UQ5_([_P=<_\INOB;_V _#G_ *9K M2@#\Y:*** "BBB@#[C_X-LO^4W7P%_[#FI_^F:^K^QFOXYO^#;+_ )3=? 7_ M +#FI_\ IFOJ_L9H _''_@]?_P"4;7PU_P"RX6?_ *9]5K^9&OZ;O^#U_P#Y M1M?#7_LN%G_Z9]5K^9&@ HHHH **** /[C/^"9'_ "C:_9[_ .R'^$__ $SV MM=O^U!_R;3\1/^Q%U?\ ](Y:XC_@F1_RC:_9[_[(?X3_ /3/:UV_[4'_ ";3 M\1/^Q%U?_P!(Y: /X/**** "BBB@ K^CC_@R#_Y-G^.O_8]:7_Z125_./7]' M'_!D'_R;/\=?^QZTO_TBDH _<2BBB@ HHHH **** "BBB@#X$_X.!O@)^S!X MX_98MOBI\5/@U<>,OB4-1M?!?P7L$\:ZQI43Z_K=W!:VXD33KN 3HDFV=@X8 M[+=U4C<<_)?[5O[$?PV^%7Q?\%_\$S_B'XZ\2:A\-_@W^PMXR\=>&[RZ\37= MJUWXT74#YVL.T>5!8ZQ:;_LUV/+==[1^8^%?:V68*)HA+;R1NT,@50\+$QOM&Y3@4 8O_ 2J M^)7Q&^,?_!-7X$?%/XN:EWUN9889,C#.@^\,9XKR'_A ?^"@ MG_1?_ G_ (2DG_Q5>Z44 > ?\$W8=9@^ FIQZ[>0SW \;ZL))((]JEA, Y ] M"X8CT! [5_,Y_P '7/\ RFZ^)O\ V _#G_IFM*_IN_X)[_\ )$]6_P"Q[UG_ M -*37\R/_!US_P INOB;_P!@/PY_Z9K2@#\Y:*** "BBB@#[C_X-LO\ E-U\ M!?\ L.:G_P"F:^K^QFOXYO\ @VR_Y3=? 7_L.:G_ .F:^K^QF@#\_^R'^$_\ TSVM=O\ M0?\FT_$3_L1=7_](Y:XC_@F M1_RC:_9[_P"R'^$__3/:UV_[4'_)M/Q$_P"Q%U?_ -(Y: /X/**** "BBB@ MK^CC_@R#_P"39_CK_P!CUI?_ *125_./7]''_!D'_P FS_'7_L>M+_\ 2*2@ M#]Q*_D=_X.N?^4W7Q-_[ ?AS_P!,UI7]<5?R._\ !US_ ,INOB;_ -@/PY_Z M9K2@#\Y:*** "BBB@#[C_P"#;+_E-U\!?^PYJ?\ Z9KZO[&:_CF_X-LO^4W7 MP%_[#FI_^F:^K^QF@#\_^R'^$_P#TSVM= MO^U!_P FT_$3_L1=7_\ 2.6N(_X)D?\ *-K]GO\ [(?X3_\ 3/:UV_[4'_)M M/Q$_[$75_P#TCEH _@\HHHH **** "OZ./\ @R#_ .39_CK_ -CUI?\ Z125 M_./7]''_ 9!_P#)L_QU_P"QZTO_ -(I* /W$K^1W_@ZY_Y3=?$W_L!^'/\ MTS6E?UQ5_([_ ,'7/_*;KXF_]@/PY_Z9K2@#\Y:*** "BBB@#[C_ .#;+_E- MU\!?^PYJ?_IFOJ_L9K^.;_@VR_Y3=? 7_L.:G_Z9KZO[&: /QQ_X/7_^4;7P MU_[+A9_^F?5:_F1K^F[_ (/7_P#E&U\-?^RX6?\ Z9]5K^9&@ HHHH **** M/[C/^"9'_*-K]GO_ +(?X3_],]K7;_M0?\FT_$3_ +$75_\ TCEKB/\ @F1_ MRC:_9[_[(?X3_P#3/:UV_P"U!_R;3\1/^Q%U?_TCEH _@\HHHH **** "OZ. M/^#(/_DV?XZ_]CUI?_I%)7\X]?T_P#R1/5O^Q[UG_TI-?S( M_P#!US_RFZ^)O_8#\.?^F:TK^F[_ ()[_P#)$]6_['O6?_2DU_,C_P '7/\ MRFZ^)O\ V _#G_IFM* /SEHHHH **** /N/_ (-LO^4W7P%_[#FI_P#IFOJ_ ML9K^.;_@VR_Y3=? 7_L.:G_Z9KZO[&: /QQ_X/7_ /E&U\-?^RX6?_IGU6OY MD:_IN_X/7_\ E&U\-?\ LN%G_P"F?5:_F1H **** "BBB@#^XS_@F1_RC:_9 M[_[(?X3_ /3/:UV_[4'_ ";3\1/^Q%U?_P!(Y:XC_@F1_P HVOV>_P#LA_A/ M_P!,]K7;_M0?\FT_$3_L1=7_ /2.6@#^#RBBB@ HHHH *_HX_P"#(/\ Y-G^ M.O\ V/6E_P#I%)7\X]?T_\ LA_A/_TSVM=O^U!_R;3\1/\ L1=7 M_P#2.6N(_P""9'_*-K]GO_LA_A/_ -,]K7;_ +4'_)M/Q$_[$75__2.6@#^# MRBBB@ HHHH *_HX_X,@_^39_CK_V/6E_^D4E?SCU_1Q_P9!_\FS_ !U_['K2 M_P#TBDH _<2OY'?^#KG_ )3=?$W_ + ?AS_TS6E?UQ5_([_P=<_\INOB;_V M_#G_ *9K2@#\Y:*** "BBB@#[C_X-LO^4W7P%_[#FI_^F:^K^QFOXYO^#;+_ M )3=? 7_ +#FI_\ IFOJ_L9H _''_@]?_P"4;7PU_P"RX6?_ *9]5K^9&OZ; MO^#U_P#Y1M?#7_LN%G_Z9]5K^9&@ HHHH **** /[C/^"9'_ "C:_9[_ .R' M^$__ $SVM=O^U!_R;3\1/^Q%U?\ ](Y:XC_@F1_RC:_9[_[(?X3_ /3/:UV_ M[4'_ ";3\1/^Q%U?_P!(Y: /X/**** "BBB@ K^CC_@R#_Y-G^.O_8]:7_Z1 M25_./7]''_!D'_R;/\=?^QZTO_TBDH _<2BBB@ HHHH **** "BBB@#\PO\ M@NK8?&?XZ?MQ?LI?L1>$/!VD>)O"_C^/QGJ6I^#_ !7XSU#0=$UW4-/T^"2V M%]<:>CW#I;J\TR0QCYY&3=A02/D#2/%_PT_;Z\+?"WX9>/[KQSIOPT\$?L-> M/O%WA71_$7Q!NKFXLO%^E:W/I;71OXC#]N-FEJS6\CKA(@A*C+"OVI_:N_8H M_9:_;A\%V'@#]J?X.Z=XNTW2M1%]I7VF>>WN+&X"E3)!<6\D:QJ-ZQ::]F>RB)N9">6>48D)[ER>]>_54T'0=$\+:'9>&/#.D6VGZ;IUI': MZ?864"Q0VT$:A(XHT4 (BJ H4 "K= &3XZL_&-_X1O[/X?ZQ::?K4D!&G M7M];F6&&3(PSH/O#&>*\A_X0'_@H)_T7_P "?^$I)_\ %5[I10!X!_P3=AUF M#X":G'KMY#/<#QOJPDD@CVJ6$P#D#T+AB/0$#M7\SG_!US_RFZ^)O_8#\.?^ MF:TK^F[_ ()[_P#)$]6_['O6?_2DU_,C_P '7/\ RFZ^)O\ V _#G_IFM* / MSEHHHH **** /N/_ (-LO^4W7P%_[#FI_P#IFOJ_L9K^.;_@VR_Y3=? 7_L. M:G_Z9KZO[&: /QQ_X/7_ /E&U\-?^RX6?_IGU6OYD:_IN_X/7_\ E&U\-?\ MLN%G_P"F?5:_F1H **** "BBB@#^XS_@F1_RC:_9[_[(?X3_ /3/:UV_[4'_ M ";3\1/^Q%U?_P!(Y:XC_@F1_P HVOV>_P#LA_A/_P!,]K7;_M0?\FT_$3_L M1=7_ /2.6@#^#RBBB@ HHHH *_HX_P"#(/\ Y-G^.O\ V/6E_P#I%)7\X]?T M_\ LA_A/_TSVM=O^U!_R;3\1/\ L1=7_P#2.6N(_P""9'_*-K]G MO_LA_A/_ -,]K7;_ +4'_)M/Q$_[$75__2.6@#^#RBBB@ HHHH *_HX_X,@_ M^39_CK_V/6E_^D4E?SCU_1Q_P9!_\FS_ !U_['K2_P#TBDH _<2OY'?^#KG_ M )3=?$W_ + ?AS_TS6E?UQ5_([_P=<_\INOB;_V _#G_ *9K2@#\Y:*** "B MBB@#[C_X-LO^4W7P%_[#FI_^F:^K^QFOXYO^#;+_ )3=? 7_ +#FI_\ IFOJ M_L9H _''_@]?_P"4;7PU_P"RX6?_ *9]5K^9&OZ;O^#U_P#Y1M?#7_LN%G_Z M9]5K^9&@ HHHH **** /[C/^"9'_ "C:_9[_ .R'^$__ $SVM=O^U!_R;3\1 M/^Q%U?\ ](Y:XC_@F1_RC:_9[_[(?X3_ /3/:UV_[4'_ ";3\1/^Q%U?_P!( MY: /X/**** "BBB@ K^CC_@R#_Y-G^.O_8]:7_Z125_./7]''_!D'_R;/\=? M^QZTO_TBDH _<2BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO_@GO_R1 M/5O^Q[UG_P!*37\R/_!US_RFZ^)O_8#\.?\ IFM*_IN_X)[_ /)$]6_['O6? M_2DU_,C_ ,'7/_*;KXF_]@/PY_Z9K2@#\Y:*** "BBB@#[C_ .#;+_E-U\!? M^PYJ?_IFOJ_L9K^.;_@VR_Y3=? 7_L.:G_Z9KZO[&: /QQ_X/7_^4;7PU_[+ MA9_^F?5:_F1K^F[_ (/7_P#E&U\-?^RX6?\ Z9]5K^9&@ HHHH **** /[C/ M^"9'_*-K]GO_ +(?X3_],]K7;_M0?\FT_$3_ +$75_\ TCEKB/\ @F1_RC:_ M9[_[(?X3_P#3/:UV_P"U!_R;3\1/^Q%U?_TCEH _@\HHHH **** "OZ./^#( M/_DV?XZ_]CUI?_I%)7\X]?T_P#LA_A/_P!,]K7;_M0?\FT_ M$3_L1=7_ /2.6N(_X)D?\HVOV>_^R'^$_P#TSVM=O^U!_P FT_$3_L1=7_\ M2.6@#^#RBBB@ HHHH *_HX_X,@_^39_CK_V/6E_^D4E?SCU_1Q_P9!_\FS_' M7_L>M+_](I* /W$K^1W_ (.N?^4W7Q-_[ ?AS_TS6E?UQ5_([_P=<_\ *;KX MF_\ 8#\.?^F:TH _.6BBB@ HHHH ^X_^#;+_ )3=? 7_ +#FI_\ IFOJ_L9K M^.;_ (-LO^4W7P%_[#FI_P#IFOJ_L9H _''_ (/7_P#E&U\-?^RX6?\ Z9]5 MK^9&OZ;O^#U__E&U\-?^RX6?_IGU6OYD: "BBB@ HHHH _N,_P""9'_*-K]G MO_LA_A/_ -,]K7;_ +4'_)M/Q$_[$75__2.6N(_X)D?\HVOV>_\ LA_A/_TS MVM=O^U!_R;3\1/\ L1=7_P#2.6@#^#RBBB@ HHHH *_HX_X,@_\ DV?XZ_\ M8]:7_P"D4E?SCU_1Q_P9!_\ )L_QU_['K2__ $BDH _<2BBB@ HHHH **** M"BBB@#\_/^"XO[*7Q=_;;\;? 3X!?#/6OAG>64/B+7==UWP-\0?B5J'AY_$/ MV?33';K -+(OITB:XDDD,!&S$>\A6)'Y_P#AKQ9\#_V^/"WPT^&>I?#S6_A[ M\)?!G[$OQ#\:^$?!,?Q U*Y@TWQEI^OW%A-?QWTD_FWWD>1+<0/*[^6LG3&X M5^U7[6/["_[)W[&_AU:/:>"],M% MFLETNV=566W1K:2-VAD"KYD3LR2D9=6/- $W_!*KXE?$;XQ_\$U?@1\4_BYJ M5S?>)=>^%.AWFL:C>L6FO9GLHB;F0GEGE&)">Y__)$]6_['O6?_ $I-?S(_\'7/_*;KXF_]@/PY M_P"F:TH _.6BBB@ HHHH ^X_^#;+_E-U\!?^PYJ?_IFOJ_L9K^.;_@VR_P"4 MW7P%_P"PYJ?_ *9KZO[&: /QQ_X/7_\ E&U\-?\ LN%G_P"F?5:_F1K^F[_@ M]?\ ^4;7PU_[+A9_^F?5:_F1H **** "BBB@#^XS_@F1_P HVOV>_P#LA_A/ M_P!,]K7;_M0?\FT_$3_L1=7_ /2.6N(_X)D?\HVOV>_^R'^$_P#TSVM=O^U! M_P FT_$3_L1=7_\ 2.6@#^#RBBB@ HHHH *_HX_X,@_^39_CK_V/6E_^D4E? MSCU_1Q_P9!_\FS_'7_L>M+_](I* /W$K^1W_ (.N?^4W7Q-_[ ?AS_TS6E?U MQ5_([_P=<_\ *;KXF_\ 8#\.?^F:TH _.6BBB@ HHHH ^X_^#;+_ )3=? 7_ M +#FI_\ IFOJ_L9K^.;_ (-LO^4W7P%_[#FI_P#IFOJ_L9H _''_ (/7_P#E M&U\-?^RX6?\ Z9]5K^9&OZ;O^#U__E&U\-?^RX6?_IGU6OYD: "BBB@ HHHH M _N,_P""9'_*-K]GO_LA_A/_ -,]K7;_ +4'_)M/Q$_[$75__2.6N(_X)D?\ MHVOV>_\ LA_A/_TSVM=O^U!_R;3\1/\ L1=7_P#2.6@#^#RBBB@ HHHH *_H MX_X,@_\ DV?XZ_\ 8]:7_P"D4E?SCU_1Q_P9!_\ )L_QU_['K2__ $BDH _< M2OY'?^#KG_E-U\3?^P'X<_\ 3-:5_7%7\CO_ =<_P#*;KXF_P#8#\.?^F:T MH _.6BBB@ HHHH ^X_\ @VR_Y3=? 7_L.:G_ .F:^K^QFOXYO^#;+_E-U\!? M^PYJ?_IFOJ_L9H _''_@]?\ ^4;7PU_[+A9_^F?5:_F1K^F[_@]?_P"4;7PU M_P"RX6?_ *9]5K^9&@ HHHH **** /[C/^"9'_*-K]GO_LA_A/\ ],]K7;_M M0?\ )M/Q$_[$75__ $CEKB/^"9'_ "C:_9[_ .R'^$__ $SVM=O^U!_R;3\1 M/^Q%U?\ ](Y: /X/**** "BBB@ K^CC_ (,@_P#DV?XZ_P#8]:7_ .D4E?SC MU_1Q_P &0?\ R;/\=?\ L>M+_P#2*2@#]Q**** "BBB@ HHHH **** "BBB@ M HHHH **** /"_\ @GO_ ,D3U;_L>]9_]*37\R/_ =<_P#*;KXF_P#8#\.? M^F:TK^F[_@GO_P D3U;_ +'O6?\ TI-?S(_\'7/_ "FZ^)O_ & _#G_IFM* M/SEHHHH **** /N/_@VR_P"4W7P%_P"PYJ?_ *9KZO[&:_CF_P"#;+_E-U\! M?^PYJ?\ Z9KZO[&: /QQ_P"#U_\ Y1M?#7_LN%G_ .F?5:_F1K^F[_@]?_Y1 MM?#7_LN%G_Z9]5K^9&@ HHHH **** /[C/\ @F1_RC:_9[_[(?X3_P#3/:UV M_P"U!_R;3\1/^Q%U?_TCEKB/^"9'_*-K]GO_ +(?X3_],]K7;_M0?\FT_$3_ M +$75_\ TCEH _@\HHHH **** "OZ./^#(/_ )-G^.O_ &/6E_\ I%)7\X]? MT_P#LA_A/_P!,]K7;_M0?\FT_$3_L1=7_ /2.6@#^#RBBB@ HHHH *_HX M_P"#(/\ Y-G^.O\ V/6E_P#I%)7\X]?T_\ LA_A/_TSVM=O^U!_ MR;3\1/\ L1=7_P#2.6N(_P""9'_*-K]GO_LA_A/_ -,]K7;_ +4'_)M/Q$_[ M$75__2.6@#^#RBBB@ HHHH *_HX_X,@_^39_CK_V/6E_^D4E?SCU_1Q_P9!_ M\FS_ !U_['K2_P#TBDH _<2BBB@ HHHH **** "BBB@#Y-_X*Z_MY>-_V-?V M>[CPW^SGH\&M_&?QEI.IGP!I$RJ\5A!96CW-_K5T&! M;*!3(<@B25X(L'S: M^1?$W_!1W_@HA\:OAW\#OAC\"?C[HW@[QC=?L/O\=_B#XNO_ 39Z@?$%Y%# M;Q1:G_!*7]B[_@HI9R:K^T1\*+;4O%- MIX7O-%\->*6O;M)M'6<,1(D4,\:2[)6$FUP0Q7!.*^>=0_X-Z_!?@KX._#CP M%^RM^U/K?PO\0^$/A-J7PZ\6^*;#PS#J(\5Z+J6R34/,M[J4_9)Y+@27$O_\ *-KX:_\ 9<+/_P!,^JU_,C0 4444 M %%%% ']QG_!,C_E&U^SW_V0_P )_P#IGM:[?]J#_DVGXB?]B+J__I'+7$?\ M$R/^4;7[/?\ V0_PG_Z9[6NW_:@_Y-I^(G_8BZO_ .DM+_P#2*2OYQZ_HX_X,@_\ DV?XZ_\ 8]:7_P"D M4E '[B5_([_P=<_\INOB;_V _#G_ *9K2OZXJ_D=_P"#KG_E-U\3?^P'X<_] M,UI0!^O_P#* M-KX:_P#9<+/_ -,^JU_,C0 4444 %%%% ']QG_!,C_E&U^SW_P!D/\)_^F>U MKM_VH/\ DVGXB?\ 8BZO_P"DUKM_P!J M#_DVGXB?]B+J_P#Z1RT ?P>4444 %%%% !7]''_!D'_R;/\ '7_L>M+_ /2* M2OYQZ_HX_P"#(/\ Y-G^.O\ V/6E_P#I%)0!^XE%%% !1110 4444 %%%% ! M1110 4444 %%%% 'A?\ P3W_ .2)ZM_V/>L_^E)K^9'_ (.N?^4W7Q-_[ ?A MS_TS6E?TW?\ !/?_ )(GJW_8]ZS_ .E)K^9'_@ZY_P"4W7Q-_P"P'X<_],UI M0!^O_\ M*-KX:_\ 9<+/_P!,^JU_,C0 4444 %%%% ']QG_!,C_E&U^SW_V0_P )_P#I MGM:[?]J#_DVGXB?]B+J__I'+7$?\$R/^4;7[/?\ V0_PG_Z9[6NW_:@_Y-I^ M(G_8BZO_ .DM+_P#2*2OY MQZ_HX_X,@_\ DV?XZ_\ 8]:7_P"D4E '[B5_([_P=<_\INOB;_V _#G_ *9K M2OZXJ_D=_P"#KG_E-U\3?^P'X<_],UI0!^O_P#*-KX:_P#9<+/_ -,^JU_,C0 4444 %%%% M ']QG_!,C_E&U^SW_P!D/\)_^F>UKM_VH/\ DVGXB?\ 8BZO_P"DUKM_P!J#_DVGXB?]B+J_P#Z1RT ?P>4444 %%%% M !7]''_!D'_R;/\ '7_L>M+_ /2*2OYQZ_HX_P"#(/\ Y-G^.O\ V/6E_P#I M%)0!^XE?R._\'7/_ "FZ^)O_ & _#G_IFM*_KBK^1W_@ZY_Y3=?$W_L!^'/_ M $S6E 'YRT444 %%%% 'W'_P;9?\INO@+_V'-3_],U]7]C-?QS?\&V7_ "FZ M^ O_ &'-3_\ 3-?5_8S0!^./_!Z__P HVOAK_P!EPL__ $SZK7\R-?TW?\'K M_P#RC:^&O_9<+/\ ],^JU_,C0 4444 %%%% ']QG_!,C_E&U^SW_ -D/\)_^ MF>UKM_VH/^3:?B)_V(NK_P#I'+7$?\$R/^4;7[/?_9#_ G_ .F>UKM_VH/^ M3:?B)_V(NK_^DM+_](I*_G'K^ MCC_@R#_Y-G^.O_8]:7_Z124 ?N)1110 4444 %%%% !1110!\J?\%9/&7[8G MPP^!J_%S]FS]H&Q^'/AOPI8WVH^.M7L?AS)XJUZ\81I'I]II]AY;Q,CW#XGD M?!2/#!E"NP^.O$G_ 4Y_P""BW[1?@WX2> /@A\9? _P^\8S_L?ZK\;O'WB# M2-"M/$%GK%Q:3):P:5#OD>*WBDF#F=D+R1DE%8&,[OO;]L_]D_X_?M!:QX3\ M=?LU?MQ^+_@OXD\+?;H7DTO3(M7TC5[:ZC5&6\TRX=89Y8BH>"8G,3,_#;L# MYHUS_@WT\&^$/@_\.?AS^RC^UOXJ^&VK^"OA?KGP\U[Q/)H%IJTWB70-8NGO M=0BECF*+;S-=RS312QG]T9"-K;5P ?7'[!O[1M_^U[^Q9\+/VH-7T:'3K[QW MX$TS6=1L+;=Y5O=3VZ/-''N).P2%PN23M SS7K-"/#5EH>C+B>%;O7+NT@,D&DV+*)KILCY$+<9^OI7D/_#6'QL_Z,?\ '?\ X%6W_P 5 M7NE% '@'_!-W4;K5/@)J=W>:5-92/XWU9F@G(+*6F#$''<%BI]U-?S.?\'7/ M_*;KXF_]@/PY_P"F:TK^F[_@GO\ \D3U;_L>]9_]*37\R/\ P=<_\INOB;_V M _#G_IFM* /SEHHHH **** /N/\ X-LO^4W7P%_[#FI_^F:^K^QFOXYO^#;+ M_E-U\!?^PYJ?_IFOJ_L9H _''_@]?_Y1M?#7_LN%G_Z9]5K^9&OZ;O\ @]?_ M .4;7PU_[+A9_P#IGU6OYD: "BBB@ HHHH _N,_X)D?\HVOV>_\ LA_A/_TS MVM=O^U!_R;3\1/\ L1=7_P#2.6N(_P""9'_*-K]GO_LA_A/_ -,]K7;_ +4' M_)M/Q$_[$75__2.6@#^#RBBB@ HHHH *_HX_X,@_^39_CK_V/6E_^D4E?SCU M_1Q_P9!_\FS_ !U_['K2_P#TBDH _<2OY'?^#KG_ )3=?$W_ + ?AS_TS6E? MUQ5_([_P=<_\INOB;_V _#G_ *9K2@#\Y:*** "BBB@#[C_X-LO^4W7P%_[# MFI_^F:^K^QFOXYO^#;+_ )3=? 7_ +#FI_\ IFOJ_L9H _''_@]?_P"4;7PU M_P"RX6?_ *9]5K^9&OZ;O^#U_P#Y1M?#7_LN%G_Z9]5K^9&@ HHHH **** / M[C/^"9'_ "C:_9[_ .R'^$__ $SVM=O^U!_R;3\1/^Q%U?\ ](Y:XC_@F1_R MC:_9[_[(?X3_ /3/:UV_[4'_ ";3\1/^Q%U?_P!(Y: /X/**** "BBB@ K^C MC_@R#_Y-G^.O_8]:7_Z125_./7]''_!D'_R;/\=?^QZTO_TBDH _<2OY'?\ M@ZY_Y3=?$W_L!^'/_3-:5_7%7\CO_!US_P INOB;_P!@/PY_Z9K2@#\Y:*** M "BBB@#[C_X-LO\ E-U\!?\ L.:G_P"F:^K^QFOXYO\ @VR_Y3=? 7_L.:G_ M .F:^K^QF@#\_^R'^$_\ TSVM=O\ M0?\ MFT_$3_L1=7_](Y:XC_@F1_RC:_9[_P"R'^$__3/:UV_[4'_)M/Q$_P"Q%U?_ M -(Y: /X/**** "BBB@ K^CC_@R#_P"39_CK_P!CUI?_ *125_./7]''_!D' M_P FS_'7_L>M+_\ 2*2@#]Q**** "BBB@ HHHH **** "BBB@ HHHH **** M/"_^">__ "1/5O\ L>]9_P#2DU_,C_P=<_\ *;KXF_\ 8#\.?^F:TK^F[_@G MO_R1/5O^Q[UG_P!*37\R/_!US_RFZ^)O_8#\.?\ IFM* /SEHHHH **** /N M/_@VR_Y3=? 7_L.:G_Z9KZO[&:_CF_X-LO\ E-U\!?\ L.:G_P"F:^K^QF@# M\_P#LA_A/_P!,]K7;_M0?\FT_$3_L1=7_ /2.6@#^#RBBB@ H MHHH *_HX_P"#(/\ Y-G^.O\ V/6E_P#I%)7\X]?T(OVM?!7@K2_B'\'/VP? M?P'^&GAJPU+4_BO\2/$F@)J^IVR1PK]A@LK.X3[-(DDI99"[B4DQ+"I9B#\/ MVO\ P4W_ ."J7[0_PU^$OP[\,>,="^#_ ,17_9-U_P"-?CR_N_ \-_\ VTMG M?-9Z;9K;W+;;.*Z14N964%T$X";=N#]A?\%4_P#@EW\1O^"E.H_#H:#^V+=_ M#G2/A[K3ZTGA\> [/7K'5]3!3[/R>1.( KA(Y8W3,SD@\8Y/X]_\$>/ MC=\?-+\)>.=<_P""C/B"S^+FF_#O7? 'CGXGVWPYTM/^$L\,ZI_L6?"S]J#5]&ATZ^\=^!-,UG4;" MVW>5;W4]NCS1Q[B3L$A<+DD[0,\UZS7(?L_?!'P-^S3\"_!_[//PRMYHO#W@ MCPU9:'HRW,@>4VUK D*-(P W.0@+-@98D]ZZ^@#)\=>(=4\*>$;_ ,1Z)X5N M]0_P##6'QL_P"C'_'?_@5;?_%5[I10!X!_ MP3=U&ZU3X":G=WFE364C^-]69H)R"REI@Q!QW!8J?=37\SG_ =<_P#*;KXF M_P#8#\.?^F:TK^F[_@GO_P D3U;_ +'O6?\ TI-?S(_\'7/_ "FZ^)O_ & _ M#G_IFM* /SEHHHH **** /N/_@VR_P"4W7P%_P"PYJ?_ *9KZO[&:_CF_P"# M;+_E-U\!?^PYJ?\ Z9KZO[&: /QQ_P"#U_\ Y1M?#7_LN%G_ .F?5:_F1K^F M[_@]?_Y1M?#7_LN%G_Z9]5K^9&@ HHHH **** /[C/\ @F1_RC:_9[_[(?X3 M_P#3/:UV_P"U!_R;3\1/^Q%U?_TCEKB/^"9'_*-K]GO_ +(?X3_],]K7;_M0 M?\FT_$3_ +$75_\ TCEH _@\HHHH **** "OZ./^#(/_ )-G^.O_ &/6E_\ MI%)7\X]?T_P#LA_A/_P!,]K7;_M0?\FT_$3_L1=7_ /2.6@#^#RBBB@ H MHHH *_HX_P"#(/\ Y-G^.O\ V/6E_P#I%)7\X]?T_\ LA_A/_TS MVM=O^U!_R;3\1/\ L1=7_P#2.6N(_P""9'_*-K]GO_LA_A/_ -,]K7;_ +4' M_)M/Q$_[$75__2.6@#^#RBBB@ HHHH *_HX_X,@_^39_CK_V/6E_^D4E?SCU M_1Q_P9!_\FS_ !U_['K2_P#TBDH _<2BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@#PO\ X)[_ /)$]6_['O6?_2DU_,C_ ,'7/_*;KXF_]@/PY_Z9K2OZ M;O\ @GO_ ,D3U;_L>]9_]*37\R/_ =<_P#*;KXF_P#8#\.?^F:TH _.6BBB M@ HHHH ^X_\ @VR_Y3=? 7_L.:G_ .F:^K^QFOXYO^#;+_E-U\!?^PYJ?_IF MOJ_L9H _''_@]?\ ^4;7PU_[+A9_^F?5:_F1K^F[_@]?_P"4;7PU_P"RX6?_ M *9]5K^9&@ HHHH **** /[C/^"9'_*-K]GO_LA_A/\ ],]K7;_M0?\ )M/Q M$_[$75__ $CEKB/^"9'_ "C:_9[_ .R'^$__ $SVM=O^U!_R;3\1/^Q%U?\ M](Y: /X/**** "BBB@ K^CC_ (,@_P#DV?XZ_P#8]:7_ .D4E?SCU_1Q_P & M0?\ R;/\=?\ L>M+_P#2*2@#]Q*_D=_X.N?^4W7Q-_[ ?AS_ -,UI7]<5?R. M_P#!US_RFZ^)O_8#\.?^F:TH _.6BBB@ HHHH ^X_P#@VR_Y3=? 7_L.:G_Z M9KZO[&:_CF_X-LO^4W7P%_[#FI_^F:^K^QF@#\_^R'^ M$_\ TSVM=O\ M0?\FT_$3_L1=7_](Y: /X/**** "BBB@ K^CC_@R#_Y-G^. MO_8]:7_Z125_./7]''_!D'_R;/\ '7_L>M+_ /2*2@#]Q*_D=_X.N?\ E-U\ M3?\ L!^'/_3-:5_7%7\CO_!US_RFZ^)O_8#\.?\ IFM* /SEHHHH **** /N M/_@VR_Y3=? 7_L.:G_Z9KZO[&:_CF_X-LO\ E-U\!?\ L.:G_P"F:^K^QF@# M\O7=G=S>%_!>@6DS3ZH;94>XDDG2*1+.VA21'EN)!M12,!V*J>%_:^_X* M[ZC^SM>^#?!GPA_9/UCXG>+_ !!\)+WXF^(O#VG>*+;3ET#PQ:1Q-/#OVDOV5/@MHOCW6-1_9-U M+X*^+O#FH>,+?2FT66Y,4\&J+),#'*Z^O)OV M#OV<;[]D+]BWX6?LOZMK,.HWW@3P)IFC:C?VV?*N+J"W1)I(]P!"&0.5R,[2 M,\UZS0!G^*_%?ASP-X/_ /!.35M.UKX$:I?Z5=I/#)XXU=DD0\$-/O4_BK*?QK^9 MK_@ZY_Y3=?$W_L!^'/\ TS6E?TU_\$\;>"V^!^JQ6T"1J/'6L *B@ 7! Z> MP _"OYE/^#KG_E-U\3?^P'X<_P#3-:4 ?G+1110 4444 ? MO_\ *-KX:_\ 9<+/_P!,^JU_,C0 4444 %%%% ']QG_!,C_E&U^SW_V0_P ) M_P#IGM:[?]J#_DVGXB?]B+J__I'+7$?\$R/^4;7[/?\ V0_PG_Z9[6NW_:@_ MY-I^(G_8BZO_ .DM+_P#2 M*2OYQZ_HX_X,@_\ DV?XZ_\ 8]:7_P"D4E '[B5_([_P=<_\INOB;_V _#G_ M *9K2OZXJ_D=_P"#KG_E-U\3?^P'X<_],UI0!^O_P#*-KX:_P#9<+/_ -,^JU_,C0 4444 M%%%% ']QG_!,C_E&U^SW_P!D/\)_^F>UKM_VH/\ DVGXB?\ 8BZO_P"DUKM_P!J#_DVGXB?]B+J_P#Z1RT ?P>4444 M%%%% !7]''_!D'_R;/\ '7_L>M+_ /2*2OYQZ_HX_P"#(/\ Y-G^.O\ V/6E M_P#I%)0!^XE%%% !1110 4444 %%%% !1110 4444 %%%% 'A?\ P3W_ .2) MZM_V/>L_^E)K^9'_ (.N?^4W7Q-_[ ?AS_TS6E?TW?\ !/?_ )(GJW_8]ZS_ M .E)K^9'_@ZY_P"4W7Q-_P"P'X<_],UI0!^O_\ *-KX:_\ 9<+/_P!,^JU_,C0 4444 M %%%% ']QG_!,C_E&U^SW_V0_P )_P#IGM:[?]J#_DVGXB?]B+J__I'+7$?\ M$R/^4;7[/?\ V0_PG_Z9[6NW_:@_Y-I^(G_8BZO_ .DM+_P#2*2OYQZ_HX_X,@_\ DV?XZ_\ 8]:7_P"D M4E '[B5_([_P=<_\INOB;_V _#G_ *9K2OZXJ_D=_P"#KG_E-U\3?^P'X<_] M,UI0!^O_P#* M-KX:_P#9<+/_ -,^JU_,C0 4444 %%%% ']QG_!,C_E&U^SW_P!D/\)_^F>U MKM_VH/\ DVGXB?\ 8BZO_P"DUKM_P!J M#_DVGXB?]B+J_P#Z1RT ?P>4444 %%%% !7]''_!D'_R;/\ '7_L>M+_ /2* M2OYQZ_HX_P"#(/\ Y-G^.O\ V/6E_P#I%)0!^XE?R._\'7/_ "FZ^)O_ & _ M#G_IFM*_KBK^1W_@ZY_Y3=?$W_L!^'/_ $S6E 'YRT444 %%%% 'W'_P;9?\ MINO@+_V'-3_],U]7]C-?QS?\&V7_ "FZ^ O_ &'-3_\ 3-?5_8S0!^./_!Z_ M_P HVOAK_P!EPL__ $SZK7\R-?TW?\'K_P#RC:^&O_9<+/\ ],^JU_,C0 44 M44 %%%% ']QG_!,C_E&U^SW_ -D/\)_^F>UKM_VH/^3:?B)_V(NK_P#I'+7$ M?\$R/^4;7[/?_9#_ G_ .F>UKM_VH/^3:?B)_V(NK_^DM+_](I*_G'K^CC_@R#_Y-G^.O_8]:7_Z124 ?N)1 M110 4444 %%%% !1110 5\D?\%!O^"H^J?L:?%#3/@;\)/V7]7^+/C"3X?:O MX]\1Z1IOB2VTM=&\,Z:RI<7IDG5O.E9V*10(N792"R\9^MZ_/G_@I_\ L??M MJ:M^UY'^V%^QI\'=&^(5SXG_ &<_$/PA\0:!J?BR#2'T@7URMU:ZJKS@I/%' M+N$L2D2%0-H;/R@'VO\ L_?&_P #?M+? OP=^T-\,KB:7P]XW\,V6N:,US&$ ME%M=0),BR*"=K@. RY.&!&>*Z^O)OV#OV<;[]D+]BWX6?LOZMK,.HWW@3P)I MFC:C?VV?*N+J"W1)I(]P!"&0.5R,[2,\UZS0!G^*_%?ASP-XA4\$5C_ /"KOAG_ -$[T+_P40__ !- 'S9^QK^T]^S]\+_A M1?:'X]^+.CZ;=77BS5+VWBEN=WF6\EPQ20%01@X/OQ7X7?\ !P7^P;^TY^V_ M_P %2_'7[1W[+WA/0?$_@S6=*T6'3=9_X3W1;+SG@TVW@E'DW=Y%*NV1'7+( M <9&00:_ID/PP^&A !^'FA<=/^)3#_\ $T?\*N^&?_1.]"_\%$/_ ,30!_&/ M_P .6/\ @H__ -$3T'_PZ7AK_P"6-'_#EC_@H_\ ]$3T'_PZ7AK_ .6-?VA?^"B'_P")H _C M'_X@_^'2\-?\ RQK^ MSC_A5WPS_P"B=Z%_X*(?_B:/^%7?#/\ Z)WH7_@HA_\ B: /XQ_^'+'_ 4? M_P"B)Z#_ .'2\-?_ "QH_P"'+'_!1_\ Z(GH/_ATO#7_ ,L:_LX_X5=\,_\ MHG>A?^"B'_XFC_A5WPS_ .B=Z%_X*(?_ (F@#YQ_86_:?_9Z^#?[$?P<^$/Q M(^,&@Z;XB\*_"OP]H^O:=]N6;[+>VVFV\,\7F1;HWVR(R[D9E.,@D$&NH^/' M[87[,/C/X'>,_!_AKXVZ#6VD1$W. JY9@,D@#/) K MV;_A5WPS_P"B=Z%_X*(?_B:/^%7?#/\ Z)WH7_@HA_\ B: /XQ_^'+'_ 4? M_P"B)Z#_ .'2\-?_ "QH_P"'+'_!1_\ Z(GH/_ATO#7_ ,L:_LX_X5=\,_\ MHG>A?^"B'_XFC_A5WPS_ .B=Z%_X*(?_ (F@#^,?_ARQ_P %'_\ HB>@_P#A MTO#7_P L:/\ ARQ_P4?_ .B)Z#_X=+PU_P#+&O[./^%7?#/_ *)WH7_@HA_^ M)H_X5=\,_P#HG>A?^"B'_P")H _C'_X12KMD1URR '&1D$&OZ9/^%7?# M/_HG>A?^"B'_ .)H_P"%7?#/_HG>A?\ @HA_^)H _C'_ .'+'_!1_P#Z(GH/ M_ATO#7_RQH_XA?^"B'_ .)H M_P"%7?#/_HG>A?\ @HA_^)H _C'_ .'+'_!1_P#Z(GH/_ATO#7_RQH_XA?^"B'_ .)H_P"%7?#/_HG>A?\ M@HA_^)H _ER_X(B_\$ZOVMOV0O\ @J7\(_VCOVB/ V@^'O!GAC5;Z;7-9_X6 M#H=W]F233;N!#Y-M>R2OF25%PB,1NR> 2/Z4_P#AN?\ 9'_Z+UH/_?Y__B:[ MK_A5WPS_ .B=Z%_X*(?_ (FC_A5WPS_Z)WH7_@HA_P#B: /R:_X.A]&_X>*? ML1^!_A#^QQX@T'QCXBT?XJ6VL:CIW_"266G^39+INH0M+YE]+#&V))XEVJQ; MYLXP"1^%G_#EC_@H_P#]$3T'_P .EX:_^6-?VT[[/VPOV8?&?P.\9^#_#7QMT&YU'5O"FHV>GV_ MVK9YL\MM(B)N2!7LW_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3 MO0O_ 40_P#Q- '\8_\ PY8_X*/_ /1$]!_\.EX:_P#EC1_PY8_X*/\ _1$] M!_\ #I>&O_EC7]G'_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3O0O_ 40_P#Q M- '\8_\ PY8_X*/_ /1$]!_\.EX:_P#EC1_PY8_X*/\ _1$]!_\ #I>&O_EC M7]G'_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3O0O_ 40_P#Q- '\8_\ PY8_ MX*/_ /1$]!_\.EX:_P#EC7[5_P#!K%X$UG_@G#\#?BQX._;.U30?!NI>)?%E MA>:);?\ "46&H_:8([9T=]UC-,J88@88@GL"*_8W_A5WPS_Z)WH7_@HA_P#B M:/\ A5WPS_Z)WH7_ (*(?_B: .%_X;G_ &1_^B]:#_W^?_XFOYU?^#@O]@W] MIS]M_P#X*E^.OVCOV7O">@^)_!FLZ5HL.FZS_P )[HMEYSP:;;P2CR;N\BE7 M;(CKED .,C((-?TR?\*N^&?_ $3O0O\ P40__$T?\*N^&?\ T3O0O_!1#_\ M$T ?QC_\.6/^"C__ $1/0?\ PZ7AK_Y8T?\ #EC_ (*/_P#1$]!_\.EX:_\ MEC7]G'_"KOAG_P!$[T+_ ,%$/_Q-'_"KOAG_ -$[T+_P40__ !- '\8__#EC M_@H__P!$3T'_ ,.EX:_^6-'_ Y8_P""C_\ T1/0?_#I>&O_ )8U_9Q_PJ[X M9_\ 1.]"_P#!1#_\31_PJ[X9_P#1.]"_\%$/_P 30!_+E_P1%_X)U?M;?LA? M\%2_A'^T=^T1X&T'P]X,\,:K?3:YK/\ PL'0[O[,DFFW<"'R;:]DE?,DJ+A$ M8C=D\ D?TI_\-S_LC_\ 1>M!_P"_S_\ Q-=U_P *N^&?_1.]"_\ !1#_ /$T M?\*N^&?_ $3O0O\ P40__$T ?DU_P=#Z-_P\4_8C\#_"']CCQ!H/C'Q%H_Q4 MMM8U'3O^$DLM/\FR73=0A:7S+Z6&-L23Q+M5BWS9Q@$C\+/^'+'_ 4?_P"B M)Z#_ .'2\-?_ "QK^SC_ (5=\,_^B=Z%_P""B'_XFC_A5WPS_P"B=Z%_X*(? M_B: /XQ_^'+'_!1__HB>@_\ ATO#7_RQH_X@_P#ATO#7_P L:_LX_P"%7?#/ M_HG>A?\ @HA_^)H_X5=\,_\ HG>A?^"B'_XF@#YQ_86_:?\ V>O@W^Q'\'/A M#\2/C!H.F^(O"OPK\/:/KVG?;EF^RWMMIMO#/%YD6Z-]LB,NY&93C()!!KJ/ MCQ^V%^S#XS^!WC/P?X:^-N@W.HZMX4U&ST^W^U;/-GEMI$1-S@*N68#)( SR M0*]F_P"%7?#/_HG>A?\ @HA_^)H_X5=\,_\ HG>A?^"B'_XF@#^,?_ARQ_P4 M?_Z(GH/_ (=+PU_\L:/^'+'_ 4?_P"B)Z#_ .'2\-?_ "QK^SC_ (5=\,_^ MB=Z%_P""B'_XFC_A5WPS_P"B=Z%_X*(?_B: /XQ_^'+'_!1__HB>@_\ ATO# M7_RQH_X5XEO+1B4+J<,O('(K;JMI6C:/H-H-/T/2K:RMPQ M806D"QH">IVJ ,U9H **** "BBB@ HHHH **** "BBB@ HHHH **** "BFS3 M0V\+W%Q*L<:*6=W; 4#DDD]!6'\,?BE\-_C5X#TWXI?"'QWI/B?PWK$)ETK7 M="OX[JTNT#%"T"I':@#>HHHH **** "BBB@ HKF+/XV_!G4?B MA<_!'3_BYX8G\:65F+N\\(0Z_;MJD%N<8F>U#^:L9W+\Q4#D<\UT] !1110 M4444 %%%9VO>+_"?A66R@\4>*-.TU]2NUM=.2_O8X3=3M]V*,.1O<]E7)/I0 M!HT444 %%%% !1110 45#J.HZ?H^GSZOJ]_#:VEK"TUU=7,H2.&-069V9B J M@ DD\ "N)^ O[4?[-G[4VB:AXD_9K^/7A#Q[I^DWYLM3O?"'B&WU".UN ,^7 M(T#L%)'(S]XU#^:L9W+\Q4#D<\UT] !1110 4444 %%%5K_ M %K1]+N+:TU/5K:VEO9O*LXIYU1IY,$[$!.6; )P,G - %FBBB@ HHHH *** M* "BH=1U'3]'T^?5M6OX;6TM86FNKJYE"1PQJ"S.S-@*H ))/ KEO@O^T%\ M!_VC_#$WC;]GOXU>$_'6C6U])9W&K>#_ !#;:E;17"8+PM);NZAP"IVDYPP/ M0B@#KZ*** "BBB@ HHHH **PM.^)_P --7\=7WPNTGXAZ%=>)M+M4N=3\.V^ MK0O?VD+8VRRVZL9(T.1AF4 Y'K6[0 4444 %%%% !115:_UK1]+N+:TU/5K: MVEO9O*LXIYU1IY,$[$!.6; )P,G - %FBBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "N.^+W[0GP1^ +^&X_C1\4-'\--XP\36WAWPNNK78 MB.IZI<;O)M(@?O2/M.!TXY(KY\\:_P#!#XQ_ SQQ\#M;TK2]%O--U>S@N;B/R;*=K MTVSNC1HKP9+&_P#@I;^WW\?/B?X%\ ^._@[X7^&_PN_::O?&O@SX M7WD-MJ'_ FWA2\TZTO!;ZOJ$%ULMIXI?LS3+%$H"*\9,KCAN@_8'_99^,O_ M 1P_:ST;]A_X;:)XL\=?LV_%+1FO?#.O?99;N3P%XIM+13?1WC+D066H",S MHQ(1+ABB@9=V[[_@IY_P3C_:@_;A_:A^ GQ1^ W[4A^%.C?#BR\50^)_$.E6 MHEUN)-5M[*V_XEH=#'%'/@YX6U MC6M0T[PSH\&FV5]XBU>6_OIXXD"*\]Q,2\KD#)8GV .FHHHH ***\+_; M"_X*8_L'_L"7.E:?^UY^TQX?\%WNMKOTO2[OSKF\GBW%3,+>VCDE6+<"/-*A M 01NX- 'LGBSQ;X6\!>%]1\;^./$EAHVC:192WFJZMJEVEO;6=O&I>2:65R% MC15!8LQ !)-? 7[;?\ P6>^,GPE\0>-?$7[&W[/?A;XC?#WX/\ P]T/QS\2 M_%VL^+I+(:KI&J;Y((]#\J&2.YD%O&T[2R.$P0@5FQNY#]NC]N_]I3P3^T/I M/[;'@'P];?$;]A.S^&^F:7\4_L!MM2LM=M-:NKV.[UJSCB#FX2P6&TCN8W.? M+GD7RPK/*OL/[;O[ 6G_ !E_X(L:W^PE_P $SDT"PTGQ'HFD1^ OMWB">?3# MI]I>O MMA-S),[,6C:3RX/?'\ MW@WPWX4M?%UO86EIJD%FU[/VH/ TUOXB\+?#6Z^'WAWX7ZS)]K'PU\7:=JTUI<7FGW\3JD MIFNY;1C(L*,5B"%BI*#[)_X(0:1\,OB/^ROHW[;VO>&-(TGXN?'C3%\2?$2W MTZX,,&JWEG<76G_VY!IY.RT>[CVRS/"B+(\PW=A7F?\ P2W_ ."1W[8VG? R M?X;?\%1/B/HE]X!O+C6Y)O@/H-K#<6.MW&H:N^I2:EKEV=S75P)C'Y44#*D4 M<48+,7F1@#ZS_P"";?[:?PS_ &Q_@KYGPMUCQ'XEM/!,%CH6H?$/4-$F@TOQ M5?Q6J+=7.FW,N/ML2SK(CRJ N\<%E*L?HFJ?AWPYX>\(:!9>%?"6A66EZ7IM MJEMIVFZ=:I!;VL**%2*.- %1%4 !5 %7* "BBB@ KCOB]^T)\$?@"_AN/ MXT?%#1_#3>,/$UMX=\+KJUV(CJ>J7&[R;2('[TC[3@=..2*^;_BQ_P %S/\ M@FK\.OBSJ/[.Q_:FT6'Q?;ZA)HD>I7>D7[^'K/6]I$=C=ZK'";2%P^ X,HV8 M8,588KXO^,?A[]K_ /8=O;?XI?\ !6O0?&O[1GP'U7P=X=U+XR7E[K&DWFD> M#?&\^NA8;[1+8+;7<5G:ILC:**,%OM2$LR@B@#KOB?\ M<_M:?\ !1)_"7[* MG[3GP:TSX>? +]K;6/%'@OPI_P (_/?VOC_0ETDS3"[OA=I]E>&\CL9!Y<43 M*D5PI,D@.&J?!7]I+X9?LC_\%W_V@_V=?V<_V6?$/B'7=3T3X;^&K7P9\-_# M\%G906D5B]S?:]J$Q$5I:QV\%[;Q)DAI6Q&H .X?2_\ P4]_X)Q?M0_MO_M1 M_ 7XG_ ;]J4_"G1OAO9^*H?$_B'2K42ZW$FJ6]E:_P#$LWH8XKA[=+N+[0Q# M6XDWH'8XKZ<_9_\ VZVN_2]+N_.N;R>+<5,PM[:.258MP(\TJ$!!&[@T >R>+/%OA;P%X7U M'QOXX\26&C:-I%E+>:KJVJ7:6]M9V\:EY)I97(6-%4%BS$ $DU\!?MM_P#! M9[XR?"7Q!XU\1?L;?L]^%OB-\/?@_P##W0_'/Q+\7:SXNDLAJND:IOD@CT/R MH9([F06\;3M+(X3!"!6;&[R/_@L=_P %$_'7PW^-_P %?VE?V;/B_P"&_&WP M-3X0>)?%'Q'\$S:_;MHOQ!\.G4-(TVZMH_,;R9[M8M0=X4(HGO/ M->=I9A \4-T4P6/ENBH!\J ^:?VL?A_^QK_ ,$I?CI^QU\==?\ $%_=Z_XM M^+?C;Q]XC^*;>%]_B?7[2ZTZ:<:1(+96FNWFEU*QLXXW9@#CE%+8_8#X$?$[ M5/C1\'?#GQ7UKX6^)/!-UK^E17LWA/Q?:QP:GI9<9\FYCC=U20#DKNR,X8*V M5'C/['_[ NK?">RL/B1^U_\ &*7XU_%6#5KC5K/Q5X@T>WCLO"MQ<00P2VN@ M6H3&F6OE01)A#N?:SL079:^DJ "BBB@ HKF?C!\:/A'^S[\/M0^+'QR^)>A^ M$?#.EH&U#7?$6IQ6EK!DX4-)(0-S$A57JQ( !) KXP_;H_;^^.'[0G[+WA/Q MO_P0P\=:#\5/%-W\1X8]6N] FM[W3[:PL;*[U&YL=09@6LS="UBMDW>4[-K$ ];_;9_P""C&G_ +/"^$_AO^SIX%TSXK_$[Q[X_F\&^&_"EKXNM["T MM-4@LVO;E=1O")!9^3;A9#$4,KF2,*F&W#X+_:"^"7PD_P""N/[,/BS_ (** M_'WXL>'/@IXVT^]TSX?Z;;_%76RVD_"77-'\1E=3N-/OX9[<23W3; LH$9;9 M&C,%R5^W/^"5P_8B^/?@37_^"A'[*/P_?P]JWQDU.+4/B1H-S=2%M(\26L0R6K'9:7@:219W1$,XV2-N#*3X1_P2%_X)??MQ_##X9IHW_!1WXF^'+KPB MMUKTT?P,TO1[/4-/UBYU/4Y;^;4]+;;3YUCCU?3O.DD M8VTNYD!\QP6A<@X(4?4=4O#?AKPYX-T&T\*^$/#]EI6EZ?;K!8:;IMHD%O;1 M*,+''&@"HH' J[0 4444 %<=\7OVA/@C\ 7\-Q_&CXH:/X:;QAXFMO#OA M==6NQ$=3U2XW>3:1 _>D?:<#IQR17S=\7?\ @N=_P38^''Q5U/\ 9XC_ &H] M%C\8VU]+HL6H7>DW[^'K37-I\NPN]5CA-I"^_ <&4>7A@Q4C%?&^F_#+XD_" M3]K+X4_"W_@J]^U)>?$+1_'OP%OB;XFMKCPOX+U+2[ZR?3M1T@K M'"FFJEQ.;;$1"L 5)DWY(!U_CG]L+]J7_@H-JG@S]EW]J_X$Z9X'_9[_ &L] M:\4>#/#-MX?O-0L?'VC)I/GS"ZOC=1FU:"\2RD^2*(A(IU)DD!PV;\//$NA_ MLD?\%H;GX,?\$\_CAI7B1_B/\4+:S^._P%T;X2C3;+P=HEIH,:0ZJE]%$D,_#B+=:I+::S:6,,9&'8@5]?_!CX5:!\#/A M-X<^#GA;6-:U#3O#.CP:;97WB+5Y;^^GCB0(KSW$Q+RN0,EB?8 Z:BBB M@ HHKPO]L+_@IC^P?^P)^,GPE\0>-?$7[&W[/?A;XC?#WX/ M_#W0_'/Q+\7:SXNDLAJND:IOD@CT/RH9([F06\;3M+(X3!"!6;&[C_VK/''_ M 4R^+OC>#]KK]F?Q9<_%3X$ZK\0-$TKPO\ "7X:Z=H.L:5XV\!RZ:TNOWNH M2WCHWGR.MQ:Q(94"R+''LS(7/0^.?@C\/?\ @HO_ ,&\\GP&_P""2OAP>%_# M_C;2K2P\&Z%XXO+B$Z5%!XBB.IV5X\DD\J>7Y%]$55I!A0L>5V4 ?./[%/C38>&O&WCC1;+XE^#1?>)/BQ>:Q/!.--N9;6 M:%Y55)C:6Z.LCH\@*D[79/V&^#?BOQ9X\^$/A7QQX]\'2>'==UGPW8WVM>'Y MF)?3+N:W22:U8G!)C=F0Y_NUY-^Q5^Q_\2/@3X'GO_VIOVB-2^,/CW5]9&LW MVLZQIT$&FZ%<^2D0M=%LU7&GVJ)&@"J2SLID;!<@>^T %%%% !17,_&#XT?" M/]GWX?:A\6/CE\2]#\(^&=+0-J&N^(M3BM+6#)PH:20@;F)"JO5B0 "2!7Q; M_P %)OV_X/C=_P $Q=?^,7_!*;]KSPU>^)KKQ_X4\.:5XL\.ZC!=)IMU?Z_8 M6ABN5*NT(9)\,&0,8W) ((R >O?ML_\ !1C3_P!GA?"?PW_9T\"Z9\5_B=X] M\?S>#?#?A2U\76]A:6FJ06;7MRNHWA$@L_)MPLAB*&5S)&%3#;A\%_M!?!+X M2?\ !7']F'Q9_P %%?C[\6/#GP5\;:?>Z9\/]-M_BKK9;2?A+KFC^(RNIW&G MW\,]N))[IM@64",MLC1F"Y*_17_!$#X^?L9?M2:K\4_B]\*/A%<^#/C;>ZK8 MR_M&^&(8+I])TWQ5%]MLYIK.1MUIOG,,\KO;N7D22(RDMFN:_P""0O\ P2^_ M;C^&'PS31O\ @H[\3?#EUX16ZUZ:/X&:7H]GJ&GZQN7$Z2B[N1 M(Z^3%#M2%(H_F+-*I /H;_@DA^VC\6_VY/V:M>^(WQGTSPI)JOAGXEZ[X3M_ M%7@$S'0/%MMI\ZQQZOIWG22,;:7%?" M'A^RTK2]/MU@L--TVT2"WMHE&%CCC0!44#@ 5=H **** "BBB@ HHHH ** M** "BBB@ HHHH **** "J7B32KC7O#M_H=IJL]A+>V4L$=];'$ENSH5$B?[2 MDY'N*NT4 ?A/;?'3Q'^R]_P28\4?\$,?C1^P-K?B;XVZ9_:/AK0O#$7A'5)= M)\>VEU=S2P^(=.OK.SN(_/0RQS9F:+;-%N:6,@JGW3_P2@_X)H7_ ,,OV7KG M1_\ @H/^R-\(;CXC>(-#TC1O%VLV3_V[<^)]/T^SM(K8ZH]U;B,3*ULFZ.(R M1,T*REGD)8_=]% #8HHX8UAAC5$10J(HP% Z #M3J** "BBB@ K\L?B9^T'\ M,/\ @E;_ ,%!?C]X4T-OA=\5]0T6>\T^S_ +/T\VUWX8N9 M8H9C:"67]\%";)!AGW,1C]3J;)%',NR6-67(.&&1D'(/YT ?E1_P;Z>&OVG- M9\)?%;P_XM_8/MO!/[+_ ,6?%VL^(/ >C^(?%?G#3+2[2.*73[;3)[**5]-N M3YDL;2+ H0X$3"3>?TN^!OP0^%G[-GPC\/\ P(^"7A*+0O"?A;3DL=!TB&XE ME6UMUR0@>5F=N23EF).>375T4 %%%% !1110!^=7_!?V6OVQOV@ M/AY/XO\ V>_A?XYU@_%S2!IC7]OI-Q?626VE:[:2Q5C&91M!9U M%?+?AOXK1?M$?\%A_&_C3_@CO^RU<>*OAKXC^%4GA+XY^*_A]XGTRP\/:F]Z MJ?8M74RM'"-0M/-EWPC-PZ1MA0&=C^VMU:VU];265[;QS0S1E)H94#*ZD8*D M'@@C@@U3\,>$_"O@G1X_#O@SPSI^D:?"28K'2[)+>%"3DD)& HR>3Q0!\L_\ M$N_^"/'[.?\ P3%\'6USX8UC5?''Q$E\.V^BZQ\2_%4S2WLEA#L*:?:1LS+8 MV*,BE;>,G[B;VD**1];444 %%%% !5+Q)I5QKWAV_P!#M-5GL);VRE@COK8X MDMV="HD3_:4G(]Q5VB@#\)[;XZ>(_P!E[_@DQXH_X(8_&C]@;6_$WQMTS^T? M#6A>&(O".J2Z3X]M+J[FEA\0Z=?6=G<1^>AECFS,T6V:+%-#;X7?%?4-%GO-/L_[/T\VUWX8N98H9C:"67]\%";)! MAGW,1C]3J;)%',NR6-67(.&&1D'(/YT ?B[_ ,$1?V&+K]H/XH7GQ_\ V@/^ M"7.C:)\%X?'^O^,/V?9/%OBUYSX2-\;42P6>D3VD+364TMN+BWEGCB$. T<6 M7\P_KY\'/@G\(OV>O 5O\+O@;\.-'\)^'+2YN+BVT70K%+:VBEGF>>9U1 " M\DCL?=JZBB@ HHHH **** /SJ_X+F?V?\+?CS^RU^V-^T!\/)_%_[/?PO\!H-$^.6N^!?%&F:?X;UN2:2*6QU/=*T<2WUMND5X M1NN7C1L( SL?V8NK6VOK:2RO;>.:&:,I-#*@974C!4@\$$<$&J?ACPGX5\$Z M/'X=\&>&=/TC3X23%8Z79);PH2* .)^"O[)WP&_9W^('Q#^)GP M=\#C1-5^*7B*/7?&OV>]F-O>:@L*Q&X2W+F*&1P-TC1JK2NQ9RQQCT:BB@ H MHHH *I>)-*N->\.W^AVFJSV$M[92P1WUL<26[.A42)_M*3D>XJ[10!^$]M\= M/$?[+W_!)CQ1_P $,?C1^P-K?B;XVZ9_:/AK0O#$7A'5)=)\>VEU=S2P^(=. MOK.SN(_/0RQS9F:+;-%N:6,@JGU-^QI_P12U;XVZ/\(/C+_P6&^&F@>(_'OP M=^'EAX-\+^'K#Q7+JNEZC8VVV:*[U:&2WC6>\24NICWS6Y"*S>8V"OZ944 , MMK:WL[>.TM($BBB0)%%&H544# X [4^BB@ HHHH *_+'XF?M!_##_ ()6 M_P#!7'X_?&W]O[PHT7@7X_>%-#;X7?%?4-%GO-/L_P"S]/-M=^&+F6*&8V@E ME_?!0FR089]S$8_4ZFR11S+LEC5ER#AAD9!R#^= 'XR?\$@OV4OVF?VH?AKX MX\(>(_@-\2?@#^SGXS^*FH>/?A/J?@/XTW>AZKH6]!"UA:VJVD,\FEW):6:, MRI"JC:4B)82']:?V=OV>_A%^RE\%/#W[/7P'\(QZ%X3\+V1M=(TV.9Y2BEVD M=WDD+/)(\CO([L2SN[,2237:44 %%%% !1110!^=7_!3^+_P!GOX7^.=8/Q&ZM;:^MI+*]MXYH9H MRDT,J!E=2,%2#P01P0:I^&/"?A7P3H\?AWP9X9T_2-/A),5CI=DEO"A)R2$C M 49/)XH \T_9P_8/_8]_9 UW4_$?[,/[/OA[P/=ZSHNGZ5JK>'K9H$N[6Q$@ MMA)&&V,Z^=)F4CS'W9=FP,>MT44 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?__9 end GRAPHIC 17 snap-20231231_g4.jpg begin 644 snap-20231231_g4.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@! M] )4 P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO./VH?VNOV:XE(5VV1HS;49L84D< M+\1?^"J'_!/GX4_LP^&OVSO'7[4?A^U^&'C#4DT_PWXO@2XN;>]NV2=O(58( MWD611;3AE904:)E;:PQ0!] T5P_[.'[2/P2_:Y^#&C?M#?LY^/K?Q1X-\0_: M/[&UVUMYHH[GR+F6VEPLR(XVS0RIRHY0D9&">XH **** "BBB@ HK\>/@Q_P M6C_:E/[;_P /=*^*_P"T7X*N[/XC_M%:]\,=>_9LB\-6]OK7@6T@GDM]/U-[ MH2&Y=W=(6D,R^5(LY$2J5)3?_P""4_\ P5^_:+_;>_:=\"^,OB+^T78Z/X0^ M*VH^*8M ^%.L?!Z\L+)8=/:7[+;Z3XBV;-1U&.*)+BZC=S&$E9$59%*J ?K1 M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45^ M+7_!?WP%\3M.^/?QC^.?BSP;XQ\7V/AKX!6.I?!37O _Q"AT\?"W6K6ZGEN] M2O;7[=!+&9L1%+A8I3-L%NF6X5O[=/P8TO\ :YU[X;:-\-/%?Q$\6?MI_%WX M<>"=;T5XO%4UII7P-L+>.VDU'7=EKY2V<<\AEW13&:6>9\1!00A /VGHIEO' M+%;QQ3SF5U0!Y2H!'?%5QXC\(7]A:^&_%L\T.FZG+) ZI;W$L!$L4;,0#+&=Z9WK MRHH ^9/A#_P6(\<^,++XG>!?BE^P'XZ\/?%GX?\ @33?&.D_"KP[K-KX@O/% M&D:@WEVLEI-;!5#K,0DZ,O[G)8&0!L>G_P#!/[_@H!K/[9FO?$[X7?$C]G^[ M^&_CWX1^(K/2O&'AX>)[77+-6N[1;J!H+^U"QS-Y9(DC"AHF&UN37Q=^PC_P M3C_X*,?LX^,_BU^VWX"^#6C>#OB;UNDN+N2[ MOXY@UO T<4=K:1))B,(C2J,/O]^_X)%_LF?M(_ ?XN_''XR?$[X":5\$?!/Q M(U;2+OPG\#M&\81:W#I%_;VKQZCJK30 6\;WCF(E8N6\D&0;@"0#[DHHHH * M*** "OP2T&^^./[)?_!0#X1_%?Q=X.\:2?$CQ#^UCXAT3XE?&6R\7=Y=>)(S,YCNKL;;JYA@>0P6T\PR)98HT>0,VYFW'(!^ M4O["_P#P4T\-_M>?\%\_ W[1/Q!^+^JVD/CCP)XE\-^"_AI/X?U&)/"UJMY: MKIMO,6@$6HK]SJX[5_V?_@_KWQST;]I35_!$$WC MCP]H%WHNC>(&GE$EM87,D".:[&@ HHHH **** /A3_ M (+CCP]\.?#_ ,$/VM+KXG/X.UOX6?%F.[T'Q#JO@:\\0>'[=[NRN+:5=7@L MI(Y[>W9#A;E"3')L7&9 1^?_ ,!_A%X%\#_L1?"3XK_M]?&?XW_##PSJW[3W MCCQOX*^(OPX\%_V?!IT=W T=C>7L,T5S/I$=T?M,EJJPR\7!!905EK]ZZ* / ME?\ X(O_ !,_:?\ B]_P3R\&>//VM+O5[WQ+=W6IIIFL^(]*^PZEJVC)?3)I MU[=P;5\N:6U6)SE064JYR7)/U1110 4444 %%?+/[9?_ 6J_P""9G_!/OXM MP_ K]KO]I;_A$?%4^C0ZK%I?_"&ZS?[K.5Y$CD\VRLYHQEH9!M+;AMY !&?) MO^(H[_@A1_T?-_YC+Q/_ /*R@#K],_X)$ZMK7[:>E_M0?'#]K_Q%XZ\->%/' MMUXR\#^ M4\+V,,NG:I)#)#;BYU2,?:+ZWLTFE%K"X7RMPRS@$-A?LT_\$/? M#W[.?QV\#^*(OVI?$6M_"SX2>*]>\2?"#X17'AZS@B\.:AJPF\_S+]/WUY#& M;F=H8V5"A?+,^"#F_P#$4=_P0H_Z/F_\QEXG_P#E91_Q%'?\$*/^CYO_ #&7 MB?\ ^5E 'W_17P!_Q%'?\$*/^CYO_,9>)_\ Y65T_P %O^#BK_@CA^T-\6_# M?P*^#W[8?]L>*O%VLV^E>'M+_P"%?>(;?[7>3N$BC\V?3TCCW,0-SLJC/) H M ^V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBORF_X+@_\%0_VOOV,_P!J&;X)M:_M5K5K+5Y9'!T33O+\K;>/Y,9+2XG+1F-0#]6:*_(7]L7_@ ML=^U)H7[:?C?X/\ @_\ :"TCX4>'_@SX=\%7?B2\7X2W?BS0=4O=9MX;NXFU M;5+96.E:9%'/#!'+'MDDDFWAF56V?KM:W$=W;1W4,L;I+&'1XGW*P(R"#W'H M: )**** "BBB@#BOVD/CCX9_9D_9\\;_ +1GC/2]0OM(\">$]0U_4[+2H!)< MSP6EN\[I$I(!*]?L MKU9=1U>2XMMPLQ>6'GZ?N)$C"XWR $$T ?H;_P $_/\ @H/KG[9GBKXE_"?X MD?L_3?#KQQ\*M0TJ'Q)I%OXNM-?L)8M2L_M=I)!J%HJQRMY8/F1[08R5Y.ZO MI:O@_P#X(U_L7?'3]EOXB_&?QUXF_9KTKX#?#KQO=:$_@GX':1XSBUR/2;RT MLW@O]2,T&88VNCY VH=S" &0 @9^\* "BBB@ HKXD_X+=?\ !8W_ (;O^R7/F9QMV[5QUSVK\W/\ MB.<_ZQ=?^9L_^\M '[%_M)?\$TOV%/VOOBCHOQG_ &E/V;-!\6^)= M([2PU M'4FF EMHYO/2WN8HY%CO(5E)D6*=9$5B2%&3GB?VB?\ @B5_P2W_ &L_C!JW MQ]_:(_9(TKQ1XOUWR!JFM7NN:E&\XA@C@B&R*Y5%"Q11H J@86ORJ_XCG/\ MK%U_YFS_ .\M'_$;]F^T6Z3>5OVKOV[]N[:N<9P.E= M'0 45_ EXJ_Y&?4O^O\ F_\ 0S5"@#^_RBOX Z* /[_**_@#K][_ /@QK_Y& M?]I?_KP\)?\ H>L4 ?T&U^=?_!;G.5QMZ'/'Z*5_.O_P?#?\ );?V??\ ML5=>_P#2FTH ZK_B.<_ZQ=?^9L_^\M'_ !'.?]8NO_,V?_>6OP!HH _?[_B. M<_ZQ=?\ F;/_ +RT?\1SG_6+K_S-G_WEK\ :* /Z$_ O_![M_P )KXWT;P;_ M ,.R/LW]K:K;V7VG_A=&_P KS953?M_L8;L;LXR,XZBOWIK^"WX%?\EN\'?] MC5IW_I3'7]Z5 'FO[9OC_P 7?"?]C[XK_%/P!JWV#7O#7PUUW5=$O_(CE^S7 M=OI\\T,FR161]LB*VUE*G&"",BOY3/\ B*._X+K_ /1\W_F,O#'_ ,K*_J;_ M ."B/_*/WXZ?]D<\3_\ IJN:_AEH ^__ /B*._X+K_\ 1\W_ )C+PQ_\K*/^ M(H[_ (+K_P#1\W_F,O#'_P K*^ ** /O_P#XBCO^"Z__ $?-_P"8R\,?_*RC M_B*._P""Z_\ T?-_YC+PQ_\ *RO@"B@#^L?_ (-C?^ENHU^3M !1110 5]-_\$6_^4MG[./_ &630/\ MTMCKYDKZ;_X(M_\ *6S]G'_LLF@?^EL= ']L-%%% !1110 4444 %%%% !11 M10 4444 >=_M._M9?L[_ +&GPX3XM?M,?%"R\*Z%/J<.FV=S5F(CYPO%>"_\ !P1=:CI?PX^ M_B6;4]4\(:'H?Q[TO4]>^,VBZ)-J5U\.XHK6Z":@MLBNC+(S_9F>XCE@19CN MC9C&1\3?#_\ ;V\)?L!?\$V_!'BR+X#Z5K'Q7U_XU^.[3X&?&KQG\/[Z60:1 M>7P%[XZNH5@GO+9;F*Y3?:VZ#[1Y:JJ>6FT '[:?!;XU?"C]HOX6:+\;?@=X M]T[Q/X3\16?VK1==TF?S(+J/<5)!Z@JRLC*0&5E96 (('45\N?\ !&'P9^S? M\//^";OPZ\&?LI_%+4_&_A&QAO\ _BKM7\/7>E3ZMJ+W]Q)J%P;2\BBE@5KQ M[C8C+A4V@,X 8_4= !1110 5YM^V1\3?'_P6_9)^)OQ@^%,&B2^)O"W@'5M5 M\/Q^)+Y+;3S>6]G++#]HED=$CBWJNXLZ+C.7098>DUP'[5/[.7@7]KS]F_QM M^S#\2[F^@T+QUX;NM'U*YTR81W$$&OC#\3_ -L3]IB/QI\/?A[\+/#7BR?7]7^'L/A?6K34M0CE,^EV MVG(5>^MBXABM[D)B:618TDEW U[S_P $6_VR_P!L;]K^]^/LG[9FA6WA_6/" M/Q5CT_0O!=O;0JWAG3Y]-M;R+3Y98T5IYXQ.%ED_M"7>I> ]&\$Z7!J7AZ/P]:Z?H6F79O+:(QZ?,&FG^T$ M2M.7&2,!0#BO0?\ @G;_ ,$?_P!F3_@FM\5OBE\4/@39F-OB-K$7?M?_MH?LT_L%?!R3X__ M +6'Q)_X13PC#J4%A)JW]CWE]BXF)$:>59PRR\[3SLP,HU\5_MS_P#! M(76_VL?C1XO^+_PJ_:_UWX8CXI?#-/ 'Q:TBT\*6>K1:_H:O*0L#W!#6%P8Y MYHC*N\;6!"!@6/*?\11W_!"C_H^;_P QEXG_ /E91_Q%'?\ !"C_ */F_P#, M9>)__E90 S]H#_@@?X*^)?B+7K#X+?M5>*?AQX(^(GP_\.>"_C#X/L="L]1? MQ3I6AQ+;V!CN[@;[&X%LOD-*JR!D_@!R3]\Z+H^F^'=&M/#^C6H@L[&VCM[2 M%22(XD4*JY// '-?!/_ !%'?\$*/^CYO_,9>)__ )64?\11W_!"C_H^;_S& M7B?_ .5E 'W_ $5\ ?\ $4=_P0H_Z/F_\QEXG_\ E97VC\!?CM\*OVG/@YX= M^/\ \#O%7]M^$?%>FI?Z!JWV&>V^U6[$A7\JX1)4S@\.BGVH ZZBBOX@_P#@ MK'_RE._:6_[+_P",O_3W>4 ?V^45_ '10!_?Y17\ =% ']_E%?S _P#!E5_R ME.\>_P#9 -5_]/>AU_3]0!^)/_![K_R:)\%?^RD7G_IO:OYN:_I&_P"#W7_D MT3X*_P#92+S_ --[5_-S0 4444 %%%% ']VO['7_ ":+\*_^R<:'_P"D$%>C MUYQ^QU_R:+\*_P#LG&A_^D$%>CT ?P)>*O\ D9]2_P"O^;_T,U0J_P"*O^1G MU+_K_F_]#-4* "BBB@ K][_^#&O_ )&?]I?_ *\/"7_H>L5^"%?O?_P8U_\ M(S_M+_\ 7AX2_P#0]8H _H-K^=?_ (/AO^2V_L^_]BKKW_I3:5_117\Z_P#P M?#?\EM_9]_[%77O_ $IM* /PKHHHH **** .J^!7_);O!W_8U:=_Z4QU_>E7 M\%OP*_Y+=X._[&K3O_2F.O[TJ /'?^"B/_*/WXZ?]D<\3_\ IJN:_AEK^YK_ M (*(_P#*/WXZ?]D<\3_^FJYK^&6@ HHHH **** /Z8?^#)G_ )1^_%7_ ++' M)_Z:K"OV;K\9/^#)G_E'[\5?^RQR?^FJPK]FZ /Y9?\ @\J_Y2V:1_V1O1O_ M $MU&OR=K]8O^#RK_E+9I'_9&]&_]+=1K\G: "BBB@ KZ;_X(M_\I;/V'X;G0M8_ ML^WNOLLK7EO&6\JYCDB?Y'88=&'.<9 -?S0_\11W_!=?_H^;_P QEX8_^5E M']?M%?R!?\11W_!=?_H^;_S&7AC_ .5E'_$4=_P77_Z/F_\ ,9>&/_E90!_7 M[17\@7_$4=_P77_Z/F_\QEX8_P#E91_Q%'?\%U_^CYO_ #&7AC_Y64 ?U^T5 M\0?\&\?[7_[1/[<__!,#PK^T1^U-\0_^$I\8ZEX@UBVO=8_LFTL?,B@O9(HE M\JTBBB&U% R$!.,G)YK[?H ^//VG/^"^?_!)?]CCXY:]^S;^TA^U?_PCGC7P MR\":WHO_ @FO7GV9IK>*YC'G6MC)$^8IHV^1VQNP<$$#@_^(H[_ ((4?]'S M?^8R\3__ "LK^?/_ (.;O^4Y/QW_ .O[0O\ U']-KX.H _K]_P"(H[_@A1_T M?-_YC+Q/_P#*RC_B*._X(4?]'S?^8R\3_P#RLK^0*B@#^OW_ (BCO^"%'_1\ MW_F,O$__ ,K*]#_96_X+Q?\ !*3]MCXY:/\ LV_LQ_M4_P#"3>-=?2Y?2=%_ MX0;7;+SUM[>2YF/G7=C%$NV**1OF<9VX&20#_%_7Z&?\&KG_ "G)^#__ %X^ M)/\ U']0H _KPK\NO^#OS_E#GJ7_ &4;0O\ T*:OU%K\NO\ @[\_Y0YZE_V4 M;0O_ $*:@#^4BBBB@ HHHH *_M$_X(+_ /*'3]GG_LG%I_Z$]?Q=U_:)_P $ M%_\ E#I^SS_V3BT_]">@#ZXK^(/_ (*Q_P#*4[]I;_LO_C+_ -/=Y7]OE?Q! M_P#!6/\ Y2G?M+?]E_\ &7_I[O* /G^BBB@ HHHH _7[_@RJ_P"4IWCW_L@& MJ_\ I[T.OZ?J_F!_X,JO^4IWCW_L@&J_^GO0Z_I^H _$G_@]U_Y-$^"O_92+ MS_TWM7\W-?TC?\'NO_)HGP5_[*1>?^F]J_FYH **** "BBB@#^[7]CK_ )-% M^%?_ &3C0_\ T@@KT>O./V.O^31?A7_V3C0__2""O1Z /X$O%7_(SZE_U_S? M^AFJ%7_%7_(SZE_U_P W_H9JA0 4444 %?O?_P &-?\ R,_[2_\ UX>$O_0] M8K\$*_>__@QK_P"1G_:7_P"O#PE_Z'K% ']!M?SK_P#!\-_R6W]GW_L5=>_] M*;2OZ**_G7_X/AO^2V_L^_\ 8JZ]_P"E-I0!^%=%%% !1110!U7P*_Y+=X._ M[&K3O_2F.O[TJ_@M^!7_ "6[P=_V-6G?^E,=?WI4 >._\%$?^4?OQT_[(YXG M_P#35)__ $U7-?PRT %%%% !1110!_3#_P & M3/\ RC]^*O\ V6.3_P!-5A7[-U^,G_!DS_RC]^*O_98Y/_3585^S= '\LO\ MP>5?\I;-(_[(WHW_ *6ZC7Y.U^L7_!Y5_P I;-(_[(WHW_I;J-?D[0 4444 M%?3?_!%O_E+9^SC_ -EDT#_TMCKYDKZ;_P""+?\ REL_9Q_[+)H'_I;'0!_; M#1110 4444 %%%% !1110 4444 ?%?\ P<4_\H5OC_\ ]BI;?^G&UK^->O[* M/^#BG_E"M\?_ /L5+;_TXVM?QKT %%%% !1110!_6G_P:7_\H5O _P#V-?B# M_P!.,M?I37YK?\&E_P#RA6\#_P#8U^(/_3C+7Z4T ?QZ?\'-W_*/B3_U']0K\\Z_0S_@U<_Y3D_!__KQ\2?\ J/ZA0!_7A7Y=?\'?G_*' M/4O^RC:%_P"A35^HM?EU_P '?G_*'/4O^RC:%_Z%-0!_*11110 4444 %?VB M?\$%_P#E#I^SS_V3BT_]">OXNZ_M$_X(+_\ *'3]GG_LG%I_Z$] 'UQ7\0?_ M 5C_P"4IW[2W_9?_&7_ *>[RO[?*_B#_P""L?\ RE._:6_[+_XR_P#3W>4 M?/\ 1110 4444 ?K]_P95?\ *4[Q[_V0#5?_ $]Z'7]/U?S _P#!E5_RE.\> M_P#9 -5_]/>AU_3]0!^)/_![K_R:)\%?^RD7G_IO:OYN:_I&_P"#W7_DT3X* M_P#92+S_ --[5_-S0 4444 %%%% ']VO['7_ ":+\*_^R<:'_P"D$%>CUYQ^ MQU_R:+\*_P#LG&A_^D$%>CT ?P)>*O\ D9]2_P"O^;_T,U0J_P"*O^1GU+_K M_F_]#-4* "BBB@ K][_^#&O_ )&?]I?_ *\/"7_H>L5^"%?O?_P8U_\ (S_M M+_\ 7AX2_P#0]8H _H-K^=?_ (/AO^2V_L^_]BKKW_I3:5_117\Z_P#P?#?\ MEM_9]_[%77O_ $IM* /PKHHHH **** .J^!7_);O!W_8U:=_Z4QU_>E7\%OP M*_Y+=X._[&K3O_2F.O[TJ /'?^"B/_*/WXZ?]D<\3_\ IJN:_AEK^YK_ (*( M_P#*/WXZ?]D<\3_^FJYK^&6@ HHHH **** /Z8?^#)G_ )1^_%7_ ++')_Z: MK"OV;K\9/^#)G_E'[\5?^RQR?^FJPK]FZ /Y9?\ @\J_Y2V:1_V1O1O_ $MU M&OR=K]8O^#RK_E+9I'_9&]&_]+=1K\G: "BBB@ KZ;_X(M_\I;/V@#ZXK^(/_@K'_P I3OVE MO^R_^,O_ $]WE?V^5_$'_P %8_\ E*=^TM_V7_QE_P"GN\H ^?Z*** "BBB@ M#]?O^#*K_E*=X]_[(!JO_I[T.OZ?J_F!_P"#*K_E*=X]_P"R :K_ .GO0Z_I M^H _$G_@]U_Y-$^"O_92+S_TWM7\W-?TC?\ ![K_ ,FB?!7_ +*1>?\ IO:O MYN: "BBB@ HHHH _NU_8Z_Y-%^%?_9.-#_\ 2""O1Z\X_8Z_Y-%^%?\ V3C0 M_P#T@@KT>@#^!+Q5_P C/J7_ %_S?^AFJ%7_ !5_R,^I?]?\W_H9JA0 4444 M %?O?_P8U_\ (S_M+_\ 7AX2_P#0]8K\$*_>_P#X,:_^1G_:7_Z\/"7_ *'K M% ']!M?SK_\ !\-_R6W]GW_L5=>_]*;2OZ**_G7_ .#X;_DMO[/O_8JZ]_Z4 MVE 'X5T444 %%%% '5? K_DMW@[_ +&K3O\ TICK^]*OX+?@5_R6[P=_V-6G M?^E,=?WI4 >._P#!1'_E'[\=/^R.>)__ $U7-?PRU_C?^ENHU^3M?K%_P M>5?\I;-(_P"R-Z-_Z6ZC7Y.T %%%% !7TW_P1;_Y2V?LX_\ 99- _P#2V.OF M2OIO_@BW_P I;/VO[*/\ @XI_Y0K?'_\ [%2V_P#3C:U_ M&O0 4444 %%%% ']:?\ P:7_ /*%;P/_ -C7X@_].,M?I37YK?\ !I?_ ,H5 MO __ &-?B#_TXRU^E- '\>G_ %?EU_P '?G_*'/4O^RC:%_Z%-7ZBU^77 M_!WY_P H<]2_[*-H7_H4U '\I%%%% !1110 5_:)_P $%_\ E#I^SS_V3BT_ M]">OXNZ_M$_X(+_\H=/V>?\ LG%I_P"A/0!]<5_$'_P5C_Y2G?M+?]E_\9?^ MGN\K^WROX@_^"L?_ "E._:6_[+_XR_\ 3W>4 ?/]%%% !1110!^OW_!E5_RE M.\>_]D U7_T]Z'7]/U?S _\ !E5_RE.\>_\ 9 -5_P#3WH=?T_4 ?B3_ ,'N MO_)HGP5_[*1>?^F]J_FYK^D;_@]U_P"31/@K_P!E(O/_ $WM7\W- !1110 4 M444 ?W:_L=?\FB_"O_LG&A_^D$%>CUYQ^QU_R:+\*_\ LG&A_P#I!!7H] '\ M"7BK_D9]2_Z_YO\ T,U0J_XJ_P"1GU+_ *_YO_0S5"@ HHHH *_>_P#X,:_^ M1G_:7_Z\/"7_ *'K%?@A7[W_ /!C7_R,_P"TO_UX>$O_ $/6* /Z#:_G7_X/ MAO\ DMO[/O\ V*NO?^E-I7]%%?SK_P#!\-_R6W]GW_L5=>_]*;2@#\*Z*** M"BBB@#JO@5_R6[P=_P!C5IW_ *4QU_>E7\%OP*_Y+=X._P"QJT[_ -*8Z_O2 MH \=_P""B/\ RC]^.G_9'/$__IJN:_AEK^YK_@HC_P H_?CI_P!D<\3_ /IJ MN:_AEH **** "BBB@#^F'_@R9_Y1^_%7_LL@ HHHH M **** /ZT_\ @TO_ .4*W@?_ +&OQ!_Z<9:_2FOS6_X-+_\ E"MX'_[&OQ!_ MZ<9:_2F@#^/3_@YN_P"4Y/QW_P"O[0O_ %']-KX.K[Q_X.;O^4Y/QW_Z_M"_ M]1_3:^#J "BBB@ K]#/^#5S_ )3D_!__ *\?$G_J/ZA7YYU^AG_!JY_RG)^# M_P#UX^)/_4?U"@#^O"ORZ_X._/\ E#GJ7_91M"_]"FK]1:_+K_@[\_Y0YZE_ MV4;0O_0IJ /Y2**** "BBB@ K^T3_@@O_P H=/V>?^R<6G_H3U_%W7]HG_!! M?_E#I^SS_P!DXM/_ $)Z /KBOX@_^"L?_*4[]I;_ ++_ .,O_3W>5_;Y7\0? M_!6/_E*=^TM_V7_QE_Z>[R@#Y_HHHH **** /U^_X,JO^4IWCW_L@&J_^GO0 MZ_I^K^8'_@RJ_P"4IWCW_L@&J_\ I[T.OZ?J /Q)_P"#W7_DT3X*_P#92+S_ M --[5_-S7](W_![K_P FB?!7_LI%Y_Z;VK^;F@ HHHH **** /[M?V.O^31? MA7_V3C0__2""O1Z\X_8Z_P"31?A7_P!DXT/_ -((*]'H _@2\5?\C/J7_7_- M_P"AFJ%7_%7_ ",^I?\ 7_-_Z&:H4 %%%% !7[W_ /!C7_R,_P"TO_UX>$O_ M $/6*_!"OWO_ .#&O_D9_P!I?_KP\)?^AZQ0!_0;7\Z__!\-_P EM_9]_P"Q M5U[_ -*;2OZ**_G7_P"#X;_DMO[/O_8JZ]_Z4VE 'X5T444 %%%% '5? K_D MMW@[_L:M._\ 2F.O[TJ_@M^!7_);O!W_ &-6G?\ I3'7]Z5 'CO_ 41_P"4 M?OQT_P"R.>)__35)_P#TU7-?PRT %%%% !11 M10!_3#_P9,_\H_?BK_V6.3_TU6%?LW7XR?\ !DS_ ,H_?BK_ -ECD_\ 3585 M^S= '\LO_!Y5_P I;-(_[(WHW_I;J-?D[7ZQ?\'E7_*6S2/^R-Z-_P"ENHU^ M3M !1110 5]-_P#!%O\ Y2V?LX_]EDT#_P!+8Z^9*^F_^"+?_*6S]G'_ ++) MH'_I;'0!_;#1110 4444 %%%% !1110 4444 ?%?_!Q3_P H5OC_ /\ 8J6W M_IQM:_C7K^RC_@XI_P"4*WQ__P"Q4MO_ $XVM?QKT %%%% !1110!_6G_P & ME_\ RA6\#_\ 8U^(/_3C+7Z4U^:W_!I?_P H5O __8U^(/\ TXRU^E- '\>G M_!S=_P IR?CO_P!?VA?^H_IM?!U?>/\ P/B3_ -1_4*_/.OT,_P"#5S_E.3\'_P#KQ\2? M^H_J% ']>%?EU_P=^?\ *'/4O^RC:%_Z%-7ZBU^77_!WY_RASU+_ +*-H7_H M4U '\I%%%% !1110 5_:)_P07_Y0Z?L\_P#9.+3_ -">OXNZ_M$_X(+_ /*' M3]GG_LG%I_Z$] 'UQ7\0?_!6/_E*=^TM_P!E_P#&7_I[O*_M\K^(/_@K'_RE M._:6_P"R_P#C+_T]WE 'S_1110 4444 ?K]_P95?\I3O'O\ V0#5?_3WH=?T M_5_,#_P95?\ *4[Q[_V0#5?_ $]Z'7]/U 'XD_\ ![K_ ,FB?!7_ +*1>?\ MIO:OYN:_I&_X/=?^31/@K_V4B\_]-[5_-S0 4444 %%%% ']VO['7_)HOPK_ M .R<:'_Z005Z/7G'['7_ ":+\*_^R<:'_P"D$%>CT ?P)>*O^1GU+_K_ )O_ M $,U0J_XJ_Y&?4O^O^;_ -#-4* "BBB@ K][_P#@QK_Y&?\ :7_Z\/"7_H>L M5^"%?O?_ ,&-?_(S_M+_ /7AX2_]#UB@#^@VOYU_^#X;_DMO[/O_ &*NO?\ MI3:5_117\Z__ ?#?\EM_9]_[%77O_2FTH _"NBBB@ HHHH ZKX%?\EN\'?] MC5IW_I3'7]Z5?P6_ K_DMW@[_L:M._\ 2F.O[TJ /'?^"B/_ "C]^.G_ &1S MQ/\ ^FJYK^&6O[FO^"B/_*/WXZ?]D<\3_P#IJN:_AEH **** "BBB@#^F'_@ MR9_Y1^_%7_LL@ HHHH **** /ZT_^#2__ )0K>!_^QK\0 M?^G&6OTIK\UO^#2__E"MX'_[&OQ!_P"G&6OTIH _CT_X.;O^4Y/QW_Z_M"_] M1_3:^#J^\?\ @YN_Y3D_'?\ Z_M"_P#4?TVO@Z@ HHHH *_0S_@U<_Y3D_!_ M_KQ\2?\ J/ZA7YYU^AG_ :N?\IR?@__ ->/B3_U']0H _KPK\NO^#OS_E#G MJ7_91M"_]"FK]1:_+K_@[\_Y0YZE_P!E&T+_ -"FH _E(HHHH **** "O[1/ M^""__*'3]GG_ +)Q:?\ H3U_%W7]HG_!!?\ Y0Z?L\_]DXM/_0GH ^N*_B#_ M ."L?_*4[]I;_LO_ (R_]/=Y7]OE?Q!_\%8_^4IW[2W_ &7_ ,9?^GN\H ^? MZ*** "BBB@#]?O\ @RJ_Y2G>/?\ L@&J_P#I[T.OZ?J_F!_X,JO^4IWCW_L@ M&J_^GO0Z_I^H _$G_@]U_P"31/@K_P!E(O/_ $WM7\W-?TC?\'NO_)HGP5_[ M*1>?^F]J_FYH **** "BBB@#^[7]CK_DT7X5_P#9.-#_ /2""O1Z\X_8Z_Y- M%^%?_9.-#_\ 2""O1Z /X$O%7_(SZE_U_P W_H9JA5_Q5_R,^I?]?\W_ *&: MH4 %%%% !7[W_P#!C7_R,_[2_P#UX>$O_0]8K\$*_>__ (,:_P#D9_VE_P#K MP\)?^AZQ0!_0;7\Z_P#P?#?\EM_9]_[%77O_ $IM*_HHK^=?_@^&_P"2V_L^ M_P#8JZ]_Z4VE 'X5T444 %%%% '5? K_ )+=X._[&K3O_2F.O[TJ_@M^!7_) M;O!W_8U:=_Z4QU_>E0!X[_P41_Y1^_'3_LCGB?\ ]-5S7\,M?W-?\%$?^4?O MQT_[(YXG_P#35C?^ENHU^3 MM?K%_P 'E7_*6S2/^R-Z-_Z6ZC7Y.T %%%% !7TW_P $6_\ E+9^SC_V630/ M_2V.OF2OIO\ X(M_\I;/VG_!S=_RG)^.__7]H7_J/Z;7P=7WC_P '-W_*?^R<6G_H3T ?7%?Q!_P#!6/\ Y2G?M+?]E_\ M&7_I[O*_M\K^(/\ X*Q_\I3OVEO^R_\ C+_T]WE 'S_1110 4444 ?K]_P & M57_*4[Q[_P!D U7_ -/>AU_3]7\P/_!E5_RE.\>_]D U7_T]Z'7]/U 'XD_\ M'NO_ ":)\%?^RD7G_IO:OYN:_I&_X/=?^31/@K_V4B\_]-[5_-S0 4444 %% M%% ']VO['7_)HOPK_P"R<:'_ .D$%>CUYQ^QU_R:+\*_^R<:'_Z005Z/0!_ MEXJ_Y&?4O^O^;_T,U0J_XJ_Y&?4O^O\ F_\ 0S5"@ HHHH *_>__ (,:_P#D M9_VE_P#KP\)?^AZQ7X(5^]__ 8U_P#(S_M+_P#7AX2_]#UB@#^@VOYU_P#@ M^&_Y+;^S[_V*NO?^E-I7]%%?SK_\'PW_ "6W]GW_ +%77O\ TIM* /PKHHHH M **** .J^!7_ "6[P=_V-6G?^E,=?WI5_!;\"O\ DMW@[_L:M._]*8Z_O2H M\=_X*(_\H_?CI_V1SQ/_ .FJYK^&6O[FO^"B/_*/WXZ?]D<\3_\ IJN:_AEH M **** "BBB@#^F'_ (,F?^4?OQ5_[+')_P"FJPK]FZ_&3_@R9_Y1^_%7_LL< MG_IJL*_9N@#^67_@\J_Y2V:1_P!D;T;_ -+=1K\G:_6+_@\J_P"4MFD?]D;T M;_TMU&OR=H **** "OIO_@BW_P I;/V@ HHHH **** /ZT_ M^#2__E"MX'_[&OQ!_P"G&6OTIK\UO^#2_P#Y0K>!_P#L:_$'_IQEK]*: /X] M/^#F[_E.3\=_^O[0O_4?TVO@ZOO'_@YN_P"4Y/QW_P"O[0O_ %']-KX.H ** M** "OT,_X-7/^4Y/P?\ ^O'Q)_ZC^H5^>=?H9_P:N?\ *I?\ 91M"_P#0IJ_46ORZ_P"#OS_E#GJ7_91M"_\ M0IJ /Y2**** "BBB@ K^T3_@@O\ \H=/V>?^R<6G_H3U_%W7]HG_ 07_P"4 M.G[//_9.+3_T)Z /KBOX@_\ @K'_ ,I3OVEO^R_^,O\ T]WE?V^5_$'_ ,%8 M_P#E*=^TM_V7_P 9?^GN\H ^?Z*** "BBB@#]?O^#*K_ )2G>/?^R :K_P"G MO0Z_I^K^8'_@RJ_Y2G>/?^R :K_Z>]#K^GZ@#\2?^#W7_DT3X*_]E(O/_3>U M?SZ_\FB?!7_LI%Y_Z;VK^;F@ HHHH **** /[M?V.O\ DT7X5_\ M9.-#_P#2""O1Z\X_8Z_Y-%^%?_9.-#_]((*]'H _@2\5?\C/J7_7_-_Z&:H5 M?\5?\C/J7_7_ #?^AFJ% !1110 5^]__ 8U_P#(S_M+_P#7AX2_]#UBOP0K M][_^#&O_ )&?]I?_ *\/"7_H>L4 ?T&U_.O_ ,'PW_);?V??^Q5U[_TIM*_H MHK^=?_@^&_Y+;^S[_P!BKKW_ *4VE 'X5T444 %%%% '5? K_DMW@[_L:M._ M]*8Z_O2K^"WX%?\ );O!W_8U:=_Z4QU_>E0!X[_P41_Y1^_'3_LCGB?_ --5 MS7\,M?W-?\%$?^4?OQT_[(YXG_\ 35C?\ I;J-?D[7ZQ?\'E7_ "ELTC_LC>C?^ENHU^3M !1110 5]-_\ M$6_^4MG[./\ V630/_2V.OF2OIO_ ((M_P#*6S]G'_LLF@?^EL= ']L-%%% M!1110 4444 %%%% !1110!\5_P#!Q3_RA6^/_P#V*EM_Z<;6OXUZ_LH_X.*? M^4*WQ_\ ^Q4MO_3C:U_&O0 4444 %%%% ']:?_!I?_RA6\#_ /8U^(/_ $XR MU^E-?FM_P:7_ /*%;P/_ -C7X@_].,M?I30!_'I_P/_!S=_P IR?CO_P!?VA?^H_IM?!U !1110 5^AG_!JY_RG)^#_P#U MX^)/_4?U"OSSK]#/^#5S_E.3\'_^O'Q)_P"H_J% ']>%?EU_P=^?\H<]2_[* M-H7_ *%-7ZBU^77_ =^?\H<]2_[*-H7_H4U '\I%%%% !1110 5_:)_P07_ M .4.G[//_9.+3_T)Z_B[K^T3_@@O_P H=/V>?^R<6G_H3T ?7%?Q!_\ !6/_ M )2G?M+?]E_\9?\ I[O*_M\K^(/_ (*Q_P#*4[]I;_LO_C+_ -/=Y0!\_P!% M%% !1110!^OW_!E5_P I3O'O_9 -5_\ 3WH=?T_5_,#_ ,&57_*4[Q[_ -D MU7_T]Z'7]/U 'XD_\'NO_)HGP5_[*1>?^F]J_FYK^D;_ (/=?^31/@K_ -E( MO/\ TWM7\W- !1110 4444 ?W:_L=?\ )HOPK_[)QH?_ *005Z/7G'['7_)H MOPK_ .R<:'_Z005Z/0!_ EXJ_P"1GU+_ *_YO_0S5"K_ (J_Y&?4O^O^;_T, MU0H **** "OWO_X,:_\ D9_VE_\ KP\)?^AZQ7X(5^]__!C7_P C/^TO_P!> M'A+_ -#UB@#^@VOYU_\ @^&_Y+;^S[_V*NO?^E-I7]%%?SK_ /!\-_R6W]GW M_L5=>_\ 2FTH _"NBBB@ HHHH ZKX%?\EN\'?]C5IW_I3'7]Z5?P6_ K_DMW M@[_L:M._]*8Z_O2H \=_X*(_\H_?CI_V1SQ/_P"FJYK^&6O[FO\ @HC_ ,H_ M?CI_V1SQ/_Z:KFOX9: "BBB@ HHHH _IA_X,F?\ E'[\5?\ LL@ HHHH **** /ZT_P#@TO\ ^4*W@?\ [&OQ!_Z<9:_2FOS6_P"#2_\ Y0K> M!_\ L:_$'_IQEK]*: /X]/\ @YN_Y3D_'?\ Z_M"_P#4?TVO@ZOO'_@YN_Y3 MD_'?_K^T+_U']-KX.H **** "OT,_P"#5S_E.3\'_P#KQ\2?^H_J%?GG7Z&? M\&KG_*?^R<6 MG_H3U_%W7]HG_!!?_E#I^SS_ -DXM/\ T)Z /KBOX@_^"L?_ "E._:6_[+_X MR_\ 3W>5_;Y7\0?_ 5C_P"4IW[2W_9?_&7_ *>[R@#Y_HHHH **** /U^_X M,JO^4IWCW_L@&J_^GO0Z_I^K^8'_ (,JO^4IWCW_ +(!JO\ Z>]#K^GZ@#\2 M?^#W7_DT3X*_]E(O/_3>U?S'A+_ -#UBOP0K][_ /@QK_Y&?]I?_KP\)?\ H>L4 ?T& MU_.O_P 'PW_);?V??^Q5U[_TIM*_HHK^=?\ X/AO^2V_L^_]BKKW_I3:4 ?A M71110 4444 =5\"O^2W>#O\ L:M._P#2F.O[TJ_@M^!7_);O!W_8U:=_Z4QU M_>E0!X[_ ,%$?^4?OQT_[(YXG_\ 35)_ M_35/_!S=_RG)^._ M_7]H7_J/Z;7P=0 4444 %?H9_P &KG_*[RO[ M?*_B#_X*Q_\ *4[]I;_LO_C+_P!/=Y0!\_T444 %%%% 'Z_?\&57_*4[Q[_V M0#5?_3WH=?T_5_,#_P &57_*4[Q[_P!D U7_ -/>AU_3]0!^)/\ P>Z_\FB? M!7_LI%Y_Z;VK^;FOZ1O^#W7_ )-$^"O_ &4B\_\ 3>U?SCT ?P)>*O^ M1GU+_K_F_P#0S5"K_BK_ )&?4O\ K_F_]#-4* "BBB@ K][_ /@QK_Y&?]I? M_KP\)?\ H>L5^"%?O?\ \&-?_(S_ +2__7AX2_\ 0]8H _H-K^=?_@^&_P"2 MV_L^_P#8JZ]_Z4VE?T45_.O_ ,'PW_);?V??^Q5U[_TIM* /PKHHHH **** M.J^!7_);O!W_ &-6G?\ I3'7]Z5?P6_ K_DMW@[_ +&K3O\ TICK^]*@#QW_ M (*(_P#*/WXZ?]D<\3_^FJYK^&6O[FO^"B/_ "C]^.G_ &1SQ/\ ^FJYK^&6 M@ HHHH **** /Z8?^#)G_E'[\5?^RQR?^FJPK]FZ_&3_ (,F?^4?OQ5_[+') M_P"FJPK]FZ /Y9?^#RK_ )2V:1_V1O1O_2W4:_)VOUB_X/*O^4MFD?\ 9&]& M_P#2W4:_)V@ HHHH *^F_P#@BW_REL_9Q_[+)H'_ *6QU\R5]-_\$6_^4MG[ M./\ V630/_2V.@#^V&BBB@ HHHH **** "BBB@ HHHH ^*_^#BG_ )0K?'__ M +%2V_\ 3C:U_&O7]E'_ <4_P#*%;X__P#8J6W_ *<;6OXUZ "BBB@ HHHH M _K3_P"#2_\ Y0K>!_\ L:_$'_IQEK]*:_-;_@TO_P"4*W@?_L:_$'_IQEK] M*: /X]/^#F[_ )3D_'?_ *_M"_\ 4?TVO@ZOO'_@YN_Y3D_'?_K^T+_U']-K MX.H **** "OT,_X-7/\ E.3\'_\ KQ\2?^H_J%?GG7Z&?\&KG_*I?]E&T+_T*:OU%K\NO^#OS_E#GJ7_91M"_ M]"FH _E(HHHH **** "O[1/^""__ "AT_9Y_[)Q:?^A/7\7=?VB?\$%_^4.G M[//_ &3BT_\ 0GH ^N*_B#_X*Q_\I3OVEO\ LO\ XR_]/=Y7]OE?Q!_\%8_^ M4IW[2W_9?_&7_I[O* /G^BBB@ HHHH _7[_@RJ_Y2G>/?^R :K_Z>]#K^GZO MY@?^#*K_ )2G>/?^R :K_P"GO0Z_I^H _$G_ (/=?^31/@K_ -E(O/\ TWM7 M\W-?TC?\'NO_ ":)\%?^RD7G_IO:OYN: "BBB@ HHHH _NU_8Z_Y-%^%?_9. M-#_]((*]'KSC]CK_ )-%^%?_ &3C0_\ T@@KT>@#^!+Q5_R,^I?]?\W_ *&: MH5?\5?\ (SZE_P!?\W_H9JA0 4444 %?O?\ \&-?_(S_ +2__7AX2_\ 0]8K M\$*_>_\ X,:_^1G_ &E_^O#PE_Z'K% ']!M?SK_\'PW_ "6W]GW_ +%77O\ MTIM*_HHK^=?_ (/AO^2V_L^_]BKKW_I3:4 ?A71110 4444 =5\"O^2W>#O^ MQJT[_P!*8Z_O2K^"WX%?\EN\'?\ 8U:=_P"E,=?WI4 >._\ !1'_ )1^_'3_ M +(YXG_]-5S7\,M?W-?\%$?^4?OQT_[(YXG_ /35C?^ENHU^3M?K%_P>5?\I;-(_[(WHW_ *6ZC7Y.T %% M%% !7TW_ ,$6_P#E+9^SC_V630/_ $MCKYDKZ;_X(M_\I;/VO[*/^#BG_ )0K?'__ +%2V_\ 3C:U_&O0 4444 %%%% ']:?_ :7_P#* M%;P/_P!C7X@_].,M?I37YK?\&E__ "A6\#_]C7X@_P#3C+7Z4T ?QZ?\'-W_ M "G)^.__ %_:%_ZC^FU\'5]X_P#!S=_RG)^._P#U_:%_ZC^FU\'4 %%%% !7 MZ&?\&KG_ "G)^#__ %X^)/\ U']0K\\Z_0S_ (-7/^4Y/P?_ .O'Q)_ZC^H4 M ?UX5^77_!WY_P H<]2_[*-H7_H4U?J+7Y=?\'?G_*'/4O\ LHVA?^A34 ?R MD4444 %%%% !7]HG_!!?_E#I^SS_ -DXM/\ T)Z_B[K^T3_@@O\ \H=/V>?^ MR<6G_H3T ?7%?Q!_\%8_^4IW[2W_ &7_ ,9?^GN\K^WROX@_^"L?_*4[]I;_ M ++_ .,O_3W>4 ?/]%%% !1110!^OW_!E5_RE.\>_P#9 -5_]/>AU_3]7\P/ M_!E5_P I3O'O_9 -5_\ 3WH=?T_4 ?B3_P 'NO\ R:)\%?\ LI%Y_P"F]J_F MYK^D;_@]U_Y-$^"O_92+S_TWM7\W- !1110 4444 ?W:_L=?\FB_"O\ [)QH M?_I!!7H]>'A+_T/6* /Z#:_G7_X/AO^2V_L^_\ 8JZ]_P"E-I7] M%%?SK_\ !\-_R6W]GW_L5=>_]*;2@#\*Z*** "BBB@#JO@5_R6[P=_V-6G?^ ME,=?WI5_!;\"O^2W>#O^QJT[_P!*8Z_O2H \=_X*(_\ */WXZ?\ 9'/$_P#Z M:KFOX9:_N:_X*(_\H_?CI_V1SQ/_ .FJYK^&6@ HHHH **** /Z8?^#)G_E' M[\5?^RQR?^FJPK]FZ_&3_@R9_P"4?OQ5_P"RQR?^FJPK]FZ /Y9?^#RK_E+9 MI'_9&]&_]+=1K\G:_6+_ (/*O^4MFD?]D;T;_P!+=1K\G: "BBB@ KZ;_P"" M+?\ REL_9Q_[+)H'_I;'7S)7TW_P1;_Y2V?LX_\ 99- _P#2V.@#^V&BBB@ MHHHH **** "BBB@ HHHH ^*_^#BG_E"M\?\ _L5+;_TXVM?QKU_91_P<4_\ M*%;X_P#_ &*EM_Z<;6OXUZ "BBB@ HHHH _K3_X-+_\ E"MX'_[&OQ!_Z<9: M_2FOS6_X-+_^4*W@?_L:_$'_ *<9:_2F@#^/3_@YN_Y3D_'?_K^T+_U']-KX M.K[Q_P"#F[_E.3\=_P#K^T+_ -1_3:^#J "BBB@ K]#/^#5S_E.3\'_^O'Q) M_P"H_J%?GG7Z&?\ !JY_RG)^#_\ UX^)/_4?U"@#^O"ORZ_X._/^4.>I?]E& MT+_T*:OU%K\NO^#OS_E#GJ7_ &4;0O\ T*:@#^4BBBB@ HHHH *_M$_X(+_\ MH=/V>?\ LG%I_P"A/7\7=?VB?\$%_P#E#I^SS_V3BT_]">@#ZXK^(/\ X*Q_ M\I3OVEO^R_\ C+_T]WE?V^5_$'_P5C_Y2G?M+?\ 9?\ QE_Z>[R@#Y_HHHH M**** /U^_P"#*K_E*=X]_P"R :K_ .GO0Z_I^K^8'_@RJ_Y2G>/?^R :K_Z> M]#K^GZ@#\2?^#W7_ )-$^"O_ &4B\_\ 3>U?SZ_\FB?!7_LI%Y_Z M;VK^;F@ HHHH **** /[M?V.O^31?A7_ -DXT/\ ]((*]'KSC]CK_DT7X5_] MDXT/_P!((*]'H _@2\5?\C/J7_7_ #?^AFJ%7_%7_(SZE_U_S?\ H9JA0 44 M44 %?O?_ ,&-?_(S_M+_ /7AX2_]#UBOP0K][_\ @QK_ .1G_:7_ .O#PE_Z M'K% ']!M?SK_ /!\-_R6W]GW_L5=>_\ 2FTK^BBOYU_^#X;_ )+;^S[_ -BK MKW_I3:4 ?A71110 4444 =5\"O\ DMW@[_L:M._]*8Z_O2K^"WX%?\EN\'?] MC5IW_I3'7]Z5 'CO_!1'_E'[\=/^R.>)_P#TU7-?PRU_5?\I;-(_P"R-Z-_Z6ZC7Y.U^L7_ M >5?\I;-(_[(WHW_I;J-?D[0 4444 %?3?_ 1;_P"4MG[./_99- _]+8Z^ M9*^F_P#@BW_REL_9Q_[+)H'_ *6QT ?VPT444 %%%% !1110 4444 %%%% ' MQ7_P<4_\H5OC_P#]BI;?^G&UK^->O[*/^#BG_E"M\?\ _L5+;_TXVM?QKT % M%%% !1110!_6G_P:7_\ *%;P/_V-?B#_ -.,M?I37YK?\&E__*%;P/\ ]C7X M@_\ 3C+7Z4T ?QZ?\'-W_*/_ /B3_P!1_4*_/.OT,_X-7/\ ME.3\'_\ KQ\2?^H_J% ']>%?EU_P=^?\H<]2_P"RC:%_Z%-7ZBU^77_!WY_R MASU+_LHVA?\ H4U '\I%%%% !1110 5_:)_P07_Y0Z?L\_\ 9.+3_P!">OXN MZ_M$_P"""_\ RAT_9Y_[)Q:?^A/0!]<5_$'_ ,%8_P#E*=^TM_V7_P 9?^GN M\K^WROX@_P#@K'_RE._:6_[+_P",O_3W>4 ?/]%%% !1110!^OW_ 95?\I3 MO'O_ &0#5?\ T]Z'7]/U?S _\&57_*4[Q[_V0#5?_3WH=?T_4 ?B3_P>Z_\ M)HGP5_[*1>?^F]J_FYK^D;_@]U_Y-$^"O_92+S_TWM7\W- !1110 4444 ?W M:_L=?\FB_"O_ +)QH?\ Z005Z/7G'['7_)HOPK_[)QH?_I!!7H] '\"7BK_D M9]2_Z_YO_0S5"K_BK_D9]2_Z_P";_P!#-4* "BBB@ K][_\ @QK_ .1G_:7_ M .O#PE_Z'K%?@A7[W_\ !C7_ ,C/^TO_ ->'A+_T/6* /Z#:_G7_ .#X;_DM MO[/O_8JZ]_Z4VE?T45_.O_P?#?\ );?V??\ L5=>_P#2FTH _"NBBB@ HHHH M ZKX%?\ );O!W_8U:=_Z4QU_>E7\%OP*_P"2W>#O^QJT[_TICK^]*@#QW_@H MC_RC]^.G_9'/$_\ Z:KFOX9:_N:_X*(_\H_?CI_V1SQ/_P"FJYK^&6@ HHHH M **** /Z8?\ @R9_Y1^_%7_LL/B3_ -1_4* / MZ\*_+K_@[\_Y0YZE_P!E&T+_ -"FK]1:_+K_ (._/^4.>I?]E&T+_P!"FH _ ME(HHHH **** "O[1/^""_P#RAT_9Y_[)Q:?^A/7\7=?VB?\ !!?_ )0Z?L\_ M]DXM/_0GH ^N*_B#_P""L?\ RE._:6_[+_XR_P#3W>5_;Y7\0?\ P5C_ .4I MW[2W_9?_ !E_Z>[R@#Y_HHHH **** /U^_X,JO\ E*=X]_[(!JO_ *>]#K^G MZOY@?^#*K_E*=X]_[(!JO_I[T.OZ?J /Q)_X/=?^31/@K_V4B\_]-[5_-S7] M(W_![K_R:)\%?^RD7G_IO:OYN: "BBB@ HHHH _NU_8Z_P"31?A7_P!DXT/_ M -((*]'KSC]CK_DT7X5_]DXT/_T@@KT>@#^!+Q5_R,^I?]?\W_H9JA5_Q5_R M,^I?]?\ -_Z&:H4 %%%% !7[W_\ !C7_ ,C/^TO_ ->'A+_T/6*_!"OWO_X, M:_\ D9_VE_\ KP\)?^AZQ0!_0;7\Z_\ P?#?\EM_9]_[%77O_2FTK^BBOYU_ M^#X;_DMO[/O_ &*NO?\ I3:4 ?A71110 4444 =5\"O^2W>#O^QJT[_TICK^ M]*OX+?@5_P EN\'?]C5IW_I3'7]Z5 'CO_!1'_E'[\=/^R.>)_\ TU7-?PRU M_5?\ *6S2/^R-Z-_Z6ZC7Y.T %%%% !7TW_P1;_Y2 MV?LX_P#99- _]+8Z^9*^F_\ @BW_ ,I;/V'+OQ;XMU>&PTVPA,MY>3G"1)TW'';FM"HKZPL M=4M)-/U.RBN+>5=LL$\8=''H5/!% 'P=_P %GOB_\*?VL?\ @F#\7_V=_P!G M_P")6@Z_XQ\4^'X;;0M'_M:&U^U2K>6\A7S;EHXD^1&.7=1QC.2!7\T'_#EC M_@H__P!$3T'_ ,.EX:_^6-?V&O_EC1_PY8_X*/_\ 1$]! M_P##I>&O_EC7]G'_ J[X9_]$[T+_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\ M30!_&/\ \.6/^"C_ /T1/0?_ Z7AK_Y8T?\.6/^"C__ $1/0?\ PZ7AK_Y8 MU_9Q_P *N^&?_1.]"_\ !1#_ /$T?\*N^&?_ $3O0O\ P40__$T ?G+_ ,&\ M?BCPA^PQ_P $P/"O[._[4WC?0?"WC'3?$&L7-[H_]N6U]Y<4][)+$WFVDDL1 MW(P. Y(S@X/%?<'_ W/^R/_ -%ZT'_O\_\ \37=?\*N^&?_ $3O0O\ P40_ M_$T?\*N^&?\ T3O0O_!1#_\ $T ?R^_\%TO^">?[5_[8_P#P56^+/[27[-_@ MG0?$?@KQ-=:2^B:U_P + T2S^TK#H]C;2'R;J\CE3$L,B_.BYVY&003\D_\ M#EC_ (*/_P#1$]!_\.EX:_\ EC7]G'_"KOAG_P!$[T+_ ,%$/_Q-'_"KOAG_ M -$[T+_P40__ !- '\8__#EC_@H__P!$3T'_ ,.EX:_^6-'_ Y8_P""C_\ MT1/0?_#I>&O_ )8U_9Q_PJ[X9_\ 1.]"_P#!1#_\31_PJ[X9_P#1.]"_\%$/ M_P 30!_&/_PY8_X*/_\ 1$]!_P##I>&O_EC7V5_P0%_8$_:C_8G_ ."JWPW_ M &DOVG/!^@^&?!6@6NMIJVM?\)]HM[Y#7&CWEM"/)M+R65MTLL:_*AQNR< $ MC^F[_A5WPS_Z)WH7_@HA_P#B:/\ A5WPS_Z)WH7_ (*(?_B: .%_X;G_ &1_ M^B]:#_W^?_XFO@O_ (./=6\._MZ_\$UKWX ?LG^,=!\5^+IO&NDW\>D_V]:V M.;>%I#(_FWDD47&X<;\G/ -?I=_PJ[X9_P#1.]"_\%$/_P 31_PJ[X9_]$[T M+_P40_\ Q- '\8__ Y8_P""C_\ T1/0?_#I>&O_ )8T?\.6/^"C_P#T1/0? M_#I>&O\ Y8U_9Q_PJ[X9_P#1.]"_\%$/_P 31_PJ[X9_]$[T+_P40_\ Q- ' M\8__ Y8_P""C_\ T1/0?_#I>&O_ )8T?\.6/^"C_P#T1/0?_#I>&O\ Y8U_ M9Q_PJ[X9_P#1.]"_\%$/_P 31_PJ[X9_]$[T+_P40_\ Q- '\8__ Y8_P"" MC_\ T1/0?_#I>&O_ )8U_3G_ ,$D?CA\'/V8_P#@FO\ !KX ?''XH:#HGB[P MIX*M[#7])_M2*Y^RW"LQ9/-MR\3XR.4=A[U]B_\ "KOAG_T3O0O_ 40_P#Q M-'_"KOAG_P!$[T+_ ,%$/_Q- '"_\-S_ +(__1>M!_[_ #__ !-?RP_\%"O^ M"57[A?^"B'_XFC_A5WPS_ .B=Z%_X M*(?_ (F@#^,?_ARQ_P %'_\ HB>@_P#ATO#7_P L:/\ ARQ_P4?_ .B)Z#_X M=+PU_P#+&O[./^%7?#/_ *)WH7_@HA_^)H_X5=\,_P#HG>A?^"B'_P")H _C M'_X@_^'2\-?\ RQK^ MSC_A5WPS_P"B=Z%_X*(?_B:/^%7?#/\ Z)WH7_@HA_\ B: /YYO^#7_]DWXW M_P#!.[]OKQ=\:_VQ=)T'P?X8U3X0:AHECJ?_ FVDZAYM_)JNE3I#Y=C=32+ MF*VG;<5"C9@D$J#^[_\ PW/^R/\ ]%ZT'_O\_P#\37=?\*N^&?\ T3O0O_!1 M#_\ $T?\*N^&?_1.]"_\%$/_ ,30!^/G_!TQX,U+_@HY^SG\+_ ?[&>KZ#XR MU;P[XVN;_6;3_A)['3OL]N]FT:ONOIH5?+D#"DGOC'-?B5_PY8_X*/\ _1$] M!_\ #I>&O_EC7]G'_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3O0O_ 40_P#Q M- '\8_\ PY8_X*/_ /1$]!_\.EX:_P#EC1_PY8_X*/\ _1$]!_\ #I>&O_EC M7]G'_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3O0O_ 40_P#Q- '\8_\ PY8_ MX*/_ /1$]!_\.EX:_P#EC1_PY8_X*/\ _1$]!_\ #I>&O_EC7]G'_"KOAG_T M3O0O_!1#_P#$T?\ "KOAG_T3O0O_ 40_P#Q- 'A_P"S7^US^S/X _9T\ >! M/%WQJT&TU71/!6E6&IVOVOS/)N(;.*.1-R JV'5AE20<9!(KMO\ AN?]D?\ MZ+UH/_?Y_P#XFNZ_X5=\,_\ HG>A?^"B'_XFC_A5WPS_ .B=Z%_X*(?_ (F@ M#^-/7_\ @C#_ ,%&+W7KV]M?@MH+137^.-[^VI)H/@N M+QA:>'4\.-_PENFZC]K:U;4C.,6%Q-Y>T7$7W]N=_&<''[B?\*N^&?\ T3O0 MO_!1#_\ $T?\*N^&?_1.]"_\%$/_ ,30!PO_ W/^R/_ -%ZT'_O\_\ \37X MP_\ !U)\!/B/_P %(?BC\'O$?[%Z:#XSLO"N@:M;:]-_PE^F:=]EEFGMFB7% M]<0E\B-SE P&.<9%?NQ_PJ[X9_\ 1.]"_P#!1#_\31_PJ[X9_P#1.]"_\%$/ M_P 30!_&/_PY8_X*/_\ 1$]!_P##I>&O_EC1_P .6/\ @H__ -$3T'_PZ7AK M_P"6-?V(];^#F@P66G^(+.YNYO^%G^'&\N*.=&=L+J!)PH)P 2>U?UO?\-S_L MC_\ 1>M!_P"_S_\ Q-=U_P *N^&?_1.]"_\ !1#_ /$T?\*N^&?_ $3O0O\ MP40__$T ?/?[9O[4_P"SI\6/V/OBO\+/ 'QCT&_U[Q+\-==TK1+#[:(OM-W< M:?/##'ODVHFZ1U7&O_EC1_PY8_X*/_\ 1$]!_P##I>&O_EC7]G'_ J[X9_]$[T+ M_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\30!_&/\ \.6/^"C_ /T1/0?_ Z7 MAK_Y8T?\.6/^"C__ $1/0?\ PZ7AK_Y8U_9Q_P *N^&?_1.]"_\ !1#_ /$T M?\*N^&?_ $3O0O\ P40__$T ?DA_P:Y>'IO^"='['WQ ^%G[9.NZ#X.U[6_B M4^JZ78?\)+9:AYUH=/M(1)OL9ID7]Y$Z[68-\N<8()_37_AN?]D?_HO6@_\ M?Y__ (FNZ_X5=\,_^B=Z%_X*(?\ XFC_ (5=\,_^B=Z%_P""B'_XF@#^='_@ MY@_8[^/?_!03_@HCIWQU_9$T/0?%WA6#X::;I4NJ?\)QI%AMO(KJ]>2/RKVZ MAD.%FC.X+M.[@D@X_/7_ (@_^'2\-?\ RQK^SC_A5WPS_P"B M=Z%_X*(?_B:/^%7?#/\ Z)WH7_@HA_\ B: /XQ_^'+'_ 4?_P"B)Z#_ .'2 M\-?_ "QH_P"'+'_!1_\ Z(GH/_ATO#7_ ,L:_LX_X5=\,_\ HG>A?^"B'_XF MC_A5WPS_ .B=Z%_X*(?_ (F@#^,?_ARQ_P %'_\ HB>@_P#ATO#7_P L:]U_ MX)B?\$O/VU_V>?\ @HC\%/CK\8?AMH.C^%?"/Q+TC5?$.J?\+'T"X^R6<%TC MRR>5!?/))M4$[45F.. 37]8?_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3O0O_ M 40_P#Q- '*^%/VN_V:?'/B.T\(^$?C'H]_J5_+Y5G9P2L7E?&=HRO7BO1Z MQ['X?> =+O(]0TSP1H]O<1-NBG@TR)'0^H8+D&MB@ HHHH **** "BBB@ HH MHH **** "BL?5OB#X#T'Q?I'P^USQKI-GKWB".YDT+1+K48H[O44MU5IV@A9 M@\HC5U+E00H8$XR*V* "BBB@ HHHH ***AU'4=/T?3Y]6U:_AM;2UA::ZNKF M4)'#&H+,[,V J@ DD\ "@":BN#^ O[4?[-G[4VB:AXD_9K^/7A#Q[I^DWYLM M3O?"'B&WU".UN ,^7(T#L%)'(S]X* +=%%% !1110 4444 %%4?$GB; MPWX-T*Z\4^+_ !!8Z5IEC$9;W4=2NT@@MT'5GDUU"PO8%FL[ZRN%EAGC895T=2592#D$$@T 6J*** "BBB@ HHHH **YBS^ M-OP9U'XH7/P1T_XN>&)_&EE9B[O/"$.OV[:I!;G&)GM0_FK&=R_,5 Y'/-=/ M0 4444 %%%% !117/_$_XM?"OX(^#;GXC?&CXF>'_"'AZR*B\U[Q1K,&GV4! M8X7?/.ZHN3P,D9- '0453\.^(O#_ (OT&R\5>$]=L]4TO4K5+G3M2TZZ2>WN MH74,DL);6?4].0,%8S6R.9(]K,H;*C:74'&X9 .^HHHH * M*** "BBB@ HJM?ZUH^EW%M::GJUM;2WLWE6<4\ZHT\F"=B G+-@$X&3@&K- M!1110 4444 %%%!( R30 45E>#_'?@CXA:9)K7@'QEI6N6<5R]M+=Z/J,5S$ MDR'#QEHV(#J>JYR.]:M !1110 4444 %%%% !1110 4444 %%%>>_M-_M7?L MY_L:?"VX^-/[4'Q=TCP9X:MYT@_M'5I6S/.P)6"&) TEQ*P5B(XE9R%8@8!P M >A5\C_M9?\ !2+7=.USPC\"?^">NF>"OB=\2?&OQ!U3PA]MU;7IAX>\)WVF MV7VV^&JS6,MW'Q@\&^&Y?%^FSW.FW'AZ>]UNU@!O8)XX[B"$[B762,+)&DBX9= MPKI_^"$7[9G[+O[;6@?%#XH_"GX)0>#_ (NR:CIH_:#N]$83:'J_B)$N;;[7 M8RQ3O!,D@MWF,D87>MQ&6>5LN #R#Q%\!?VCO^"V?P7\#?\ !2WX??$-OA?\ M;O@GIVNZ3\//"&FS";2K3QI8ZUY5],]V2#6R[429BQE"D-^@W[" MO[2WB/\ :Y_99\*_'3QO\']>\ ^(M2MI+?Q-X0\1Z9-:SZ9J=O*]O=1*)5!D MA\Z-S'*.'0J>#E1\K_\ !%/_ ()8?M=_L/\ @'P_K'[8?[7.HZ]J>AZ3J5CH M7PT\(W/D>'-,6_OGOKJZN_D5]3OY)W+>?( (0S(FY<-7Z"4 %%%% !117R7X MU_X+E_\ !+;X>_'MOV=/%?[56G6^MP:Z-$OM471[Z31+'5"_:$^"/P!?PW'\:/BAH_AIO&'B:V\.^%UU:[$1U/5+C M=Y-I$#]Z1]IP.G')%?F;\3_VN?VM/^"B3^$OV5/VG/@UIGP\^ 7[6VL>*/!? MA3_A'Y[^U\?Z$NDF:87=\+M/LKPWD=C(/+BB94BN%)DD!PTOPW\8?'SPM^U1 M>?LN?\%LOAQ9>(/A/^TK\4M3U_X%OXCOEOX_!.O6FJ3'3_#LMRC%8C-9PVEQ M:F-U4N\D2AC)*%^A_P#@I[_P3B_:A_;?_:C^ OQ/^ W[4I^%.C?#>S\50^)_ M$.E6HEUN)-4M[*U_XEF]#'%"_AOI$S2Q:98V6I>(=6N#=ZM MK(M+=+:"6^O),RWV>FV$ MXOV=?!ESX2TGP=X+?PMIFNZ7\(O#7[-W[+$WQETGX=?#BQ^('Q3\2:9XZL]-MM*\.W;O MY,]CYB2'4Y3#%)/MCV1B-5_>%GP/CW]IKX7_ ++W_!.?X\?LP?MV_$[]H")O M&OQ+^//B+QSXJ^-NK07-I=W/@R32;J[.C31"64RJL$UA:Q0QJ,MM2.,%]I^Q M/VUO^">!T'_@C1\2?^"?W_!-WP\M]K4WA^/PUH-CJ/B));A;>34TGFL9KRX? M<$BMKFX6-)6_=QLJC@\]C^RK_P $Y/%UYI7AOXG_ /!2SQ/X6^*_Q!\-:P-5 M\#Z/8^'8XO#OPY/V:. 6>CQR+YLJJD47^D7)9R\2R*L;[F8 ^A_V?/C9X?\ MVC_@MX=^.?A3PMXCT73?$VGB]L=-\6Z))IVHPQ%B%,UO+\T98#&5E8$A@ M:[*BB@ HHJ'4-0L-)L)]4U2]AMK6VA:6YN;B0)'%&H)9V8\*H ))/ H FKQ MS]L?]N/X&_L6?!WQK\4/B%XAM]0U/P7X'NO%,W@K2[Z%M7O;&&1(?-CMRV\1 M&>2*(S$>6K2#<17BOQB_X*=?#K]J;X:>+_@C_P $B_VI_AIXX^.4%Q9VNG6$ M.MVD_P#9]K)?00WVJ0Q3ND5^+6V>:<*C.C-&H.[(1O OV./%D5A_P4-\'KO2/B;??#FQU MV/Q1H'C[1-1M;NWLX+QRD*K):W(W,K))&[(<+MPU87_!N/\ MO? 37?A2W[& M'P9TOQ1J_E^-O&FO6D&CZ+--HOP_T1];NO[-TN\O'(2&6:-7EAA7>Q5B6VY& M?0==_P""='_!0KXA?\%\ MZ9#)*KQZ?9O>3W+3LRF28*B!=C.:^X/@A\ /@G^S5X$C^&/P!^%NB>$- CNI M;G^R]!L$MXGGE;=),X49>1CRSMECQD\4 =?1110 445X7^V%_P %,?V#_P!@ M2YTK3_VO/VF/#_@N]UM=^EZ7=^=+?"W@+POJ/C?QQXDL-&T;2+*6\U75M4NTM[:SMXU+R32RN0L:*H+%F( ) M)KX"_;;_ ."SWQD^$OB#QKXB_8V_9[\+?$;X>_!_X>Z'XY^)?B[6?%TED-5T MC5-\D$>A^5#)'1_\ !8[_ (*)^.OAO\;_ (*_M*_L MV?%_PWXV^!J?"#Q+XH^(_@F;7[=M%^(/ATZAI&FW5M'YC>3/=K%J#O"CDG?$ M\05B[1/ZG\2/@/\ #W_@H7_P;ZW7[/W_ 21\.MX<\+>-M/M;+X>V'CB:\M8 MXK"+Q%$]YYKSM+,('BANBF"Q\MT5 /E0 'S3^UC\/_V-?^"4OQT_8Z^.NO\ MB"_N]?\ %OQ;\;>/O$?Q3;POO\3Z_:76G33C2)!;*TUV\TNI6-G'&[, <ZJ_P\\/0V=UHUSJ-VUO)'%>6$VHPP17:PN3,3 M"SG; Q&1@D ]I_;B_P""B7PB_8X^'/CJ736A\:?$KPCX";Q38_";1+T-K&I6 MC74=G#*(E5W2%KF5$:0(Q #D*VW%?*7@D_$'_@H#^U%X@^ '_!5SX>> =/\ M$O[,^G6OCS1+?P4\NJ>#]6MM;TN]MHSJEEJD1>::Q"3.O^KW.=Z[%7Y^F_X) M>>*5^('QZ;]G;_@HCX-TJ\_:\_9FT2;2M/\ B 6D$_B[PE>A4@UJWD)4W,ZMX2^$OB_7O".IV' M@KX?WCV>J^()-$TV&."&_O0H>WLH[HW3&VA8_:/-+.4PN0#SS_@WP^,'B#3/ M$>O_ +%OP+_:,T_XY?L]?#SX=:1=^$OBA8^!YM%_LO6KFXG:ZT-O,_X^&"DW M.#EX5D2-B. /U$IEO:VUI'Y5I;I$FXMMC0*,DY)P/4T^@ HHHH *P_B;\2_ M?P:^'>N?%GXI>*;31/#?AO2I]2US5[Y]L-G:PH7DE"O%6_ MPEXF\.:ALZ6T*K<3S-)?B43LTD;0;-L04"@#UG]N'_@KW^V'X"M?B M#^T+^Q=\*? .L_ _X-^#?#'BGQ!XL\;0ZFK?$"TU@";R=!N8-EO&8+=E+M+Y MC"62-3&!PWB/_!0_]G_X!?\ !-.U^%OC_P#8Q_:.\5^"OCEH'@_Q3J7PD\-2 M_"-/$FI_$+5-8U&"YNK/4+Q+)_,DD,AMD1F62%)-Z,H1MWUE^U7^RM\&O^"@ MG_!)OQ)^Q%_P2W^*OPZTGP]:^(M-T33[K1YQ=Z+I;:=K=I>7MJP@$FXA8W;9 MR)"R@D+(7'O_ .Q%^R%>_L@_#;4M \5_M >-?BAXM\3ZRVL^,_&OC757DDU' M47BCC9K>U!\FPMU2-$CMX0%1$527V@T >F_#?4_&.M?#O0=8^(F@PZ7X@N]% MM9M=TRWEWQV=XT*M-"K9.Y4D+*#DY ZUM444 %%%/?'\W@WPWX4M?%UO86EIJD%FU[1_M7_ +8O[17[8OP[TGQ=_P $=/VG?#MQX(TKP]XEU;XA M_$GP1I&G>*-3L;^PLXI=-T2'2[E]QEO9'ES^Z>3;$H79O#,G_!%SQC^S]\0] M?^)6N:C\#M;^'7[24L/AS4_VDO!VN:-/IT*>()].D_XFUC:/(\44=V3<%I8= MK2[09!DJ6 /FC]H+X)?"3_@KC^S#XL_X**_'WXL>'/@IXVT^]TSX?Z;;_%76 MRVD_"77-'\1E=3N-/OX9[<23W3; LH$9;9&C,%R5^Z_^"2'[:/Q;_;D_9JU[ MXC?&?3/"DFJ^&?B7KOA.W\5> 3,= \6VVGSK''J^G>=)(QMI=S(#YC@M"Y!P M0H^>?^"0O_!+[]N/X8?#--&_X*._$WPY=>$5NM>FC^!FEZ/9ZAI^L7.IZG+? MS:GKEQ.DHN[D2.ODQ0[4A2*/YBS2J?T<\-^&O#G@W0;3PKX0\/V6E:7I]NL% MAINFVB06]M$HPL<<: *B@< "@"[1110 445\]>/O\ @K#_ ,$W?A=^T/#^ MRC\0?VS/ NE?$":[6T;P]=:N UOS^//BG M\,_A;'I4OQ+^(.B^'UUW6K?1]$.LZG%;?VAJ%PVV"TA\QAYLTAX6-^+5CH?@C1=/NIGUSP3XHTS0=*U.TN-.AM72Z6*Y^VO"7MSE9<;V196\ MW[9_X*I_L2?MO_M9_M&_LW>/OV+_ (J^'O -I\.[WQ1=>(_%NOZ:+N71FO[" MWLK>YM+%\"XNDBDO?+63:B.59B, $ ^:/A??>#_^"7__ 5;B^!/[!GQ@^#_ M (CT'XQ_%?0O"OCW]G/P=X?D@UGP;8VF@9;7B\-TT4;(5DENF-NJR>8N6,A; MROU[KS_X _L\>&/@1X)T70Y==U#Q;XDTS0H-+U+XA^*UAN->UM(@ 'O+M(T: M9CM'7^Z.I&:] H **** "BBB@ HHHH **** "BBB@ K\^/\ @L?:>+_@-^U? M^S-_P4EU_P"%6J^/?A9\&=8UZU^(VB:/IC7UUH":I:PPV_B&*V4$RBU>(EV M+(K K@DLOZ#T4 ?AS+X6M_\ @K__ ,%5/%/QX_94_8-T#Q_^SGK7A;3/#?Q6 M\5ZSXFU+0=(\]MM1$<^G02OJ-D8=ICB\W?&JQO.BRE#^Q_PL_9I_9Y M^!VNZAXF^#/P/\*>%-0U;3;'3]2N_#N@P6;W-I91F*T@B@ HHHH **** *7B32KC7O#M_H=IJL]A+>V4L$=];'$ENSH5$B?[2DY'N* M_#2V^.GB/]E[_@DQXH_X(8_&C]@;6_$WQMTS^T?#6A>&(O".J2Z3X]M+J[FE MA\0Z=?6=G<1^>AECFS,T6V:+-- B)>)*C*?+:5&4K:$)KE6@LYIKJ0W!#%0RL-S#S$#?./_ 3U_9@^-O\ MP4A_9Y^)?[)?PB^$7Q(^#_[+_B/XYP>-OA%\0?[:TZX'A=+*YBGN],L(_M/F M3P272L;:Y@$MO&ZERTC!P?W-\;_#[P#\3-$_X1KXC^"-'\0:=YRR_P!GZWID M5W!YB_=?9*K+N&3@XR*U+2SM-/M(K"PM8X(((UCAAA0*D:*,!5 X Z4 M>7_L>?L8_ +]A7X/I\%_V>_#$]EI\VH2ZEK6IZE?27>HZWJ4H43ZA>W,A+W% MQ)L77,FSHYKZNHH _"7]M/\ M;8_9<_;7;]E[1?\ @CI^RTFH_'[PEXNL=4T/1O"EM%HFJ> H+)D6_P!&U2)X M42.Q>,R0N[NL&8P065B#^E/[,_\ P3RT2Z^-NB_M[?M%:Q\5+GXC*=1U+0OA MUX]^)L?B#1_AS>:BGEWD.E^1%'& 8LQ!BT@5&*IM%?4MAX=\/Z5J-WJ^F:%9 MVUW?LK7UU!:HDER5& 9& RY X&:?9_V?IYMKOPQ+?%KSGPD;XVHE@L](GM(6FLII;<7%O+/'$(< M!HXLOYA_7SX.?!/X1?L]> K?X7? WX<:/X3\.6ES<7%MHNA6*6UM%+/,\\SJ MB %Y)'8^[5U%% !1110 4444 ?)_P#P6[_9B^,G[7?_ 30^(GP:^ >GQZG MXH8:=JUAX]DTU^1D3I R!20&?&WQJNOBKX6^&FD>)M0L/$&D7YQ%'8BU>V L],FC:=S&9(;A"R;4B))'[ M144 VMHQSA40 9))) M8\LQ+$DDFNCHHH **** "OSJ_P""YG]G_"WX\_LM?MC?M ?#R?Q?^SW\+_'. ML'XN:0-,:_M])N+ZR2VTK7;FU"L)H;.;S26*L8S*-H+.HK]%:CNK6VOK:2RO M;>.:&:,I-#*@974C!4@\$$<$&@#\3_!WQ=/Q^_X+*^,/'W_!'']G#6M;^'&N M_#'_ (1;XX^./A)XSTO1]*O)+ORS8ZU;3SXAAU2S\R7Y KW!6,D1\N3^G?[% M?_!/SX;?L67WBSQGIWQ3\>_$3QOXZ>Q'BWXA?$W7DU#5]0ALHFBL[8O'%%&D M,*/)M58P29&9RQ.:]I\,>$_"O@G1X_#O@SPSI^D:?"28K'2[)+>%"3DD)& H MR>3Q6A0 4444 %%%% $5_!<7-C-;6EV;>62)EBG"!C&Q! ;!X.#S@^E?@;HG M[17[*7[*G_!)OXE?\$D?VWOV7!K/[1>EZUJNGZEX*NM,N%U+XB7U_?S/9>)= M+OEM)VNYR)HVC"MU . M!G'7% 'YJ?\ !*;_ ()0^#_'/[.E]XQ_X*C?\$Z?#%-'T#Q9XB\5^ M(XM?O/$MA9V5O##.\8RNF3!+>!)51C+)) ))'+8 _2VTM+6PM8K&QMHX8(8U MCAAB0*J(!@* . !@"I** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** <* "BBB@ HHHH **** "BBB@ HHHH **** /_V0$! end GRAPHIC 18 snap-20231231_g5.jpg begin 644 snap-20231231_g5.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@! M] * P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\Y_: M(^-7CSX0V.AV7PP^ NN>/]=\0ZH;.ST_391;6MH%C:1Y[N\=6CM8P%P"P)9B M%4'G !Z-17S/X?\ ^"@GC?XE_#/PQXI^"7[(_BCQ+K^N:EJMCJNC/J<-K8Z' M-ISE+A;C4BK099AB''^MP?NX(K%U#_@JGHVO?#SP?XP^"OP#UKQ9J/B7P1J/ MB[4]#?5H+%](TFPF,%S*SN&$S^(=4\*>$; M_P 1Z)X5N]0_\ #6'QL_Z,?\=_^!5M_P#% M4 >Z45Q'[/\ \:;;X\^ 3XYM_#-QI!349[.:PNKF.5XY(FVMEHR5Z]NV*[>@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH ***Q/B3XT'PY\ :SX\_P"$9U;6CI&FS7:Z/H-BUS>WK(I8 M0P1+R\C$!0/4\D#)H VZ*^_45YE^Q[^T MC;?M;?L^Z-\>K3P9<>'X]8N;Z)=(N[H32P?9[R:V^9@JC+-:\0>$_&UUK7QF^)>K:[));P6\T M;A?#2*FR&7DJ!$J?N$09);_X)N_L2^%?B?;_&?0?@-8P>*+76/[ M5@U@ZG>/(MYYGF><0TQ4MO);D$9[4 >-_#C1?&7PH_X*0?%"^^*OQOU;Q#,W MP)35[C5GL8X4TR'^T9]L-K;QY5$BCC! )9G?>[$ER*\M_P""7-MXC\$?M#^ M=1\66%[H\/Q$^%.HWNF7T>O2W[>-98[R.;^T=1C>9Q97*PLI5%\P?O'7S1C9 M7Z!K\(_APOQ,O/C%_P (K ?$E_H2:->:FSN6EL$D:58"A;9M#LQSMR<]<<5R MGP;_ &,OV8/V?O%]YX\^#OP=TS0]6O;=[>2[MWE?R8&D\QH85D=EMXR_S%(@ MBD@<<4 >G4444 %%%% !1110 4444 %> _\ !0NR_;%\2?">R\ _L?>%C=7> MM7QB\4:I;^(;?3KNSTX ;X[66?(CGER5$P5_+"L=NXJ1[]10!\+?%3X5_MPS M?LI>"OV:_P!G[]D&W\$>'%FGMO&_A[2/BE9_;)-,5U(MXM1>(;7NB\SS2^4S M=LG>U3>.OV:OVH-+F\,?%SX*_LLZ'I%YADN2]I=I M=LBI=)A0\B@"3YL?,V37W'10!PO[,7PCN?@)^SMX)^"]_J,=W<^&/#%GIUW= M0YV331Q*LCID [2^XC/.,5W5%% !1110!X7_ ,$]_P#DB>K?]CWK/_I2:]TK MPO\ X)[_ /)$]6_['O6?_2DU[I0 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%>>_M$?&;QK\'= TF3XG MV&E:2P@@@+*S&>[NF5DM8%"XWL#EF4 ')QXW8?\ !3%_%'@SPO:^ ?V>=5U7 MXB>)_%^L>&X? ,FOVT"P7FE(9+]C?$&)HHTVD.J_.7 P.: /J:BOF8?\%#O$ M/C?X1^#OBE^SY^RSXG\9+XFT._U34DGOH].L]$CLI&BN()[R56B-QYJ2*D0Y M<(6^48KVKX!?&7PW^T-\&/#7QM\(V5U;:=XFTJ*^MK:^0+-"&'*. 2,JP(R" M0<9!P: .OHHHH *YSXNZM\1]#^&.NZK\(/"UOK?BF'3)3H&EWETL,-Q=[<1B M1V90$#$%N02 0#DBNCHH ^4O^"O^*-:_:@^ (L?%?B=5OO$GQ) MNO'EKJ<^L7*.%BM([6&)19VT4;-Y:*S*NW'.1CT#]AKX*_$#X)>#O'>D?$;2 M8K2?7/BSX@UW35BNDF$EE=7(>&0E"=I*\[3R.XKVVB@#Q+_@G?\ !;X@_L^_ MLG:#\*OBCI45EK5AJ>KS7-M#=),JI/J=U<1'>A*G,17MM%% !6%\ M4/&G_"M_AIXB^(G]F_;?[ T*[U'['YWE^?Y$+R^7OPVW=MQNP<9S@]*W:X;] MJ#_DVGXB?]B+J_\ Z1RT ?AU_P 1SG_6+K_S-G_WEH_XCG/^L77_ )FS_P"\ MM?@#10!^_P!_Q'.?]8NO_,V?_>6C_B.<_P"L77_F;/\ [RU^ -% '[_?\1SG M_6+K_P S9_\ >6OT<_X(@_\ !9K_ (?*?#/QU\1?^&;_ /A7'_"%:[:Z;]C_ M .$P_MC[9YT+2^9O^QVWEXVXVX;.%_\$]_^2)ZM_V/>L_^ ME)KW2O"_^">__)$]6_['O6?_ $I->Z4 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% 'AG[?T7[7^K_!A/!O[&WAM;G6]9OA;Z MSJBZW;V,^GZ?M)E-O)-PD[\(LFUO+!9@-P4CQ/1OV:_VA_ VA?!+XM?"K]D3 M3=!U7X.ZIKUHWPU;XB6]U+JUEJ=DD3WQU$Q)&9S,#(ZN,GYN>0*^WZ* /SY\ M3_LH_MY?#_\ 9,^''[)/@+X;0>(M!D^W:E\75T7QO;Z1-J375Y-<'28;F56: M*'][MED1"9%&U64%L_;?P,L]6TWX/^'=+USX5V?@BXL]+CMSX2L-32\@TI(Q ML2!)HU59%"*N"%'IVKJZ* "BBB@#\ ME_L_O\*-)\3_ +2?B+Q))H&E:XC6G@CPY>,C>+]0D1H[;3VBC EN"7.Y8T=! ME=SY53CZ!KSS]H#]E+]G[]J:PTS2_C[\.(/$=MH\TDNG0W-Y<1+"\@4,V(9$ MW$A0..Y-4_9S_9$_:TO=2A\-Z[9^,];O_"LGB&=A9^7$ MLMA8R7*N'F:SBE+#YL*V1RJBO/\ X<:WXB_:C^&?PW\+?M'>)M6NM-T3]E_Q M-XETJ6;5IX&?5K74I;2WO7='4RRQ6L,;JSEL9+?Q'/WU<_\ !/?]C:[^%%A\ M$)O@5IQ\,Z7J4M_INGK>7*O;7$HQ*Z3"7S5WCAE#[6'!!%:GQ*_8I_97^+WA M;P[X*^(/P4TB]TOPG;?9O#MI$)+<6-OM5# AA9#Y3*JAHR2C;1N!H 3]B'QC MXM^(/['OPQ\;>/+R:YUC5/ ^FW&H7=R29+F1K=#YS$]6?AR>Y;->I5!IFF:; MHFFV^C:-80VEG:0)#:VMM$$CAC10JHJCA5 X %3T 9/CJS\8W_A&_L_A_ MK%II^M20$:=>WUN9889,C#.@^\,9XKR'_A ?^"@G_1?_ )_X2DG_P 57NE% M '@'_!-V'68/@)J<>NWD,]P/&^K"22"/:I83 .0/0N&(] 0.U>_UX7_P3W_Y M(GJW_8]ZS_Z4FO=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BN TW]J?\ 9ZU?PSXP\::? M\5]*?2/ .H2V/B[5"[+;Z?<1(KO&9" KD!U'R%OF.T?-Q6-X>_;F_9.\4_"[ M7/C/I'QKTS_A'/#4T<.NWMU#-;O922;?*5X98UE!DW*$&SYR<+NH ]8HKD_@ MS\<_A/\ M">#SX]^#GC6VUS2TO)+2:>"-XW@N(\;X98Y%62*094E'4'# XP1 M764 %%%% !7S'HG[1/[3UW_P4;3X&>-O"NGZ#X'E\#ZOJ&A:5!=0W5WJIMKV M*&._ED"_N!(K$I &RJMF3YN%^G*\XUC]GBSU?]JO1?VHF\4RQW&C>"[OP\NC M"T!259[B."-2^*OQ7\.^(H?'VE^ M*)_$/PWTW2(K:^\!W.F1S30P.ZL9F\U860BX4-D%ER!7H7[&'[6'[3/BOXN? M#C2OCKXXTK7=*^,OPZO?$^DV%AH,=F?#T\$R,+9)$):>(P2#)DR^]?O8R#WW M@7_@GHEC\9+?XI?&3XYZIX\MM%CU:/PQI>IZ-;6\EL-10PW#W=S%^\OY! QA M1WV[$Z"I?V7_ /@GS;_L[_$32O&^N_&S5O%]OX1\,3^'OA_IFH:7!;C1-.FG M$KJ\D7-S+A5C$A"808V]" #Z,HHHH *_D=_X.N?^4W7Q-_[ ?AS_ -,UI7]< M5?R._P#!US_RFZ^)O_8#\.?^F:TH _.6BBB@ HHHH ^X_P#@VR_Y3=? 7_L. M:G_Z9KZO[&:_CF_X-LO^4W7P%_[#FI_^F:^K^QF@#\_ M^R'^$_\ TSVM=O\ M0?\FT_$3_L1=7_](Y: /X/**** "BBB@ K^CC_@R#_Y M-G^.O_8]:7_Z125_./7]''_!D'_R;/\ '7_L>M+_ /2*2@#]Q**** "BBB@ MHHHH **** "BBB@ HHHH **** /"_P#@GO\ \D3U;_L>]9_]*37NE>%_\$]_ M^2)ZM_V/>L_^E)KW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BO/OVF?VC_ -^RU\++GXG>.+34+S]X;?2=)TFRDGN M=2O/*DE2WC5%."5BD8NV%549F( KSK6_VSOC#<_LW^"/VD?A7^RA+XHTSQ+X M6?7/$,;>/=/TU/#L ACE7S);SRQ,"K2DLH&T0DD#<* /H:BODSQ#_P %-_$^ MB?"/X6>.E_9?N5U_XK)J%SH_A75?&]EIWV>RM5607,EU=*D($DZ&VIPWALG89\OSX28Y<Z=;_ !&>UT;PW9V4H2*T M$.GJ9XDB*N_D(&G !^9H>!?!4OQO^,'CBV\1_&+P:^K^%Y6^* MC^"-]U<3QVYB+M:2!$>+3V"2&2&+S$\QBP<@$?H510!\H?\ !*RXGNM'^*U_ MI=W?>(/#^H_$F?4-&^(VJ:=):7/BQIH(C-.\3A5Q&ZB)7B2.-@O" AL_5]%% M !5'Q1XET3P9X9U'QAXEO?LVG:38S7FH7'EL_E01(7=]J LV%4G !)QP":O5 MPW[4'_)M/Q$_[$75_P#TCEH ^.?^(H[_ ((4?]'S?^8R\3__ "LH_P"(H[_@ MA1_T?-_YC+Q/_P#*ROY J* /Z_?^(H[_ ((4?]'S?^8R\3__ "LH_P"(H[_@ MA1_T?-_YC+Q/_P#*ROY J* /Z_?^(H[_ ((4?]'S?^8R\3__ "LKZ._8@_X* M1?L7?\%'O#.N^,?V,?C-_P )EIOAJ_BL];N?^$=U'3OLT\B%T3;?6\+/E03E M00.Y!K^'2OZ./^#(/_DV?XZ_]CUI?_I%)0!^XE?R._\ !US_ ,INOB;_ -@/ MPY_Z9K2OZXJ_D=_X.N?^4W7Q-_[ ?AS_ -,UI0!^O\ _*-KX:_]EPL__3/JM?S( MT %%%% !1110!_<9_P $R/\ E&U^SW_V0_PG_P"F>UKM_P!J#_DVGXB?]B+J M_P#Z1RUQ'_!,C_E&U^SW_P!D/\)_^F>UKM_VH/\ DVGXB?\ 8BZO_P"DOZ./^#(/_DV?XZ_] MCUI?_I%)0!^XE%%% !1110 4444 %>:?M6?M0^!?V2_A1=?$WQGI^H:C-MEC MT?1-*M))KC4;E(9)O*78K"-0D3N\C85$1F/3!]+KCOVB/!^N?$+X >.? ?A> MU2?5-;\':GI^FPO(J!YYK22.-2S$!068#).!WH \A\>_M_7WAWX;?"#Q+X,^ M"$NN>(/C!X9.MZ5H4_B:WL+:Q@CT^&]G66]G3875)E51L&_:Q^4"L/Q%_P % M0=.N? G@WQ1\'O@#K?BO4O%'@&\\::AH!)N3))QSMK^Q?\ MM?"'PAX'\5:!H&F>/O%(^!VK?#O MQ)9W'B5+7^S$N;MKFSF6688N([=62!P"&9805SG( /M[X5_$CPU\8OAGX?\ MBOX-ED?2O$FC6VI:<9D"N(9HUD4. 3M8!L$9X((K?KA?V8OA'<_ 3]G;P3\% M[_48[NY\,>&+/3KNZASLFFCB59'3(!VE]Q&><8KNJ ,_Q7XK\.>!O#EWXM\6 MZO#8:;80F6\O)SA(DZ;CCMS7G'_#<_[(_P#T7K0?^_S_ /Q->I7UA8ZI:2:? MJ=E%<6\J[98)XPZ./0J>"*Q_^%7?#/\ Z)WH7_@HA_\ B: /'_\ @G)JVG:U M\"-4O]*NTGAD\<:NR2(>"&GWJ?Q5E/XU[[7A'_!/&W@MO@?JL5M D:CQUK " MHH %P0.GL /PKW>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** .<^,/AW4_%_PE\4>%-#MUEOM3\.WUI91LX4-+);NB#)X M&2P&3ZU\Z>(?V7_CIJ__ 3@^'/[)$&BQQ:D\/AS1O'\46IQ+]FTJ*:)M0V2 M!L2?NXRFU"2RN0,YKZNHH ^=/VT?@YXQ\6ZYX8U?P?\ L;_#_P"+&EZ?H^H: M=+IGB&XAM+W2VF1%BDMGN,P" [<2*%\P;5*'M7=?L5?!?QA^SO\ LJ^!_@KX M_P#$*:IK/A[1$MK^[BD9XPY9G\I&8 LD881*<#*QC@=*]1HH **** /S5_X. MA_V__P!KC_@G7^Q'X'^+W[''Q:_X0[Q%K'Q4MM'U'4?[!L-0\ZR;3=0F:+R[ MZ":-*OA7X>UC7M M1^SQP_:KVYTVWFGE\N)5C3=([-M1549P *V_VH/^3:?B)_V(NK_P#I'+7$ M?\$R/^4;7[/?_9#_ G_ .F>UKM_VH/^3:?B)_V(NK_^DM+_](I*_G'K^CC_@R#_Y-G^.O_8]:7_Z124 ?N)7 M\CO_ =<_P#*;KXF_P#8#\.?^F:TK^N*OY'?^#KG_E-U\3?^P'X<_P#3-:4 M?G+1110 4444 ?L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\ MTI->Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7AGA+]NSP%\0/VQ MKG]D;P5X6U&\?3M$U"ZU/Q1-')!:I=VES';S6<*O&/M!1G(>16VJPVC<7GVI Z7DU[#*B"/.X@JC'M '/? _P#X*"7'QV\*_B7\9='^#OQ5_9D\0?#VY\6>'KK6_"$FLZG M#-/=6MO(JR+=6Z /8RX=6V/N[C((Q7SW^S%_P3Z_:!_9U^)'@JUT+X&^'+.+ MX7ZIXBOY/B'INOP)>^.;2ZAF%GITD>T21D%XD8SGRXQ%E"3U]&_8;^&_[9&C M?M":Y\7OVN_V<+8^)?$UO-!<_$!?']K_^R'^$ M_P#TSVM=O^U!_P FT_$3_L1=7_\ 2.6N(_X)D?\ *-K]GO\ [(?X3_\ 3/:U MV_[4'_)M/Q$_[$75_P#TCEH _@\HHHH **** "OZ./\ @R#_ .39_CK_ -CU MI?\ Z125_./7]''_ 9!_P#)L_QU_P"QZTO_ -(I* /W$K^1W_@ZY_Y3=?$W M_L!^'/\ TS6E?UQ5_([_ ,'7/_*;KXF_]@/PY_Z9K2@#\Y:*** "BBB@#[C_ M .#;+_E-U\!?^PYJ?_IFOJ_L9K^.;_@VR_Y3=? 7_L.:G_Z9KZO[&: /QQ_X M/7_^4;7PU_[+A9_^F?5:_F1K^F[_ (/7_P#E&U\-?^RX6?\ Z9]5K^9&@ HH MHH **** /[C/^"9'_*-K]GO_ +(?X3_],]K7;_M0?\FT_$3_ +$75_\ TCEK MB/\ @F1_RC:_9[_[(?X3_P#3/:UV_P"U!_R;3\1/^Q%U?_TCEH _@\HHHH * M*** "OZ./^#(/_DV?XZ_]CUI?_I%)7\X]?T(;;2=%T>S>ZU+4;Q]L M<$2C)8]SZ #))( !) K6KQG]OGX.?#[XO?LM^,?^$\\(QZS)X>\+ZKJNAV\[ M.4BOX]/N%BE\M2%D9=Y*A@P#88#< 0 ;_CC]KG]G+X;_ JT#XV>-OBC9V'A MOQ5;6\_AR]DMIVDU&.>(31&*!4,S$QD.1LRH^\!6=XZ_;G_9*^&_@KPW\1/& M'QQTBWT;Q= T_AR]A$MP+V% #)*%A1F5$R-[L J$X8J>*^-OBIHFJ>%_ '[% M_P 6/&OC_P 3^"?!>A?"UM.\1>+_ YIOG7.A7-SH=F(./&O@71O!?QK_:C\$WFGV'B;]FKQ1X4TC[-X4>%+C5)-2D>U1K: MWBVVTUW:>4X7:H9I&Z<@ 'ZAZ7J>FZWIEOK.C7\-W9W<"36MU;2AXYHW4,KJ MPX92"""."#4]>6_L1>#O%WP^_8]^&7@GQY9S6VL:7X'TVWU"TN01);2+;H/) M8'HR<(1V*XKU*@ HK)\=>#M+^(/A&_\ !>MW%W#::C 89Y+&Y:&95)!RCKRI MXZBO(?\ AWO\$_\ H;?'?_A97/\ C0 ?\$]_^2)ZM_V/>L_^E)KW2O /^";N MC6N@_ 34].LY)GCC\;ZLBF>4NV$F"#)/4X49]3D]Z]_H **** "BBB@ HHHH M ***S_%MAX@U7PIJ>E^$O$":3JMSI\T6F:K)9BX6RN&C81S&)B!*$?#B/XS17>NOX]O](_X3+QQK45BCR7%C:0O- M+/@1P9\U@@4 *2BKVKR_Q)8/^SE\/?'O[([?#^U\*:[=^)_ MIXY\3>$?'.K M:A:ZEHU[OOM).9$?RPBR+,>-H% 'ZJ45\O?\$Z;1?!'CWXZ? [PO-< M_P#"'>#/B2MOX4M)[N2=-/2:SBEFM8GD9F$:2'(3/RESZFOJ&@ HHKAOVH/^ M3:?B)_V(NK_^DM+_P#2*2@#]Q*_D=_X.N?^4W7Q-_[ ?AS_ -,UI7]<5?R._P#!US_R MFZ^)O_8#\.?^F:TH _.6BBB@ HHHH ^X_P#@VR_Y3=? 7_L.:G_Z9KZO[&:_ MCF_X-LO^4W7P%_[#FI_^F:^K^QF@#\_^R'^$_\ TSVM M=O\ M0?\FT_$3_L1=7_](Y: /X/**** "BBB@ K^CC_@R#_Y-G^.O_8]:7_Z M125_./7]''_!D'_R;/\ '7_L>M+_ /2*2@#]Q*_D=_X.N?\ E-U\3?\ L!^' M/_3-:5_7%7\CO_!US_RFZ^)O_8#\.?\ IFM* /SEHHHH **** /N/_@VR_Y3 M=? 7_L.:G_Z9KZO[&:_CF_X-LO\ E-U\!?\ L.:G_P"F:^K^QF@#\__)$]6_['O6?_ $I- M>Z5X7_P3W_Y(GJW_ &/>L_\ I2:]TH **\^_:9_:/\#?LM?"RY^)WCBTU"\_ M>&WTG2=)LI)[G4KSRI)4MXU13@E8I&+MA55&9B *Y6X_;;\#:#^Q3I7[9WC7 M0IM/M-7\-VNHV7AV"Y\^XN+JY0>18PL%7S9'=@@(4=V( !P >UT5\MZS_P % M)[R3X:_#CQ)\.?V>[_Q+XF^('@NZ\5-X6MO$,, TS3+:)7FD>XDC D?+!$0( M-[ C*\9]]^"WQ9\+?'?X2^'?C)X),W]E>)=(@U"R2X4+)&LBAO+< D!U.5;! M(RIP3UH Z>BBB@ HKXX_X+7_ /!6G_ASQ^S;X:_:%_X4!_PL7_A(O'$/AW^R M/^$J_LC[/YEG=W/G^;]EN=^/LNW9L&=^=WRX/YD?\1SG_6+K_P S9_\ >6@# M]R/^&VB^,/#D_P .-/GL/'U_)>^,+.Z#2QZG/(BHTCJ[$ [43[N "H(P M>:Y_PK^P]^RAX,^&6O\ P=T#X)Z4OAWQ24/B&QNGEN6OS'CRO,FF=I3Y> 8_ MF_=D93::_%?_ (CG/^L77_F;/_O+1_Q'.?\ 6+K_ ,S9_P#>6@#]TO@S\#?A M/^SWX-_X0#X.>"[;0]*-W)=2V\$CR///)C?-+)(S22R'"@N[$X4#. !765^ M/_$4444 %%%% !7]''_!D M'_R;/\=?^QZTO_TBDK^<>OZ./^#(/_DV?XZ_]CUI?_I%)0!^XE?R._\ !US_ M ,INOB;_ -@/PY_Z9K2OZXJ_D=_X.N?^4W7Q-_[ ?AS_ -,UI0!^O\ _*-KX:_] MEPL__3/JM?S(T %%%% !1110!_<9_P $R/\ E&U^SW_V0_PG_P"F>UKM_P!J M#_DVGXB?]B+J_P#Z1RUQ'_!,C_E&U^SW_P!D/\)_^F>UKM_VH/\ DVGXB?\ M8BZO_P"DOZ./ M^#(/_DV?XZ_]CUI?_I%)0!^XE?R._P#!US_RFZ^)O_8#\.?^F:TK^N*OY'?^ M#KG_ )3=?$W_ + ?AS_TS6E 'YRT444 %%%% 'W'_P &V7_*;KX"_P#8UKM_VH/^3:?B)_V(NK_^D4444 %%%% !7]''_ 9! M_P#)L_QU_P"QZTO_ -(I*_G'K^CC_@R#_P"39_CK_P!CUI?_ *124 ?N)111 M0 4444 %%%% !117D?[;?Q.^.WPE_9\U[QE^SYX+T_4]:M-,O+B?4=5OTAM] M&MX;669[QHR";AAY85(5'S.ZEB%#4 >N45\G?$C]M7XD^"?V"OAYXQ\+B'7/ MBW\0?AK::GID301K''*-+CN[_5)HU 1((%+2%0NUG:.,#Y\#@]9_:Z_:Q^(O MA/X;>#/AE\4=/\/^()_V;6^)WBO7KKPY;W9U6X2.%$M!$VV."-Y6=G9%R 1M MQCD ^[:*X7]F+XN7/Q[_ &=O!/QHO].CM+GQ/X8L]1N[6'.R&:2)6D1,DG:' MW 9YQBNZH **R?'7B'5/"GA&_P#$>B>%;O7+NT@,D&DV+*)KILCY$+<9^OI7 MD/\ PUA\;/\ HQ_QW_X%6W_Q5 !_P3W_ .2)ZM_V/>L_^E)KW2O /^";NHW6 MJ? 34[N\TJ:RD?QOJS-!.064M,&(..X+%3[J:]_H YSXP^'=3\7_ E\4>%- M#MUEOM3\.WUI91LX4-+);NB#)X&2P&3ZU\KZG_P3Y^.?CC]F+X.^&$^,K^$/ M$?PQ\"R6C>'UT6TU2UN-3>S%N9"TK^6'53)&DN&V>:S*5/-?9=% 'Y_>#?V+ MOVU?@7X$^%GCGP]X=T_QSXGT'X8ZMX.UOPW<:K:::=*ANE1[;RYAF.X2"16# MMG>ZD8R>GUU^R#\%-1_9R_9C\$?!'6=1AN[[PYX?@M=0N+UKM_VH/^3:?B)_V(NK_P#I'+7$?\$R/^4;7[/?_9#_ G_ .F>UKM_VH/^ M3:?B)_V(NK_^DM+_](I*_G'K^ MCC_@R#_Y-G^.O_8]:7_Z124 ?N)7\CO_ =<_P#*;KXF_P#8#\.?^F:TK^N* MOY'?^#KG_E-U\3?^P'X<_P#3-:4 ?G+1110 4444 ?O_\ M*-KX:_\ 9<+/_P!,^JU_,C0 4444 %%%% ']QG_!,C_E&U^SW_V0_P )_P#I MGM:[?]J#_DVGXB?]B+J__I'+7$?\$R/^4;7[/?\ V0_PG_Z9[6NW_:@_Y-I^ M(G_8BZO_ .DM+_P#2*2OY MQZ_HX_X,@_\ DV?XZ_\ 8]:7_P"D4E '[B4444 %%%% !1110 5S_P 6? 4/ MQ4^%GB;X87&I-91^)/#][I;WB1;S +B!XC(%)&XKOSC(SCJ*Z"B@#YZ\9?\ M!-3]G#XF_!'PI\+/B?X<36]6\&_#Z#PMH?BF5YX98$BMEA6<113*A.Y1)L8D M9XSBN.NO^"4GAWP[\/\ PCX7^"/QMU'P7JV@>!;SPEKNMVNC1W?]N:=>;7N] MT4TA\B1Y0TJLC8C9S@$ 8^MJ* ,#X5_#?PU\'?AIX?\ A1X-BD32O#>CVVFZ M<)GW.888UC4N0!N8A]9_]*37\ MR/\ P=<_\INOB;_V _#G_IFM*_IN_P"">_\ R1/5O^Q[UG_TI-?S(_\ !US_ M ,INOB;_ -@/PY_Z9K2@#\Y:*** "BBB@#[C_P"#;+_E-U\!?^PYJ?\ Z9KZ MO[&:_CF_X-LO^4W7P%_[#FI_^F:^K^QF@#\_^R'^$_P#TSVM=O^U!_P FT_$3_L1=7_\ 2.6N(_X)D?\ *-K]GO\ [(?X M3_\ 3/:UV_[4'_)M/Q$_[$75_P#TCEH _@\HHHH **** "OZ./\ @R#_ .39 M_CK_ -CUI?\ Z125_./7]''_ 9!_P#)L_QU_P"QZTO_ -(I* /W$K^1W_@Z MY_Y3=?$W_L!^'/\ TS6E?UQ5_([_ ,'7/_*;KXF_]@/PY_Z9K2@#\Y:*** " MBBB@#[C_ .#;+_E-U\!?^PYJ?_IFOJ_L9K^.;_@VR_Y3=? 7_L.:G_Z9KZO[ M&: /QQ_X/7_^4;7PU_[+A9_^F?5:_F1K^F[_ (/7_P#E&U\-?^RX6?\ Z9]5 MK^9&@ HHHH **** /[C/^"9'_*-K]GO_ +(?X3_],]K7;_M0?\FT_$3_ +$7 M5_\ TCEKB/\ @F1_RC:_9[_[(?X3_P#3/:UV_P"U!_R;3\1/^Q%U?_TCEH _ M@\HHHH **** "OZ./^#(/_DV?XZ_]CUI?_I%)7\X]?T_P#L MA_A/_P!,]K7;_M0?\FT_$3_L1=7_ /2.6N(_X)D?\HVOV>_^R'^$_P#TSVM= MO^U!_P FT_$3_L1=7_\ 2.6@#^#RBBB@ HHHH *_HX_X,@_^39_CK_V/6E_^ MD4E?SCU_1Q_P9!_\FS_'7_L>M+_](I* /W$HHHH **** "BBB@ HHK)\=^._ M!_PQ\&ZE\0?B!XAMM)T71[-[K4M1O'VQP1*,ECW/H ,DD@ $D"@#6HKS#Q_^ MV=^S)\+OASX9^+'CSXL6=AH?C*RCO/"]PUI<23:C \*SB2.W2-IBHC=&8E!L M##=MS5?QY^W)^R9\,_!GASX@^,_CCH]MH_BZ!I_#M[!YMP+V%0"\JK"CLL:; MAO=@%0G#$'B@#U>BH-+U/3=;TRWUG1K^&[L[N!)K6ZMI0\@ HHHH \+_X)[_\D3U;_L>]9_\ 2DU_,C_P=<_\INOB;_V _#G_ *9K M2OZ;O^">_P#R1/5O^Q[UG_TI-?S(_P#!US_RFZ^)O_8#\.?^F:TH _.6BBB@ M HHHH ^X_P#@VR_Y3=? 7_L.:G_Z9KZO[&:_CF_X-LO^4W7P%_[#FI_^F:^K M^QF@#\_^R'^$_\ TSVM=O\ M0?\FT_$3_L1=7_](Y: M/X/**** "BBB@ K^CC_@R#_Y-G^.O_8]:7_Z125_./7]''_!D'_R;/\ '7_L M>M+_ /2*2@#]Q*_D=_X.N?\ E-U\3?\ L!^'/_3-:5_7%7\CO_!US_RFZ^)O M_8#\.?\ IFM* /SEHHHH **** /N/_@VR_Y3=? 7_L.:G_Z9KZO[&:_CF_X- MLO\ E-U\!?\ L.:G_P"F:^K^QF@#\\+ZKJNAV M\[.4BOX]/N%BE\M2%D9=Y*A@P#88#< 1[-10!\!?%/\ :?\ #'[+_P"Q1^SM M!IO@O35^).L_##2M/\/>+M7\.2W@\(VCZ;:QW=X_D0R3]&4"!%_>,OS A"#Y M[?0_ []G2T\%^+?">K:UK_POU/\ 9F\2^#_"WB"X\-7BG4/$$FH2231- \0> MWDN',JHKJH(X!*C-?I_10!Y;^Q%X.\7?#[]CWX9>"?'EG-;:QI?@?3;?4+2Y M!$EM(MN@\E@>C)PA'8KBO4J** ,GQUX.TOX@^$;_ ,%ZW<7<-IJ,!AGDL;EH M9E4D'*.O*GCJ*\A_X=[_ 3_ .AM\=_^%E<_XU[I10!X!_P3=T:UT'X":GIU MG),\_P#LA_A/_P!,]K7;_M0?\FT_$3_L1=7_ /2. M6@#^#RBBB@ HHHH *_HX_P"#(/\ Y-G^.O\ V/6E_P#I%)7\X]?T_\ LA_A/_TSVM=O^U!_R;3\1/\ L1=7_P#2.6N(_P""9'_*-K]GO_LA_A/_ M -,]K7;_ +4'_)M/Q$_[$75__2.6@#^#RBBB@ HHHH *_HX_X,@_^39_CK_V M/6E_^D4E?SCU_1Q_P9!_\FS_ !U_['K2_P#TBDH _<2OY'?^#KG_ )3=?$W_ M + ?AS_TS6E?UQ5_([_P=<_\INOB;_V _#G_ *9K2@#\Y:*** "BBB@#[C_X M-LO^4W7P%_[#FI_^F:^K^QFOXYO^#;+_ )3=? 7_ +#FI_\ IFOJ_L9H _'' M_@]?_P"4;7PU_P"RX6?_ *9]5K^9&OZ;O^#U_P#Y1M?#7_LN%G_Z9]5K^9&@ M HHHH **** /[C/^"9'_ "C:_9[_ .R'^$__ $SVM=O^U!_R;3\1/^Q%U?\ M](Y:XC_@F1_RC:_9[_[(?X3_ /3/:UV_[4'_ ";3\1/^Q%U?_P!(Y: /X/** M** "BBB@ K^CC_@R#_Y-G^.O_8]:7_Z125_./7]''_!D'_R;/\=?^QZTO_TB MDH _<2BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO_@GO_R1/5O^Q[UG M_P!*37\R/_!US_RFZ^)O_8#\.?\ IFM*_IN_X)[_ /)$]6_['O6?_2DU_,C_ M ,'7/_*;KXF_]@/PY_Z9K2@#\Y:*** "BBB@#[C_ .#;+_E-U\!?^PYJ?_IF MOJ_L9K^.;_@VR_Y3=? 7_L.:G_Z9KZO[&: /QQ_X/7_^4;7PU_[+A9_^F?5: M_F1K^F[_ (/7_P#E&U\-?^RX6?\ Z9]5K^9&@ HHHH **** /[C/^"9'_*-K M]GO_ +(?X3_],]K7;_M0?\FT_$3_ +$75_\ TCEKB/\ @F1_RC:_9[_[(?X3 M_P#3/:UV_P"U!_R;3\1/^Q%U?_TCEH _@\HHHH **** "OZ./^#(/_DV?XZ_ M]CUI?_I%)7\X]?T_P#LA_A/_P!,]K7;_M0?\FT_$3_L1=7_ M /2.6N(_X)D?\HVOV>_^R'^$_P#TSVM=O^U!_P FT_$3_L1=7_\ 2.6@#^#R MBBB@ HHHH *_HX_X,@_^39_CK_V/6E_^D4E?SCU_1Q_P9!_\FS_'7_L>M+_] M(I* /W$K^1W_ (.N?^4W7Q-_[ ?AS_TS6E?UQ5_([_P=<_\ *;KXF_\ 8#\. M?^F:TH _.6BBB@ HHHH ^X_^#;+_ )3=? 7_ +#FI_\ IFOJ_L9K^.;_ (-L MO^4W7P%_[#FI_P#IFOJ_L9H _''_ (/7_P#E&U\-?^RX6?\ Z9]5K^9&OZ;O M^#U__E&U\-?^RX6?_IGU6OYD: "BBB@ HHHH _N,_P""9'_*-K]GO_LA_A/_ M -,]K7;_ +4'_)M/Q$_[$75__2.6N(_X)D?\HVOV>_\ LA_A/_TSVM=O^U!_ MR;3\1/\ L1=7_P#2.6@#^#RBBB@ HHHH *_HX_X,@_\ DV?XZ_\ 8]:7_P"D M4E?SCU_1Q_P9!_\ )L_QU_['K2__ $BDH _<2BBB@ HHHH **** "O(_VV_B M=\=OA+^SYKWC+]GSP7I^IZU::9>7$^HZK?I#;Z-;PVLLSWC1D$W##RPJ0J/F M=U+$*&KURN?^+/@*'XJ?"SQ-\,+C4FLH_$GA^]TM[Q(MY@%Q \1D"DC<5WYQ MD9QU% 'RSJG[2/[37Q,\+_LU_"/X9_$VR\.>*_BO\-W\2>)_&-QX?@NV1[?2 MK:X*1V[8B FGF.[ &Q1\N.E/?% M%^V@1WJ:A<6%Z]@EI&DQQ!%)-#([,,N%^&? =[X-U#5ETF"^?5](O'\VY21)"HCE:8O*LB'Y& MD/RG P >X_LQ?%RY^/?[.W@GXT7^G1VESXG\,6>HW=K#G9#-)$K2(F23M#[@ M,\XQ7=5@?"OX;^&O@[\-/#_PH\&Q2)I7AO1[;3=.$S[G,,,:QJ7( W,0N2<< MDDUOT 9/CKQ#JGA3PC?^(]$\*W>N7=I 9(-)L643739'R(6XS]?2O(?^&L/C M9_T8_P"._P#P*MO_ (JO=** / /^";NHW6J? 34[N\TJ:RD?QOJS-!.064M, M&(..X+%3[J:_F<_X.N?^4W7Q-_[ ?AS_ -,UI7]-W_!/?_DB>K?]CWK/_I2: M_F1_X.N?^4W7Q-_[ ?AS_P!,UI0!^O_\ *-KX:_\ M9<+/_P!,^JU_,C7]-W_!Z_\ \HVOAK_V7"S_ /3/JM?S(T %%%% !1110!_< M9_P3(_Y1M?L]_P#9#_"?_IGM:[?]J#_DVGXB?]B+J_\ Z1RUQ'_!,C_E&U^S MW_V0_P )_P#IGM:[?]J#_DVGXB?]B+J__I'+0!_!Y1110 4444 %?TO_P#*-KX:_P#9<+/_ -,^JU_,C7]-W_!Z_P#\HVOAK_V7 M"S_],^JU_,C0 4444 %%%% ']QG_ 3(_P"4;7[/?_9#_"?_ *9[6NW_ &H/ M^3:?B)_V(NK_ /I'+7$?\$R/^4;7[/?_ &0_PG_Z9[6NW_:@_P"3:?B)_P!B M+J__ *1RT ?P>4444 %%%% !7]''_!D'_P FS_'7_L>M+_\ 2*2OYQZ_HX_X M,@_^39_CK_V/6E_^D4E '[B5_([_ ,'7/_*;KXF_]@/PY_Z9K2OZXJ_D=_X. MN?\ E-U\3?\ L!^'/_3-:4 ?G+1110 4444 ?O_ /*-KX:_]EPL M_P#TSZK7\R-?TW?\'K__ "C:^&O_ &7"S_\ 3/JM?S(T %%%% !1110!_<9_ MP3(_Y1M?L]_]D/\ "?\ Z9[6NW_:@_Y-I^(G_8BZO_Z1RUQ'_!,C_E&U^SW_ M -D/\)_^F>UKM_VH/^3:?B)_V(NK_P#I'+0!_!Y1110 4444 %?TOZ./^#(/_ )-G^.O_ &/6E_\ I%)0!^XE%%% M!1110 4444 %%%% !1110 4444 %%%% 'A?_ 3W_P"2)ZM_V/>L_P#I2:_F M1_X.N?\ E-U\3?\ L!^'/_3-:5_3=_P3W_Y(GJW_ &/>L_\ I2:_F1_X.N?^ M4W7Q-_[ ?AS_ -,UI0!^O\ _*-KX:_]EPL__3/JM?S(T %%%% !1110!_<9_P $ MR/\ E&U^SW_V0_PG_P"F>UKM_P!J#_DVGXB?]B+J_P#Z1RUQ'_!,C_E&U^SW M_P!D/\)_^F>UKM_VH/\ DVGXB?\ 8BZO_P"DOZ./^#(/_DV?XZ_]CUI?_I%)0!^XE?R._P#! MUS_RFZ^)O_8#\.?^F:TK^N*OY'?^#KG_ )3=?$W_ + ?AS_TS6E 'YRT444 M%%%% 'W'_P &V7_*;KX"_P#8UKM_VH/^ M3:?B)_V(NK_^D4444 %%%% !7]''_ 9!_P#)L_QU_P"QZTO_ -(I*_G'K^CC_@R# M_P"39_CK_P!CUI?_ *124 ?N)7\CO_!US_RFZ^)O_8#\.?\ IFM*_KBK^1W_ M (.N?^4W7Q-_[ ?AS_TS6E 'YRT444 %%%% 'W'_ ,&V7_*;KX"_]AS4_P#T MS7U?V,U_'-_P;9?\INO@+_V'-3_],U]7]C- 'XX_\'K_ /RC:^&O_9<+/_TS MZK7\R-?TW?\ !Z__ ,HVOAK_ -EPL_\ TSZK7\R- !1110 4444 ?W&?\$R/ M^4;7[/?_ &0_PG_Z9[6NW_:@_P"3:?B)_P!B+J__ *1RUQ'_ 3(_P"4;7[/ M?_9#_"?_ *9[6NW_ &H/^3:?B)_V(NK_ /I'+0!_!Y1110 4444 %?TJSO#IL36\T\UTR+ MN?9% CR,$7!9@N%!&2,BL7XA?MO?LH_"SPAX<\>^./C;I%II'BZW-QX%?\%0+]M%^,OP=\2ZSXXU3X>:-IZ>(5N? MBMI&BR7\VDRS6<<:V/EA7C5;G^\Z,Q,*A"A#&OG;PKJ=U\$_ GPX^(GQN^%= M_P"&]!UG]ECQ#X0T;3XM'NIT.L/?.\*,A#O%+>6^R0!R,F4KG X /U,TO4]- MUO3+?6=&OX;NSNX$FM;JVE#QS1NH975APRD$$$<$&IZ\M_8B\'>+OA]^Q[\, MO!/CRSFMM8TOP/IMOJ%I<@B2VD6W0>2P/1DX0CL5Q7J5 !163XZ\':7\0?"- M_P""];N+N&TU& PSR6-RT,RJ2#E'7E3QU%>0_P##O?X)_P#0V^.__"RN?\: M#_@GO_R1/5O^Q[UG_P!*37\R/_!US_RFZ^)O_8#\.?\ IFM*_IC_ .";NC6N M@_ 34].LY)GCC\;ZLBF>4NV$F"#)/4X49]3D]Z_F<_X.N?\ E-U\3?\ L!^' M/_3-:4 ?G+1110 4444 ?O_ /*-KX:_]EPL_P#TSZK7\R-?TW?\ M'K__ "C:^&O_ &7"S_\ 3/JM?S(T %%%% !1110!_<9_P3(_Y1M?L]_]D/\ M"?\ Z9[6NW_:@_Y-I^(G_8BZO_Z1RUQ'_!,C_E&U^SW_ -D/\)_^F>UKM_VH M/^3:?B)_V(NK_P#I'+0!_!Y1110 4444 %?TOZ./^#(/_ )-G^.O_ &/6E_\ I%)0!^XE?R._\'7/_*;KXF_]@/PY M_P"F:TK^N*OY'?\ @ZY_Y3=?$W_L!^'/_3-:4 ?G+1110 4444 ?O\ M_*-KX:_]EPL__3/JM?S(U_3=_P 'K_\ RC:^&O\ V7"S_P#3/JM?S(T %%%% M !1110!_<9_P3(_Y1M?L]_\ 9#_"?_IGM:[?]J#_ )-I^(G_ &(NK_\ I'+7 M$?\ !,C_ )1M?L]_]D/\)_\ IGM:[?\ :@_Y-I^(G_8BZO\ ^DOZ./\ @R#_ .39_CK_ -CU MI?\ Z124 ?N)7\CO_!US_P INOB;_P!@/PY_Z9K2OZXJ_D=_X.N?^4W7Q-_[ M ?AS_P!,UI0!^O_\ *-KX:_\ 9<+/_P!,^JU_,C7] M-W_!Z_\ \HVOAK_V7"S_ /3/JM?S(T %%%% !1110!_<9_P3(_Y1M?L]_P#9 M#_"?_IGM:[?]J#_DVGXB?]B+J_\ Z1RUQ'_!,C_E&U^SW_V0_P )_P#IGM:[ M?]J#_DVGXB?]B+J__I'+0!_!Y1110 4444 %?T%_\$]_^2)ZM_V/>L_^E)K^9'_@ZY_Y3=?$W_L!^'/_ $S6E?TW M?\$]_P#DB>K?]CWK/_I2:_F1_P"#KG_E-U\3?^P'X<_],UI0!^O_P#*-KX:_P#9<+/_ -,^ MJU_,C0 4444 %%%% ']QG_!,C_E&U^SW_P!D/\)_^F>UKM_VH/\ DVGXB?\ M8BZO_P"DUKM_P!J#_DVGXB?]B+J_P#Z M1RT ?P>4444 %%%% !7]''_!D'_R;/\ '7_L>M+_ /2*2OYQZ_HX_P"#(/\ MY-G^.O\ V/6E_P#I%)0!^XE?R._\'7/_ "FZ^)O_ & _#G_IFM*_KBK^1W_@ MZY_Y3=?$W_L!^'/_ $S6E 'YRT444 %%%% 'W'_P;9?\INO@+_V'-3_],U]7 M]C-?QS?\&V7_ "FZ^ O_ &'-3_\ 3-?5_8S0!^./_!Z__P HVOAK_P!EPL__ M $SZK7\R-?TW?\'K_P#RC:^&O_9<+/\ ],^JU_,C0 4444 %%%% ']QG_!,C M_E&U^SW_ -D/\)_^F>UKM_VH/^3:?B)_V(NK_P#I'+7$?\$R/^4;7[/?_9#_ M G_ .F>UKM_VH/^3:?B)_V(NK_^DM+_](I*_G'K^CC_@R#_Y-G^.O_8]:7_Z124 ?N)7\CO_ =<_P#*;KXF M_P#8#\.?^F:TK^N*OY'?^#KG_E-U\3?^P'X<_P#3-:4 ?G+1110 4444 ?^-_[4N[_6]%\&/X@U"&"RA1UAM;%01*\CR?,S#$:1LU>;:W M^V3^TS\5-*\'^"O@E\>?#$.HQ?!'5OB!K_C#3?"WGV^M/:7)M8K-8+K!M0TB M,)OEWHP8+MVX(!]WT5PO[,7QO_P#*-KX:_P#9<+/_ -,^JU_,C0 4444 M%%%% ']QG_!,C_E&U^SW_P!D/\)_^F>UKM_VH/\ DVGXB?\ 8BZO_P"DUKM_P!J#_DVGXB?]B+J_P#Z1RT ?P>4444 M%%%% !7]''_!D'_R;/\ '7_L>M+_ /2*2OYQZ_HX_P"#(/\ Y-G^.O\ V/6E M_P#I%)0!^XE?R._\'7/_ "FZ^)O_ & _#G_IFM*_KBK^1W_@ZY_Y3=?$W_L! M^'/_ $S6E 'YRT444 %%%% 'W'_P;9?\INO@+_V'-3_],U]7]C-?QS?\&V7_ M "FZ^ O_ &'-3_\ 3-?5_8S0!^./_!Z__P HVOAK_P!EPL__ $SZK7\R-?TW M?\'K_P#RC:^&O_9<+/\ ],^JU_,C0 4444 %%%% ']QG_!,C_E&U^SW_ -D/ M\)_^F>UKM_VH/^3:?B)_V(NK_P#I'+7$?\$R/^4;7[/?_9#_ G_ .F>UKM_ MVH/^3:?B)_V(NK_^DM+_](I*_ MG'K^CC_@R#_Y-G^.O_8]:7_Z124 ?N)7\CO_ =<_P#*;KXF_P#8#\.?^F:T MK^N*OY'?^#KG_E-U\3?^P'X<_P#3-:4 ?G+1110 4444 ?#?BK\/_BO=^!_&_@.X MO&\/^(K?28;^,07<(AN8);>8A95957!R"I&1UKRO4?\ @E7HVB>!O"_ASX,_ M'[6_"FK:+X1U7PSK>OOI-O>R:WIVI7#7-XCHY412&>222-T/[O=C#8&/K.B@ M# ^%?PW\-?!WX:>'_A1X-BD32O#>CVVFZ<)GW.888UC4N0!N8A]9_]*37\R/_ =<_P#*;KXF_P#8#\.?^F:T MK^F[_@GO_P D3U;_ +'O6?\ TI-?S(_\'7/_ "FZ^)O_ & _#G_IFM* /SEH MHHH **** /N/_@VR_P"4W7P%_P"PYJ?_ *9KZO[&:_CF_P"#;+_E-U\!?^PY MJ?\ Z9KZO[&: /QQ_P"#U_\ Y1M?#7_LN%G_ .F?5:_F1K^F[_@]?_Y1M?#7 M_LN%G_Z9]5K^9&@ HHHH **** /[C/\ @F1_RC:_9[_[(?X3_P#3/:UV_P"U M!_R;3\1/^Q%U?_TCEKB/^"9'_*-K]GO_ +(?X3_],]K7;_M0?\FT_$3_ +$7 M5_\ TCEH _@\HHHH **** "OZ./^#(/_ )-G^.O_ &/6E_\ I%)7\X]?T M_P#LA_A/_P!,]K7;_M0?\FT_$3_L1=7_ /2.6@#^#RBBB@ HHHH *_HX_P"# M(/\ Y-G^.O\ V/6E_P#I%)7\X]?T_\ LA_A/_TSVM=O^U!_R;3\ M1/\ L1=7_P#2.6N(_P""9'_*-K]GO_LA_A/_ -,]K7;_ +4'_)M/Q$_[$75_ M_2.6@#^#RBBB@ HHHH *_HX_X,@_^39_CK_V/6E_^D4E?SCU_1Q_P9!_\FS_ M !U_['K2_P#TBDH _<2BBB@ HHHH **** "BBB@ HKSS]J3]I#P3^RE\%=6^ M,OC>*6YCL4$>FZ5;']_J=X^1#:Q#!)9V')P=JAG(PIKQ_P 9?\%)[G2O W@3 M6_A_^SYJ'BC7?%OPP;Q]JN@6NOPVXT714AC>60S2)^_DW2;$14!M M!_[_ #__ !- &%_P3W_Y(GJW_8]ZS_Z4FOYD?^#KG_E-U\3?^P'X<_\ 3-:5 M_3+_ ,$Y-6T[6O@1JE_I5VD\,GCC5V21#P0T^]3^*LI_&OYFO^#KG_E-U\3? M^P'X<_\ 3-:4 ?G+1110 4444 ?O_ /*-KX:_]EPL_P#TSZK7\R- !1110 4444 ?W&?\$R/^4;7[/?\ MV0_PG_Z9[6NW_:@_Y-I^(G_8BZO_ .D4444 %%%% !7]''_!D'_R;/\=?^QZTO_TB MDK^<>OZ./^#(/_DV?XZ_]CUI?_I%)0!^XE?R._\ !US_ ,INOB;_ -@/PY_Z M9K2OZXJ_D=_X.N?^4W7Q-_[ ?AS_ -,UI0!^O\ _*-KX:_]EPL__3/JM?S(T %% M%% !1110!_<9_P $R/\ E&U^SW_V0_PG_P"F>UKM_P!J#_DVGXB?]B+J_P#Z M1RUQ'_!,C_E&U^SW_P!D/\)_^F>UKM_VH/\ DVGXB?\ 8BZO_P"DOZ./^#(/_DV?XZ_]CUI? M_I%)0!^XE?R._P#!US_RFZ^)O_8#\.?^F:TK^N*OY'?^#KG_ )3=?$W_ + ? MAS_TS6E 'YRT444 %%%% 'W'_P &V7_*;KX"_P#8UKM_VH/^3:?B)_V(NK_^D4444 %%%% !7]''_ 9!_P#)L_QU_P"QZTO_ M -(I*_G'K^CC_@R#_P"39_CK_P!CUI?_ *124 ?N)1110 4444 %%%% !111 M0!\X?MV?L9_$_P#:8O;#QO\ #KXXS:#>>&O#6JVVD^'I/#]M>6]Y=7=N\3.6 MG8+#(T9\D2X)C5V*E=QSX=8?L6_MJ?"#P9X"\5>%_#^G>._$:_ *\^''B#2; MK5;73/[$69DEMG5QF.YCMV!B8@^9(L889+''Z 44 <+^S%\([GX"?L[>"?@O M?ZC'=W/ACPQ9Z==W4.=DTT<2K(Z9 .TON(SSC%=U110!%?6%CJEI)I^IV45Q M;RKME@GC#HX]"IX(K'_X5=\,_P#HG>A?^"B'_P")K=HH \(_X)XV\%M\#]5B MMH$C4>.M8 5% N"!T]@!^%?S*?\'7/_*;KXF_]@/PY_P"F:TK^F[_@GO\ M\D3U;_L>]9_]*37\R/\ P=<_\INOB;_V _#G_IFM* /SEHHHH **** /N/\ MX-LO^4W7P%_[#FI_^F:^K^QFOXYO^#;+_E-U\!?^PYJ?_IFOJ_L9H _''_@] M?_Y1M?#7_LN%G_Z9]5K^9&OZ;O\ @]?_ .4;7PU_[+A9_P#IGU6OYD: "BBB M@ HHHH _N,_X)D?\HVOV>_\ LA_A/_TSVM=O^U!_R;3\1/\ L1=7_P#2.6N( M_P""9'_*-K]GO_LA_A/_ -,]K7;_ +4'_)M/Q$_[$75__2.6@#^#RBBB@ HH MHH *_HX_X,@_^39_CK_V/6E_^D4E?SCU_1Q_P9!_\FS_ !U_['K2_P#TBDH M_<2OY'?^#KG_ )3=?$W_ + ?AS_TS6E?UQ5_([_P=<_\INOB;_V _#G_ *9K M2@#\Y:*** "BBB@#[C_X-LO^4W7P%_[#FI_^F:^K^QFOXYO^#;+_ )3=? 7_ M +#FI_\ IFOJ_L9H _''_@]?_P"4;7PU_P"RX6?_ *9]5K^9&OZ;O^#U_P#Y M1M?#7_LN%G_Z9]5K^9&@ HHHH **** /[C/^"9'_ "C:_9[_ .R'^$__ $SV MM=O^U!_R;3\1/^Q%U?\ ](Y:XC_@F1_RC:_9[_[(?X3_ /3/:UV_[4'_ ";3 M\1/^Q%U?_P!(Y: /X/**** "BBB@ K^CC_@R#_Y-G^.O_8]:7_Z125_./7]' M'_!D'_R;/\=?^QZTO_TBDH _<2OY'?\ @ZY_Y3=?$W_L!^'/_3-:5_7%7\CO M_!US_P INOB;_P!@/PY_Z9K2@#\Y:*** "BBB@#[C_X-LO\ E-U\!?\ L.:G M_P"F:^K^QFOXYO\ @VR_Y3=? 7_L.:G_ .F:^K^QF@#\_^R'^$_\ TSVM=O\ M0?\FT_$3_L1=7_](Y:XC_@F1_RC:_9[ M_P"R'^$__3/:UV_[4'_)M/Q$_P"Q%U?_ -(Y: /X/**** "BBB@ K^CC_@R# M_P"39_CK_P!CUI?_ *125_./7]''_!D'_P FS_'7_L>M+_\ 2*2@#]Q**** M"BBB@ HHHH **** "BBB@ HHHH **** /"_^">__ "1/5O\ L>]9_P#2DU_, MC_P=<_\ *;KXF_\ 8#\.?^F:TK^F[_@GO_R1/5O^Q[UG_P!*37\R/_!US_RF MZ^)O_8#\.?\ IFM* /SEHHHH **** /N/_@VR_Y3=? 7_L.:G_Z9KZO[&:_C MF_X-LO\ E-U\!?\ L.:G_P"F:^K^QF@#\_P#LA_A/_P!,]K7; M_M0?\FT_$3_L1=7_ /2.6@#^#RBBB@ HHHH *_HX_P"#(/\ Y-G^.O\ V/6E M_P#I%)7\X]?T%?%NJW$82)7C MA E=HL;EDWA(@S$ABR@_-'B[X,?$&.?P5^S!^USXUU'46\$_LNZ_XGC===F1 M8==2[*Q.98W'GR6EN416)8#RRPR"<_E9&N_\$^OV./$OP[\.?"C6_@3ID^@^ M$C,2K()&CD=B6C9BC<9! % &E^Q#XQ\6_$']CWX8^- MO'EY-K/PY/0_\ " _\%!/^B_\ @3_PE)/_ (JO=** / /^";L. MLP? 34X]=O(9[@>-]6$DD$>U2PF <@>A<,1Z @=J_F<_X.N?^4W7Q-_[ ?AS M_P!,UI7]-W_!/?\ Y(GJW_8]ZS_Z4FOYD?\ @ZY_Y3=?$W_L!^'/_3-:4 ?G M+1110 4444 ?O\ _*-KX:_]EPL__3/JM?S(U_3=_P 'K_\ RC:^&O\ MV7"S_P#3/JM?S(T %%%% !1110!_<9_P3(_Y1M?L]_\ 9#_"?_IGM:[?]J#_ M )-I^(G_ &(NK_\ I'+7$?\ !,C_ )1M?L]_]D/\)_\ IGM:[?\ :@_Y-I^( MG_8BZO\ ^DOZ M./\ @R#_ .39_CK_ -CUI?\ Z124 ?N)7\CO_!US_P INOB;_P!@/PY_Z9K2 MOZXJ_D=_X.N?^4W7Q-_[ ?AS_P!,UI0!^O_\ *-KX M:_\ 9<+/_P!,^JU_,C7]-W_!Z_\ \HVOAK_V7"S_ /3/JM?S(T %%%% !111 M0!_<9_P3(_Y1M?L]_P#9#_"?_IGM:[?]J#_DVGXB?]B+J_\ Z1RUQ'_!,C_E M&U^SW_V0_P )_P#IGM:[?]J#_DVGXB?]B+J__I'+0!_!Y1110 4444 %?TO_P#*-KX:_P#9<+/_ -,^JU_,C7]-W_!Z_P#\HVOA MK_V7"S_],^JU_,C0 4444 %%%% ']QG_ 3(_P"4;7[/?_9#_"?_ *9[6NW_ M &H/^3:?B)_V(NK_ /I'+7$?\$R/^4;7[/?_ &0_PG_Z9[6NW_:@_P"3:?B) M_P!B+J__ *1RT ?P>4444 %%%% !7]''_!D'_P FS_'7_L>M+_\ 2*2OYQZ_ MHX_X,@_^39_CK_V/6E_^D4E '[B4444 %%%% !1110 4444 %%%% !1110 4 M444 >%_\$]_^2)ZM_P!CWK/_ *4FOYD?^#KG_E-U\3?^P'X<_P#3-:5_3=_P M3W_Y(GJW_8]ZS_Z4FOYD?^#KG_E-U\3?^P'X<_\ 3-:4 ?G+1110 4444 ?< M?_!ME_RFZ^ O_8O_ /*-KX:_]EPL_P#TSZK7 M\R- !1110 4444 ?W&?\$R/^4;7[/?\ V0_PG_Z9[6NW_:@_Y-I^(G_8BZO_ M .D44 M44 %%%% !7]''_!D'_R;/\=?^QZTO_TBDK^<>OZ./^#(/_DV?XZ_]CUI?_I% M)0!^XE?R._\ !US_ ,INOB;_ -@/PY_Z9K2OZXJ_D=_X.N?^4W7Q-_[ ?AS_ M -,UI0!^O\ _*-KX:_]EPL__3/JM?S(T %%%% !1110!_<9_P $R/\ E&U^SW_V M0_PG_P"F>UKM_P!J#_DVGXB?]B+J_P#Z1RUQ'_!,C_E&U^SW_P!D/\)_^F>U MKM_VH/\ DVGXB?\ 8BZO_P"DOZ./^#(/_DV?XZ_]CUI?_I%)0!^XE?R._P#!US_RFZ^)O_8# M\.?^F:TK^N*OY'?^#KG_ )3=?$W_ + ?AS_TS6E 'YRT444 %%%% 'W'_P & MV7_*;KX"_P#8UKM_VH/^3:?B)_V(NK_^ MD4444 M %%%% !7]''_ 9!_P#)L_QU_P"QZTO_ -(I*_G'K^CC_@R#_P"39_CK_P!C MUI?_ *124 ?N)1110 4444 %%%% !1110 5X1^U7^VK>_L]>-++X:^!/@O?^ M.M?;PK?^*-7L+/5X;)=/T:S(66X+RAO,_A_I_BN;6?A)JO@+5=+O-=CL&L!"^#2C;*BON#H"'P!MSG@ M^C/A7\2/#7QB^&?A_P"*_@V61]*\2:-;:EIQF0*XAFC610X!.U@&P1G@@BM^ MN%_9B^$=S\!/V=O!/P7O]1CN[GPQX8L].N[J'.R::.)5D=,@':7W$9YQBNZH M S_%?BOPYX&\.7?BWQ;J\-AIMA"9;R\G.$B3IN..W->M!_[ M_/\ _$UZE?6%CJEI)I^IV45Q;RKME@GC#HX]"IX(K'_X5=\,_P#HG>A?^"B' M_P")H ^4OV4/VX?V2/@7\-[_ ,(?%GX^>'M$U*Y\4ZG?P6MU=$L]M+<,8Y 4 M!&& /?/'-?A'_P '!?[-WQ/_ &W_ /@J7XZ_:._9>F\*^)_!FLZ5HL.FZS_P MG^C67G/!IMO!*/)N[N*5=LB.N60 XR,@@U_4#=?!CX/7TOG7OPG\-3/C&^70 MK=CCTR4J/_A1GP2_Z([X5_\ ">MO_B* /XKO^'7/[:/_ $(WA7_PZGAS_P"6 M%'_#KG]M'_H1O"O_ (=3PY_\L*_M1_X49\$O^B.^%?\ PGK;_P"(H_X49\$O M^B.^%?\ PGK;_P"(H _BN_X=<_MH_P#0C>%?_#J>'/\ Y84?\.N?VT?^A&\* M_P#AU/#G_P L*_M1_P"%&?!+_HCOA7_PGK;_ .(H_P"%&?!+_HCOA7_PGK;_ M .(H _E9_P""(O[)?QH_9"_X*E_"/]H[]HB'PKX>\&>&-5OIMB7?V M9)--NX$/DVUY)*^9)47"(Q&[)X!(_I3_ .'I'_!/G_HZSPK_ .!$G_Q%>I_\ M*,^"7_1'?"O_ (3UM_\ $4?\*,^"7_1'?"O_ (3UM_\ $4 ?D#_P=#_$GX8_ M\%%/V(_ _P (?V./BGX5\8^(M'^*EMK&HZ=_PDUGI_DV2Z;J$+2^9?20QMB2 M>)=JL6^;., D?A9_PZY_;1_Z$;PK_P"'4\.?_+"O[4?^%&?!+_HCOA7_ ,)Z MV_\ B*/^%&?!+_HCOA7_ ,)ZV_\ B* /XKO^'7/[:/\ T(WA7_PZGAS_ .6% M'_#KG]M'_H1O"O\ X=3PY_\ +"O[4?\ A1GP2_Z([X5_\)ZV_P#B*/\ A1GP M2_Z([X5_\)ZV_P#B* /XKO\ AUS^VC_T(WA7_P .IX<_^6%'_#KG]M'_ *$; MPK_X=3PY_P#+"O[4?^%&?!+_ *([X5_\)ZV_^(H_X49\$O\ HCOA7_PGK;_X MB@#Y8_86_P""@'[%OP;_ &(_@Y\(?B1^TGX5TWQ%X5^%?A[1]>T[^T!-]EO; M;3;>&>+S(@T;[9$9=R,RG&02"#74?'C_ (*1_L*>,_@=XS\'^&OVG_"MSJ.K M>%-1L]/M_MC)YL\MM(B)N=0JY9@,D@#/) KW_P#X49\$O^B.^%?_ GK;_XB MC_A1GP2_Z([X5_\ ">MO_B* /XKO^'7/[:/_ $(WA7_PZGAS_P"6%'_#KG]M M'_H1O"O_ (=3PY_\L*_M1_X49\$O^B.^%?\ PGK;_P"(H_X49\$O^B.^%?\ MPGK;_P"(H _BN_X=<_MH_P#0C>%?_#J>'/\ Y84?\.N?VT?^A&\*_P#AU/#G M_P L*_M1_P"%&?!+_HCOA7_PGK;_ .(H_P"%&?!+_HCOA7_PGK;_ .(H _BN M_P"'7/[:/_0C>%?_ ZGAS_Y85^U?_!K%XF\%?\ !.'X&_%CP=^V=\1_"O@W M4O$OBRPO-$MO^$JL=1^TP1VSH[[K&694PQ PQ!/8$5^TW_"C/@E_T1WPK_X3 MUM_\11_PHSX)?]$=\*_^$];?_$4 >6?\/2/^"?/_ $=9X5_\")/_ (BOYU?^ M#@O]F[XG_MO_ /!4OQU^T=^R]-X5\3^#-9TK18=-UG_A/]&LO.>#3;>"4>3= MW<4J[9$=MO_B*/^%&?!+_HCOA7_P ) MZV_^(H _BN_X=<_MH_\ 0C>%?_#J>'/_ )84?\.N?VT?^A&\*_\ AU/#G_RP MK^U'_A1GP2_Z([X5_P#">MO_ (BC_A1GP2_Z([X5_P#">MO_ (B@#^*[_AUS M^VC_ -"-X5_\.IX<_P#EA1_PZY_;1_Z$;PK_ .'4\.?_ "PK^U'_ (49\$O^ MB.^%?_">MO\ XBC_ (49\$O^B.^%?_">MO\ XB@#^5G_ ((B_LE_&C]D+_@J M7\(_VCOVB(?"OA[P9X8U6^FUS6?^%AZ)=_9DDTV[@0^3;7DDKYDE1<(C$;LG M@$C^E/\ X>D?\$^?^CK/"O\ X$2?_$5ZG_PHSX)?]$=\*_\ A/6W_P 11_PH MSX)?]$=\*_\ A/6W_P 10!^0/_!T/\2?AC_P44_8C\#_ A_8X^*?A7QCXBT M?XJ6VL:CIW_"36>G^39+INH0M+YE])#&V))XEVJQ;YLXP"1^%G_#KG]M'_H1 MO"O_ (=3PY_\L*_M1_X49\$O^B.^%?\ PGK;_P"(H_X49\$O^B.^%?\ PGK; M_P"(H _BN_X=<_MH_P#0C>%?_#J>'/\ Y84?\.N?VT?^A&\*_P#AU/#G_P L M*_M1_P"%&?!+_HCOA7_PGK;_ .(H_P"%&?!+_HCOA7_PGK;_ .(H _BN_P"' M7/[:/_0C>%?_ ZGAS_Y84?\.N?VT?\ H1O"O_AU/#G_ ,L*_M1_X49\$O\ MHCOA7_PGK;_XBC_A1GP2_P"B.^%?_">MO_B* /EC]A;_ (* ?L6_!O\ 8C^# MGPA^)'[2?A73?$7A7X5^'M'U[3O[0$WV6]MM-MX9XO,B#1OMD1EW(S*<9!(( M-=1\>/\ @I'^PIXS^!WC/P?X:_:?\*W.HZMX4U&ST^W^V,GFSRVTB(FYU"KE MF R2 ,\D"O?_ /A1GP2_Z([X5_\ ">MO_B*/^%&?!+_HCOA7_P )ZV_^(H _ MBN_X=<_MH_\ 0C>%?_#J>'/_ )84?\.N?VT?^A&\*_\ AU/#G_RPK^U'_A1G MP2_Z([X5_P#">MO_ (BC_A1GP2_Z([X5_P#">MO_ (B@#^*[_AUS^VC_ -"- MX5_\.IX<_P#EA1_PZY_;1_Z$;PK_ .'4\.?_ "PK^U'_ (49\$O^B.^%?_"> MMO\ XBC_ (49\$O^B.^%?_">MO\ XB@#^*[_ (=<_MH_]"-X5_\ #J>'/_EA M7[5_\&L7B;P5_P $X?@;\6/!W[9WQ'\*^#=2\2^++"\T2V_X2JQU'[3!';.C MONL99E3#$##$$]@17[3?\*,^"7_1'?"O_A/6W_Q%'_"C/@E_T1WPK_X3UM_\ M10!Y9_P](_X)\_\ 1UGA7_P(D_\ B*_G5_X."_V;OB?^V_\ \%2_'7[1W[+T MWA7Q/X,UG2M%ATW6?^$_T:R\YX--MX)1Y-W=Q2KMD1URR '&1D$&OZ??^%&? M!+_HCOA7_P )ZV_^(H_X49\$O^B.^%?_ GK;_XB@#^*[_AUS^VC_P!"-X5_ M\.IX<_\ EA1_PZY_;1_Z$;PK_P"'4\.?_+"O[4?^%&?!+_HCOA7_ ,)ZV_\ MB*/^%&?!+_HCOA7_ ,)ZV_\ B* /XKO^'7/[:/\ T(WA7_PZGAS_ .6%'_#K MG]M'_H1O"O\ X=3PY_\ +"O[4?\ A1GP2_Z([X5_\)ZV_P#B*/\ A1GP2_Z( M[X5_\)ZV_P#B* /Y6?\ @B+^R7\:/V0O^"I?PC_:._:(A\*^'O!GAC5;Z;7- M9_X6'HEW]F233;N!#Y-M>22OF25%PB,1NR> 2/Z4_P#AZ1_P3Y_Z.L\*_P#@ M1)_\17J?_"C/@E_T1WPK_P"$];?_ !%'_"C/@E_T1WPK_P"$];?_ !% 'Y _ M\'0_Q)^&/_!13]B/P/\ "']CCXI^%?&/B+1_BI;:QJ.G?\)-9Z?Y-DNFZA"T MOF7TD,;8DGB7:K%OFSC )'X6?\.N?VT?^A&\*_\ AU/#G_RPK^U'_A1GP2_Z M([X5_P#">MO_ (BC_A1GP2_Z([X5_P#">MO_ (B@#^*[_AUS^VC_ -"-X5_\ M.IX<_P#EA1_PZY_;1_Z$;PK_ .'4\.?_ "PK^U'_ (49\$O^B.^%?_">MO\ MXBC_ (49\$O^B.^%?_">MO\ XB@#^*[_ (=<_MH_]"-X5_\ #J>'/_EA1_PZ MY_;1_P"A&\*_^'4\.?\ RPK^U'_A1GP2_P"B.^%?_">MO_B*/^%&?!+_ *([ MX5_\)ZV_^(H ^6/V%O\ @H!^Q;\&_P!B/X.?"'XD?M)^%=-\1>%?A7X>T?7M M._M 3?9;VVTVWAGB\R(-&^V1&7,_!_AK M]I_PK;/+;2(B;G4*N68#)( SR0*]_\ ^%&?!+_HCOA7 M_P )ZV_^(H_X49\$O^B.^%?_ GK;_XB@#^*[_AUS^VC_P!"-X5_\.IX<_\ MEA1_PZY_;1_Z$;PK_P"'4\.?_+"O[4?^%&?!+_HCOA7_ ,)ZV_\ B*/^%&?! M+_HCOA7_ ,)ZV_\ B* /XKO^'7/[:/\ T(WA7_PZGAS_ .6%'_#KG]M'_H1O M"O\ X=3PY_\ +"O[4?\ A1GP2_Z([X5_\)ZV_P#B*/\ A1GP2_Z([X5_\)ZV M_P#B* /XKO\ AUS^VC_T(WA7_P .IX<_^6%?M7_P:Q>)O!7_ 3A^!OQ8\'? MMG?$?PKX-U+Q+XLL+S1+;_A*K'4?M,$=LZ.^ZQEF5,,0,,03V!%?M-_PHSX) M?]$=\*_^$];?_$4?\*,^"7_1'?"O_A/6W_Q% #OA'\9_A;\>?!R?$'X/>-K+ MQ!HLEQ) FHV#$QM(APZY('()KIZI:!X;\.^%-/&D>%] LM-M Y86MA:I#&&/ M4[4 &3ZU=H **** "BBB@ HHHH **** "BBB@ HHHH **** "BFS30V\+W%Q M*L<:*6=W; 4#DDD]!6'\,?BE\-_C5X#TWXI?"'QWI/B?PWK$)ETK7="OX[JT MNT#%"T"I':@#>HHHH **** "BBB@ HKF+/XV_!G4?BA<_!'3_ M (N>&)_&EE9B[O/"$.OV[:I!;G&)GM0_FK&=R_,5 Y'/-=/0 4444 %%%% ! M116=KWB_PGX5ELH/%'BC3M-?4KM;73DO[V.$W4[?=BC#D;W/95R3Z4 :-%%% M !1110 4444 %%0ZCJ.GZ/I\^KZO?PVMI:PM-=75S*$CAC4%F=F8@*H ))/ M KB?@+^U'^S9^U-HFH>)/V:_CUX0\>Z?I-^;+4[WPAXAM]0CM;@#/ER- [!2 M1R,_>'(R.: .\HHHH **** "BBB@ HKF+/XV_!G4?BA<_!'3_BYX8G\:65F+ MN\\(0Z_;MJD%N<8F>U#^:L9W+\Q4#D<\UT] !1110 4444 %%%5K_6M'TNXM MK34]6MK:6]F\JSBGG5&GDP3L0$Y9L G R< T 6:*** "BBB@ HHHH **AU'4 M=/T?3Y]6U:_AM;2UA::ZNKF4)'#&H+,[,V J@ DD\ "N6^"_[07P'_:/\,3> M-OV>_C5X3\=:-;7TEG<:MX/\0VVI6T5PF"\+26[NH< J=I.<,#T(H Z^BBB@ M HHHH **** "BL+3OB?\--7\=7WPNTGXAZ%=>)M+M4N=3\.V^K0O?VD+8VRR MVZL9(T.1AF4 Y'K6[0 4444 %%%% !115:_UK1]+N+:TU/5K:VEO9O*LXIYU M1IY,$[$!.6; )P,G - %FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "N.^+W[0GP1^ +^&X_C1\4-'\--XP\36WAWPNNK78B.IZI<;O)M( M@?O2/M.!TXY(KY\\:_\ !%+S3K2\%OJ^H076RVGBE^S-,L42@(KQDRN.&Z#]@?]EGXR_\$,N1!9:@(S.C$A$N&** M!EW;OO\ @IY_P3C_ &H/VX?VH?@)\4?@-^U(?A3HWPXLO%4/B?Q#I5J)=;B3 M5;>RMO\ B6AT,<5P]NEW%]H8AK<2;T#L<5]9?!CX5:!\#/A-X<^#GA;6-:U# M3O#.CP:;97WB+5Y;^^GCB0(KSW$Q+RN0,EB?8 Z:BBB@ HHKPO\ ;"_X M*8_L'_L"7.E:?^UY^TQX?\%WNMKOTO2[OSKF\GBW%3,+>VCDE6+<"/-*A 01 MNX- 'LGBSQ;X6\!>%]1\;^./$EAHVC:192WFJZMJEVEO;6=O&I>2:65R%C15 M!8LQ !)-? 7[;?_ 6>^,GPE\0>-?$7[&W[/?A;XC?#WX/_ ]T/QS\2_%V ML^+I+(:KI&J;Y((]#\J&2.YD%O&T[2R.$P0@5FQNY#]NC]N_]I3P3^T/I/[; M'@'P];?$;]A.S^&^F:7\4_L!MM2LM=M-:NKV.[UJSCB#FX2P6&TCN8W.?+GD M7RPK/*OL/[;O[ 6G_&7_ ((L:W^PE_P3.30+#2?$>B:1'X"^W>()Y],.ERZO M:7TY^U.TLC0/:F$[;2]/?'\W@WPWX4M?%U MO86EIJD%FU[/VH/ TUOXB\+?#6Z^'WAWX7ZS)]K'PU\7:=JTUI<7FGW\3JDIFNY;1C M(L*,5B"%BI*#[)_X(0:1\,OB/^ROHW[;VO>&-(TGXN?'C3%\2?$2WTZX,,&J MWEG<76G_ -N0:>3LM'NX]LLSPHBR/,-W85YG_P $M_\ @D=^V-IWP,G^&W_! M43XCZ)?> ;RXUN2;X#Z#:PW%CK=QJ&KOJ4FI:Y=GFVJ6VG:;IU MJD%O:PHH5(HXT 5$50 %4 5I7>D7[^'K/6]I$=C=ZK'";2%P^ X,HV88,588KXO^,? MA[]K_P#8=O;?XI?\%:]!\:_M&? ?5?!WAW4OC)>7NL:3>:1X-\;SZZ%AOM$M M@MM=Q6=JFR-HHHP6^U(2S*"* .N^)_[7/[6G_!1)_"7[*G[3GP:TSX>? +]K M;6/%'@OPI_PC\]_:^/\ 0ETDS3"[OA=I]E>&\CL9!Y<43*D5PI,D@.&J?!7] MI+X9?LC_ /!=_P#:#_9U_9S_ &6?$/B'7=3T3X;^&K7P9\-_#\%G906D5B]S M?:]J$Q$5I:QV\%[;Q)DAI6Q&H .X?2__ 4]_P""<7[4/[;_ .U'\!?B?\!O MVI3\*=&^&]GXJA\3^(=*M1+K<2:I;V5K_P 2S>ACBN'MTNXOM#$-;B3>@=CB MOIS]G_\ 9Q^%?[-7@BT\%_#?2)FEBTRQLM2\0ZM<&[U;61:6Z6T$M]>29ENY M5B14#2$[5 50J@* #NZ*** "BBO"_P!L+_@IC^P?^P)Z MVN_2]+N_.N;R>+<5,PM[:.258MP(\TJ$!!&[@T >R>+/%OA;P%X7U'QOXX\2 M6&C:-I%E+>:KJVJ7:6]M9V\:EY)I97(6-%4%BS$ $DU\!?MM_\ !9[XR?"7 MQ!XU\1?L;?L]^%OB-\/?@_\ #W0_'/Q+\7:SXNDLAJND:IOD@CT/RH9([F06 M\;3M+(X3!"!6;&[R/_@L=_P43\=?#?XW_!7]I7]FSXO^&_&WP-3X0>)?%'Q' M\$S:_;MHOQ!\.G4-(TVZMH_,;R9[M8M0=X4(HGO/->=I9A \4-T M4P6/ENBH!\J ^:?VL?A_P#L:_\ !*7XZ?L=?'77_$%_=Z_XM^+?C;Q]XC^* M;>%]_B?7[2ZTZ:<:1(+96FNWFEU*QLXXW9@#CE%+8_8#X$?$[5/C1\'?#GQ7 MUKX6^)/!-UK^E17LWA/Q?:QP:GI9<9\FYCC=U20#DKNR,X8*V5'C/['_ .P+ MJWPGLK#XD?M?_&*7XU_%6#5KC5K/Q5X@T>WCLO"MQ<00P2VN@6H3&F6OE01) MA#N?:SL079:^DJ "BBB@ HKF?C!\:/A'^S[\/M0^+'QR^)>A^$?#.EH&U#7? M$6IQ6EK!DX4-)(0-S$A57JQ( !) KXP_;H_;^^.'[0G[+WA/QO\ \$,/'6@_ M%3Q3=_$>&/5KO0)K>]T^VL+&RN]1N;'4&8%K,W0M8K9-WE.S7*!9$WJQ /6_ MVV?^"C&G_L\+X3^&_P"SIX%TSXK_ !.\>^/YO!OAOPI:^+K>PM+35(+-KVY7 M4;PB06?DVX60Q%#*YDC"IAMP^"_V@O@E\)/^"N/[,/BS_@HK\??BQX<^"GC; M3[W3/A_IMO\ %76RVD_"77-'\1E=3N-/OX9[<23W3; LH$9;9&C,%R5^W/\ M@E!I)%G=$0SC9(VX,I/A'_!(7_@E]^W'\,/AFFC?\%'?B;X+;;3YUCCU?3O.DD8VTNYD! M\QP6A<@X(4?4=4O#?AKPYX-T&T\*^$/#]EI6EZ?;K!8:;IMHD%O;1*,+''&@ M"HH' J[0 4444 %<=\7OVA/@C\ 7\-Q_&CXH:/X:;QAXFMO#OA==6NQ$= M3U2XW>3:1 _>D?:<#IQR17S=\7?^"YW_ 38^''Q5U/]GB/]J/18_&-M?2Z+ M%J%WI-^_AZTUS:?+L+O58X3:0OOP'!E'EX8,5(Q7QOIOPR^)/PD_:R^%/PM_ MX*O?M27GQ"T?Q[\'-;^(?[0WA;XF^)K:X\+^"]2TN^LGT[4=(*QPIIJI<3FV MQ$0K %29-^2 =?XY_;"_:E_X*#:IX,_9=_:O^!.F>!_V>_VL]:\4>#/#-MX? MO-0L?'VC)I/GS"ZOC=1FU:"\2RD^2*(A(IU)DD!PV;\//$NA_LD?\%H;GX,? M\$\_CAI7B1_B/\4+:S^._P !=&^$HTVR\':)::#&D.JI?11)''Y)1,_#B+=: MI+::S:6,,9&'8@5]?\ P8^%6@? SX3>'/@YX6UC M6M0T[PSH\&FV5]XBU>6_OIXXD"*\]Q,2\KD#)8GV .FHHHH ***\+_;" M_P""F/[!_P"P)ZVN_2]+N_.N;R>+<5,PM[:.258MP(\T MJ$!!&[@T >R>+/%OA;P%X7U'QOXX\26&C:-I%E+>:KJVJ7:6]M9V\:EY)I97 M(6-%4%BS$ $DU\!?MM_\%GOC)\)?$'C7Q%^QM^SWX6^(WP]^#_P]T/QS\2_ M%VL^+I+(:KI&J;Y((]#\J&2.YD%O&T[2R.$P0@5FQNX_]JSQQ_P4R^+OC>#] MKK]F?Q9<_%3X$ZK\0-$TKPO\)?AKIV@ZQI7C;P'+IK2Z_>ZA+>.C>?(ZW%K$ MAE0+(L<>S,A<]#XY^"/P]_X*+_\ !O/)\!O^"2OAP>%_#_C;2K2P\&Z%XXO+ MB$Z5%!XBB.IV5X\DD\J>7Y%]$55I!A0L>5V4 ?./[ ?VW? MV:_VS_ WA3XTV'AKQMXXT6R^)?@T7WB3XL7FL3P3C3;F6UFA>5528VENCK(Z M/("I.UV3]AO@WXK\6>//A#X5\<>/?!TGAW7=9\-V-]K7A^9B7TR[FMTDFM6) MP28W9D.?[M>3?L5?L?\ Q(^!/@>>_P#VIOVB-2^,/CW5]9&LWVLZQIT$&FZ% M<^2D0M=%LU7&GVJ)&@"J2SLID;!<@>^T %%%% !17,_&#XT?"/\ 9]^'VH?% MCXY?$O0_"/AG2T#:AKOB+4XK2U@R<*&DD(&YB0JKU8D D@5\6_\%)OV_P"# MXW?\$Q=?^,7_ 2F_:\\-7OB:Z\?^%/#FE>+/#NHP72:;=7^OV%H8KE2KM"& M2?#!D#&-R0"",@'KW[;/_!1C3_V>%\)_#?\ 9T\"Z9\5_B=X]\?S>#?#?A2U M\76]A:6FJ06;7MRNHWA$@L_)MPLAB*&5S)&%3#;A\%_M!?!+X2?\%Z;8%E MC+;(T9@N2OT5_P $0/CY^QE^U)JOQ3^+WPH^$5SX,^-M[JMC+^T;X8A@NGTG M3?%47VVSFFLY&W6F^1)(C*2V:YK_@D+_P $OOVX_AA\,TT;_@H[ M\3?#EUX16ZUZ:/X&:7H]GJ&GZQN7$Z2B[N1(Z^3%#M2%(H_F+- M*I /H;_@DA^VC\6_VY/V:M>^(WQGTSPI)JOAGXEZ[X3M_%7@$S'0/%MMI\ZQ MQZOIWG22,;:7%?"'A^RTK2]/MU@L-- MTVT2"WMHE&%CCC0!44#@ 5=H **** "BBB@ HHHH **** "BBB@ HHHH * M*** "J7B32KC7O#M_H=IJL]A+>V4L$=];'$ENSH5$B?[2DY'N*NT4 ?A/;?' M3Q'^R]_P28\4?\$,?C1^P-K?B;XVZ9_:/AK0O#$7A'5)=)\>VEU=S2P^(=.O MK.SN(_/0RQS9F:+;-%N:6,@JGW3_ ,$H/^":%_\ #+]EZYT?_@H/^R-\(;CX MC>(-#TC1O%VLV3_V[<^)]/T^SM(K8ZH]U;B,3*ULFZ.(R1,T*REGD)8_=]% M#8HHX8UAAC5$10J(HP% Z #M3J** "BBB@ K\L?B9^T'\,/^"5O_ 5Q^/WQ MM_;^\*-%X%^/WA30V^%WQ7U#19[S3[/^S]/-M=^&+F6*&8V@EE_?!0FR089] MS$8_4ZFR11S+LEC5ER#AAD9!R#^= 'Y4?\&^GAK]IS6?"7Q6\/\ BW]@^V\$ M_LO_ !9\7:SX@\!Z/XA\5^<-,M+M(XI=/MM,GLHI7TVY/F2QM(L"A#@1,)-Y M_2[X&_!#X6?LV?"/P_\ CX)>$HM"\)^%M.2QT'2(;B65;6W7)"!Y69VY).6 M8DYY-=710 4444 %%%% 'YU?\%S/[/\ A;\>?V6OVQOV@/AY/XO_ &>_A?XY MU@_%S2!IC7]OI-Q?626VE:[:2Q5C&91M!9U%?+?AOXK1?M$?\ M!8?QOXT_X([_ ++5QXJ^&OB/X52>$OCGXK^'WB?3+#P]J;WJI]BU=3*T<(U" MT\V7?",W#I&V% 9V/[:W5K;7UM)97MO'-#-&4FAE0,KJ1@J0>""."#5/PQX3 M\*^"='C\.^#/#.GZ1I\))BL=+LDMX4).20D8"C)Y/% 'RS_P2[_X(\?LY_\ M!,7P=;7/AC6-5\R6$.PII]I&S,MC8HR*5MXR?N)O M:0HI'UM110 4444 %4O$FE7&O>';_0[359["6]LI8([ZV.)+=G0J)$_VE)R/ M<5=HH _">V^.GB/]E[_@DQXH_P""&/QH_8&UOQ-\;=,_M'PUH7AB+PCJDND^ M/;2ZNYI8?$.G7UG9W$?GH98YLS-%MFBW-+&053['_89_X))^)OB1\'/AIXB_ MX*S_ ULM7\?_#;P[HVAZ1IVC_%36-1TK5;+3$22RFU:P)BLIKJ*X,K8"S1L M0&9I#T_1&B@ HHHH **** "ORQ^)G[0?PP_X)6_\%!?C]X M4T-OA=\5]0T6>\T^S_L_3S;7?ABYEBAF-H)9?WP4)LD&&??'_\ : _X)D3VD+364TMN+BWEGCB$. T<67\P_KY\'/@G\(OV M>O 5O\+O@;\.-'\)^'+2YN+BVT70K%+:VBEGF>>9U1 "\DCL?=JZBB@ HHH MH **** /SJ_X+F?V?\+?CS^RU^V-^T!\/)_%_P"SW\+_ !SK!^+FD#3&O[?2 M;B^LDMM*UVYM0K":&SF\TEBK&,RC:"SJ*^>/@;^T6OC_ /X+HZM\>/\ @CI^ MR,_CCX;R>!H-$^.6N^!?%&F:?X;UN2:2*6QU/=*T<2WUMND5X1NN7C1L( SL M?V8NK6VOK:2RO;>.:&:,I-#*@974C!4@\$$<$&J?ACPGX5\$Z/'X=\&>&=/T MC3X23%8Z79);PH2* .)^"O[)WP&_9W^('Q#^)GP=\#C1-5^*7B M*/7?&OV>]F-O>:@L*Q&X2W+F*&1P-TC1JK2NQ9RQQCT:BB@ HHHH *I>)-*N M->\.W^AVFJSV$M[92P1WUL<26[.A42)_M*3D>XJ[10!^$]M\=/$?[+W_ 28 M\4?\$,?C1^P-K?B;XVZ9_:/AK0O#$7A'5)=)\>VEU=S2P^(=.OK.SN(_/0RQ MS9F:+;-%N:6,@JGU-^QI_P $4M6^-NC_ @^,O\ P6&^&F@>(_'OP=^'EAX- M\+^'K#Q7+JNEZC8VVV:*[U:&2WC6>\24NICWS6Y"*S>8V"OZ944 ,MK:WL[> M.TM($BBB0)%%&H544# X [4^BB@ HHHH *_+'XF?M!_##_@E;_P %!?C]X4T-OA=\5]0T6>\T^S_L_3S;7?ABYEBAF-H)9?WP4)LD&& M?JZ%O00M86MJMI#/)I=R6EFC,J0JHVE(B6 M$A_6G]G;]GOX1?LI?!3P]^SU\!_",>A>$_"]D;72--CF>4HI=I'=Y)"SR2/( M[R.[$L[NS$DDUVE% !1110 4444 ?G5_P7,_L_X6_'G]EK]L;]H#X>3^+_V> M_A?XYU@_%S2!IC7]OI-Q?626VE:[:2Q5C&91M!9U%?%_Q%\,_! M+_@H[_P55\8:#_P3Y_8GO/B7\"O$?@O3-(_:#U/X<>.;'1- UR9+ZUO],U1) M]\2Q7]K+&0\2$W+QQN H#R,?WANK6VOK:2RO;>.:&:,I-#*@974C!4@\$$<$ M&J?ACPGX5\$Z/'X=\&>&=/TC3X23%8Z79);PH2* /-/V\#W>LZ+I^E:JWAZV:!+NUL1(+821AMC.OG29E(\Q]V M79L#'K=%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ? %%%% !1110 4444 %%%% !1110 4444 %%%% '_V0$! end GRAPHIC 19 snap-20231231_g6.jpg begin 644 snap-20231231_g6.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# M( 44 P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *9<7%O:6[W=W.D442%Y99&" MJB@9))/ '>GU^0__!US\0O&OA'1?V>?#7Q(\4>--$_9TU_QQ?V_QQO_ 1) M(DTH5+8V-O.T?)B93>MY?.XQ$A2\<= 'ZQ^!_'7@CXG>$-.^(7PU\9:5XAT# M6+1+K2-VGB3XU:HWA5OA@;BXT72])N+A MY;=KE]LGEC#;$CB5FV0D[3D4 ?U<45YW^R+X4\#>!?V5OAOX+^&/Q0NO&_AO M2O VE6F@^,KV_6ZFURSCM(UAO7F3"RM*@60N.&+9[U^/7B7X$^*O^"]'_!9K M]J/X(_&3]HKQ[X8\"_L_:,FA_#C0O"&OM9P66L%C!]NE3:RRGSX;F1N [ Q) MO"Q@$ _/?N=56S M>T34OM'VC._SQ:&2U$V?, 4/NWC?7I>E_ GQE_P0;_X*F?L:^'/A!^T9X_\ M$?AK]H^!?#?Q4\/^+?$#7EKJ&K/):6[7J1X C(GU""1/O.GE,N\K(X(!^[U% M%% !17&?&;XF^+_AEIEE?^$/@[K7C&2ZG:.:VT62-6MU"Y#MO(X)XXKS#Q)^ MVK\3/!^A77B?Q5^QOXRT_3K*+S+N]N[^U2.%/[S,6P!0!]!453\.ZQ'XB\/V M/B"&$QI?6<5PD;,"5#H& )'!QFKE !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !7P/_P7*_;'_:H_8V\+>#?$OAC]CO2/B_\ 3Q!)=Z;\<;5/#D^ MIZKI%NRKY$\40E$'E'+L6FC>/?"J,T9E1A]\5%>V=KJ-G-I][")(9XFCFC;H MRL,$?B#0!_/C_P &T_[._B[QK^VCX0_:S_91_9\\2>!/A_X;_9JC\._$KQ)X MEMYK;2_&_B^0G;%D6SN8Q@&S+L%:9=_6?M._\ !6/Q?\0/V#?C=_P2 MV^-?_!([Q3X&^/7C"^N]$\.> ?AU\/6ET._>=XA%JBRIS+(C(91+'&ZR&*!D M;#$I^XOPD^$WPZ^!'PRT/X-_"+PK;Z'X8\-:;'8:%H]HS&.SMHQA(U+DM@#U M)-=%0!^=?[(OQK\?_P#!(G]EO]C'_@G=\&(5N;' MPE<->6[,E]*"0(XO[1$8925(M)""0 :^1_$/QR\;?\$%O^"RO[4?QQ^,G[-? MC_Q3X$_:!TI=;^''B#P;H)O(+S6 QN!8RON58CY\]S&XR74+$^PI(&K]S** M/YUM$_X(H_M?WG_!K?J/@23X1ZRWQ.OOC$/BQ#X">Q<:JUFMHNF_9_LY&[[0 M;0270@QYA#;-OF'97IFD?''QS_P7D_X*F?L<>)?A1^S9\0?#'AK]FZ$>(OBK MK_C#P^UG:V&KI):7#64;[B)"9]/@C3.V1_-9O+58W(_=VB@ HHHH *\H_;G_ M .31_'O_ & 7_P#0UKU>O*/VY_\ DT?Q[_V 7_\ 0UH [KX7?\DS\._]@*T_ M]$I6[6%\+O\ DF?AW_L!6G_HE*W: "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *\H_;G_Y-'\>_P#8!?\ ]#6O M5Z\H_;G_ .31_'O_ & 7_P#0UH [KX7?\DS\._\ 8"M/_1*5NUA?"[_DF?AW M_L!6G_HE*W: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *\H_;G_Y-'\>_]@%__0UKU>O*/VY_^31_'O\ V 7_ M /0UH [KX7?\DS\._P#8"M/_ $2E;M87PN_Y)GX=_P"P%:?^B4K=H **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M KRC]N?_ )-'\>_]@%__ $-:]7KRC]N?_DT?Q[_V 7_]#6@#NOA=_P DS\._ M]@*T_P#1*5NUA?"[_DF?AW_L!6G_ *)2MV@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O*/VY_P#DT?Q[_P!@ M%_\ T-:]7KRC]N?_ )-'\>_]@%__ $-: .Z^%W_),_#O_8"M/_1*5NUA?"[_ M ))GX=_[ 5I_Z)2MV@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "O*/VY_^31_'O\ V 7_ /0UKU>O*/VY_P#D MT?Q[_P!@%_\ T-: .Z^%W_),_#O_ & K3_T2E;M87PN_Y)GX=_[ 5I_Z)2MV M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "O*/VY_^31_'O_8!?_T-:]7KRC]N?_DT?Q[_ -@%_P#T-: .Z^%W M_),_#O\ V K3_P!$I6[6%\+O^29^'?\ L!6G_HE*W: "BBB@#XR_X+Q_\%%? MB;_P3(_8#OOCW\%O#^FWGBW6/$]AX;T"[UN,O9:9-="5S>3J"-RI'#)M!(7> MR;LJ"I^4O^"*'Q7_ ."X^H_M(:]'\;_B;X=^._P0N_BGXMT+QGXS36+:.X\- MZI93E5N-.#NCRZ?-(8_*MXD:*.)FV+#M57^NO^"X'QY_8;^!G[#=Y!_P46^" M?B?QO\*_&'B"ST#6+;PMIJ7$NG3R[YH+QV-Q ]NL;P9$T;%PY10"6 /XQ?\ M!-#Q=J?[#/\ P4H^%G@#_@G3^VQJ7C+X?_$O]I7Q3X0U?X/1ZTNHVK>$[2[A MCMM?=8VV9>TDDF6X\N-C]B8JSH9%4 _43_@XA_X+'>(?^"9G[/\ :?#;]FNX MCN_C?XWM9KKP_$M@EX/#^DV^6N]7G@964JH1HXQ(-C-O<[E@=3]/?\$M?CA\ M2_VE?^"=7P9^/OQDU]-4\5>+OA_I^IZ_J,=G%;BXNI8@SN(X56-,G^%5 '85 M^!G[8%Y_P5/\/^&?VNOVG?VQ_P#@E;XKU#6?BWH*M>4V_BNT^PI+!?QDQKY7FD3*(\M_J6.XT 7/^"I?_!1 M/]N>;_@HS\+O^"1G_!,_7?"/AKQ[XP\-3^)O%GC[QAIOVVWT>Q1;EDA2(JZ[ MBEI*S$QN298%79EF&3_P3D_X+9_%VY_9]_:ET/\ X*.Z+HS_ !,_9"N[U?&5 MYX2B\BW\26T0NEB>!&^597GLY(PRA4(F@;8FXBO)?VF/''@G]E[_ (.V/AG\ M);:>LXMKV$1-/(0B,7A5<$CFXB'\:Y^:O MA)\-/$?[:UA_P5V^/'[/J/KOAGQ#YUMX5U/2OWL.NM:7MY?2?967(FS!;HRA M,/"/CS7VN+3]FO3&M;+ M68_#@GFB-]]KO'C9<^2P60SL,R1N8BI:-/VB@D>6%)9(&B9E!:-R-R''0X)& M1[$CWK^4W5_A_P#\$Z?A9_P0N^$O[;7[-_QN_L_]L/2/'=K'%>Z7XYG;Q!%< MQWLT7V3[!YQ$5O%:) T;K$H($8W'S2K?U+_"[4O%VL_#/P[K'Q TT6>O7>A6 MDVMV:KM$%XT*--&!VVR%ACVH W:*** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO,/VMOVS?V9/V%OA-- M\;?VJ_B]I?@_P]'.+>"YU!V:6\N"K,MO;PH#)/*55CL12<*S' !( /3Z*^>O M^">G_!43]C;_ (*>?#-OB+^RK\3%OKFRMX9/$/A/5$6WUC0FE!VQW=N&8+DJ MP$D;21,58*[8-=7^V)^W5^R9^P%\.;/XL?M??&C3_!6@ZCJB:=I]W>6MQ*(LK 2.%0E6 )V MG ![W17(VGQ]^!]]\%E_:/M/B[XW[:-922P71A5@ MK31QSI&TT:DJ"\891N7)&X9 /?Z*** "O*/VY_\ DT?Q[_V 7_\ 0UKU>O*/ MVY_^31_'O_8!?_T-: .Z^%W_ "3/P[_V K3_ -$I6[7F'C+]H#X1_LK_ +)B M_M"?'GQ;_87A#PKX4M+S7M7^P7%U]EA\N--_E6\)_P#Y64?\11W_ M 0H_P"CYO\ S&7B?_Y64 ?;_P 5/A1\,_CC\/=5^$WQC\!:3XG\,ZY:FWU? M0M-P0<, P/4,H(P0#7SC_P $]/\ @CA^Q9_P3?\ $GBSQS\$ M?A9HA\0^(_$^IWUAXAETA?MNC:7UCX;>%WMF\/^#[N%S9V)MXWCA* ,"-B2.HR>C&OF+_ (BC MO^"%'_1\W_F,O$__ ,K*/^(H[_@A1_T?-_YC+Q/_ /*R@#ZD_:K_ &$/V/\ M]M_P+IWPW_:N_9_\/^-M(TB;S=(BU6W82V#E0K&">-EEAW!5#!' 8* V<"NA M_9T_9F^ /[)'PML_@I^S5\)=%\&>%K&1Y8-'T.T$4;2OC?+(>6ED; W2.6)_P#Y64?\11W_ 0H_P"CYO\ MS&7B?_Y64 ??]%? '_$4=_P0H_Z/F_\ ,9>)_P#Y64?\11W_ 0H_P"CYO\ MS&7B?_Y64 ??]%? '_$4=_P0H_Z/F_\ ,9>)_P#Y65]9?LC?MC_LX?MV_!BU M_:$_94^(W_"5>#[R^N+.VU?^R+RQWS0/LE7RKR&*4;6XR4P>Q- 'IM%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^7O M_!R-^QI^U/\ &>X^ _[8W[-/P3LOBM'\!_$NIZEXG^%M\5<:M:W*VC"X2)N) MFB-HPV@.X,JLJ,%<']0J^&/^"SO[+_\ P4G^)L/@+]H[_@FG^T-<:-XA^'-Q M=R>)?AAJWB&YM=#\:6$J+F.XBC812R(%D4++M#+,2LD;QID ^,O^#9S]JS_@ MDS?:1 NF?"*X^&'[0_A'X(6\'Q!\3^(I9;.S\1Z!9Q6[RZA#BO"$Y MV2:I8E+N34=>FC;E3--:1(O&<*8V_P"/<%_M3_@C'_P1Z_: _:F\*>%OVL/^ M"A=MHFA^#'_99/PF^'W@SPN\L.JW.A7D$\4U[J$C#]S.8KNY"J"6!E7(C$(# MU?\ @IC_ ,&AOP%_X9WM?^'7_@K4_P#A8_\ PDUM]J_X3/QVWV3^R_*G\['F M)CS/,\C'?&Z@#]N](NK6]TNWNK*YCFB:(;9(G#*<#!P1[U^+/_!/;X%?!S_@ MH'_P7I_;[U+]K'X;:/XT30DC\):-:^(]/CNTL;$RR6),"RJ1"_DV48$B ,-[ MD$;VS]M6'[*7[87[!]A^S9^RA_P2^T+PRGP,\+^(+Y/B^OCC4/M.J0Z9<:E# M=,;.1BI>0_:-1/0X_=#M7S5^TQ_P3E_X*R?L=_\ !2'XO_MQ?\$F/#_@#Q?I M/[0'AP6?BG0/&.J_8Y_#FJ;$!OXMTD2S 2*\RG>W,\J-$0J.0#\L='_:2^*> MG_\ !IKK_P )E\173:8O[6R>$4"RG8-*;3$UHVX]$^VH9".F7]Z^]/\ @HQ\ M _@Y_P $^_\ @K=_P34\2_LI?#C1_!]UKFKQ^#];;P[I\=J=1L//TRQ+3^6! MYSM#J=T&D?+-NY)P*]9T7_@VVUFV_P""!MS_ ,$RKOXDZ+'\4;WQ-_PG,GB) M1*VEIXD&U%ASL\PP?9$6T,NS=R90A_U=4OV;?^";'_!6O]K_ /;X^!'[3G_! M5WPW\/O"GAC]F?0_)\+:=X1U?[9=>)]455"7\@6218MTD4$SDE.;=%6(;V9 M#]>**** .,^,WQ-\7_#+3+*_\(?!W6O&,EU.T1P3QQ7SY M^U;^T?\ %CQ7^SKXN\.:W^R3XPT.TN]):.?5KZX@,-JNY?G<*U.#[BO MXZZ_L8_X+=_\H&/C!_V2JT_]&6M?QST %%%% !1110 4444 %%%% !1110 4 M444 %?UC?\&C?_*&/PQ_V.^O_P#I57\G-?UC?\&C?_*&/PQ_V.^O_P#I50!^ MFU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !7E'[<_P#R:/X]_P"P"_\ Z&M>KUY1 M^W/_ ,FC^/?^P"__ *&M 'SE_P %N_\ E Q\8/\ LE5I_P"C+6OXYZ_L8_X+ M=_\ *!CXP?\ 9*K3_P!&6M?QST %%%% !1110 4444 %%%% !1110 4444 % M?UC?\&C?_*&/PQ_V.^O_ /I57\G-?UC?\&C?_*&/PQ_V.^O_ /I50!^FU%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !7E'[<__)H_CW_L O\ ^AK7J]>4?MS_ /)H M_CW_ + +_P#H:T ?.7_!;O\ Y0,?&#_LE5I_Z,M:_CGK^QC_ (+=_P#*!CXP M?]DJM/\ T9:U_'/0 4444 %%%% !1110 4444 %%%% !1110 5_6-_P:-_\ M*&/PQ_V.^O\ _I57\G-?UC?\&C?_ "AC\,?]COK_ /Z54 ?IM1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 5Y1^W/_P FC^/?^P"__H:UZO7E'[<__)H_CW_L O\ M^AK0!\Y?\%N_^4#'Q@_[)5:?^C+6OXYZ_L8_X+=_\H&/C!_V2JT_]&6M?QST M %%%% !1110 4444 %%%% !1110 4444 %?UC?\ !HW_ ,H8_#'_ &.^O_\ MI57\G-?UC?\ !HW_ ,H8_#'_ &.^O_\ I50!^FU%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^# M'[>G_!3W_@JI^UA_P45\2?LV?L0?M#^'OA3I?PJ_:"T?P+X;\-D[=0\3:M-: MZL1>7Y8-Y^G&2PE1H2/)Q<6I9)'0./WGK^>/_@K]/_P28_;8_;R-W\/O&WBO M]G?]H'PG\?M-\'?%#QMK5W!I*R:>MIJ(;Q!;QK=$2K!)96H^U!K=C'-%OSYD M; _3#XL_M/?\%G? '_!*?0_B!I7[#NEZE^U)J-]%H^K^%M*U*UO=,TP%Y0V ML$0W162,Q1QGR%E8I-.,[HT.?$/V/O\ @H%_P52_9T_X*_>$?^"4_P#P4@^( M/PZ^*DGQ(\!3>(M.\3?#W2?LDOAN2*WO)O*N L40,;?894P\>X^= X< M'7. M_P#!++_@MYJ_[.W_ 1G\/?M8_\ !3/Q'XU\7Z='\7+[P-X=^(&F:&;RYU:Q MC0/;WUTTCQLR!TNH3,V78VX#;I"2WC.B7'[-G[$O_!PE\$)O^"4'QUL?B\BU>_N]1MHKG2( M)9HW$7V>!V61XRLGFR.N5\H%OM+]O[]MOQ;XV_9#^/O@'_@EEXNTWX@_'_X? MVUMHT_A3PY<+/J&A7EW?+9R2M&2 LT$0NYD#<;[7D$ @_@/\9+G]LG]DK3?V M+?@KXO\ ^"47B7P)KW@#XU+XDTR[UOQ8MQ??%7Q/+>Z9).KL+)2 M3+L22)_#/PAL=&@N(O^%E)< M+>VC1P;KN6:1;21%B#!V!+\*,G%<;_P;M_ML?\%-O^"@'@GQ]\??VS=;\'ZE M\.X-6_L;X;ZUX:T!K :W<6\LJWEY"'57>U_U:*[JA+AUVAD<#F?^#B+]KSXX MV7_!'7P+\.=/\#W'@KXF_M,ZEX>\*:GX3>^,D^AO?VXN=1L&E"KY@5D^PNVT M;EG8[1GC]$/V6/V=_ G[)7[.'@C]FCX:620Z)X(\-6FDV6R/:9O*C"O,P[O( M^Z1SU+.Q/)H [ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ KRC]N?_DT?Q[_ -@%_P#T-:]7KRC]N?\ Y-'\>_\ 8!?_ -#6@#YR_P"" MW?\ R@8^,'_9*K3_ -&6M?QSU_8Q_P %N_\ E Q\8/\ LE5I_P"C+6OXYZ " MBBB@ HHHH **** "BBB@ HHHH **** "OZQO^#1O_E#'X8_['?7_ /TJK^3F MOZQO^#1O_E#'X8_['?7_ /TJH _3:BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBOB/XP?\'&G_!&GX"?%?Q+ M\$/BS^V-_9/BCPAKMUH_B+2_^%>^(I_LE[;2M#-%YD.GO')M=&&Y&93C()'- M 'VY17P!_P 11W_!"C_H^;_S&7B?_P"5E'_$4=_P0H_Z/F_\QEXG_P#E90!] M_P!?)/[>G_!%K]AK_@H/\4O!OQG^,?PAT(>)?#GBBRU#7=7BTA3<>)M-MX98 M_P"RKQU=#)"Q>([VW.H@55PI(KS;_B*._P""%'_1\W_F,O$__P K*/\ B*._ MX(4?]'S?^8R\3_\ RLH ^Q=<_9A_9S\2_ 9OV7-=^!GA2Y^'#:6FG#P.^A0? MV6EJA!2);8+Y:!2 R[0"K*&&" :\]_9*_P""7'_!/O\ 84\2:AXS_9/_ &5O M#'@[6M3@,%YK-G%+/>&$D%H4GN'DDCC)"DQHRJ2JD@X&/GS_ (BCO^"%'_1\ MW_F,O$__ ,K*/^(H[_@A1_T?-_YC+Q/_ /*R@#ZY^$7[(_[-GP$^)OC?XR_! MWX/:1X?\4?$C4%OO'.MZ?&PFUFX5Y9%DF)8@D-/*> .9#3OC;^R;^SC^T?XJ M\%^./CG\(=(\3:M\.]<76/!-_J4;-)H]^LD4@N(<,,.'@B;G/*"OD3_B*._X M(4?]'S?^8R\3_P#RLH_XBCO^"%'_ $?-_P"8R\3_ /RLH ^O/CM^R?\ LY?M M-ZEX4UCX^?"+2?%-SX'UU-9\)2ZI&S'3+]&5EN(L,,."BG)STKT.O@#_ (BC MO^"%'_1\W_F,O$__ ,K*/^(H[_@A1_T?-_YC+Q/_ /*R@#[_ **^ /\ B*._ MX(4?]'S?^8R\3_\ RLH_XBCO^"%'_1\W_F,O$_\ \K* /O\ HKX _P"(H[_@ MA1_T?-_YC+Q/_P#*RO7/V+_^"T/_ 32_P""A?Q7N_@A^Q]^TE_PE_BBQT*; M6+K2_P#A#M9T_9912PPO+YE[9PQG#SQ#:&+'?D @$@ ^HZ*** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHK\FO\ @XG_ ."G'[77P%^*F@?L"_L@_$;1?AQJ'BWX0>)O&/B/XBZJ MY2Z6SL;"_E&GZ;)_RPO)193*DBCS5DFMS&T9!8@'ZRT5^?\ _P $F_BY_P % M?] _92\77W[>7PLT[XB'0_!%EKGP:\7^'=8LTU#QS#)IQN$L;F/S-T5R6\F, M3S)'N>20N6VB1_C?]H#_ (*B_P#!P3_P3W^'7P\_;^_;@L_A='X,\=_$7^P; MO]G6ST(P:YI]NWGLOE3 &0R&.V./CY\9_V<_#GA/X#_"GX)M?2>&M(^*/@F9;_P < MV=FDTKW4]C1F+,KRW%J41RPC\Y] MQE\K$GH_[$O_ 48_P""CG[.W_!5RQ_X)&?\%6?$W@;QIJWCSP8_B/X:_$/P M1IGV)9]D=S(UO-$(XEV%;*\4'RU=9( ,R+*I4 _4BBBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\H_;G_Y-'\>_]@%__0UK MU>O*/VY_^31_'O\ V 7_ /0UH ^@ HHHH **** "BBB@ HHHH **** "BBB@ K^L; M_@T;_P"4,?AC_L=]?_\ 2JOY.:_K&_X-&_\ E#'X8_['?7__ $JH _3:BBB@ M HHHH 1F55+,P R23TKXMT7_@X/_P""3GB#]KG_ (8XTK]JC29-;:&-+?Q/ MP/#]QJ#7#0?V;'?YV-<#:K[L>05D4+,SY0?47[1'PTU;XT?L_P#CKX.Z#XD; M1K[Q9X.U/1K+5TSFQENK26!)QCG*,X;CGY:_F0^"6F_L\_\ !.K]H"P_8S_X M+S?\$X;B/PKH?PYM]$77?#%JT\=TY\27]];^(Y;BUFBEDC;SY;0O#(SM%;", MQG#1 _I%_:W_;P_8_\ V$/"MAXS_:Z_: \/^!K'5;AH=*&K3LT]\ZX+B&") M7EE";EW%$(3F\,_\ !3&T_9FO?CSXN^&_ MP[$?PN\$IK7VG3M>MI4=[<+!^:!8UDC1)%8W319A7:B6\ M&=OF(H /U?\ C9\<_@[^S?\ #34_C)\>OB7HWA'PMH\0?4M=UZ^2WMX\$ (!F6"YCCDDC!9071652R@D9&:?_ 4C_P"":_[.G_!37X7^'?AE M^U!XG\46?AGPGXGB\1_8O#^KPVD-Y/#&Z!;OS89 \0CDE! VD!V(8'D?F#\ M-#^ /[>W_!R)X)^-'_!+?X0Z)X<^$G[.GA2XL/B-\0?!>APZ=I.N7C07L$=M M +=$CG#>?'"KXS)%#,Z[HHXRP!^GG[1G_!7+_@FO^R3\8(?@'^T9^V)X/\+> M+Y5B:71+VZD=[,2@&,W+1(R6FY65AYS)\K!OND&OH32=6TO7M+MM]L MKVW2>SO+299(IXG4,DB.I(964@A@2"""*_GK_P""='P%^#G[;7[%7_!37]J3 M]HOXH>,+^:ZNM(BU?1K>YG8EFM;35;N&V09_ACA6.( M#L(A0!]\T444 %%%% !1110 4444 (S*JEF8 9))Z5\6Z+_ ,'!_P#P2<\0 M?M<_\,<:5^U1I,FMM#&EOXGX'A^XU!KAH/[-CO\ .QK@;5?=CR"LBA9F?*#Z MB_:(^&FK?&C]G_QU\'=!\2-HU]XL\':GHUEJZ9S8RW5I+ DXQSE&<-QS\M?S M(?!+3?V>?^"=7[0%A^QG_P %YO\ @G#<1^%=#^'-OHBZ[X8M6GCNG/B2_OK? MQ'+<6LT4LD;>?+:%X9&=HK81F,X:( '](O[6_P"WA^Q_^PAX5L/&?[77[0'A M_P #6.JW#0Z4-6G9I[YUP7$,$2O+*$W+N*(0FY=Q&1G9_9F_:N_9Q_;)^&,/ MQD_9=^,>B>-O#4MPUN=3T2ZWB&=0"T,J$!X9 &4F.15;#*<8()^=OVROV(?V M0_B]-X9_X*8VG[,U[\>?%WPW^'8C^%W@E-:^TZ=KUM*CO;A8+E98'D;[3Y@N M75F&V-R6\M%='^+G[6]YXDAMOA[\1?$?Q,CO\ 7_V=H=+GM%\! M623WS0+&LD:)(K&Z:+,*[42W@SM\Q% !^K_QL^.?P=_9O^&FI_&3X]?$O1O" M/A;1X@^I:[KU\EO;PY(55+,>69B%5!EF8A5!) KRS]D?_@J9_P $^?V[?$M_ MX+_9._:H\,^,=:TRV-Q=Z+:O-;W@@! ,RP7,<(_L7A_5X;2&\GAC= MWYL,@> M(1R2@@;2 [$,#R/S!^ &A_ ']O;_ (.1/!/QH_X);_"'1/#GPD_9T\*7%A\1 MOB#X+T.'3M)UR\:"]@CMH!;HDV5[;I/9WEI,LD4\3J&21'4D,K*00P)!!!%?SU_ M\$Z/@+\'/VVOV*O^"FO[4G[1?PYT;Q+XUU/5_%$UAKVMZ?'<76CR6UC?7UNU MK)("UOLG:,_(5!$$:G(0 ?I'_P &Q7Q+\5?$_P#X(F_!O4/&%_-=76D1:OHU MOF/>&?=(T]Q9Q1FV:%E9I80&1Y$:OUWKP[] MOW_@GQ^S7_P4;^ ^J?!/]H;X=Z1J4LFF7L7ACQ%=Z:LUYX6H<$4 ?E!_P0*_; ^*O[+/Q6^.GP'US]ISQ-\=O@+\)O@+I/CI-3 MLU.J7'AR_:SM;B?1K0^8P8HDEY'Y"/MW6!VI&_FK7"?\%J?VG_\ @FO^TK\ M/!G_ 7!_8S_ &G9K3]H#2/$^E6G@7P;KFHV%Y=0"UN7CDBN-$E\\0%%#7(E M(P3Y1W'S(Z_:[]BW]A[]G+]@OX'Z=\#?V=_ACHFA64-I -:O--TM()M:NTB6 M-[RY89:65\$Y9FV@[1P *\^\)_\ !%W_ ()6>!?CK'^TGX2_87\ V/C/M M]KJ$.F'R+:ZW;A/%:%C;12*WS*Z1 JPW @\T =I\-OVU/A2+SX5?!/X^>/\ M0?"GQG^(_@>RUN'X;W-T8[V29K1I;I(8F^8K$\-RIR,/V1_V;/'_ .T-X9_:P\9_![2-1^(W@W3Y+'PO MXNN(V-WIMO(LRO'&0V "+B8<@_ZQJ\-U3_@@W_P1^UO4[G6M7_8#\!W-W=SO M/=7$UK,SRR.Q9G8F3DDDDGWH ^+?^"COP:_X(RQ?\$M_V??#_P )?VV8_AOX M<^&_CV"R^ ?QG\(:;+K]M9^((V,MP;R6V41 RRQMFF_M+>)?!?P_N-9^(?C_PGH]G::/H%M'::C'!I MT"63-$%#W%J6<$;I=1.5#;L_M%%_P39_80A_9>F_8L'[+?A-OA9/=O=-X*EL M2]HEP[^89TW$M'+O)82(P92>"*N?LB_\$^_V+_V#=%U'0OV1/V=?#O@>/6)% M?5KC2X'>ZO=N=BRW$S/-(J[FVHSE5W-@#)R >QT444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !7E'[<__ ":/X]_[ +_^AK7J M]>4?MS_\FC^/?^P"_P#Z&M 'SE_P6[_Y0,?&#_LE5I_Z,M:_CGK^QC_@MW_R M@8^,'_9*K3_T9:U_'/0 4444 %%%% !1110 4444 %%%% !1110 5_6-_P & MC?\ RAC\,?\ 8[Z__P"E5?R/]7\*7WB+P[>Z;8^*- N6AOM'FF@>-+R MW=64K+$S"12"/F05^ 'B+_@FQ_P7E^.G[1OB;_@F_P#'[QYX&\22:U\$]-T+ M7?C;XFU*\U&2?PC#XJN-1AN1))F2?4/M(>(1R*'$*1@E>)Z_HFHH _.3]K_] MC'_@K)^S-XY^"?Q4_P""37QDM/%?A;X7?#RS\&Z[\"_'WB"2TTO6H;6V:VAU M#Y7CC:7 M[+96[_,2L\;0>=M/(B=#\LC*<7_@D%^S!_P7E_8;U+X-/V?_P!GGPO\ M"](O"/&%QX4G=]9NP86WWCR&<^?=22",L[*>/E4*JJJ_K110!^)?Q5_X)%_\ M%C/V3?&G[3O[/7_!.C1?AIXG^#7[5-[=S7FK>*-:-G?>#8[WSX[J)8RREL0W M4L(=%G)2.%PJN&0_J#_P33_8MTC_ ()Y?L,?#G]CS2=<35'\&Z(T>I:I%&42 M\OYYY+J[F13RJ-<3RE0>0NT'I7N=% !1110 4444 %%%% !1110!S'QL^'VJ M_%GX.>*OA=H7C_5_"E]XB\.WNFV/BC0+EH;[1YIH'C2\MW5E*RQ,PD4@CYD% M?@!XB_X)L?\ !>7XZ?M&^)O^";_Q^\>>!O$DFM?!/3="UWXV^)M2O-1DG\(P M^*KC48;D229DGU#[2'B$OZ)J* /SD_:__ &,?^"LG[,WCGX)_ M%3_@DU\9+3Q7X6^%WP\L_!NN_ OQ]X@DM-+UJ&UMFMH=0^5XXVG,97=NDC*/ M;Q,N\,Z5S_\ P35_X)I_\%#O@M\3OVDO^"G7[4FI>"K?]HSXS>&;FT\(^#/# M\YETC1'CA#6L=Q*20X,T%FF%=PL<)+2.TC;/T[HH _+'_@H7^SG_ ,%\/VT/ M^"3GA3]F-(/ >F?%?Q9K6H1_&F\\/^(TT^S;14GE^RV5N_S$K/&T'G;3R(G0 M_+(RG%_X)!?LP?\ !>7]AO4OAQ^S%XT_9_\ V>?"_P "](O"/&%QX4G=]9NP M86WWCR&<^?=22",L[*>/E4*JJJ_K110!^)?Q5_X)%_\ !8S]DWQI^T[^SU_P M3HT7X:>)_@U^U3>WI:I%&42\OYYY+J[F13RJ-<3R ME0>0NT'I7N=% !1110 4444 %%%% !1110!R7Q]^*MO\"?@5XU^-]WHDVIQ> M#?"6I:Y+IULV)+I;2UDN#$IP<,PCV@X/)K\&?V.?^"A__!PC^VG^TII7[4G[ M-'Q8\!>.Y=8^'-OXANO@'!?0V6C6NACQ+?Z:]H3/(JP:@C6QF-PTGV@P2Q O M(%6$_O/\>/B-X?\ @_\ !'QA\6/%OA/4M>TGPSX9OM4U31-&L4NKN^MK>W>6 M6&&%V59I&1658RP#$@9YK^7+]H#Q;^P?\,OB7XG_ ."@7_!%W]K?Q/\ 467 MPIT[Q1I?@:;6T2\NM?E\2SV%UH#VJSR%4%M''>"V+7$7E88J(7!0 _=;_@I! M\3_^"RGBKXX_#7]FK_@FQ\,=!\&:5XCT:34_'?QH\:6<6H6.@3*)"NFK$ID_ M>8BYB@!=Z/8R-N0(&CFB_=HP;=/\;/\ @I)^R%\0O!OP MV_X)N_\ !2;4O$/PY\6_M _!+3M8\1:G,Z:-I%L]S:%[JR_M&25?LTWG0S0! M,9!9%R"ZY^7_ /@WE^,7@3]F?]L/]KC]CKX"?$W3_$?[*OPISXET+Q_-';.F MGSG'V@2:A!&HO(S''< 2N7RFG!D(4G(!^FW_ 4"_;X^"/\ P3?_ &=[G]HW MXZVNN7MA_:<&E:1H_AO3&N[[5=2G#F"TA0$*&?RV^9V51CKD@'XM_P"#>O\ MX*D?MH?\%(_V@/VJM-_:TTP^'K7X?>)=#M_"?P^FT:&VN/"BW$NL)/8SR"*. M:>5?L<".TV6#QMA4W%:_0CX.?&']G_\ :T^&NC?&SX+>,M \<>%Y[V6;0?$& MFLES;_:())+=Y(7(^5T<2QEA@CYAGDU^87_!NU_RE6_X*:_]EWM?_3OXHH X M?_@M[_P<@?&+X-^.9/V?O^"<6A:YIT_@KXH1^&/B?\6-7\)QS:9;ZDOGJVAV MHNXGCDF;R9G:4J#MM_W>]6+C]K:_('_@\-T31="_8 ^$MOH>D6MG'/\ M)Z; M25@H&7=R69CRQ))R37Z_4 %%%% !1110 5_$?_P %@/\ ME*W^TE_V7/Q3_P"G6XK^W"OXC_\ @L!_RE;_ &DO^RY^*?\ TZW% 'SG1110 M 4444 %%%% !1110 4444 %%%% !7ZX_\&7O_*5OQ9_V0S5__3KI%?D=7ZX_ M\&7O_*5OQ9_V0S5__3KI% ']1=%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %?/'[YF\/Q_\ "+:KJ/VI+=HUF.;&UF";3+'PY4G=QG!Q]#U_/'_P M?&?\E/\ V=/^P#XE_P#1^G4 ?H[_ ,11W_!"C_H^;_S&7B?_ .5E'_$4=_P0 MH_Z/F_\ ,9>)_P#Y65_(%10!_7[_ ,11W_!"C_H^;_S&7B?_ .5E'_$4=_P0 MH_Z/F_\ ,9>)_P#Y65_(%10!_7[_ ,11W_!"C_H^;_S&7B?_ .5E'_$4=_P0 MH_Z/F_\ ,9>)_P#Y65_(%10!_7[_ ,11W_!"C_H^;_S&7B?_ .5E'_$4=_P0 MH_Z/F_\ ,9>)_P#Y65_(%10!_7[_ ,11W_!"C_H^;_S&7B?_ .5E'_$4=_P0 MH_Z/F_\ ,9>)_P#Y65_(%10!_7[_ ,11W_!"C_H^;_S&7B?_ .5E'_$4=_P0 MH_Z/F_\ ,9>)_P#Y65_(%10!_7[_ ,11W_!"C_H^;_S&7B?_ .5E6-*_X.>O M^"&VMZI;:-IG[;_FW-W<)#;Q_P#"M?$R[W=@JC)TT 9)').*_CZK>^%G_)3_ M Y_V'K/_P!'I0!_>]1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !7E'[<__)H_CW_L O\ ^AK7J]>4?MS_ /)H_CW_ + +_P#H:T ?.7_! M;O\ Y0,?&#_LE5I_Z,M:_CGK^QC_ (+=_P#*!CXP?]DJM/\ T9:U_'/0 444 M4 %%%% !1110 4444 %%%% !1110 5_6-_P:-_\ *&/PQ_V.^O\ _I57\G-? MUC?\&C?_ "AC\,?]COK_ /Z54 ?<'[=WQ)\:_!G]A_XR_&#X;:U_9OB/PI\* M?$6L:!J/V:.;[+>VNF7$\$OERJT;[9$5MKJRG&"""17\K'_$4=_P77_Z/F_\ MQEX8_P#E97]1?_!3[_E&I^T/_P!D,\6_^F:[K^'6@#[_ /\ B*._X+K_ /1\ MW_F,O#'_ ,K*/^(H[_@NO_T?-_YC+PQ_\K*^ ** /O\ _P"(H[_@NO\ ]'S? M^8R\,?\ RLH_XBCO^"Z__1\W_F,O#'_RLKX HH ^_P#_ (BCO^"Z_P#T?-_Y MC+PQ_P#*RC_B*._X+K_]'S?^8R\,?_*RO@"B@#[_ /\ B*._X+K_ /1\W_F, MO#'_ ,K*/^(H[_@NO_T?-_YC+PQ_\K*^ ** /O\ _P"(H[_@NO\ ]'S?^8R\ M,?\ RLH_XBCO^"Z__1\W_F,O#'_RLKX HH ^_P#_ (BCO^"Z_P#T?-_YC+PQ M_P#*RC_B*._X+K_]'S?^8R\,?_*RO@"B@#[_ /\ B*._X+K_ /1\W_F,O#'_ M ,K*_=3_ (->?V_?VM_^"BG[#_C;XP?MC_%G_A,/$>D?%:ZT?3M1_L&PT_RK M)-,TZ=8O+L8(8VQ)/*VYE+?/C. /Y+*_IQ_X,HO^4:GQ(_[+G>_^F;2: /U MU\?ZG?:)X$UK6=,G\JYM-(N9K>3:&V.D3,IP00<$#@C%?R,?\11W_!=?_H^; M_P QEX8_^5E?UO\ Q3_Y)AXC_P"P#>?^B'K^"&@#[_\ ^(H[_@NO_P!'S?\ MF,O#'_RLH_XBCO\ @NO_ -'S?^8R\,?_ "LKX HH ^__ /B*._X+K_\ 1\W_ M )C+PQ_\K*/^(H[_ (+K_P#1\W_F,O#'_P K*^ ** /O_P#XBCO^"Z__ $?- M_P"8R\,?_*RC_B*._P""Z_\ T?-_YC+PQ_\ *RO@"B@#[_\ ^(H[_@NO_P!' MS?\ F,O#'_RLH_XBCO\ @NO_ -'S?^8R\,?_ "LKX HH ^__ /B*._X+K_\ M1\W_ )C+PQ_\K*/^(H[_ (+K_P#1\W_F,O#'_P K*^ ** /O_P#XBCO^"Z__ M $?-_P"8R\,?_*RC_B*._P""Z_\ T?-_YC+PQ_\ *RO@"B@#[_\ ^(H[_@NO M_P!'S?\ F,O#'_RLK]E?^#5;_@II^V]_P4C\"?&C6?VTOC9_PF=SX3U?1(?# M\G_"-Z;IWV5+B*]:88L;:$/N,4?+AB-O&,G/\M=?T.?\&.?_ "3#]HO_ +#W MAK_T1J- '[P445\'>)_^#FK_ ((@^#O$FH>$/$G[;/V;4=*OI;._M_\ A6WB M5_*FB)__E90!]_D C!%?&6@?\$&_P#@G#X;_;GF_;T1A5\H.,.2:XW_ (BCO^"% M'_1\W_F,O$__ ,K*/^(H[_@A1_T?-_YC+Q/_ /*R@#ZF_:T_83_9!_;L\)V7 M@K]KC]G_ ,/>.;#3)VFTLZO;,)[%V #F">-EEAW!5W!' ;:N[.!2_!;]A3]D M#]G3X#ZK^S)\#_V>_#?AGP+KMI?@I^RO\ "K3O@?\ L\_#C3O"?A+27G?3="TI"L%NTTSS2E0Q)^:2 M1V//5C69\&/V1_V;/V>/B!XZ^*GP3^#VD>&_$7Q,U9=4\>ZMIT;++K=XLD\H MFF)8@L'NKAN .96KY&_XBCO^"%'_ $?-_P"8R\3_ /RLH_XBCO\ @A1_T?-_ MYC+Q/_\ *R@#ZY_:6_9'_9L_;&\(:;X!_:>^#VD>--&T?6H]7TS3]9C9H[>^ MCCDC2=0K#Y@DLBCV)_\ Y64?\11W_!"C_H^; M_P QEXG_ /E90!]_T5\ ?\11W_!"C_H^;_S&7B?_ .5E'_$4=_P0H_Z/F_\ M,9>)_P#Y64 ??]%? '_$4=_P0H_Z/F_\QEXG_P#E97N7[#__ 5J_P""?7_! M1[Q)KWA']C#X_P#_ F6H^&;&*\URW_X175M.^S0RN41MU]:PJ^64C"%B,<@ M4 ?1M?Q'_P#!8#_E*W^TE_V7/Q3_ .G6XK^W"OXC_P#@L!_RE;_:2_[+GXI_ M].MQ0!\YT444 %%%% !1110 4444 %%%% !1110 5^N/_!E[_P I6_%G_9#- M7_\ 3KI%?D=7ZX_\&7O_ "E;\6?]D,U?_P!.ND4 ?U%T444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 445^37_!Q/_P4X_:Z^ OQ4T#]@7]D'XC:+\.-0\6_ M"#Q-XQ\1_$757*72V=C87\HT_39/^6%Y*+*94D4>:LDUN8VC(+$ _66BOSR_ MX)??'?\ X*]?#W]C3QSXL_;Y^$,'Q+'ACP#:>(/@YXI\(7D$NJ^/(7TXW"6$ MUM$S2K=%O)C$KQ*SO)(6W[1(_P ??&O_ (*2?\''O[(G[*6D?\%6?VG(OA=H MW@6]\7QV>J_L^ZQX0GTW5["SEN9((P[RQ"XC=O+++F9V"21R%6&Y% /W.HK# M^&'CO3_BE\-?#WQ-TFRGMK7Q'H=IJEM;72XEBCN(4E5''9@' /N#7XR:Q_P5 M9_X+9_MK:%^T+^V__P $^O$/PN\*_!;]GK7]1LK?P=XGT0W6I^*K?3HC./ 7Q/U"Y\ _P#"3Z7XY^'VE?9&TEA& M)/L]U&L<:A&7(&Z-7#/"=S+* H!^I-%%% !1110 5_/'_P 'QG_)3_V=/^P# MXE_]'Z=7]#E?SQ_\'QG_ "4_]G3_ + /B7_T?IU 'X/T444 %%%% !1110 4 M444 %%%% !1110 5O?"S_DI_AS_L/6?_ */2L&M[X6?\E/\ #G_8>L__ $>E M '][U%%% !1110 4444 %%%% !7R9_P57_X*L>$/^"9_A;P9H>F_![7?B1\2 MOB?JT^E_#CX?^'W$'M0^/-G:HMB+C>$\R.W9,,A+(5#3(Y#H"BNP0^G>'-6^ L'C+X.^-=*N K3^'XUH_LP^"VM=8^)OPT\%W-K!) MXLNH-4!N#%J5K#*D9CS$3'GF1&8AG1%(!^M_@SQAX9^(?@_2?'_@K6(M1T;7 M--@U#2=0@SY=U;31K)%*N<':R,K#/8U\%?M[?\%]O#'[)_[4FN?L>_L^?L:^ M/_CMXT\$>&/^$A^),'@IA'!X:T_RTEW2.(Y6=UBEB=AM5%$T8WEB57ZG_P"" M?GQH^&/[0_[$'PI^,_P7\%R^&_"NN^!--FT+PY.^]M)MU@6-;3=_&(MAC#_Q M! W>OS8_X(MO;M_P7J_X*'-X]\O[8-'?[<^%=UXS M=9+7Q/9>6\JLC^7$8V>.-V3AT;85WABBO^&6E-XU7_@U8\0"Q%S_ &,W[;<8 M&[./LG_"-QY_X!]H$7MOSWK]1/\ @M;]B/\ P5=_X)@#X;^7]H_X3:/_ (], M9_LW[?H?I_!Y/VCVQN]Z /V:HHHH *\H_;G_ .31_'O_ & 7_P#0UKI/C-HG MQRUO3+*+X'>-]%T.[2=C?2ZUIC7*RQ[>%4 C:<\YKY\_:M\&_MIV'[.OBZ\^ M('QG\'ZAHL>DL=1LK'PX\4TT>YO[%/\ @M@MPG_! _XN)=R*\H^$]D)708#-OM'?M^_\ !/C]FO\ X*-_ M ?5/@G^T-\.](U*633+V+PQXBN]-6:\\.7L\#1K>VKY5D=&V.4#!9/+4."* M/RP_X-X?VJ/B%^SS\>?C/^S9XV_;1N_BE^SU\,?@=H_C67QEK-XUW;^#+Q[2 MUN+C3$G#2!$B22\1HD8J&L#M2-_-2O']9_;Y_9T_X+[_ +:$7C']O/\ :]\$ M_!K]E#X3^)%N/"7PF\2^*[>SU;QQ>(/EN;R,OE49&P[](XY&@A)=IYQ^T/P& M_P""8W[%OP _9'G_ &+_ G\!?#8\&ZSI$5GXSM(=,$!\2R+$B27%XR'?*\F MW)W,< [1\HQ7G_\ PX(_X(V_](]OA_\ ^ *_'N@KJO@/PS%?H)]8T[RI)%GM47AXO+AD8$<8C/I7X:?'OP3^S#\ M'[+]M/0_V&O^"U"?#+X9W-UK4GQ@^ FO^!(X-7NM9*7$4NEZ3-J!BF*7$RO9 M^9!'E$9$2-;3W;O(GDPR6\9N58;BT09E4X MP?-OV3[+]G[]@G_@XK\ ?L__ /!*OXT6WQ+\$?&;P-/<_&=?[7M/$#6,B1WM MPLZZI$I>'F*WG:+S""9 "#YL03]J/C#^SM\"?V@?A)=_ ;XU_"30/$W@R]MH MX)_#6K:9'+:;(\>7MC(Q&4P"C+@H5!4@@5P'[(?_ 33_80_8+NM3U+]D;]F M/PUX*OM8B$6I:I80R37D\08-Y)N)WDE$6X!O+#!,@'&0#0![E1110 4444 % M?SQ_\'QG_)3_ -G3_L ^)?\ T?IU?T.5_/'_ ,'QG_)3_P!G3_L ^)?_ $?I MU 'X/T444 %%%% !1110 4444 %%%% !1110 5O?"S_DI_AS_L/6?_H]*P:W MOA9_R4_PY_V'K/\ ]'I0!_>]1110 4444 %%%% !1110 5\C_P#!6+_@D=\( MO^"HO@KPSJ&L>._$/@?XB?#J]FU#X>>/O"=R(KS3IW"%HFSC?&SQ1-PR.CQJ MRNOS!OKBB@#\YO\ @BU_P0O\-_L*^#M*^.?[4/BG6_''QCU/X;V_A34;;Q%J M<=[IOA72@!YFD:>BY7R> I+OAEX6_9SNXCH_@7PC=NFGZ]9Q/8F*SO07!DC5+ M()EMQ(GD)R2<^._MZ?\ ! /P=^U?^U#KG[8/[/O[8GQ!^!'C7QOX<_L#XDW' M@=@\'B6P\N.(I*@DB9':.*)&.YD;R8VV!P6;]"** /D;3?\ @BE^Q-I__!,) M_P#@E$^@:K+\/9;(^?JS7:#5GU(SBY_M3S@FT7(G T"/88_DKRC]A+_ M (-\_!O[*?[3OA?]JWX]_ME_$/XY>(?AQX>.A_"JU\:D):^%['RWB58T\R0R M,D_]@%__0UKU>O*/VY_^31_ M'O\ V 7_ /0UH ^@ HHHH **** "BBB@ HHHH **** "BBB@ K^L;_@T;_P"4,?AC M_L=]?_\ 2JOY.:_K&_X-&_\ E#'X8_['?7__ $JH ^Q/^"GW_*-3]H?_ +(9 MXM_],UW7\.M?W%?\%/O^4:G[0_\ V0SQ;_Z9KNOX=: "BBB@ HHHH **** " MBBB@ HHHH **** "OZ?\ MHAZ_@AH **** "BBB@ HHHH **** "BBB@ HHHH *_H<_P"#'/\ Y)A^T7_V M'O#7_HC4:_GCK^AS_@QS_P"28?M%_P#8>\-?^B-1H _>"OX.OVFO^3D?B#_V M/&K?^EDM?WBU_!U^TU_R_\%5/V ML/\ @HKXD_9L_8@_:'\/?"G2_A5^T%H_@7PWX;)VZAXFU::UU8B\ORP;S]., MEA*C0D>3BXM2R2.@< '[ST5^?/[1?[:W_!8SX%?\$H_"_P 1X_V"6US]J'6] M6CT+5O"WA2T.N:=I.3,3K,B6$L@\HQ11_N_-VI-. 2R(0WBWPH_;\_X+ _L( M?\%/?@Q^PS_P4W^(OPS^*.A_'BRE72M4\":/]CNO#]XNY!?"M_KNIQV^/,EAM8'F M:-,\%VV;5'=F K\B?@%_P4 _X.._VG_AMX._X*$? O1/@YXC\(>-/$DKZ-^S M5;/;VNLS^'X[F:W>\^V7;1N/F@<>;YV,E9/*V$Q _:NBOR\_;4_X*$?\%+O MVA_^"I$W_!)W_@E]K?@CX=:[X.^'$?B_XA^-/B#IPOFB,J6S)9Q1JD\85?MM MFK,J.6:9B&58_P!YZ7_P0L_X*A?'']N_0OBS^SQ^V%X6T;2_C3\ O&C>&_'4 MGAY2EEJ(\VY@2X1"2%<36=S&X7Y#L1U"B0(H!]\4444 %%%% !7S'^VO_P % MD/\ @F]_P3K^)>F_!_\ ;'_:-_X0_P 1ZOH2:QIVG?\ "(:QJ'FV3S30++YE MC:31KF2"5=K,&^3.,$$_3E?S'?\ !Z[_ ,I*_AO_ -D,LO\ T\ZM0!^N7_$4 M=_P0H_Z/F_\ ,9>)_P#Y64?\11W_ 0H_P"CYO\ S&7B?_Y65_(%10!_7[_Q M%'?\$*/^CYO_ #&7B?\ ^5E'_$4=_P $*/\ H^;_ ,QEXG_^5E?R!44 ?U^_ M\11W_!"C_H^;_P QEXG_ /E91_Q%'?\ !"C_ */F_P#,9>)__E97\@5% ']? MO_$4=_P0H_Z/F_\ ,9>)_P#Y64?\11W_ 0H_P"CYO\ S&7B?_Y65_(%10!_ M7[_Q%'?\$*/^CYO_ #&7B?\ ^5E'_$4=_P $*/\ H^;_ ,QEXG_^5E?R!44 M?U^_\11W_!"C_H^;_P QEXG_ /E91_Q%'?\ !"C_ */F_P#,9>)__E97\@5% M ']?O_$4=_P0H_Z/F_\ ,9>)_P#Y65N_##_@Y$_X(N_&;XE^'?@_\-OVS/[2 M\1^*]=M-'T#3O^%=^(X?M5[=3)!!%YDNGK&FZ1U7<[*HSDD $U_'+7N7_!,' M_E)7^SQ_V7/PE_Z>;2@#^XJOYX_^#XS_ )*?^SI_V ?$O_H_3J_H/_@^ M,_Y*?^SI_P!@'Q+_ .C].H _!^BBB@ HHHH **** "BBB@ HHHH **** "M[ MX6?\E/\ #G_8>L__ $>E8-;WPL_Y*?X<_P"P]9_^CTH _O>HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ KRC]N?_DT?Q[_ -@%_P#T-:]7 MKRC]N?\ Y-'\>_\ 8!?_ -#6@#YR_P""W?\ R@8^,'_9*K3_ -&6M?QSU_8Q M_P %N_\ E Q\8/\ LE5I_P"C+6OXYZ "BBB@ HHHH **** "BBB@ HHHH ** M** "OZQO^#1O_E#'X8_['?7_ /TJK^3FOZQO^#1O_E#'X8_['?7_ /TJH ^Q M/^"GW_*-3]H?_LAGBW_TS7=?PZU_<5_P4^_Y1J?M#_\ 9#/%O_IFNZ_AUH * M*** "BBB@ HHHH **** "BBB@ HHHH *_IQ_X,HO^4:GQ(_[+G>_^F;2:_F. MK^G'_@RB_P"4:GQ(_P"RYWO_ *9M)H _6WXI_P#),/$?_8!O/_1#U_!#7][W MQ3_Y)AXC_P"P#>?^B'K^"&@ HHHH **** "BBB@ HHHH **** "BBB@ K^AS M_@QS_P"28?M%_P#8>\-?^B-1K^>.OZ'/^#'/_DF'[1?_ &'O#7_HC4: /W@K M^#K]IK_DY'X@_P#8\:M_Z62U_>+7\'7[37_)R/Q!_P"QXU;_ -+): .(HHHH M **** "BBB@ HHHH **** "BBB@ K]Q_^#('_DY#X[_]B1I/_I9+7X<5^X__ M 9 _P#)R'QW_P"Q(TG_ -+): /Z-:_B/_X+ ?\ *5O]I+_LN?BG_P!.MQ7] MN%?Q'_\ !8#_ )2M_M)?]ES\4_\ IUN* /G.BBB@ HHHH **** "BBB@ HHH MH **** "OUQ_X,O?^4K?BS_LAFK_ /IUTBOR.K]_\%5/VL/^"BOB3]FS]B#]H?P]\*=+ M^%7[06C^!?#?ALG;J'B;5IK75B+R_+!O/TXR6$J-"1Y.+BU+)(Z!P ?O/17Y M\_M%_MK?\%C/@5_P2C\+_$>/]@EM<_:AUO5H]"U;PMX4M#KFG:3DS$ZS(EA+ M(/*,44?[OS=J33@$LB$-XM\*/V_/^"P/["'_ 4]^#'[#/\ P4W^(OPS^*.A M_'BRE72M4\":/]CNO#]XNY+)HK;6I(K>5D9UM5CDD>,%6 ?OL8\4 ?O%17Y MC?\ !1_]O?\ X*0:O_P5 ^&G_!);]@SQOX%^'&O>(_ATWBS7OB'XWTC[:MP5 M-T#:VD+JZ, +1R?D9F9SS&L3%N^_X(1_\%%_VH/VU]'^-7P0_;!M/#>H^.?@ M1\1Y?"NI>-O!L)CTSQ$%>XC\V-?N[U>VD)9 BM'+"=B'.0#[[HHHH **** " MBBB@ HHHH *_GC_X*_3_ /!)C]MC]O(W?P^\;>*_V=_V@?"?Q^TWP=\4/&VM M7<&DK)IZVFHAO$%O&MT1*L$EE:C[4&MV,#?C/\8_A#H0\2^'/%%EJ&NZO%I"FX\3:;;PRQ_V5>.KH9(6+Q'>VYU$ M"JN%)% 'Q=_P3C_X+=^-?V9_^""5]^V]^WYXMU/QWJOA_P >ZGX2^&^HW+LE M]X\\M4-GF:1#/!;9\*>%VTX06.E'9Y?[B&$HB? M)D# X!/J:XOX4?\ !%[_ ()9? SXD:+\7_A'^Q'X*T'Q-X=OTO=$UFPM91-9 MW"'*R(2Y (^E '$_\%./BO\ "+]MO_@GO^U=^RQ^S%\4M(\7?$#P;\/]2M?$ MWA70KKSKW3[Q$F=;22,J21I:QV(FQ%;QZ>L4Z2)&.57Y_G9#_ $Z? M"+]D?]FSX"?$WQO\9?@[\'M(\/\ BCXD:@M]XYUO3XV$VLW"O+(LDQ+$$AIY M3P!S(:\NTK_@C?\ \$NM#_:#7]J;2?V(/ <'CE-2_M&/5DTL^5'>;M_VE;7= M]F28/\XD$879B=6A=!%OD#&RC $3Q%FR_\ @TX^%NK2 M?M/_ +97[0>D_$O4O'?A/4_'UMHVC_$G4+<1GQ?=QW>H7%SJ&%)4-(LUO.5! M.T7BC)ZG]1_VOO\ @G!^PY^WN-)?]KS]FSP]XWGT(.ND7VH))%=6J,[83SC/->A?!+X%_!O]FWX::;\&_@'\,]&\(^%M'C*:=H6@V"6]O# MDEF;:H^9V8EF=6H _'2BBB@ HHHH **** "BBB@ HH MHH **** "OY?\$P?^4E?[/'_9<_"7_I MYM* /[BJ_GC_ .#XS_DI_P"SI_V ?$O_ */TZOZ'*_GC_P"#XS_DI_[.G_8! M\2_^C].H _!^BBB@ HHHH **** "BBB@ HHHH **** "M[X6?\E/\.?]AZS_ M /1Z5@UO?"S_ )*?X<_[#UG_ .CTH _O>HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ KRC]N?_ )-'\>_]@%__ $-:]7KRC]N?_DT?Q[_V M 7_]#6@#YR_X+=_\H&/C!_V2JT_]&6M?QSU_8Q_P6[_Y0,?&#_LE5I_Z,M:_ MCGH **** "BBB@ HHHH **** "BBB@ HHHH *_K&_P"#1O\ Y0Q^&/\ L=]? M_P#2JOY.:_K&_P"#1O\ Y0Q^&/\ L=]?_P#2J@#[$_X*??\ *-3]H?\ [(9X MM_\ 3-=U_#K7]Q7_ 4^_P"4:G[0_P#V0SQ;_P"F:[K^'6@ HHHH **** "B MBB@ HHHH **** "BBB@ K^G'_@RB_P"4:GQ(_P"RYWO_ *9M)K^8ZOZ(_ M^P#>?^B'K^"&@ HHHH **** "BBB@ HHHH **** "BBB@ K^AS_@QS_Y)A^T M7_V'O#7_ *(U&OYXZ_H<_P"#'/\ Y)A^T7_V'O#7_HC4: /W@K^#K]IK_DY' MX@_]CQJW_I9+7]XM?P=?M-?\G(_$'_L>-6_]+): .(HHHH **** "BBB@ HH MHH **** "BBB@ K]Q_\ @R!_Y.0^._\ V)&D_P#I9+7X<5^X_P#P9 _\G(?' M?_L2-)_]+): /Z-:_B/_ ."P'_*5O]I+_LN?BG_TZW%?VX5_$?\ \%@/^4K? M[27_ &7/Q3_Z=;B@#YSHHHH **** "BBB@ HHHH **** "BBB@ K]+=3\=ZKX?\>ZGX2^&^HW+L ME]X\\M4-GF:1(?V@_&49TOX.?!G2/%-NP\&V4PD2.!+?>S+\):QX,\%MGPIX7;3A!8Z4=GE_N(8 M2B)\F0,#@$^IKB_A1_P1>_X)9? SXD:+\7_A'^Q'X*T'Q-X=OTO=$UFPM91- M9W"'*R(2Y (^E &C\?OVO/V(OBW\!OV@_AAJ/Q<_X2:Q^'?@W5;#XRZ%X%G: M?6-$LY+:YBN4\N/YTF$<5SMQR#$2.E?A=_P4%^!G_!!+P%_P1\\,?M5?\$O_ M !E+I7Q;@\7$AE1EB3;L@96_>_O/Z%OA M/^R%^S/\#/B1XY^+WPD^#6C:%XE^)=\MYX\UBRA;S=;G#RN'GW$ACNGF/ '^ ML->4^!/^"+W_ 2M^&7QSB_:0\!_L,^ M-\86VH?;K+48-,8PVET&W+-!:LQ MMX)%;#*T<:E6 *X(S0!^5'[;MEX9_P""@G_!7_X%?L8?\%=O'L'PT\(^&_V= MM-\0)>M+::-=:QXEN[*-[R$ZE-'NA0W"SIY08)NL2J@.^:]X_P"#77QM9^!O MBQ^U3^PO\#/%=KXP^!WPK^(<9=_:IKM)$EN[=%6_)2VB*S<_* MF5(C>-5_1G]KK_@GO^Q7^WEI6G:1^UW^SEX<\<+H[,=)NM4MW2ZLPV"ZQ7$+ M)-&C$ LBN%8J"0<"ND_9J_94_9R_8Y^&"?#<,[3G3-#LQ&)I MF #32N)_\ Y65_(%10!_7[_P 11W_!"C_H^;_S&7B?_P"5E'_$4=_P M0H_Z/F_\QEXG_P#E97\@5% ']?O_ !%'?\$*/^CYO_,9>)__ )64?\11W_!" MC_H^;_S&7B?_ .5E?R!44 ?U^_\ $4=_P0H_Z/F_\QEXG_\ E91_Q%'?\$*/ M^CYO_,9>)_\ Y65_(%10!_7[_P 11W_!"C_H^;_S&7B?_P"5E'_$4=_P0H_Z M/F_\QEXG_P#E97\@5% ']?O_ !%'?\$*/^CYO_,9>)__ )64?\11W_!"C_H^ M;_S&7B?_ .5E?R!44 ?U^_\ $4=_P0H_Z/F_\QEXG_\ E979?L^?\'!O_!(3 M]JCXS^'_ -GOX#?M<_V]XP\57WV/0=(_X0'7[7[5-L9]OFW%A'$GRJQR[J.. MM?QH5]D?\&^?_*9S]GW_ +'?_P!M9Z /[-*_F._X/7?^4E?PW_[(99?^GG5J M_IQK^8[_ (/7?^4E?PW_ .R&67_IYU:@#\=**** "BBB@ HHHH **** "BBB M@ HHHH *]R_X)@_\I*_V>/\ LN?A+_T\VE>&U[E_P3!_Y25_L\?]ES\)?^GF MTH _N*K^>/\ X/C/^2G_ +.G_8!\2_\ H_3J_H/_ (/C/^2G_LZ?]@'Q M+_Z/TZ@#\'Z*** "BBB@ HHHH **** "BBB@ HHHH *WOA9_R4_PY_V'K/\ M]'I6#6]\+/\ DI_AS_L/6?\ Z/2@#^]ZBBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "O*/VY_\ DT?Q[_V 7_\ 0UKU>O*/VY_^31_'O_8! M?_T-: /G+_@MW_R@8^,'_9*K3_T9:U_'/7]C'_!;O_E Q\8/^R56G_HRUK^. M>@ HHHH **** "BBB@ HHHH **** "BBB@ K^L;_ (-&_P#E#'X8_P"QWU__ M -*J_DYK^L;_ (-&_P#E#'X8_P"QWU__ -*J /L3_@I]_P HU/VA_P#LAGBW M_P!,UW7\.M?W%?\ !3[_ )1J?M#_ /9#/%O_ *9KNOX=: "BBB@ HHHH *** M* "BBB@ HHHH **** "OZ_\ IFTFOYCJ_IQ_X,HO M^4:GQ(_[+G>_^F;2: /UM^*?_),/$?\ V ;S_P!$/7\$-?WO?%/_ ))AXC_[ M -Y_Z(>OX(: "BBB@ HHHH **** "BBB@ HHHH **** "OZ'/^#'/_DF'[1? M_8>\-?\ HC4:_GCK^AS_ (,<_P#DF'[1?_8>\-?^B-1H _>"OX.OVFO^3D?B M#_V/&K?^EDM?WBU_!U^TU_RO7?V9Y(4F0>=;6 M,D3YCD1LH[ ;L'D$#['K^.3_ (.1_P#E-O\ 'O\ [#VF_P#IHL: /Z'/^(H[ M_@A1_P!'S?\ F,O$_P#\K*/^(H[_ ((4?]'S?^8R\3__ "LK^0*B@#^OW_B* M._X(4?\ 1\W_ )C+Q/\ _*RC_B*._P""%'_1\W_F,O$__P K*_D"HH _K]_X MBCO^"%'_ $?-_P"8R\3_ /RLH_XBCO\ @A1_T?-_YC+Q/_\ *ROY J* /Z_? M^(H[_@A1_P!'S?\ F,O$_P#\K*/^(H[_ ((4?]'S?^8R\3__ "LK^0*B@#^O MW_B*._X(4?\ 1\W_ )C+Q/\ _*RC_B*._P""%'_1\W_F,O$__P K*_D"HH _ MK]_XBCO^"%'_ $?-_P"8R\3_ /RLH_XBCO\ @A1_T?-_YC+Q/_\ *ROY J* M/Z_?^(H[_@A1_P!'S?\ F,O$_P#\K*]'_90_X+K_ /!*O]N'XW:;^SE^R[^U M+_PD_C/5[>YFT[1O^$(URR\Y((6FE/G7=E%$NV-&;#."<8&20*_B[K]'?^#4 M+_E-O\-O^P#XB_\ 31=4 ?UOU_)S_P 'OC>OLC_@WS_Y3.?L^_\ 8[_^VL] ']FE?S'? M\'KO_*2OX;_]D,LO_3SJU?TXU_,=_P 'KO\ RDK^&_\ V0RR_P#3SJU 'XZ4 M444 %%%% !1110 4444 %%%% !1110 5[E_P3!_Y25_L\?\ 9<_"7_IYM*\- MKW+_ ()@_P#*2O\ 9X_[+GX2_P#3S:4 ?W%5_/'_ ,'QG_)3_P!G3_L ^)?_ M $?IU?T.5_/'_P 'QG_)3_V=/^P#XE_]'Z=0!^#]%%% !1110 4444 %%%% M!1110 4444 %;WPL_P"2G^'/^P]9_P#H]*P:WOA9_P E/\.?]AZS_P#1Z4 ? MWO4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y1^W/_P F MC^/?^P"__H:UZO7E'[<__)H_CW_L O\ ^AK0!\Y?\%N_^4#'Q@_[)5:?^C+6 MOXYZ_L8_X+=_\H&/C!_V2JT_]&6M?QST %%%% !1110 4444 %%%% !1110 M4444 %?UC?\ !HW_ ,H8_#'_ &.^O_\ I57\G-?UC?\ !HW_ ,H8_#'_ &.^ MO_\ I50!]B?\%/O^4:G[0_\ V0SQ;_Z9KNOX=:_N*_X*??\ *-3]H?\ [(9X MM_\ 3-=U_#K0 4444 %%%% !1110 4444 %%%% !1110 5_3C_P91?\ *-3X MD?\ 9<[W_P!,VDU_,=7]./\ P91?\HU/B1_V7.]_],VDT ?K;\4_^28>(_\ ML WG_HAZ_@AK^][XI_\ ),/$?_8!O/\ T0]?P0T %%%% !1110 4444 %%%% M !1110 4444 %?T.?\&.?_),/VB_^P]X:_\ 1&HU_/'7]#G_ 8Y_P#),/VB M_P#L/>&O_1&HT ?O!7\'7[37_)R/Q!_['C5O_2R6O[Q:_@Z_::_Y.1^(/_8\ M:M_Z62T <11110 4444 %%%% !1110 4444 %%%% !7[C_\ !D#_ ,G(?'?_ M +$C2?\ TLEK\.*__\ *5OQ9_V0S5__ $ZZ17Y'5^N/_!E[ M_P I6_%G_9#-7_\ 3KI% ']1=?QR?\'(_P#RFW^/?_8>TW_TT6-?V-U_')_P MOC>OLC_ M (-\_P#E,Y^S[_V._P#[:ST ?V:5_,=_P>N_\I*_AO\ ]D,LO_3SJU?TXU_, M=_P>N_\ *2OX;_\ 9#++_P!/.K4 ?CI1110 4444 %%%% !1110 4444 %%% M% !7N7_!,'_E)7^SQ_V7/PE_Z>;2O#:]R_X)@_\ *2O]GC_LN?A+_P!/-I0! M_<57\\?_ ?&?\E/_9T_[ /B7_T?IU?T.5_/'_P?&?\ )3_V=/\ L ^)?_1^ MG4 ?@_1110 4444 %%%% !1110 4444 %%%% !6]\+/^2G^'/^P]9_\ H]*P M:WOA9_R4_P .?]AZS_\ 1Z4 ?WO4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 5Y1^W/_R:/X]_[ +_ /H:UZO7E'[<_P#R:/X]_P"P"_\ MZ&M 'SE_P6[_ .4#'Q@_[)5:?^C+6OXYZ_L8_P""W?\ R@8^,'_9*K3_ -&6 MM?QST %%%% !1110 4444 %%%% !1110 4444 %?UC?\&C?_ "AC\,?]COK_ M /Z55_)S7]8W_!HW_P H8_#'_8[Z_P#^E5 'V)_P4^_Y1J?M#_\ 9#/%O_IF MNZ_AUK^XK_@I]_RC4_:'_P"R&>+?_3-=U_#K0 4444 %%%% !1110 4444 % M%%% !1110 5_3C_P91?\HU/B1_V7.]_],VDU_,=7]./_ 91?\HU/B1_V7.] M_P#3-I- 'ZV_%/\ Y)AXC_[ -Y_Z(>OX(:_O>^*?_),/$?\ V ;S_P!$/7\$ M- !1110 4444 %%%% !1110 4444 %%%% !7]#G_ 8Y_P#),/VB_P#L/>&O M_1&HU_/'7]#G_!CG_P DP_:+_P"P]X:_]$:C0!^\%?P=?M-?\G(_$'_L>-6_ M]+):_O%K^#K]IK_DY'X@_P#8\:M_Z62T <11110 4444 %%%% !1110 4444 M %%%% !7[C_\&0/_ "TW_ --%C7]C=?QR?\'(_P#RFW^/?_8>TW_TT6- 'P]1110 4444 M %%%% !1110 4444 %%%% !7Z._\&H7_ "FW^&W_ & ?$7_IHNJ_.*OT=_X- M0O\ E-O\-O\ L ^(O_31=4 ?UOU_)S_P=R_\IF_$W_8CZ!_Z2U_6-7\G/_!W M+_RF;\3?]B/H'_I+0!^9-%%% !1110 4444 %%%% !1110 4444 %?9'_!OG M_P IG/V??^QW_P#;6>OC>OLC_@WS_P"4SG[/O_8[_P#MK/0!_9I7\QW_ >N M_P#*2OX;_P#9#++_ -/.K5_3C7\QW_!Z[_RDK^&__9#++_T\ZM0!^.E%%% ! M1110 4444 %%%% !1110 4444 %>Y?\ !,'_ )25_L\?]ES\)?\ IYM*\-KW M+_@F#_RDK_9X_P"RY^$O_3S:4 ?W%5_/'_P?&?\ )3_V=/\ L ^)?_1^G5_0 MY7\\?_!\9_R4_P#9T_[ /B7_ -'Z=0!^#]%%% !1110 4444 %%%% !1110 M4444 %;WPL_Y*?X<_P"P]9_^CTK!K>^%G_)3_#G_ &'K/_T>E '][U%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %>4?MS_ /)H_CW_ + + M_P#H:UZO7E'[<_\ R:/X]_[ +_\ H:T ?.7_ 6[_P"4#'Q@_P"R56G_ *,M M:_CGK^QC_@MW_P H&/C!_P!DJM/_ $9:U_'/0 4444 %%%% !1110 4444 % M%%% !1110 5_6-_P:-_\H8_#'_8[Z_\ ^E5?R(_^P#>?^B' MK^"&O[WOBG_R3#Q'_P!@&\_]$/7\$- !1110 4444 %%%% !1110 4444 %% M%% !7]#G_!CG_P DP_:+_P"P]X:_]$:C7\\=?T.?\&.?_),/VB_^P]X:_P#1 M&HT ?O!7\'7[37_)R/Q!_P"QXU;_ -+):_O%K^#K]IK_ ).1^(/_ &/&K?\ MI9+0!Q%%%% !1110 4444 %%%% !1110 4444 %?N/\ \&0/_)R'QW_[$C2? M_2R6OPXK]Q_^#('_ ).0^.__ &)&D_\ I9+0!_1K7\1__!8#_E*W^TE_V7/Q M3_Z=;BO[<*_B/_X+ ?\ *5O]I+_LN?BG_P!.MQ0!\YT444 %%%% !1110 44 M44 %%%% !1110 5^N/\ P9>_\I6_%G_9#-7_ /3KI%?D=7ZX_P#!E[_RE;\6 M?]D,U?\ ].ND4 ?U%U_')_PTW_P!-%C7]C=?QR?\ !R/_ M ,IM_CW_ -A[3?\ TT6- 'P]1110 4444 %%%% !1110 4444 %%%% !7Z._ M\&H7_*;?X;?]@'Q%_P"FBZK\XJ_1W_@U"_Y3;_#;_L ^(O\ TT75 '];]?R< M_P#!W+_RF;\3?]B/H'_I+7]8U?R<_P#!W+_RF;\3?]B/H'_I+0!^9-%%% !1 M110 4444 %%%% !1110 4444 %?9'_!OG_RF<_9]_P"QW_\ ;6>OC>OLC_@W MS_Y3.?L^_P#8[_\ MK/0!_9I7\QW_!Z[_P I*_AO_P!D,LO_ $\ZM7].-?S' M?\'KO_*2OX;_ /9#++_T\ZM0!^.E%%% !1110 4444 %%%% !1110 4444 % M>Y?\$P?^4E?[/'_9<_"7_IYM*\-KW+_@F#_RDK_9X_[+GX2_]/-I0!_<57\\ M?_!\9_R4_P#9T_[ /B7_ -'Z=7]#E?SQ_P#!\9_R4_\ 9T_[ /B7_P!'Z=0! M^#]%%% !1110 4444 %%%% !1110 4444 %;WPL_Y*?X<_[#UG_Z/2L&M[X6 M?\E/\.?]AZS_ /1Z4 ?WO4444 %%%% !1110 4444 %%%?)G_!5?_@JQX0_X M)G^%O!FAZ;\'M=^)'Q*^)^K3Z7\./A_X?<1RZE/"L9FEEE(;RH8S-"&(5F)E M7 "AW0 ^LZ*_/'_@B[_P737_ (*1:?>?"K]HGX&W?PT^)V@>!;3Q5J+B)UT/ M6M)F6,_VA922LS0QXFB;RI'4^(_\ @ZN\""PU_P".?PO_ ."< M7QE\7? 'POXC&D:W\;;"W2*R1_,5#(D+IMVDR1[1)/&W[V,.(V<+0!^LE%W_ 7V\,?LG_M2:Y^Q[^SY^QKX_P#CMXT\$>&/^$A^),'@IA'! MX:T_RTEW2.(Y6=UBEB=AM5%$T8WEB54 _0>BOD72?^"UO[%FJ?\ !+Z7_@K M-9U:+X?V]B3I"<6W]E^5OV&X,Y5!\^PJPDW"/YZ\H_85_X."_" MG[4W[3_A7]E#]H+]C#X@_ SQ#\2/#O\ ;GPKNO&;K):^)[+RWE5D?RXC&SQQ MNR<.C;"N\,45P#]$:*** "O*/VY_^31_'O\ V 7_ /0UKU>O*/VY_P#DT?Q[ M_P!@%_\ T-: /G+_ (+=_P#*!CXP?]DJM/\ T9:U_'/7]C'_ 6[_P"4#'Q@ M_P"R56G_ *,M:_CGH **** "BBB@ HHHH **** "BBB@ HHHH *_K&_X-&_^ M4,?AC_L=]?\ _2JOY.:_K&_X-&_^4,?AC_L=]?\ _2J@#[$_X*??\HU/VA_^ MR&>+?_3-=U_#K7]Q7_!3[_E&I^T/_P!D,\6_^F:[K^'6@ HHHH **** "BBB M@ HHHH **** "BBB@ K^G'_@RB_Y1J?$C_LN=[_Z9M)K^8ZOZ_\ IFTF@#];?BG_ ,DP\1_]@&\_]$/7\$-?WO?%/_DF'B/_ + - MY_Z(>OX(: "BBB@ HHHH **** "BBB@ HHHH **** "OZ'/^#'/_ ))A^T7_ M -A[PU_Z(U&OYXZ_H<_X,<_^28?M%_\ 8>\-?^B-1H _>"OX.OVFO^3D?B#_ M -CQJW_I9+7]XM?P=?M-?\G(_$'_ +'C5O\ TLEH XBBBB@ HHHH **** "B MBB@ HHHH **** "OW'_X,@?^3D/CO_V)&D_^EDM?AQ7[C_\ !D#_ ,G(?'?_ M +$C2?\ TLEH _HUK^(__@L!_P I6_VDO^RY^*?_ $ZW%?VX5_$?_P %@/\ ME*W^TE_V7/Q3_P"G6XH ^=6H M _'2BBB@ HHHH **** "BBB@ HHHH **** "O/_@^,_Y*?^SI_P!@'Q+_ M .C].K^AROYX_P#@^,_Y*?\ LZ?]@'Q+_P"C].H _!^BBB@ HHHH **** "B MBB@ HHHH **** "M[X6?\E/\.?\ 8>L__1Z5@UO?"S_DI_AS_L/6?_H]* /[ MWJ*** "BBB@ HHHH **** "OSR_X+P?L1?#_ /;-G^%-]X _;7\-?![]H3X> MZCJ&K?!W^U]8@CGUL/%&UW:QVK.)IL_98FWQI*%".K1LKMC]#:^1_P#@K%_P M2.^$7_!47P5X9U#6/'?B'P/\1/AU>S:A\//'WA.Y$5YIT[A"T39QOC9XHFX9 M'1XU977Y@P!\(?\ !NK_ ,%'OVGH-3^%_P#P2=_;1^"GAP>'O$WP%@\4?!OQ M-I'SMJ&@ .@@OXB[H^Y(KE-V(V#6Y5D<2*XD_P""G?Q\L_VV_%&K?\&]'_!% MSX(>%K2WU#4E;XY^,_#FB0V/AWPC;)=1RW$/^C(L9F,L:B=P"Q8&! \K-Y7O M7_!(;_@A#+^Q1\)%^,/QI^,?BK4/C]K?PG7P?!KE]J<5[;?#^T,6%M-)093; M%)L8.6(.S"A \F_Q_P"&7_!HQH/P4?49/@U_P5<^.OA)M8E275F\,7"V!O77 M=M:;R)5\PC>^"V2-[>IH _4S]EC]GSPG^R=^S9X$_9F\"W<]SI/@/PI8Z'8W M=T );E;:!8O.<#@.Y4NP'&6..*_+7_@BV]NW_!>K_@H3&VP."S 'X4Z4WC5?\ @U8\ M0"Q%S_8S?MMQ@;LX^R?\(W'G_@'V@1>V_/>OU$_X+6_8C_P5=_X)@#X;^7]H M_P"$VC_X],9_LW[?H?I_!Y/VCVQN]Z^X=-_X(I?L3:?_ ,$PG_X)1/H&JR_# MV6R/GZLUV@U9]2,XN?[4\X)M%R)P''R>7M CV&/Y*\H_82_X-\_!O[*?[3OA M?]JWX]_ME_$/XY>(?AQX>.A_"JU\:D):^%['RWB58T\R0R,DWA5 (VG/.:^? M/VK?!O[:=A^SKXNO/B!\9_!^H:+'I+'4;*Q\./%--'N7*HY;Y3G'-?6U>4?M MS_\ )H_CW_L O_Z&M 'S=_P6P6X3_@@?\7$NY%>4?">R$KH,!FWVN2!V&:_C MKK^QC_@MW_R@8^,'_9*K3_T9:U_'/0 4444 %%%% !1110 4444 %%%% !11 M10 5_6-_P:-_\H8_#'_8[Z__ .E5?R+?\ TS7= M?PZT %%%% !1110 4444 %%%% !1110 4444 %?TX_\ !E%_RC4^)'_9<[W_ M -,VDU_,=7]./_!E%_RC4^)'_9<[W_TS:30!^MOQ3_Y)AXC_ .P#>?\ HAZ_ M@AK^][XI_P#),/$?_8!O/_1#U_!#0 4444 %%%% !1110 4444 %%%% !111 M0 5_0Y_P8Y_\DP_:+_[#WAK_ -$:C7\\=?T.?\&.?_),/VB_^P]X:_\ 1&HT M ?O!7\'7[37_ "_P#*5OQ9_P!D,U?_ -.ND5^1U?KC_P &7O\ RE;\6?\ M9#-7_P#3KI% ']1=?QR?\'(__*;?X]_]A[3?_318U_8W7\Y? M\$P?^4E?[/'_ &7/PE_Z>;2O#:]R_P""8/\ RDK_ &>/^RY^$O\ T\VE ']Q M5?SQ_P#!\9_R4_\ 9T_[ /B7_P!'Z=7]#E?SQ_\ !\9_R4_]G3_L ^)?_1^G M4 ?@_1110 4444 %%%% !1110 4444 %%%% !6]\+/\ DI_AS_L/6?\ Z/2L M&M[X6?\ )3_#G_8>L_\ T>E '][U%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %>4?MS_\ )H_CW_L O_Z&M>KUY1^W/_R:/X]_[ +_ /H: MT ?.7_!;O_E Q\8/^R56G_HRUK^.>O[&/^"W?_*!CXP?]DJM/_1EK7\<] !1 M110 4444 %%%% !1110 4444 %%%% !7]8W_ :-_P#*&/PQ_P!COK__ *55 M_)S7]8W_ :-_P#*&/PQ_P!COK__ *54 ?8G_!3[_E&I^T/_ -D,\6_^F:[K M^'6O[BO^"GW_ "C4_:'_ .R&>+?_ $S7=?PZT %%%% !1110 4444 %%%% ! M1110 4444 %?TX_\&47_ "C4^)'_ &7.]_\ 3-I-?S'5_3C_ ,&47_*-3XD? M]ESO?_3-I- 'ZV_%/_DF'B/_ + -Y_Z(>OX(:_O>^*?_ "3#Q'_V ;S_ -$/ M7\$- !1110 4444 %%%% !1110 4444 %%%% !7]#G_!CG_R3#]HO_L/>&O_ M $1J-?SQU_0Y_P &.?\ R3#]HO\ [#WAK_T1J- '[P5_!U^TU_R_\ *5OQ9_V0S5__ $ZZ10!_477\L__ $>E '][U%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %>4?MS_\FC^/?^P"_P#Z M&M>KUY1^W/\ \FC^/?\ L O_ .AK0!\Y?\%N_P#E Q\8/^R56G_HRUK^.>O[ M&/\ @MW_ ,H&/C!_V2JT_P#1EK7\<] !1110 4444 %%%% !1110 4444 %% M%% !7]8W_!HW_P H8_#'_8[Z_P#^E5?R(_^P#>?^B'K^"&O M[WOBG_R3#Q'_ -@&\_\ 1#U_!#0 4444 %%%% !1110 4444 %%%% !1110 M5_0Y_P &.?\ R3#]HO\ [#WAK_T1J-?SQU_0Y_P8Y_\ ),/VB_\ L/>&O_1& MHT ?O!7\'7[37_)R/Q!_['C5O_2R6O[Q:_@Z_::_Y.1^(/\ V/&K?^EDM '$ M4444 %%%% !1110 4444 %%%% !1110 5^X__!D#_P G(?'?_L2-)_\ 2R6O MPXK]Q_\ @R!_Y.0^._\ V)&D_P#I9+0!_1K7\1__ 6 _P"4K?[27_9<_%/_ M *=;BO[<*_B/_P""P'_*5O\ :2_[+GXI_P#3K<4 ?.=%%% !1110 4444 %% M%% !1110 4444 %?KC_P9>_\I6_%G_9#-7_].ND5^1U?KC_P9>_\I6_%G_9# M-7_].ND4 ?U%U_')_P '(_\ RFW^/?\ V'M-_P#318U_8W7\N_\ MI*_AO_V0RR_]/.K4 ?CI1110 4444 %%%% !1110 4444 %%%% !7N7_ 3! M_P"4E?[/'_9<_"7_ *>;2O#:]R_X)@_\I*_V>/\ LN?A+_T\VE ']Q5?SQ_\ M'QG_ "4_]G3_ + /B7_T?IU?T.5_/'_P?&?\E/\ V=/^P#XE_P#1^G4 ?@_1 M110 4444 %%%% !1110 4444 %%%% !6]\+/^2G^'/\ L/6?_H]*P:WOA9_R M4_PY_P!AZS_]'I0!_>]1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !7E'[<_P#R:/X]_P"P"_\ Z&M>KUY1^W/_ ,FC^/?^P"__ *&M 'SE M_P %N_\ E Q\8/\ LE5I_P"C+6OXYZ_L8_X+=_\ *!CXP?\ 9*K3_P!&6M?Q MST %%%% !1110 4444 %%%% !1110 4444 %?UC?\&C?_*&/PQ_V.^O_ /I5 M7\G-?UC?\&C?_*&/PQ_V.^O_ /I50!]B?\%/O^4:G[0__9#/%O\ Z9KNOX=: M_N*_X*??\HU/VA_^R&>+?_3-=U_#K0 4444 %%%% !1110 4444 %%%% !11 M10 5_3C_ ,&47_*-3XD?]ESO?_3-I-?S'5_3C_P91?\ *-3XD?\ 9<[W_P!, MVDT ?K;\4_\ DF'B/_L WG_HAZ_@AK^][XI_\DP\1_\ 8!O/_1#U_!#0 444 M4 %%%% !1110 4444 %%%% !1110 5_0Y_P8Y_\ ),/VB_\ L/>&O_1&HU_/ M'7]#G_!CG_R3#]HO_L/>&O\ T1J- '[P5_!U^TU_R-6_P#2R6O[ MQ:_@Z_::_P"3D?B#_P!CQJW_ *62T <11110 4444 %%%% !1110 4444 %% M%% !7[C_ /!D#_R_\I6_%G_9#-7_ /3KI% ']1=?QR?\'(__ "FW^/?_ M &'M-_\ 318U_8W7\TW_ --%C0!\/4444 %%%% ! M1110 4444 %%%% !1110 5^CO_!J%_RFW^&W_8!\1?\ IHNJ_.*OT=_X-0O^ M4V_PV_[ /B+_ --%U0!_6_7\G/\ P=R_\IF_$W_8CZ!_Z2U_6-7\G/\ P=R_ M\IF_$W_8CZ!_Z2T ?F31110 4444 %%%% !1110 4444 %%%% !7V1_P;Y_\ MIG/V??\ L=__ &UGKXWK[(_X-\_^4SG[/O\ V.__ +:ST ?V:5_,=_P>N_\ M*2OX;_\ 9#++_P!/.K5_3C7\QW_!Z[_RDK^&_P#V0RR_]/.K4 ?CI1110 44 M44 %%%% !1110 4444 %%%% !7N7_!,'_E)7^SQ_V7/PE_Z>;2O#:]R_X)@_ M\I*_V>/^RY^$O_3S:4 ?W%5_/'_P?&?\E/\ V=/^P#XE_P#1^G5_0Y7\\?\ MP?&?\E/_ &=/^P#XE_\ 1^G4 ?@_1110 4444 %%%% !1110 4444 %%%% ! M6]\+/^2G^'/^P]9_^CTK!K>^%G_)3_#G_8>L_P#T>E '][U%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %>4?MS_P#)H_CW_L O_P"AK7J] M>4?MS_\ )H_CW_L O_Z&M 'SE_P6[_Y0,?&#_LE5I_Z,M:_CGK^QC_@MW_R@ M8^,'_9*K3_T9:U_'/0 4444 %%%% !1110 4444 %%%% !1110 5_6-_P:-_ M\H8_#'_8[Z__ .E5?R+?\ TS7=?PZT %%%% !1 M110 4444 %%%% !1110 4444 %?TX_\ !E%_RC4^)'_9<[W_ -,VDU_,=7]. M/_!E%_RC4^)'_9<[W_TS:30!^MOQ3_Y)AXC_ .P#>?\ HAZ_@AK^][XI_P#) M,/$?_8!O/_1#U_!#0 4444 %%%% !1110 4444 %%%% !1110 5_0Y_P8Y_\ MDP_:+_[#WAK_ -$:C7\\=?T.?\&.?_),/VB_^P]X:_\ 1&HT ?O!7\'7[37_ M "_P#*5OQ9_P!D,U?_ -.ND5^1U?KC_P &7O\ RE;\6?\ 9#-7_P#3KI% M']1=?QR?\'(__*;?X]_]A[3?_318U_8W7\Y?\$P?^4E?[/'_ M &7/PE_Z>;2O#:]R_P""8/\ RDK_ &>/^RY^$O\ T\VE ']Q5?SQ_P#!\9_R M4_\ 9T_[ /B7_P!'Z=7]#E?SQ_\ !\9_R4_]G3_L ^)?_1^G4 ?@_1110 44 M44 %%%% !1110 4444 %%%% !6]\+/\ DI_AS_L/6?\ Z/2L&M[X6?\ )3_# MG_8>L_\ T>E '][U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %>4?MS_\ )H_CW_L O_Z&M>KUY1^W/_R:/X]_[ +_ /H:T ?.7_!;O_E MQ\8/^R56G_HRUK^.>O[&/^"W?_*!CXP?]DJM/_1EK7\<] !1110 4444 %%% M% !1110 4444 %%%% !7]8W_ :-_P#*&/PQ_P!COK__ *55_)S7]8W_ :- M_P#*&/PQ_P!COK__ *54 ?8G_!3[_E&I^T/_ -D,\6_^F:[K^'6O[BO^"GW_ M "C4_:'_ .R&>+?_ $S7=?PZT %%%% !1110 4444 %%%% !1110 4444 %? MTX_\&47_ "C4^)'_ &7.]_\ 3-I-?S'5_3C_ ,&47_*-3XD?]ESO?_3-I- ' MZV_%/_DF'B/_ + -Y_Z(>OX(:_O>^*?_ "3#Q'_V ;S_ -$/7\$- !1110 4 M444 %%%% !1110 4444 %%%% !7]#G_!CG_R3#]HO_L/>&O_ $1J-?SQU_0Y M_P &.?\ R3#]HO\ [#WAK_T1J- '[P5_!U^TU_R_\ *5OQ9_V0S5__ $ZZ10!_477\L__ $>E '][U%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %>4?MS_\FC^/?^P"_P#Z&M>KUY1^W/\ M\FC^/?\ L O_ .AK0!\Y?\%N_P#E Q\8/^R56G_HRUK^.>O[&/\ @MW_ ,H& M/C!_V2JT_P#1EK7\<] !1110 4444 %%%% !1110 4444 %%%% !7]8W_!HW M_P H8_#'_8[Z_P#^E5?R(_^P#>?^B'K^"&O[WOBG_R3#Q'_ M -@&\_\ 1#U_!#0 4444 %%%% !1110 4444 %%%% !1110 5_0Y_P &.?\ MR3#]HO\ [#WAK_T1J-?SQU_0Y_P8Y_\ ),/VB_\ L/>&O_1&HT ?O!7\'7[3 M7_)R/Q!_['C5O_2R6O[Q:_@Z_::_Y.1^(/\ V/&K?^EDM '$4444 %%%% !1 M110 4444 %%%% !1110 5^X__!D#_P G(?'?_L2-)_\ 2R6OPXK]Q_\ @R!_ MY.0^._\ V)&D_P#I9+0!_1K7\1__ 6 _P"4K?[27_9<_%/_ *=;BO[<*_B/ M_P""P'_*5O\ :2_[+GXI_P#3K<4 ?.=%%% !1110 4444 %%%% !1110 444 M4 %?KC_P9>_\I6_%G_9#-7_].ND5^1U?KC_P9>_\I6_%G_9#-7_].ND4 ?U% MU_')_P '(_\ RFW^/?\ V'M-_P#318U_8W7\N_\I*_AO_V0RR_] M/.K4 ?CI1110 4444 %%%% !1110 4444 %%%% !7N7_ 3!_P"4E?[/'_9< M_"7_ *>;2O#:]R_X)@_\I*_V>/\ LN?A+_T\VE ']Q5?SQ_\'QG_ "4_]G3_ M + /B7_T?IU?T.5_/'_P?&?\E/\ V=/^P#XE_P#1^G4 ?@_1110 4444 %%% M% !1110 4444 %%%% !6]\+/^2G^'/\ L/6?_H]*P:WOA9_R4_PY_P!AZS_] M'I0!_>]1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7E'[< M_P#R:/X]_P"P"_\ Z&M>KUY1^W/_ ,FC^/?^P"__ *&M 'SE_P %N_\ E Q\ M8/\ LE5I_P"C+6OXYZ_L8_X+=_\ *!CXP?\ 9*K3_P!&6M?QST %%%% !111 M0 4444 %%%% !1110 4444 %?UC?\&C?_*&/PQ_V.^O_ /I57\G-?UC?\&C? M_*&/PQ_V.^O_ /I50!]B?\%/O^4:G[0__9#/%O\ Z9KNOX=:_N*_X*??\HU/ MVA_^R&>+?_3-=U_#K0 4444 %%%% !1110 4444 %%%% !1110 5_3C_ ,&4 M7_*-3XD?]ESO?_3-I-?S'5_3C_P91?\ *-3XD?\ 9<[W_P!,VDT ?K;\4_\ MDF'B/_L WG_HAZ_@AK^][XI_\DP\1_\ 8!O/_1#U_!#0 4444 %%%% !1110 M 4444 %%%% !1110 5_0Y_P8Y_\ ),/VB_\ L/>&O_1&HU_/'7]#G_!CG_R3 M#]HO_L/>&O\ T1J- '[P5_!U^TU_R-6_P#2R6O[Q:_@Z_::_P"3 MD?B#_P!CQJW_ *62T <11110 4444 %%%% !1110 4444 %%%% !7[C_ /!D M#_R_\I6_%G_9#-7_ /3KI% ']1=?QR?\'(__ "FW^/?_ &'M-_\ 318U M_8W7\TW_ --%C0!\/4444 %%%% !1110 4444 %% M%% !1110 5^CO_!J%_RFW^&W_8!\1?\ IHNJ_.*OT=_X-0O^4V_PV_[ /B+_ M --%U0!_6_7\G/\ P=R_\IF_$W_8CZ!_Z2U_6-7\G/\ P=R_\IF_$W_8CZ!_ MZ2T ?F31110 4444 %%%% !1110 4444 %%%% !7V1_P;Y_\IG/V??\ L=__ M &UGKXWK[(_X-\_^4SG[/O\ V.__ +:ST ?V:5_,=_P>N_\ *2OX;_\ 9#++ M_P!/.K5_3C7\QW_!Z[_RDK^&_P#V0RR_]/.K4 ?CI1110 4444 %%%% !111 M0 4444 %%%% !7N7_!,'_E)7^SQ_V7/PE_Z>;2O#:]R_X)@_\I*_V>/^RY^$ MO_3S:4 ?W%5_/'_P?&?\E/\ V=/^P#XE_P#1^G5_0Y7\\?\ P?&?\E/_ &=/ M^P#XE_\ 1^G4 ?@_1110 4444 %%%% !1110 4444 %%%% !6]\+/^2G^'/^ MP]9_^CTK!K>^%G_)3_#G_8>L_P#T>E '][U%%% !1110 4444 %%%% !7YU? M\%[?^"C'[3O[)6N? []D_P#9'\5^&O!OBWX]>(]0TX_$CQ; LEIX>MK46H1KQ I8,!L*A=TBLOZ*U^$_ M%?C[Q'X3C6/QLW]IV-O?6=C]JB9H8H([A0TBE)MURN1&%4OY7_P;.?&3X[?" M+]MKX?\ ['WPW_:PU+XI_"SQG^SC!XT\8>%;F[-U;_#K5V? LXSO<6[*WE H MNP,M^@="\:M7T'_P<):)HOAO_@II_P $Q-"\.Z1:V%C:_'J5+:SLK=8HH5&L M>&/E5% "CV H _7^OR6_:;_X*)?\%8OVP_\ @I+\7_V'?^"37BOP#X/TG]G_ M ,,+>>*-=\7:.+V;Q'JI1#]@CWQR+"#(S0KA%Y@E=I,,B#]*?BU^U5^SE\!_ MB!X+^%7QC^,FA>'/$?Q%U%K#P-HVJWHCGUNZ5X8S%;J?OL'N(5QZRKZU^1?_ M 3U^/\ \&/^"?O_ 7H_;\TW]K7XF:-X*77=GBO1KGQ)J$=HE]8B62]VP-* M5$LAAO8RL:99MC8!V-@ ])T#_@Y%UV\_X($7O_!32^^'NB-\4M/\2'P,_A]1 M*-+D\2$HZS;=_F"#[)(MV8M^[@Q!^DE4?V+%*Q'8=*72UT8S_[GVUS'GIE!7WK_ M ,%$_C_\&O\ @H7_ ,%;O^":OAK]D[XDZ-XQN=!U:/QAKB^'-1CNCIMB)],O MBEQY9/DR+#IER6C?#KM^8#(R ?N+1110 5Y1^W/_ ,FC^/?^P"__ *&M=)\9 MO@9X0^.>F66D^+]4UJUCL9VFA;1=6DM&9BNTABGWACL:^?/VK?V*?A/\/OV= M?%WC31/$GC":[T[26F@COO%,\T+,&48=&.&'/0T (_^P#>?^B'K^"& M@ HHHH **** "BBB@ HHHH **** "BBB@ K^AS_@QS_Y)A^T7_V'O#7_ *(U M&OYXZ_H<_P"#'/\ Y)A^T7_V'O#7_HC4: /W@K^#K]IK_DY'X@_]CQJW_I9+ M7]XM?P=?M-?\G(_$'_L>-6_]+): .(HHHH **** "BBB@ HHHH **** "BBB M@ K]Q_\ @R!_Y.0^._\ V)&D_P#I9+7X<5^X_P#P9 _\G(?'?_L2-)_]+): M/Z-:_B/_ ."P'_*5O]I+_LN?BG_TZW%?VX5_$?\ \%@/^4K?[27_ &7/Q3_Z M=;B@#YSHHHH **** "BBB@ HHHH **** "BBB@ K]=6K^G&OYCO^#UW_ )25_#?_ +(99?\ IYU:@#\=**** "BBB@ HHHH M**** "BBB@ HHHH *]R_X)@_\I*_V>/^RY^$O_3S:5X;7N7_ 3!_P"4E?[/ M'_9<_"7_ *>;2@#^XJOYX_\ @^,_Y*?^SI_V ?$O_H_3J_H/_@^,_P"2 MG_LZ?]@'Q+_Z/TZ@#\'Z*** "BBB@ HHHH **** "BBB@ HHHH *WOA9_P E M/\.?]AZS_P#1Z5@UO?"S_DI_AS_L/6?_ */2@#^]ZBBB@ HHHH **** "BBB M@ KSC]J?]DG]G;]M/X37?P5_:8^$NB>+] N'\V"TUJQ$OV2X"LJ7$+($">Z<%F/+,1'N*)N;:!DUZ!\:/V1_P!FS]HGQ]X%^*/QN^#V MD>)/$'PSU@ZKX"U748V:71+PR02F>$A@ V^UMVYSS$M>C44 ><_&+]D?]FS] MH'XC>!_BY\9_@]I'B+Q+\-=3;4? FL:A$S3:+=-)#(TL)# !B]O W(/,:UQG M[6O_ 3!_8#_ &Z_$6E^,/VLOV6_#/C/6-&A$&GZO?120W:0ABPA::!T>2(, MS$1N60%F('S'/O-% ')VGP'^"=A\&E_9UL_A)X#%T:'^S/L!38 M;7[-M\LQ%204VX.:\N_90_X);?\ !/G]ASQEJ?Q$_93_ &5?"_@W7M7@:"]U MFQADEN?)9@S0QR3N[0Q$JI,<95#M7(^48]]HH **** "O*/VY_\ DT?Q[_V M7_\ 0UKU>O*/VY_^31_'O_8!?_T-: /G+_@MW_R@8^,'_9*K3_T9:U_'/7]C M'_!;O_E Q\8/^R56G_HRUK^.>@ HHHH **** "BBB@ HHHH **** "BBB@ K M^L;_ (-&_P#E#'X8_P"QWU__ -*J_DYK^L;_ (-&_P#E#'X8_P"QWU__ -*J M /L3_@I]_P HU/VA_P#LAGBW_P!,UW7\.M?W%?\ !3[_ )1J?M#_ /9#/%O_ M *9KNOX=: "BBB@ HHHH **** "BBB@ HHHH **** "OZ_\ IFTFOYCJ_IQ_X,HO^4:GQ(_[+G>_^F;2: /UM^*?_),/$?\ V ;S M_P!$/7\$-?WO?%/_ ))AXC_[ -Y_Z(>OX(: "BBB@ HHHH **** "BBB@ HH MHH **** "OZ'/^#'/_DF'[1?_8>\-?\ HC4:_GCK^AS_ (,<_P#DF'[1?_8> M\-?^B-1H _>"OX.OVFO^3D?B#_V/&K?^EDM?WBU_!U^TU_R_^P]IO_IHL:_L;K^.3_@Y'_Y3;_'O M_L/:;_Z:+&@#X>HHHH **** "BBB@ HHHH **** "BBB@ K]'?\ @U"_Y3;_ M V_[ /B+_TT75?G%7Z._P#!J%_RFW^&W_8!\1?^FBZH _K?K^3G_@[E_P"4 MS?B;_L1] _\ 26OZQJ_DY_X.Y?\ E,WXF_[$?0/_ $EH _,FBBB@ HHHH ** M** "BBB@ HHHH **** "OLC_ (-\_P#E,Y^S[_V._P#[:SU\;U]D?\&^?_*9 MS]GW_L=__;6>@#^S2OYCO^#UW_E)7\-_^R&67_IYU:OZ<:_F._X/7?\ E)7\ M-_\ LAEE_P"GG5J /QTHHHH **** "BBB@ HHHH **** "BBB@ KW+_@F#_R MDK_9X_[+GX2_]/-I7AM>Y?\ !,'_ )25_L\?]ES\)?\ IYM* /[BJ_GC_P"# MXS_DI_[.G_8!\2_^C].K^AROYX_^#XS_ )*?^SI_V ?$O_H_3J /P?HHHH * M*** "BBB@ HHHH **** "BBB@ K>^%G_ "4_PY_V'K/_ -'I6#6]\+/^2G^' M/^P]9_\ H]* /[WJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH *\H_;G_Y-'\>_]@%__0UKU>O*/VY_^31_'O\ V 7_ /0UH ^@ HHHH **** "B MBB@ HHHH **** "BBB@ K^L;_@T;_P"4,?AC_L=]?_\ 2JOY.:_K&_X-&_\ ME#'X8_['?7__ $JH ^Q/^"GW_*-3]H?_ +(9XM_],UW7\.M?W%?\%/O^4:G[ M0_\ V0SQ;_Z9KNOX=: "BBB@ HHHH **** "BBB@ HHHH **** "OZ?\ HAZ_@AH **** "BBB@ HHHH M**** "BBB@ HHHH *_H<_P"#'/\ Y)A^T7_V'O#7_HC4:_GCK^AS_@QS_P"2 M8?M%_P#8>\-?^B-1H _>"OX.OVFO^3D?B#_V/&K?^EDM?WBU_!U^TU_R=6K^G& MOYCO^#UW_E)7\-_^R&67_IYU:@#\=**** "BBB@ HHHH **** "BBB@ HHHH M *]R_P""8/\ RDK_ &>/^RY^$O\ T\VE>&U[E_P3!_Y25_L\?]ES\)?^GFTH M _N*K^>/_@^,_P"2G_LZ?]@'Q+_Z/TZOZ'*_GC_X/C/^2G_LZ?\ 8!\2_P#H M_3J /P?HHHH **** "BBB@ HHHH **** "BBB@ K>^%G_)3_ Y_V'K/_P!' MI6#6]\+/^2G^'/\ L/6?_H]* /[WJ*** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH *\H_;G_Y-'\>_P#8!?\ ]#6O5Z\H_;G_ .31_'O_ & 7 M_P#0UH ^@ HHHH **** "BBB@ HHHH **** "BBB@ K^L;_@T;_Y0Q^&/ M^QWU_P#]*J_DYK^L;_@T;_Y0Q^&/^QWU_P#]*J /L3_@I]_RC4_:'_[(9XM_ M],UW7\.M?W%?\%/O^4:G[0__ &0SQ;_Z9KNOX=: "BBB@ HHHH **** "BBB M@ HHHH **** "OZ]\4_^28>(_\ L WG_HAZ M_@AH **** "BBB@ HHHH **** "BBB@ HHHH *_H<_X,<_\ DF'[1?\ V'O# M7_HC4:_GCK^AS_@QS_Y)A^T7_P!A[PU_Z(U&@#]X*_@Z_::_Y.1^(/\ V/&K M?^EDM?WBU_!U^TU_R-6_P#2R6@#B**** "BBB@ HHHH **** "B MBB@ HHHH *__\ L/:;_P"FBQK^QNOXY/\ @Y'_ .4V_P >_P#L/:;_ .FBQH ^'J** M* "BBB@ HHHH **** "BBB@ HHHH *_1W_@U"_Y3;_#;_L ^(O\ TT75?G%7 MZ._\&H7_ "FW^&W_ & ?$7_IHNJ /ZWZ_DY_X.Y?^4S?B;_L1] _]):_K&K^ M3G_@[E_Y3-^)O^Q'T#_TEH _,FBBB@ HHHH **** "BBB@ HHHH **** "OL MC_@WS_Y3.?L^_P#8[_\ MK/7QO7V1_P;Y_\ *9S]GW_L=_\ VUGH _LTK^8[ M_@]=_P"4E?PW_P"R&67_ *>=6K^G&OYCO^#UW_E)7\-_^R&67_IYU:@#\=** M** "BBB@ HHHH **** "BBB@ HHHH *]R_X)@_\ *2O]GC_LN?A+_P!/-I7A MM>Y?\$P?^4E?[/'_ &7/PE_Z>;2@#^XJOYX_^#XS_DI_[.G_ & ?$O\ Z/TZ MOZ'*_GC_ .#XS_DI_P"SI_V ?$O_ */TZ@#\'Z*** "BBB@ HHHH **** "B MBB@ HHHH *WOA9_R4_PY_P!AZS_]'I6#6]\+/^2G^'/^P]9_^CTH _O>HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRC]N?\ Y-'\>_\ M8!?_ -#6O5Z\H_;G_P"31_'O_8!?_P!#6@#YR_X+=_\ *!CXP?\ 9*K3_P!& M6M?QSU_8Q_P6[_Y0,?&#_LE5I_Z,M:_CGH **** "BBB@ HHHH **** "BBB M@ HHHH *_K&_X-&_^4,?AC_L=]?_ /2JOY.:_K&_X-&_^4,?AC_L=]?_ /2J M@#[$_P""GW_*-3]H?_LAGBW_ -,UW7\.M?W%?\%/O^4:G[0__9#/%O\ Z9KN MOX=: "BBB@ HHHH **** "BBB@ HHHH **** "OZ]\4_P#DF'B/_L WG_HAZ_@AH **** "BBB@ HHHH **** "BBB@ HHH MH *_H<_X,<_^28?M%_\ 8>\-?^B-1K^>.OZ'/^#'/_DF'[1?_8>\-?\ HC4: M /W@K^#K]IK_ ).1^(/_ &/&K?\ I9+7]XM?P=?M-?\ )R/Q!_['C5O_ $LE MH XBBBB@ HHHH **** "BBB@ HHHH **** "OW'_ .#('_DY#X[_ /8D:3_Z M62U^'%?N/_P9 _\ )R'QW_[$C2?_ $LEH _HUK^(_P#X+ ?\I6_VDO\ LN?B MG_TZW%?VX5_$?_P6 _Y2M_M)?]ES\4_^G6XH ^_\ L/:;_P"FBQH ^'J*** "BBB@ HHHH **** "BBB@ HHHH *_1W_@U"_Y M3;_#;_L ^(O_ $T75?G%7Z._\&H7_*;?X;?]@'Q%_P"FBZH _K?K^3G_ (.Y M?^4S?B;_ +$?0/\ TEK^L:OY.?\ @[E_Y3-^)O\ L1] _P#26@#\R:*** "B MBB@ HHHH **** "BBB@ HHHH *^R/^#?/_E,Y^S[_P!CO_[:SU\;U]D?\&^? M_*9S]GW_ +'?_P!M9Z /[-*_F._X/7?^4E?PW_[(99?^GG5J_IQK^8[_ (/7 M?^4E?PW_ .R&67_IYU:@#\=**** "BBB@ HHHH **** "BBB@ HHHH *]R_X M)@_\I*_V>/\ LN?A+_T\VE>&U[E_P3!_Y25_L\?]ES\)?^GFTH _N*K^>/\ MX/C/^2G_ +.G_8!\2_\ H_3J_H/_ (/C/^2G_LZ?]@'Q+_Z/TZ@#\'Z* M** "BBB@ HHHH **** "BBB@ HHHH *WOA9_R4_PY_V'K/\ ]'I6#6]\+/\ MDI_AS_L/6?\ Z/2@#^]ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "O*/VY_\ DT?Q[_V 7_\ 0UKU>O*/VY_^31_'O_8!?_T-: /G+_@M MW_R@8^,'_9*K3_T9:U_'/7]C'_!;O_E Q\8/^R56G_HRUK^.>@ HHHH **** M "BBB@ HHHH **** "BBB@ K^L;_ (-&_P#E#'X8_P"QWU__ -*J_DYK^L;_ M (-&_P#E#'X8_P"QWU__ -*J /L3_@I]_P HU/VA_P#LAGBW_P!,UW7\.M?W M%?\ !3[_ )1J?M#_ /9#/%O_ *9KNOX=: "BBB@ HHHH **** "BBB@ HHHH M **** "OZ_\ IFTFOYCJ_IQ_X,HO^4:GQ(_[+G>_ M^F;2: /UM^*?_),/$?\ V ;S_P!$/7\$-?WO?%/_ ))AXC_[ -Y_Z(>OX(: M"BBB@ HHHH **** "BBB@ HHHH **** "OZ'/^#'/_DF'[1?_8>\-?\ HC4: M_GCK^AS_ (,<_P#DF'[1?_8>\-?^B-1H _>"OX.OVFO^3D?B#_V/&K?^EDM? MWBU_!U^TU_R_^P]I MO_IHL:_L;K^.3_@Y'_Y3;_'O_L/:;_Z:+&@#X>HHHH **** "BBB@ HHHH * M*** "BBB@ K]'?\ @U"_Y3;_ V_[ /B+_TT75?G%7Z._P#!J%_RFW^&W_8! M\1?^FBZH _K?K^3G_@[E_P"4S?B;_L1] _\ 26OZQJ_DY_X.Y?\ E,WXF_[$ M?0/_ $EH _,FBBB@ HHHH **** "BBB@ HHHH **** "OLC_ (-\_P#E,Y^S M[_V._P#[:SU\;U]D?\&^?_*9S]GW_L=__;6>@#^S2OYCO^#UW_E)7\-_^R&6 M7_IYU:OZ<:_F._X/7?\ E)7\-_\ LAEE_P"GG5J /QTHHHH **** "BBB@ H MHHH **** "BBB@ KW+_@F#_RDK_9X_[+GX2_]/-I7AM>Y?\ !,'_ )25_L\? M]ES\)?\ IYM* /[BJ_GC_P"#XS_DI_[.G_8!\2_^C].K^AROYX_^#XS_ )*? M^SI_V ?$O_H_3J /P?HHHH **** "BBB@ HHHH **** "BBB@ K>^%G_ "4_ MPY_V'K/_ -'I6#6]\+/^2G^'/^P]9_\ H]* /[WJ*** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH *\H_;G_Y-'\>_]@%__0UKU>O*/VY_^31_ M'O\ V 7_ /0UH ^@ HHHH **** "BBB@ HHHH **** "BBB@ K^L;_@T;_P"4,?AC M_L=]?_\ 2JOY.:_K&_X-&_\ E#'X8_['?7__ $JH ^Q/^"GW_*-3]H?_ +(9 MXM_],UW7\.M?W%?\%/O^4:G[0_\ V0SQ;_Z9KNOX=: "BBB@ HHHH **** " MBBB@ HHHH **** "OZ?\ MHAZ_@AH **** "BBB@ HHHH **** "BBB@ HHHH *_H<_P"#'/\ Y)A^T7_V M'O#7_HC4:_GCK^AS_@QS_P"28?M%_P#8>\-?^B-1H _>"OX.OVFO^3D?B#_V M/&K?^EDM?WBU_!U^TU_R=6K^G&OYCO^#UW_E)7\-_^R&67_IYU:@#\=**** "B MBB@ HHHH **** "BBB@ HHHH *]R_P""8/\ RDK_ &>/^RY^$O\ T\VE>&U[ ME_P3!_Y25_L\?]ES\)?^GFTH _N*K^>/_@^,_P"2G_LZ?]@'Q+_Z/TZOZ'*_ MGC_X/C/^2G_LZ?\ 8!\2_P#H_3J /P?HHHH **** "BBB@ HHHH **** "BB MB@ K>^%G_)3_ Y_V'K/_P!'I6#6]\+/^2G^'/\ L/6?_H]* /[WJ*** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\H_;G_Y-'\>_P#8!?\ M]#6O5Z\H_;G_ .31_'O_ & 7_P#0UH ^@ HHHH **** "BBB@ HHHH ** M** "BBB@ K^L;_@T;_Y0Q^&/^QWU_P#]*J_DYK^L;_@T;_Y0Q^&/^QWU_P#] M*J /L3_@I]_RC4_:'_[(9XM_],UW7\.M?W%?\%/O^4:G[0__ &0SQ;_Z9KNO MX=: "BBB@ HHHH **** "BBB@ HHHH **** "OZ]\4_^28>(_\ L WG_HAZ_@AH **** "BBB@ HHHH **** "BBB@ HHHH M *_H<_X,<_\ DF'[1?\ V'O#7_HC4:_GCK^AS_@QS_Y)A^T7_P!A[PU_Z(U& M@#]X*_@Z_::_Y.1^(/\ V/&K?^EDM?WBU_!U^TU_R-6_P#2R6@# MB**** "BBB@ HHHH **** "BBB@ HHHH *__\ L/:;_P"FBQK^QNOXY/\ @Y'_ .4V M_P >_P#L/:;_ .FBQH ^'J*** "BBB@ HHHH **** "BBB@ HHHH *_1W_@U M"_Y3;_#;_L ^(O\ TT75?G%7Z._\&H7_ "FW^&W_ & ?$7_IHNJ /ZWZ_DY_ MX.Y?^4S?B;_L1] _]):_K&K^3G_@[E_Y3-^)O^Q'T#_TEH _,FBBB@ HHHH M**** "BBB@ HHHH **** "OLC_@WS_Y3.?L^_P#8[_\ MK/7QO7V1_P;Y_\ M*9S]GW_L=_\ VUGH _LTK^8[_@]=_P"4E?PW_P"R&67_ *>=6K^G&OYCO^#U MW_E)7\-_^R&67_IYU:@#\=**** "BBB@ HHHH **** "BBB@ HHHH *]R_X) M@_\ *2O]GC_LN?A+_P!/-I7AM>Y?\$P?^4E?[/'_ &7/PE_Z>;2@#^XJOYX_ M^#XS_DI_[.G_ & ?$O\ Z/TZOZ'*_GC_ .#XS_DI_P"SI_V ?$O_ */TZ@#\ M'Z*** "BBB@ HHHH **** "BBB@ HHHH *WOA9_R4_PY_P!AZS_]'I6#6]\+ M/^2G^'/^P]9_^CTH _O>HHHH **** "BBB@ HHHH *9<7%O:6[W=W.D442%Y M99&"JB@9))/ '>GU^0__!US\0O&OA'1?V>?#7Q(\4>--$_9TU_QQ?V_QQO_ M 1)(DTH5+8V-O.T?)B93>MY?.XQ$A2\<= 'ZQ^!_'7@CXG>$-.^(7PU\9:5 MXAT#6+1+K2--/#%S\)K:^^(GP#%S'Z#^>7M7D\FX41F! R MR\M((D*_$'AOX2?M!_M2_P#!)/XN_P#!P=XP_;%^)UA\>?#WQ--[X4?1_%$D M&F:?IL-[90/:1P $HB_:I]BJP15AB39@ON /Z<**\@_X)_?M"ZM^UE^P[\)/ MVE?$,$46J>-_A[I.KZO% FV-+V:UC:X5!V42^8![8K\E?$OP)\5?\%Z/^"S7 M[4?P1^,G[17CWPQX%_9^T9-#^'&A>$-?:S@LM8+&#[=*FUEE/GPW,C%C (!^Y-%?SK>'O^"U'[7-G_P &M6K>-KCXLZU_PLVQ^+X^$UMX\>_HHH MH *\H_;G_P"31_'O_8!?_P!#6NQ^)GQE^%WP;L;74_BAXULM$M[V8Q6LMZY MD<#)48!YQS7A/[6G[6O[-GQ"_9O\7^"_!WQDT2^U34=(:&RM([DJ97+*< L M!T[F@#S?_@MW_P H&/C!_P!DJM/_ $9:U_'/7]1?_!6+_@KE_P $U_CC_P $ MIOBC^R1\,/VP_"&H_$/4_ \6C6?AR2YDMF>^BE@$D)FG1(4*F-^6<+\O7I7\ MTO\ PHOQM_T&_!O_ (<71?\ Y+H XZBNQ_X47XV_Z#?@W_PXNB__ "71_P * M+\;?]!OP;_X<71?_ )+H XZBNQ_X47XV_P"@WX-_\.+HO_R71_PHOQM_T&_! MO_AQ=%_^2Z ..HKL?^%%^-O^@WX-_P##BZ+_ /)='_"B_&W_ $&_!O\ X<71 M?_DN@#CJ*['_ (47XV_Z#?@W_P .+HO_ ,ET?\*+\;?]!OP;_P"'%T7_ .2Z M ..HKL?^%%^-O^@WX-_\.+HO_P ET?\ "B_&W_0;\&_^'%T7_P"2Z ..HKL? M^%%^-O\ H-^#?_#BZ+_\ET?\*+\;?]!OP;_X<71?_DN@#CJ_K&_X-&_^4,?A MC_L=]?\ _2JOY:O^%%^-O^@WX-_\.+HO_P EU_0K_P &ZG_!5/\ X)V_L)?\ M$RM"_9[_ &J_VN_!OA7QA9^*=7O+G2/MYOMD,]QOB;S;-98CN7G ?([@4 ?J M)_P4^_Y1J?M#_P#9#/%O_IFNZ_AUK^MG]N[_ (+H?\$DOC-^P_\ &7X/_#;] MN?P;J7B/Q7\*?$6CZ!IV;F'[5>W6F7$$$7F2Q+&FZ1U7<[*HSDD $U_*O_PH MOQM_T&_!O_AQ=%_^2Z ..HKL?^%%^-O^@WX-_P##BZ+_ /)='_"B_&W_ $&_ M!O\ X<71?_DN@#CJ*['_ (47XV_Z#?@W_P .+HO_ ,ET?\*+\;?]!OP;_P"' M%T7_ .2Z ..HKL?^%%^-O^@WX-_\.+HO_P ET?\ "B_&W_0;\&_^'%T7_P"2 MZ ..HKL?^%%^-O\ H-^#?_#BZ+_\ET?\*+\;?]!OP;_X<71?_DN@#CJ*['_A M1?C;_H-^#?\ PXNB_P#R71_PHOQM_P!!OP;_ .'%T7_Y+H XZBNQ_P"%%^-O M^@WX-_\ #BZ+_P#)='_"B_&W_0;\&_\ AQ=%_P#DN@#CJ_IQ_P"#*+_E&I\2 M/^RYWO\ Z9M)K^;_ /X47XV_Z#?@W_PXNB__ "77[J_\&O/_ 4<_84_X)U_ ML/\ C;X/_MC_ +5'@WP?XCU?XK76L:=IW]K+J'FV3Z9IT"R^98^=&N9()5VL MP;Y,XP02 ?NQ\4_^28>(_P#L WG_ *(>OX(:_L8\?_\ !P-_P1KUOP)K6C:9 M^WUX-EN;O2+F&WC\F\7>[Q,JC)@ &21R3BOY&/\ A1?C;_H-^#?_ XNB_\ MR70!QU%=C_PHOQM_T&_!O_AQ=%_^2Z/^%%^-O^@WX-_\.+HO_P ET <=178_ M\*+\;?\ 0;\&_P#AQ=%_^2Z/^%%^-O\ H-^#?_#BZ+_\ET <=178_P#"B_&W M_0;\&_\ AQ=%_P#DNC_A1?C;_H-^#?\ PXNB_P#R70!QU%=C_P *+\;?]!OP M;_X<71?_ )+H_P"%%^-O^@WX-_\ #BZ+_P#)= ''45V/_"B_&W_0;\&_^'%T M7_Y+H_X47XV_Z#?@W_PXNB__ "70!QU%=C_PHOQM_P!!OP;_ .'%T7_Y+H_X M47XV_P"@WX-_\.+HO_R70!QU?T.?\&.?_),/VB_^P]X:_P#1&HU^"G_"B_&W M_0;\&_\ AQ=%_P#DNOV5_P"#5;]N;]CO_@FYX$^-&C?MI?M*^#?!ESXLU?1) MO#\?]N1:C]J2WBO5F.;$S!-IECX,?C;XQ\7^&_%'@VYT[5 M?%6H7EA._!NK>%_%_P 5M?UC MP[JG_"=:5!]KLKG4)IH9?+FN4DCW(ZG:ZJPS@@'B@#YDHKL?^%%^-O\ H-^# M?_#BZ+_\ET?\*+\;?]!OP;_X<71?_DN@#CJ*['_A1?C;_H-^#?\ PXNB_P#R M71_PHOQM_P!!OP;_ .'%T7_Y+H XZBNQ_P"%%^-O^@WX-_\ #BZ+_P#)='_" MB_&W_0;\&_\ AQ=%_P#DN@#CJ*['_A1?C;_H-^#?_#BZ+_\ )='_ HOQM_T M&_!O_AQ=%_\ DN@#CJ*['_A1?C;_ *#?@W_PXNB__)='_"B_&W_0;\&_^'%T M7_Y+H XZBNQ_X47XV_Z#?@W_ ,.+HO\ \ET?\*+\;?\ 0;\&_P#AQ=%_^2Z M..K]/@5_P3T_X*"^(?C?^V#\;_!OA#PO??"G4='M=4_X2FSU#?>RZAITR M1>79232#*02G<5"C9@D$@$ _JUK^.3_@Y'_Y3;_'O_L/:;_Z:+&OZ3O^(AG_ M ((N_P#20'P;_P" ][_\8K^:K_@MKKG@W]KO_@J3\7/VC?V>/B=X-\0^#/$^ MKV4VAZS_ ,)IIUI]I2/3;6%SY-S/'*F)(W7#HI.W(X() /B6BNQ_X47XV_Z# M?@W_ ,.+HO\ \ET?\*+\;?\ 0;\&_P#AQ=%_^2Z ..HKL?\ A1?C;_H-^#?_ M XNB_\ R71_PHOQM_T&_!O_ (<71?\ Y+H XZBNQ_X47XV_Z#?@W_PXNB__ M "71_P *+\;?]!OP;_X<71?_ )+H XZBNQ_X47XV_P"@WX-_\.+HO_R71_PH MOQM_T&_!O_AQ=%_^2Z ..HKL?^%%^-O^@WX-_P##BZ+_ /)='_"B_&W_ $&_ M!O\ X<71?_DN@#CJ*['_ (47XV_Z#?@W_P .+HO_ ,ET?\*+\;?]!OP;_P"' M%T7_ .2Z ..K]'?^#4+_ )3;_#;_ + /B+_TT75?"?\ PHOQM_T&_!O_ (<7 M1?\ Y+K[6_X-\?B%\,?V'O\ @J3X(_:-_:B^+?@WPQX,TC2-:AU'6?\ A+[" M]\EY]-GAB'DVDTLK;I'55 M-WE6\\DK_,RC"(QYZ4 ?V:U_,=_P>N_\I*_AO_V0RR_]/.K5^TG_ !$,_P#! M%W_I(#X-_P# >]_^,5^%7_!T-^T3^S]_P44_;A\$_&#]CCXZ>#?&'AS2/A3: MZ/J.H_\ "3VFG^5>IJ>HSM%Y=])#(V(YXFW*I7Y\9R" ?E+178_\*+\;?\ M0;\&_P#AQ=%_^2Z/^%%^-O\ H-^#?_#BZ+_\ET <=178_P#"B_&W_0;\&_\ MAQ=%_P#DNC_A1?C;_H-^#?\ PXNB_P#R70!QU%=C_P *+\;?]!OP;_X<71?_ M )+H_P"%%^-O^@WX-_\ #BZ+_P#)= ''45V/_"B_&W_0;\&_^'%T7_Y+H_X4 M7XV_Z#?@W_PXNB__ "70!QU%=C_PHOQM_P!!OP;_ .'%T7_Y+H_X47XV_P"@ MWX-_\.+HO_R70!QU%=C_ ,*+\;?]!OP;_P"'%T7_ .2Z/^%%^-O^@WX-_P## MBZ+_ /)= ''5[E_P3!_Y25_L\?\ 9<_"7_IYM*\^_P"%%^-O^@WX-_\ #BZ+ M_P#)=>K?L(^%#\&?VX?@U\8/B3XU\&Z;X<\*?%;P[K&OZC_PGFDS?9;*UU.W MGGE\N*Y:1]L:,VU%9CC !) H _MUK^>/_@^,_P"2G_LZ?]@'Q+_Z/TZOU/\ M^(AG_@B[_P!) ?!O_@/>_P#QBOQI_P"#JG]K_P#97_X*1^._@OK/[%O[0_@W MQG;>$](UN'Q!)_PD-OIWV5[B6R:$8OFA+[A%)R@8#;SC(R ?C-178_\ "B_& MW_0;\&_^'%T7_P"2Z/\ A1?C;_H-^#?_ XNB_\ R70!QU%=C_PHOQM_T&_! MO_AQ=%_^2Z/^%%^-O^@WX-_\.+HO_P ET <=178_\*+\;?\ 0;\&_P#AQ=%_ M^2Z/^%%^-O\ H-^#?_#BZ+_\ET <=178_P#"B_&W_0;\&_\ AQ=%_P#DNC_A M1?C;_H-^#?\ PXNB_P#R70!QU%=C_P *+\;?]!OP;_X<71?_ )+H_P"%%^-O M^@WX-_\ #BZ+_P#)= ''45V/_"B_&W_0;\&_^'%T7_Y+H_X47XV_Z#?@W_PX MNB__ "70!QU;WPL_Y*?X<_[#UG_Z/2M/_A1?C;_H-^#?_#BZ+_\ )=:_@'X/ M>*-$\=Z+K.I^(O!L5M::O;37$G_"PM&;8B2JS' NR3@ \ 9H _NTHKY6^#__ M 6[_P""4WQ]^)^B?!CX/?MJ^%==\4>)+]++0]'M(;L2W=PWW8U+PA*(2B#RCEV+31O'OA5&:,RHP^^*BO;.UU&SFT^]A M$D,\31S1MT96&"/Q!H _G>_X-V_V0K_X_P#[4&C?&[]GSX#^+?A[\*XOV6'\ M%_%WQ7K%K)!8^,_$]TCQS262NQ690#!(Q3"AK,NP1IEW^:^&/BM^T?\ LN?\ M$D_BS_P;X>,_V+OBA>_'GQ)\23:>%!H_AAY]+O\ 39KVRG>Z2<$%T/V6<(ZJ M8RLT;[P ^W^D[X2?";X=? CX9:'\&_A%X5M]#\,>&M-CL-"T>T9C'9VT8PD: MER6P!ZDFNBH ^&_AY\>Y?^"3'PE_8Y_X)T>*O@/XP\9:OXPT'3O".H^)O"=H M)M.T"]MDT^WN+F[<_A?^"B'_XFMVB@ M#S2Y_8P_8\O;F2\O/V3_ (:333.7EEE\":>S.Q.2Q)AR23SFF?\ #$_[&?\ MT:/\,?\ P@M._P#C->G44 >8_P##$_[&?_1H_P ,?_""T[_XS1_PQ/\ L9_] M&C_#'_P@M._^,UZ=10!YC_PQ/^QG_P!&C_#'_P (+3O_ (S1_P ,3_L9_P#1 MH_PQ_P#""T[_ .,UZ=10!YC_ ,,3_L9_]&C_ Q_\(+3O_C-'_#$_P"QG_T: M/\,?_""T[_XS7IU% 'F/_#$_[&?_ $:/\,?_ @M._\ C-'_ Q/^QG_ -&C M_#'_ ,(+3O\ XS7IU% 'F/\ PQ/^QG_T:/\ #'_P@M._^,T?\,3_ +&?_1H_ MPQ_\(+3O_C->G44 >8_\,3_L9_\ 1H_PQ_\ ""T[_P",T?\ #$_[&?\ T:/\ M,?\ P@M._P#C->G44 >8_P##$_[&?_1H_P ,?_""T[_XS1_PQ/\ L9_]&C_# M'_P@M._^,UZ=10!YC_PQ/^QG_P!&C_#'_P (+3O_ (S1_P ,3_L9_P#1H_PQ M_P#""T[_ .,UZ=10!YC_ ,,3_L9_]&C_ Q_\(+3O_C-'_#$_P"QG_T:/\,? M_""T[_XS7IU% 'F/_#$_[&?_ $:/\,?_ @M._\ C-'_ Q/^QG_ -&C_#'_ M ,(+3O\ XS7IU% 'F/\ PQ/^QG_T:/\ #'_P@M._^,T?\,3_ +&?_1H_PQ_\ M(+3O_C->G44 >8_\,3_L9_\ 1H_PQ_\ ""T[_P",T?\ #$_[&?\ T:/\,?\ MP@M._P#C->G44 >8_P##$_[&?_1H_P ,?_""T[_XS1_PQ/\ L9_]&C_#'_P@ MM._^,UZ=10!YC_PQ/^QG_P!&C_#'_P (+3O_ (S1_P ,3_L9_P#1H_PQ_P#" M"T[_ .,UZ=10!YC_ ,,3_L9_]&C_ Q_\(+3O_C-'_#$_P"QG_T:/\,?_""T M[_XS7IU% 'F/_#$_[&?_ $:/\,?_ @M._\ C-'_ Q/^QG_ -&C_#'_ ,(+ M3O\ XS7IU% 'F/\ PQ/^QG_T:/\ #'_P@M._^,T?\,3_ +&?_1H_PQ_\(+3O M_C->G44 >8_\,3_L9_\ 1H_PQ_\ ""T[_P",T?\ #$_[&?\ T:/\,?\ P@M. M_P#C->G44 >8_P##$_[&?_1H_P ,?_""T[_XS1_PQ/\ L9_]&C_#'_P@M._^ M,UZ=10!YC_PQ/^QG_P!&C_#'_P (+3O_ (S1_P ,3_L9_P#1H_PQ_P#""T[_ M .,UZ=10!YC_ ,,3_L9_]&C_ Q_\(+3O_C-'_#$_P"QG_T:/\,?_""T[_XS M7IU% 'F/_#$_[&?_ $:/\,?_ @M._\ C-'_ Q/^QG_ -&C_#'_ ,(+3O\ MXS7IU% 'F/\ PQ/^QG_T:/\ #'_P@M._^,T?\,3_ +&?_1H_PQ_\(+3O_C-> MG44 >8_\,3_L9_\ 1H_PQ_\ ""T[_P",T?\ #$_[&?\ T:/\,?\ P@M._P#C M->G44 >8_P##$_[&?_1H_P ,?_""T[_XS1_PQ/\ L9_]&C_#'_P@M._^,UZ= M10!YC_PQ/^QG_P!&C_#'_P (+3O_ (S1_P ,3_L9_P#1H_PQ_P#""T[_ .,U MZ=10!YC_ ,,3_L9_]&C_ Q_\(+3O_C-'_#$_P"QG_T:/\,?_""T[_XS7IU% M 'F/_#$_[&?_ $:/\,?_ @M._\ C-'_ Q/^QG_ -&C_#'_ ,(+3O\ XS7I MU% 'F/\ PQ/^QG_T:/\ #'_P@M._^,T?\,3_ +&?_1H_PQ_\(+3O_C->G44 M>8_\,3_L9_\ 1H_PQ_\ ""T[_P",T?\ #$_[&?\ T:/\,?\ P@M._P#C->G4 M4 >8_P##$_[&?_1H_P ,?_""T[_XS1_PQ/\ L9_]&C_#'_P@M._^,UZ=10!Y MC_PQ/^QG_P!&C_#'_P (+3O_ (S1_P ,3_L9_P#1H_PQ_P#""T[_ .,UZ=10 M!YC_ ,,3_L9_]&C_ Q_\(+3O_C-'_#$_P"QG_T:/\,?_""T[_XS7IU% 'F/ M_#$_[&?_ $:/\,?_ @M._\ C-'_ Q/^QG_ -&C_#'_ ,(+3O\ XS7IU% ' MF/\ PQ/^QG_T:/\ #'_P@M._^,T?\,3_ +&?_1H_PQ_\(+3O_C->G44 >8_\ M,3_L9_\ 1H_PQ_\ ""T[_P",T?\ #$_[&?\ T:/\,?\ P@M._P#C->G44 >8 M_P##$_[&?_1H_P ,?_""T[_XS1_PQ/\ L9_]&C_#'_P@M._^,UZ=10!YC_PQ M/^QG_P!&C_#'_P (+3O_ (S1_P ,3_L9_P#1H_PQ_P#""T[_ .,UZ=10!YC_ M ,,3_L9_]&C_ Q_\(+3O_C-'_#$_P"QG_T:/\,?_""T[_XS7IU% 'F/_#$_ M[&?_ $:/\,?_ @M._\ C-'_ Q/^QG_ -&C_#'_ ,(+3O\ XS7IU% 'F/\ MPQ/^QG_T:/\ #'_P@M._^,T?\,3_ +&?_1H_PQ_\(+3O_C->G44 >8_\,3_L M9_\ 1H_PQ_\ ""T[_P",T?\ #$_[&?\ T:/\,?\ P@M._P#C->G44 >8_P## M$_[&?_1H_P ,?_""T[_XS1_PQ/\ L9_]&C_#'_P@M._^,UZ=10!YC_PQ/^QG M_P!&C_#'_P (+3O_ (S1_P ,3_L9_P#1H_PQ_P#""T[_ .,UZ=10!YC_ ,,3 M_L9_]&C_ Q_\(+3O_C-'_#$_P"QG_T:/\,?_""T[_XS7IU% 'F/_#$_[&?_ M $:/\,?_ @M._\ C-'_ Q/^QG_ -&C_#'_ ,(+3O\ XS7IU% 'F/\ PQ/^ MQG_T:/\ #'_P@M._^,T?\,3_ +&?_1H_PQ_\(+3O_C->G44 >8_\,3_L9_\ M1H_PQ_\ ""T[_P",T?\ #$_[&?\ T:/\,?\ P@M._P#C->G44 >8_P##$_[& M?_1H_P ,?_""T[_XS1_PQ/\ L9_]&C_#'_P@M._^,UZ=10!YC_PQ/^QG_P!& MC_#'_P (+3O_ (S1_P ,3_L9_P#1H_PQ_P#""T[_ .,UZ=10!YC_ ,,3_L9_ M]&C_ Q_\(+3O_C-'_#$_P"QG_T:/\,?_""T[_XS7IU% 'F/_#$_[&?_ $:/ M\,?_ @M._\ C-'_ Q/^QG_ -&C_#'_ ,(+3O\ XS7IU% 'F/\ PQ/^QG_T M:/\ #'_P@M._^,T?\,3_ +&?_1H_PQ_\(+3O_C->G44 >8_\,3_L9_\ 1H_P MQ_\ ""T[_P",T?\ #$_[&?\ T:/\,?\ P@M._P#C->G44 >8_P##$_[&?_1H M_P ,?_""T[_XS1_PQ/\ L9_]&C_#'_P@M._^,UZ=10!YC_PQ/^QG_P!&C_#' M_P (+3O_ (S1_P ,3_L9_P#1H_PQ_P#""T[_ .,UZ=10!YC_ ,,3_L9_]&C_ M Q_\(+3O_C-'_#$_P"QG_T:/\,?_""T[_XS7IU% 'F/_#$_[&?_ $:/\,?_ M @M._\ C-'_ Q/^QG_ -&C_#'_ ,(+3O\ XS7IU% 'F/\ PQ/^QG_T:/\ M#'_P@M._^,T?\,3_ +&?_1H_PQ_\(+3O_C->G44 >8_\,3_L9_\ 1H_PQ_\ M""T[_P",T?\ #$_[&?\ T:/\,?\ P@M._P#C->G44 >8_P##$_[&?_1H_P , M?_""T[_XS1_PQ/\ L9_]&C_#'_P@M._^,UZ=10!YC_PQ/^QG_P!&C_#'_P ( M+3O_ (S1_P ,3_L9_P#1H_PQ_P#""T[_ .,UZ=10!YC_ ,,3_L9_]&C_ Q_ M\(+3O_C-'_#$_P"QG_T:/\,?_""T[_XS7IU% 'F/_#$_[&?_ $:/\,?_ @M M._\ C-'_ Q/^QG_ -&C_#'_ ,(+3O\ XS7IU% 'F/\ PQ/^QG_T:/\ #'_P M@M._^,T?\,3_ +&?_1H_PQ_\(+3O_C->G44 >8_\,3_L9_\ 1H_PQ_\ ""T[ M_P",T?\ #$_[&?\ T:/\,?\ P@M._P#C->G44 >8_P##$_[&?_1H_P ,?_"" MT[_XS1_PQ/\ L9_]&C_#'_P@M._^,UZ=10!YC_PQ/^QG_P!&C_#'_P (+3O_ M (S1_P ,3_L9_P#1H_PQ_P#""T[_ .,UZ=10!YC_ ,,3_L9_]&C_ Q_\(+3 MO_C-'_#$_P"QG_T:/\,?_""T[_XS7IU% 'F/_#$_[&?_ $:/\,?_ @M._\ MC-'_ Q/^QG_ -&C_#'_ ,(+3O\ XS7IU% 'F/\ PQ/^QG_T:/\ #'_P@M._ M^,T?\,3_ +&?_1H_PQ_\(+3O_C->G44 >?\ AK]D[]ECP7KUKXJ\'?LT_#_2 M=4L91+9:EIG@VQ@N+>0='21(@R-[@@UZ!110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !117CW[2/_!03]B']C[7]+\*? MM0?M4^!_ NJ:T VFZ;XC\00V]Q+&6*^;Y9.Y(MP(\U@$!!&[B@#U37/$WASP MQ';3>)?$%CIZ7M]%96;7UVD0GN96VQ0H7(W2.W"H,ECP :NU^/\ _P '*GPH M_:"_X*#_ !/_ &7_ -D#]BG3KFXUW6)=?\?:#X_M+IXM,M_[/L(Y+4Q7\645 MY&==L@;Y&EMV!Q(#7T7_ ,$'_P#@K)J'_!0[X&ZG\'/VA[)M _:!^$LW]C?% M'PU?P?9KBY>)S"-16$@;=[H4F0 >5.&&%5XMP!]ZT444 %%%% !1110 4444 M %%%% !1110 445P/QK_ &K/V7_V:Y=-A_:)_:-\"> WUF7R](3QEXML],-Z M^0"(A: .YO+VSTZTDO\ 4+N*""%"\LTT@5$4=22> />I(Y(Y M8UEB<,K %64Y!![BOR4_;G_9'^,W_!73_@LT?V0_VF(_B1:?LI>#?A-;>(=$ MN?!,S6VCZ]K-R4\N6ZN]K1R/DW*Q@;F468VA1+(S3_\ !L1J'Q#^$'Q&_:[_ M ."=MW\2M5\5> ?@!\7(](^'NH:Q-YDL$,MQJ<$]N#T0+]@A=HT 19)964#> M: /UEHHHH **** "BBB@ HHHH **** "BBB@ HHKRW]K+]MG]E']A?X?1?%' M]K7XZ:%X'T6XN#!93ZM,QFO)0,F.W@B5IKA@#DK&C$#DX'- 'H^NZ]H?A;1; MOQ)XFUFTT[3K"W>>^O[^Y6&"WB49:21W(5% !)8D 5S/P9_:)_9^_:-T6Z\ M2?L]?'3P;X\TZQN?L][?^#/$]IJD%O-_SS=[:1U1N#\I(/%?FM_P5(MO$7_! M;_1OV8O"_P"P7XL;XI_LVZY\5IF_:$;P=X@&GE+&U>RD2&\,K12P[87O'\AP MLA-OV?I=6\>>$HM M3GN;6TG5[KR]OGN[_P"LMK20%F)4W4H4A7VT ?M)14&G:KIFL6[7>D:E!=1) M/+"TMM,KJ)(W:.1"5) 975D8=0RD'!!J>@ HHHH **** "BBB@ HHHH **** M "BBN(^/_P"TI^S_ /LJ_#Z7XJ_M(_&/PYX(\.PS+"=6\2ZK':Q/*P)6)"Y! MDD(!PB@L<' XH [6::&WA>XN)5CCC4L[NV H')))Z"L?P-\2?AU\3],EUKX: M^/M%\0V<%PT$]WH>JPW<4C9HF8!AW4G(K\S?^"QWB#XI?\%4_AK^SM\( M?^">WC+4OB+\"?B7\5_[/^._B'X2:S"[PZ/ ;=I+>XN-P2W3R7NG9)BH,D4" ME2656\<_9B_9.^&__!)S_@YR\&_LC_L.7^M:9\-OBG\"[C6/&_A&\UB:]AM) M8AJ/DONF9F8B6PA960<$?G2T %%% M% !1110 4444 %%%% !1110 445S_P 3_BQ\+?@EX+N_B/\ &7XDZ#X2\/6 M!OM=\3:Q#86=ODX&^:=E1XO+##;3YT,;EXN>/F YXKX@_:C_P"" MB'PX_P""H7["/QI^!O\ P1;_ &IM%\7?&I?#\-KIFG:9?OI5_%;RWUO#=SP- M>K 546SSJMRAVH[QG>&*Y_/WXM_\$Q/&7_!)?]KW]D+XN_L%?L(?%;Q9X^\' M?#R\\0_'R?P7K4][9^(;A((8;BU2XF9D21II;A7C2-%>&>#RXG8$* ?T#T5\ MR?\ !*K_ (*E?!/_ (*O_L\W7QO^$WAO5?#FH:'K4FC^+?".NE3=Z3>JBOM+ M+Q)&R,"LF%SAE*JR,H^FZ "BBB@ HHHH **** "BBB@ HHHH ***I>(_$?A[ MP?H%[XK\6Z]9:7I>FVKW.HZEJ-TD%O:PHI9Y9)'(5$50268@ #)H NU4M/$& M@ZAJ=SHMAK=I/>66W[9:0W*M+!N&5WJ#E74+4S7$4$ES""XP5B>4QSCY!($(; M.*_++XC_ + _BC_@C9^UC^QW\?OV=/@9^T)XN^+L_A*\\3_M*:7X1@D\0-JJ MI':C4;<20DQ-FXN)HG^=D"/;R$M(5:0 _HHHKYR_X)E?\%/_ -G#_@JM\!KG MXY_L]+J^G_V3JSZ7XD\->([9(=0TB\55<)(L;NC(Z,&216(89!PRNB_1M !1 M110 4444 %%%% !1110 4444 %%%1W5U:V-K)>WMS'###&7FFE<*J*!DL2> M .230!)17R=^V/\ MR6OQ+_8=^-&K?\ !+/XT^#_ (I?%OPOX6FCT?1_A]X@ ML]V>0F6-6=T1E(9XPN&Y%?CW\0?V=?B=_P $:?VEOV.OVK[; MXB?M'^)_C%X\TV7Q+^TWX3$,FOS7EC$EH^IVZ"']W,5:XFAVRS2[2()G:$A2 MP!_1K17@/_!.K_@I7^RS_P %1/@C-\=/V6O$>H365AJ;:=K>C:Y9"UU'2KH* M'$<\0=U&Y&5E='=&!(#95@OOU !1110 4444 %%%% !1110 4444 %%%% !7 M,^(OC5\&_"'C?3?AGXL^+7AG2_$FL@?V1X?U'7K>"^OLD@>3 [B27)!'RJ>1 M7AWA[_@L?_P3 \6?M*Q_LA^&OVU/!=[\0)M0_L^WT:WNY&AFO-VT6L=YL^RR M3EOD$2RER_R!=W%?C3^UE_P1%_:+D_X)K_$G]K?]L+]G/QQXZ_;/\??&^T/A M+6/"'B>74Y-/L9[NWCA\V""4P0VQ47"* KO"9+09B166, _HMHKX!_X)7_\ M!9.Q_:;^-^H_\$XOVC_@!XY^%OQN^'_A2VFO--\=S1RR^((88H4FNUD0+B5] MZ3[,,K)(721PK$??U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %'3K17Q]_P7ZU/Q5H__ 1R^/VI M^"_$5_I6H0^"MR7NF7;P3+%]J@\Y Z$,%>+>C#.&5V4Y!(H 3_@H%_P62^"? M_!.;]J'X,_L^?'#X:>(TT3XN7[V[_$D"./1M%&[RDWN23*XE> RK\@BAF$NY ML;#\8^"_^"*MOXRA_;F_:P_X*^?!71?$>I^*-:U^^^&WC.]U_P"U7NG:!:17 MCP7-K&A*V"I&EL8LMYFR,1LB(N)/-/\ @DS^W]\ O$/[/;?\$I?^"^OA[P@/ M^%<>'M*\8?#3Q'\3_*DT[6_#_D175EMFFXDEBAD01;3NFMV>!E+12J_ZQ_\ M!1KP1XK^-O\ P34^-GP]^!,*ZIJWBGX,Z_9>%X-*(D%^]QIDR0Q0E.&\T,$0 MC@[QB@#Y1_X-C?BG)X?_ .")?P=U;XZ^/[#3X;WQ'JVA>#+K7]2CA:Z1]8N8 M;:RA:5@9':5)(XXERQ"*JC"@#L/VG?\ @C/XA\5_\%5/AE_P5(_8Y^--E\,/ M$UA>?9OC):-IKW$/BS2UC"[?)0JK32HJV\A=@-OE3*1+;@2?&O\ P1__ .#= MW]HCXC>"?A=\6O\ @KYXZUJ3P]\,K19/A'\ (;XP6^B[IVN?M.H>25"S-*YD M:%296.Q9I,(8!^X% !1110 4444 %%%% !1110 4444 %%%? /\ PZDTJXB@BC5?XBQ55 [XH ^1?^#63XH>,=<_X(L?#J^^+_ (JS M;V/B35-$\+W>JW8!>S74&BMK=7<_-B9G@C3/1411P!7YH?\ !.G]F?\ X+&? MME?$;]HK]E/X#:K/\'/AOXV^/&NWOQO^,T]E+'J%S(ES)#+H]F^Y6F8-YS.D M)3F7;+,B-LD]I_X(Z_\ !"/]MG]ISX-?"+6_^"H?Q&\3>#?@Y\*Y#J7PJ^!6 MDW4FEWMSY)- '-?!'X9'X+?![PO\(3XYUSQ-_PC&@VNEKXA\372SZC MJ(@B6,3W,BJHDE8*"S;1DDD\G-=1110 4444 %%%% !1110 4444 %%%?"7_ M <3_M2?M;_LL?\ !/!M4_8ITS66\;^-?'.F>$HM6\.:;)=ZAI%O>+.7N+:. M-68S,T,=NA4%E:Y!3#A2 #UC_@K)^W[XF_X)H?L9:W^UAX9_9VUGXDMH]];6 M]UI>EWB6\6GPRL5-[=RD,Z6Z':I*1N=\D8(52TB?(OA;]CFU_P""N_\ P4Z^ M%7_!6'Q)X<\&_$?]EZY^!,2^%O#?C5UN6T_69I+E9X#IQ22&2>&4$3-+\@; M4NT"[?G;6OV3/B5_P12_X*Q?LM> OAO^U_\ $7XK^#?VH+J^\.?%?PG\3KW[ M9'J ],^%WPB\" M:1X8\-Z+;"WTG0M!T^.UM+.($G;'%& JC)).!R22>2: /R0_X(+P_"/]E_\ MX*'?\%%;'P5JVE^"O@EX#\?6$?DWUZEKI>BSPSZJMQL9R$@BC\N1#R J+$O1 M5QY)^UW^R?\ \%3/VO?^"\7Q"^+'_!.#QG_PB_@7XF?!GP_8)\>8UW:?I_AB M[M;*2673[I>7N99K*54%N?-VNQW1*QE5/V;/^#;C]L3]I/\ :[^.$G[XC1"WG#]Q/@_ M\'_AC\ /AAH?P7^#'@FP\.>%O#>GI9:)HFF1;(;2!>BJ.22222Q)9F)9B222 M >2?\$U?^">'PF_X)C?LP6/[-'PE\5>(=>A&H3:IK>N>)-1>:;4=2G">?.L9 M)2V1B@Q%& !C+%W9Y']_HHH **** "BBB@ HHHH **** "BBOC/_ (+R?M;_ M +5'['7_ 3\U+QO^Q=X0O\ 5/B)XD\3:=X9T&YTW1GU&?2VO&<-=QVR(YFD M 3RT7:P\R9"5;&T@'H__ 5#_P""@&D_\$ROV/M=_:VUSX,>(_'5MHUU;6S: M1X=V)Y33OL2:YF;(M[<-M5I=KD-(@VG=Q\3>,/V1[O\ X+3?\%./@9^WMXG\ M#Z1\2/V.XO@A_:&B:9XAUA4M[77;B2[66&73U+&>Z21(%F5@(@(55G9HA&WS ME8_M3^+?^"+_ /P54M?V2/\ @I%_P5?UOXW?!;QY\(YK[XI6GQ,TK4-872+Z MY298;5+(?;)(UE9$(B4!3!=-YD>%1S^RO[$%M^R%;_LL>#G_ &#;;PQ%\)Y] M.:;P@/"$86Q:)I',A ^]YGF^9YF_]YYF_?\ /NH _,__ ((&^#O 7[,7_!4W M]OWX)_!:[30O@QX(\1Z7)%I]U?$66BW0:]\P*\C8C1!'(?A3^SC MXV^/>KZYXL3372'4/B&J:A=36@MQ@L;7R[@MYDN80[@K%*Z'R_W._9]^ ?PI M_9;^"WAO]GOX'^%QHOA/PGIB6&AZ8+F28P0J2<&25F=R22Q9B2230!Y)_P $ MO/\ @GO8?\$V/V8H_@-_PO#Q7\0]7O\ 6KG7/$_BCQ5J$DK7>IW.UKEX(G9O ML\3."^S<[,[N[N[.37T9110 4444 %%%% !1110 4444 %%%% 'A?_!1W]O; MX;?\$U/V3]?_ &L_BKX*\2>(-*T2:"W&F>&-/\Z:2>=_+B\QSA+>(N0&FD(4 M%E4;G9$;X*_:'_9GUW_@M_\ \%)OV=?CMK7@:]^(?[$G_"GW\2*@UW[#8KK\ M[7R!+N!)5FEN59+2-XD_U81E8@>:K_&__!,3_@J=\6_V=_VN/B9\#/\ @IQ> M7WC7]G+X^?%SQ)X4?Q3XZF^WV.E:_;3)!-!,TQ94M7MYK2.6)@$1&AD7:LV6GV_A?6/M]O#=)=2"[1IS)( MSS+<>:)-[E@X(.,8H _-+_@@?\-?#G[)W_!7K]N#]CK]GN]O+?X-^$[_ $B\ MTW1[J^>:'2K^16)C1I&)&T-<0EF)9DM8]Y8H#7BW_!2S5O\ @I+KO_!QQ)K_ M /P37^&MGXC\7ZQ^S_IFF^"_&5];BXTOP[I%ZTGF:UYQS JJ_P!K1'?>K,Y" MI*Q5&YSX7?\ !(S_ (*P_MRV5AIY($D\+6]Z=QR+<;\2&5D$)_<_]EG]F/X4?L=_ 3PM^SC\ M%[&^B\.^$-&BTS2GU;49+R[:!&=QYDTA+-\\DA"C")OVHJ( H /*_P#@E?\ ML-?%3]@?]FJ3X8?&_P#:I\4?%SQAKNO7&O\ B?Q#XBO&EABU"Y"F>*S\S,JP M;EW?O&)=V>3;'O*#Z5HHH **** "BBB@ HHHH **** "BBB@#%^)'BO4O GP M]UWQOHW@K5/$MYH^CW-[:^'=$$9O-3DBB9UMH!*Z(99"H1=S*NYAD@Q8@_V@284" 2#P3X8_\ !7+]J#]C[_@J?\6O^"D'BNT\6^(OV1/B M+\=-0^'&O:C?SSW,>ER:>J"UO+:)R6@$<O[_0_B7!K_ (I$MS8ZVFS_ $=_+N($B$*.C%5E:4NY5HU"@M\L?\%:_P#@ MC]_P4;_;E_X+1Z-\6/V:/BCK?M ^.-+\0?%7XN^-[GQ=\0KK0(BFG6EU-DK:6V57$M2UBVT: D27\EK:R3K;J0#\SE @X/+4 ;'CGQ1_P (/X)UCQH/#NJ:Q_9& MEW%[_9.B6HGO;WRHVD\BWC+*))GV[47(W,0,C.:_'/\ :@_:7^*W_!S)_P $ M]?#O@?\ 8,\#7>C2Z/\ 'ZRT_P".OPW\0>*8]/GBT&-+J6":XN% )MI-D+E( MT=UG0JBRF#.;+Q,FHP?"VT%Q8 M^'+/2CK2Z9%:PVK2"&5&,D7.GQ3XE8#K/(YR\CLP!^9OQ MP_8__9W_ &$O^#E3]C[PA^P3\,K+P%+XK\'ZP/&WA_P\7CM+O3HK2]7S9(R2 M"S1PS%F/WFMXW.7!8_:__!0[]KW_ (*<> _%>@M_P2J_92^'?QUT33=0O-*^ M):3>/;:&^T?555#%9M&UQ"MN4$D+O&&A>%FSINA>8\LD=C"02&*//.S%24&]44N(_,?[LHHH **** " MBBB@ HHHH **** "BBL#XK>.E^%WPN\2?$QM$N-3'AW0+S4SIMI_K;K[/ \O ME)P?F;9M'N10!?\ %GB2R\&^%=3\7ZE:7MQ;:5I\UY<0:;8R75S(D2%V6*&( M,\LA"D*B LQ( !) K\??VX?VT?B;_P '"'_!,B#P;_P2L\+>*&GN/CC9^'/C M'X+NM2MM,U6'P[Y=W(LDTK2&*.VGV6SL=S?,KQ?/LD#?,7Q(_P""C/\ P62\ M&?LG_#7_ (+E>*_^"@VC:1I/Q!^*3:3I7[.%QH"6>F+HZW,\> TO,ZE+=BTF MWS%AE247&X[1^Q?_ 3FE_X)1_$WQ1\2_P!J'_@FQ>^ ]3U7QQK4#_$S6/!T M["2:\C5_*,]NQ'V;?NED^6-%E=Y)#O8LU 'YR_&7]AK]G3_@E[_P<'?L9^'? M^">/@ZY\%_\ "?:/JMAXZ\-VFK7-S!>:=#"R--+Y\DC,SQ^:S9.TO9QR !P6 M/WW_ ,%*?VVOVZ_V8O$OA/4?V&_^"=P_:"TY;JZL_'<^D>+8;:\T68QQO#9B M-5DEC9]\4SNT;($500"ZNOP[_P %M?V1_P#@JG\;?^"Y_P '_B5_P3IT.;2[ MRS^!TVE6OQ)O;8#3/"K3W>JVU_<23NCK'.+:^CV!%:8[@8T++D??G_!*#_@E MA\/_ /@EO\&M9\(Z5\5/$WCOQGXVU1=8^(OC7Q)J4SMK&I[2&FC@9V6 ?,V6 MRTK\&223:FT \A_X($?\$\?VA/V/_#'QF_:2_:M\*:/X2\>?M!_$27Q3J'P\ M\/W"RVGA>V\VYEAM R,R;]]Y/E49E5%B7<6# ?H/110 4444 %%%% !1110 M4444 %%%% $%]JFF:881J6HP6YN9U@MQ/,J>;*V2$7)^9C@X Y.#7YE_M&_\ M%1?B%^V/\Y^Q.\?F6\%QY39B9DVS;[<;F*^8 M?#W_ 6)_P""6_P5_P"">'_! GX-V.M?!#P7HGQ_T'QWHVGR>-_ T)-]J&K3 MK=S3!KXQQSW(,<6X*WRH\2>7A44U^MW[;?QZ_:MTCX13? ;_ ()_>,/A3KO[ M3-IH5CK,_@KQKKZQR_V6LB1W5VENC G=(5C0R-%'^\8[\J%;Y^_X.7/V$_VP M_P!O+]G/X0^!OV+_ ^FI^)-!^--CJ5Q'-=10PZ?&+*[5=0F>7Y1%"Y7<,,Q M\T *Q^4]W_P2D_X(B?#+_@G_ .(-0_:=^.'Q"O\ XM_M$>*XY)/%_P 4_$,\ MDS0O,!YT%DLI+(AP%,SYED Q^[0^4H!P/_!.3_@GC^W[X\_X*):Q_P %<_\ M@JE:^!?#?CY?!"^$_!7P[^'DC2VVFVN?WES<3&24,Y#2A5$LN?/ MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *X_]H3XU^$OV;/@+XU_:&\?"8Z)X&\*:AK^K);@&1[>TMWG MD5 >KE8R%'-61!Q/AOXY_\%(O M"A^/'_!M[_P4#\8-\0_'7C?X5ZK)^SY\1-5OCYOB%Q:S3V]M+=3?-*DZV\H2 M29B\4\$D+NX*%+/_ 3A_P""G_C?_@W6UK7?^"4?_!67X?\ B2V\':#J]Y?_ M G^)/A_1WNK2ZLIIFED"*"#+;22.TRM'NDAEFDBE48^3RK]G_\ 9Y_X*E?\ M%XO^"AZ_MJ_"S]L37-'\$?"D31?#/X\>*/@_8:1Y9,SLMA8V,#XOBAEE)FED M8JHS((W=8B =#JG_ ;U_P#!67_@IU^R?X=^._[7GCSPUX&\=_#SX;Z-X7^" M/PGOM%CB(TVQ2)/^)M/AV@EE19)/+?S6$LI#B!PL-6A\':>;328[B&W2.1;* @&&V#*1&F!M0*,#&*I_LR_#7X MG?![X!>%/AA\9_C3<_$;Q3HFD):ZYXXO-,%G+K,ZDYN&A$D@C)! QO;IG/.* M[J@ HHHH **** "BBB@ HHHH **** "N=^+OQ1\(? _X3^)_C3\0;YK;0/"' MAZ]UO6[E$W&*SM8'GF<#N1'&QQ[5T5&_P!HGX#^-OV?O&4TL>D> M.?"6I>']4D@QO2VO;62VD9<_Q!)"1[T ?CQ^S_X&_P""SG_!PEX%U+]M[0O^ M"C&M_LM?":_U>]M?A/X,^'L%RUU>PVT[P-->3VMU:R./-C>-G>1PSQ2;(8TV M[MK_ ()V_M7?M$^'?^"A&F_\$7O^"Z'AO1?B#XY\):Q#XP_9_P#BEJ-J)&O; MNUCEEMYEFVIYQ:%)VBG8"59(9H9=[[0GF_\ P2=_X*CK_P $$M:\1_\ !(#_ M (*ZZ;JOA'1_"6M7>H?#/XBV>AW-YI]WI]S.\K82W1Y7MY96DGCEC1RKS312 MB-H\#QCP?I7_ 5 _P""\/\ P5/M/VF_V2?C]X9?0?@7/.W@?XY7GPTETG2+ M7,S2V]BD%Q')->R_O,[9D!4&1F159-X!]\_\%7_^"9W[5GP>_;I\"_\ !87_ M ()'^"DO_B@FLVND?%7X?0W4=M;>+=/F9(3<2EV5 "H2.=B?E58K@;7@9S^I M.DW&H7>E6UUJVGBTNI;='N;19A((9"H+)O ;!R-V!G&:XC]EGP7\>?AY^S[ MX6\%_M/_ !>,9/'O@RPL/#W@Z6"$1M-%+;RR27URV^XD$ M3RJY:78JB,&1 #VG_@X.^.?[2'PN_P""X'[*7CW]F+X"2_%+Q!HWPYU*]^'G MAB**66WO]7NWO;<3'RN6C@Q:7+X9!LC&9(P2Z_H9_P $B/V7?^"AOP&^'OBW MXE?\%)OVLKSQ_P"/_B1J\.L7?A.W\MM*\'L(MAM+1U4#E?+#K$%@4Q#8&)>: M3IO^"<'[ 'Q"_8B\#WNB_'#]KWQ+\=/$+W)&C>+/&>FK'G_ (*'_&/]B_\ 9F_:SUKX#_ ']GW5ET3QIXA\'%UUOQ/J_G7$ M#1B2.2-A"9+6Z55$@C"1*[K(TB*GFWC+QU_P41_X-C_VJ/ VH_'?]JKQ5\>? MV3OB-K2Z3J>H^+)9I[[PU;)*8)D3?,JQOY5RD=O)PBME4C,S,%4 _0C_ (*L_P#!1+X+ M_L\_&G6_@KX@_P""0/Q#^-LGQ*^&$>G+XY\+>!HKVR\2!S*;72/M*HSRPH9Y M'9E+-$TH*1/NW#OO^#0:]5_X)C?L?_M9_L;?"34_A_P#M8?MP7/QL MO)KFU'A^[F\*II4>AV<%NL"VD:I-)YBG8K;B%.@ HHHH **** "B MBB@ HHHH **** "BBB@#\B?V@?VH?^"B?_!8G_@HC\3_ /@G3_P3H_:0_P"% M%?"WX%W":?\ %7XK:;:-/K%]JK221&UMMCQO&%F@N(U6.2$G[+,[RD&.*O*] M>_:,_P""J'_!N+^U+X(TO]N[]JS7/VBOV8?B)JPTNX\=^(DGFU/0KD\LY>>6 M>>*:-;;73E"TD3*OE/\ P6)_;Q^( M_P#P7?\ C?X7_P"">G_!+3XOZ?\ %'P'XJNM.U"]T>'X97U@_ANX@)$M_?:C M?11O%$GF$GRX]NPLA9G948 NZ'_P25_X*C?MN_$#XZ?\$VKKP=H/PY_9YNOV MG==^)5Y\6=?T);^?51?)"=/CT@EP)E-LL-<^]?\' /[#7[77A/]H[X6_\ !:G_ ()U^&9]?^)7P;MA8>*_"-G;//-K M&BJ\S;HX8_GG&RYNX)HTS*T-PI3'E5\J_MZ_\%Z_B/\ \%<_@?X?_93_ .": M?@KX]^%OB_KD5UI?C?X:Z/X2TVYT^_BN42">.[U!W::&VB7SQO$4(82DS&(( M, 'ZE_LQ:A^R!_P6E_X)1V6LZO\ ![3;+P1\9M&O)?%WAJQ@CB:QUIKJ3[=* MCJH_TF._CDF2X(WLP24\M7(?\$*_V)_V\_\ @GE\)?'7[)?[4WQ#T+Q1\.O" M_BV2/X(ZM;WCOJ+:2Y:1_/CP5AA+,A2(L7CD-PO,?E&N(_X(@_\ !%+]IK_@ MF-I7AS5_BM^W]XF\1:9'X8N([[X,6%JT?AW2]1O&BFGDC8SL+B2.56"S>4A( M9\!0Q!_2.@ HHHH **** "BBB@ HHHH **** "BBB@#\R_\ @LW^W7^V#KW[ M9?PG_P"",?\ P3N\;VO@KXC_ !=TJ76?%/Q(N8][^'=#0718VW!VS&.RNW+# M#@1QK&5:4.GS'^V-_P $TO\ @K5_P1E^'YN;?4M/4YN+HV\ES,D\2J6,BG;-%'OD2;*G'L_\ P<*_LC_M7?"; M]I?X2?\ !<']A'PE/XD\9?!6U_L[QMX5M;=Y9;[0P\[F41Q_/)'Y=W>P3[,N ML4ZN,")F7YX_X*(_\''^G_\ !0O]EWP]\$?^"8/CGXD^'/BQXTBN-(\2?"B# MX16>O3:W%=PB&6R^U3%DAB53,?/@1Y6#+E(^2@!Z1_P73_;T\*?MP_\ !LOH M/[3/P1T-]-T3XA>)- L==T6,AO['DMKJ0W%HQ4 ;8KRS2-6PH9?+8 !@*]9_ MX(_ZW_P5]_;)^,/@O]KCXJ"+X$_LT>$_" T7X?\ P5FL?/O?%5C]F2&&\NBX M1TQY<4J7#!.$"Q0^7+)*]3_@BK_P0U_;"_8\^&?A;PM^V5^U1HWBCXVJ MZA^SE=>"K:]T[3];EEANXYY+UY6$T]M<0QN&$;()%)1@,,?U:H **** "BBB M@ HHHH **** "BBB@ HHHH _.7_@M!_P4<_:N^'O[0_PH_X)3?\ !.+^RK+X MX_&V"6\_X2W6XUD@\+Z,AF#7:HRNK2%;6\-[2[>UBL 09Y(;:>[N5-L MHSYCP&WEB3]X!M5]OJG_ <5_LZ?M.?L_P#[3OP9_P""Z7['_@^;Q/K7P/MC MI?C[P[!&SN^A>9<.9MJ MY!CO;Z"=U!:-+A),;4=E\I_X*4_\',?P8_:C_8M MTCPI_P $W_C5/:?$GQHDND^)/A)KOPFO=5U6^BNX/(-C%)L^QYW2$%TDE9E/ MR(6^6@#ZH_:$_P""M7_!.?XB_P#!-CX*?\%(/C5^Q_KOQ,\(:EXDMYM+T#2_ M!<6LMX-U6-)[2[>X,NR"+[/FXC0N5\YO+:->CIXY_P &_GP8NOB5_P %+OVC MO^"EO[/7[.7B#X1?L[?$/1K32_ 7A;7]*73?[8O0UK)<7\%JA*)"LL-TP*$Q MJ;\QH3L=4ZG_ (-Y_P#@F'_P5>_8&\!^#[#]H+]I3PWI7PJNM/O=7U'X)6_A M^*74K34KV-2OGWWE!TDB*HS1I(\88NN"?FK]7* "BBB@ HHHH **** "BBB@ M HHHH **** /AK_@X%_X*6?$C_@F=^PY%XU^ ^G6\_Q&\?>*;?PIX(N+N%9( MM.N9XI97O61_DD,<<+!%;Y?,DC+!D#*?D7QK_P &O7[4NO?"MOV@XO\ @K-\ M6KS]J%+7^TAXBN?$4J:.=1"[_LD3J1=0QAOW2SB3"@!A !^['VA_P7B_X)EZ MI_P5-_8%U7X)^ [V"U\=>&]5B\2> )[J41Q2ZC;QRQFUD?\ @6:&::,,2%5V MC=N$K\Z+#_@Y<^*O@_\ 8\U?]A']M+X9_&WX6_M4:-IT.B6/B;P?X(L]1N]4 MN8I$"7(MKZ6,)/.B&-V"2(?-::$G*QJ <7I'[17_ 5(_P""O/[-GP^T'X:> M"-/N?VMOV,OCW:P^,;;6#;VQN(IEFM8=3FBD*PEX;FU>.ZC7Y?W7F!2'*+]' M_LO_ /!M?^U-^SE^W/\ "#_@HEJ?[;&C>,OB4GB:^UCX]WOBKPX+JWOFN4.] M-*38K+(0\L/G2-&4+),BJ$^SGS;_ ((U_P#!##_@IGK7B.Y_X*'_ +3'[,;;7?$W@?3K$#5/$EG#,OA_X#^(NFIHOQ!\$Z1KMG'*)$M-9TV* MZB5QT8+*K 'WQFM*PL+'2[*'3=,LHK:VMXUC@MX(PB1H!@*JC@ #@ =*EHH M**** "BBB@ HHHH **** "BBB@ HHHH **** .0^+W[/WP%_:"TJWT+X]?!' MPAXWL;.4R6EGXO\ #5KJ44#G&61+B-PI.!R!GBMSP=X*\&_#OPU:>#/A_P"$ MM,T+1["+R[#2=&L([6VMDSG;'%&JH@YZ 5IT4 %%%% !1110 4444 %%%% M!1110 4444 %%%% ",JLI5E!!&"".M-M[:WM(5MK2!(HT&$CC4*JCV Z4^B@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH @U32M,US3I]'UK3H+RTN8C M'>K M;(U"Y.!SCM6K10 4444 %%%% !1110 4444 %%%% !1110 4444 9GC'P7X. M^(?AJ\\%^/\ PGIFNZ/J$7E7^DZQ81W5M"+*\E$EW9^$/#5KIL4[CHSI;QH&/)Y(SS77T4 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !4<5K:P22306T:/*V971 "YZ9)[U)1 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %8>@?#'X:^%/$%[XL\+?# MS0]-U74<_P!H:GI^DPPW%UDY/F2(H9^>?F)YKZ M+FZ\1Z%X,L;2_FW_ 'M]Q%$LC9R@T4 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !4;VMJ]PEV]M&98U(24H-R@]0#U&:DHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /__9 end GRAPHIC 20 snap-20231231_g7.jpg begin 644 snap-20231231_g7.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@! M] * P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^/?^ M"LG_ 5)US_@G7%\.O OPS^!L?CSQW\4-3O(/#6EZCXBBTJQ2*S:U^T&2XD! M)E;[7"D42J2Q9F)"QMD ^PJ*^(?VY?\ @MCX(_8+_9"\+_'OXN_LS^-8?B!X MJTF*^B^$$\96[TM!=06UU+?7T,1?MW?MB>!/V"/V5/%G[57Q$T+4-7L?#4%NEMHNE;? MM.IWES:)2QSM4LV#MQ7S-=?\%Q[;P;\(_B$/C#^R+KWA[XT M_#_XDZ!X$F^#%OXKL[V34]9UV..72%@U)%6'R9XG=S(R H(9/E;Y=P!][45X M-^P%^W#!^VYX#\77FO?">^\!>-/ASX]O_!WQ \%W^JQ7QTS5+41NWE74(5+F M!XYHW24*H;+#'RY/O- !117B6J?M2_&6PU.YL+;]BWQO=1P3O''5_!#]I74OBSX]U;X<^)/A#JWA+4](TZ*\EMM6NX7=HY& MVK\L9)7/7)ZUZI0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %? /_!P#^SC^T5^TC^S]X:\+_"K]D'P7\:?"UOK2OXK M\-ZAYUOXEL)6GMA;WFCW:-MA&W[1%<842>7*&5@JOC[^HH _-OXV_P#!.']M M;Q=_P;N77_!/C4;^'QA\8)M/T](X;OQ.)DBAC\30:C%8F_NBGG"TL56W$C8W M_9AM^\!7OG_!7+]EWXQ?M8_ 'P5X$^"'AVWU+5-&^-?A'Q%J,5Q?Q6P33[#4 MDGN9 TK*&*Q@D(#N;H 37U110!\7?\%6_P!G']K?]O/]GGXK_LI_#WX3:)I- MKI]MX;\0?##QGJ?BM&C\0ZO9ZC%>W&GSVJQ[[1 +81+,S%6:<-P$-?,/Q$_X M)@_M_P#[04_Q8_;V\2?!70/"GQ;\1?M"_#GXC>$?@[<^-[>[CDM/"%G]CCM) M]3A3R$FN4EN'! **5C#$;CM_6^B@#Y*_X)/_ ++_ ,>O@AIGQG^./[37@VQ\ M+>+_ (W_ !DU'QE+X-L-:CU$:!8O#!;VMI+T]]6U_5K:QM8V59+F\G6*-2S!5!9B "68*/4D#O0!9HHHH * M*** "BBB@ HHHH \+\ _\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQ MJ]@\;^-?"/PV\&ZM\1/'_B2ST?0M"TV?4-9U;49Q%;V5K#&9)9I';A41%9B3 MP #0!J45\R? +_@L7_P3D_:2^%/COXU?#K]I72X?#OPT\R3QI=Z_;3Z:^GVH MFDBBNS'<(CO!,T3>4Z@ER0F!)E!Z5^RE^VI^R[^V_P"";[XA?LL__ !;I MFEZBUAJIMH)[>XL;D*&\J>WN(XYH6*D,-Z+N!R,B@#U&BOG3XF_\%:?^"=OP M;_:FMOV*/B5^T[I.E_%&[U;3=,M_"$FFWLD[7=^(6LX3)' T2M(+B$C+@ 2# M)%:?@W_@IS^P9\0/VG+K]CCP=^TKH=_\1[34;O3Y/#\45P%DO;5"]S9Q7+1B MWFN(5!,D$'_ !;X3\0KX?UF_O-3^!&O^.&T MB[\;PRR6,"W5DJN/.FLV8KEP8XUOG7[*?\ P43^'FG? M#K]J+XF1:B^Y,&'>L\T1/&!*V,5\;_'FTN_V?OB'\>O^":OP:\0Z]HOP!?\ :_\ M@SX7FTRV\27C+I>CZ_IPN==L8KIY3-#"\\,(=1( /.<'[[9_8_QC^PU^R5\0 MM=\>>)/'/P+T75KKXG>&;/P_X[%^LDL6K:;:!Q;6[Q,WEH(][%6158'!SE01 MR_A3_@EI_P $_?!7[,^O_L>^'OV8- 3X=>*K\WWB/P_=27%RVHW>8RMS+21IKB5MTL\TTS/+/*YQNDD=G. "< =[0 5XEJG@7] MO274[F72/COX(AM&G1F2,L=JD[N2!@$U[;10!\Q?LVZ5\6M)_;@\= M6OQ>\6:7J^J+X(T\SW6E6!MXF4R_NP%)." &SZY'I7H?[>F@>!O%?[%/Q5\, M?$[X8>*_&GAS4? 6J6VN^%O L,/_ /L1-*_]&-7NE '\\?[+-[K?[0O[!7[2W[.5UX^\:^,_@EX>T23Q M)H?Q13X.O)XHT'5K7QI-=V^F7J8A&L[XH4U*YB!!@2>5,H0M?5?_ 2G_:4U M#P=^T9^UK_P4X_:3^)5IJ_PZ\?ZO\/\ 0=+\<>"?AMK&GZ1KNJP6KV3FPL9Q M->/%"]Q;0/$+.;3_"?ARPTNWN;^YOKB#3K-($EN MKB9Y[B=E0 -)++(\CN?F=W9F)))J_0!^,?QU\;WWP+_X*4>+[_\ 8I^/7Q[M M?VA/&W[2GA^/Q-\&O$?A2)?#?B/PWY$%O<:@ACMY%DTZ.R5MEZ]Q&\/EG]VA MPY\S_98E\6Q?\%/? 'AY;+Q!<>*K']KWQIJ^N_LT7/A&^BTSP#IEY#=1MXMB MU%A^]+*4F7S)'MI&O'$$49 -?O110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%^ ?^4@GC_\ M[$32O_1C5^=W_!UE_P %3/V\/^";&H_ J#]BOXZ_\(6GC*'Q*WB0?\(QI>H_ M;#:'2Q;_ /'_ &T_E[?M,WW-N=_S9PN/T1\ _P#*03Q__P!B)I7_ *,:OQL_ MX/F/^0M^S'_U[>,?_0M$H ^"?^(H[_@NO_T?-_YC+PQ_\K*/^(H[_@NO_P!' MS?\ F,O#'_RLKX HH ^__P#B*._X+K_]'S?^8R\,?_*RC_B*._X+K_\ 1\W_ M )C+PQ_\K*^ ** /W%_X(%_\%Y?^"KW[:W_!5OX9?LU_M-?M5?\ "3>"O$,. MN-K&B_\ "#:%9?:#;Z+?7,/[ZTL8IDVS0QM\KC.W!R"0?Z-Z_D*_X-9/^4YW MP8_Z]O$O_J.:E7]>M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%?"_[??_!8+XA?LL?MK^#/V(?V??V0;_XJ>*-7TR#6 M?$%G!XGMM.N6L)H=3=(=.BFYNKD#3)Y&)VQ*%2(MOF4I4_; _P""XVG_ +*? MQV\4_#2']DO7_$'ASX:Z=X6O/BEXDD\4V6GWFDIKTXBLTLM-ES+JKJ3B01.N MQ@5R2,D ^\Z*\M_:X^+O[1WP7^&EIXK_ &8/V1[SXT>(9M:BM;GPK9>-M.T% M[>T:*5GO#<:@RQ,%=(D\L'>?.##A6KY7^"G_ 5S_;7_ &B_V7[C]I7X,?\ M!)+5=9AM/&NIZ'!?\ !-/]M+Q;_P % OV4M)_:D\3_ +/.H?#:WU^_N5T/1]1UV'46OK&- M@B7R2Q(BF*5Q)LXPRH)%+(ZL??: "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH ^5_\ @KG_ ,%*XO\ @F)^S;9_%C2_AB/% MOB/Q'J\NC^%M*N]5CL+(7:6%W>M+=7#_ '8UBM),1IF25RD: %MR\?\ %'_@ MK)\8_A;\+/@[#K/[ NO6WQ<^,&O:MI6F?#;7_'.GZ996;Z;;R7-S.^KR!H#" M\,8D@.P-,&QM4@BK7_!=_P""O[17QY_8$\1^!O@!^SIX'^*RFUO9?$7@SQ38 M2RZB\ L+@0WFBNA(74K>X:*6-"C-* \:$,P#?'DO_!)7]N;3_P!EWX(^&_B+ M^SQI_P 7/ G@KXG^+?$&K_LKZY\5#ML=(U&U6'0[(:I>8CNFTQOM$A60[2;M ME3=MW4 ?H=\!?^"C/PA^-?\ P3@@_P""F%_X:UGP_P"#HO VI^)]9TN\C26\ MLX-.%Q]K1=AVS8-K+Y;*0)%V,,;L#PKX,_\ !=SPAJ5IXGN?VNOV8/$'P?.F M? H?&+PLD_B*SUG_ (2+PB3M$R&WV""]W-&OV-\L#(/FP":T/V(?V<_VZO@! M^PA\.OV#OC7\%O"GC>QU#X>^*+#QCJNN>-3<6'AQ96F.D>'Y(C&9]1M?L\Z6 MDDJ,/+2 A=Z[37QY\'/^""O[3WQJM_B1>_%WX7/\(%F_9BN_A=X)T;7?C'=> M,@^HRW"7$4]O*[R'3]&@\B.*&SR9565V;;[(BI&[1MY2^:6G82,7.!/A7IGQ!^-L4 MGB&PTZ[\#Z5>,P$'DR,PO[R)8YGDBB=4"QY$K9P.*_X.!/V3OVG/VIK+X>Z+ M\.?V+/!?QD\'6VM:?%<"._GTOQ9X=U&35[(M<6VH(6$.GS6R/#.456AXN'=D MBPOBO[8W_!(?]OKXC?!SP-\(8?A!8?$7QKJO[.EE\/O''QET_P"-M_H#)J*2 M-DZW:[A_;NGV^\30GRVFDEC(E0H=I /T:_:N_;^^#G[+'["^H?M[7MI?>(_" MZ:#IVH^'['2%"W.M/J,D$5A#$'QM,LES",G[BL6(.TBOGVZ_X+CVW@WX1_$( M?&']D77O#WQI^'_Q)T#P)-\&+?Q79WLFIZSKL<*- M4T>:VEFL[BT5"]DNVR5%E9F5FN > AKQ+XB?\$P?V_\ ]H*?XL?M[>)/@KH' MA3XM^(OVA?AS\1O"/P=N?&]O=QR6GA"S^QQVD^IPIY"37*2W#@@%%*QAB-QV M@'WM^P%^W#!^VYX#\77FO?">^\!>-/ASX]O_ =\0/!=_JL5\=,U2U$;MY5U M"%2Y@>.:-TE"J&RPQ\N3[S7R5_P2?_9?^/7P0TSXS_'']IKP;8^%O%_QO^,F MH^,I?!MAK4>HC0+%X8+>UM);F(".:<+"SN\>4_>*!R#7UK0 5Y;?_ML?LI:7 M?3Z9J'QRT.*XMIFBGB>5LHZDAE/R]0017J58DOPT^'$\K3S_ _T1W=BSN^E M0DL3U).WDT >#_ +XG^ /BG^W3X[\2?#SQ5:ZM8S>!].6*ZM&)5C'*0XY Z% MES]:_(O_ (/F/^0M^S'_ ->WC'_T+1*_8GX6:'HNA?M]^/K+1-'M;.%? NEE M8K6W6-03(V)?_ %'-2K^O6OY"O^#63_E.=\&/^O;Q+_ZCFI5_7K0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y M5?\ !?']AW]LW]K[X[?#S3_A)^R#X*\=:(_F6?A3XB:3K-SHGB;P7JYTW5L2 M7U]&7/\ 9B7#65XA0*/.M/(96:X3?P/[<'_!(C_@HK\5_CCX@UZ'X>Z+\5?% MFN^#/ .F?"O]H'4?B'_95U\)=1T>.+^T[U;5OWTQNKM9KP&W#,3-M;/('[)T M4 ?,/[6$_P"WY\3/V6_VAOA!\)?@Q9:;XH_X19M%^#OBB+QC;"3Q))=V(CGO MFC(0::\$LDFU7<[C&&!P0*Y?]KS]BSXQZ7_P1NG_ ."?7[%>D0V^N/X%T7P3 M;>7?PV@ATQI;6VU2OEZ@#^_RBOX Z* /[_**_@#K^ES_ (,EO^3"?BQ_V5X_^FNRH _: M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+\ _\I!/'_\ V(FE M?^C&K\;/^#YC_D+?LQ_]>WC'_P!"T2OV3\ _\I!/'_\ V(FE?^C&K\;/^#YC M_D+?LQ_]>WC'_P!"T2@#\"J*** "BBB@#]!_^#63_E.=\&/^O;Q+_P"HYJ5? MUZU_(5_P:R?\ISO@Q_U[>)?_ %'-2K^O6@ HHJM'K6CRZQ+X=BU:V;4(+:.Y MGL5G4S1PR,ZQR,F=P1FCD 8C!,; ?=. "S1110 4444 %%%% !17Y+_LM?\ M!07]MWQ+_P %N_&/[-W[4G[4NF_#JS36[BP\+_!+Q?X$-M:>(]'2ZU5;2YT; M4009[DP1V5P9F;$_G2Q"/%NH7T[]F76_^"J5I_P547]E?QS_ ,%(]'^+7@CX M=^$(]>^,OD? [3= 6SGOTE32=)CFAN)Y#<2A'NV/R!(85YM MOAB%KIU5&,:1N1;YN2;E2JD 5RO[;7_!2/\ X*&:5^P?\+_^"G/P3^,OA;P- MX5\3?#SPW?V'P^C\ MK!UOQ+?,);N#5+^XVQ:/I$<(95N_-B(;EY 612 ?J[ M15/P[J4FM>'[#6)6MBUW9Q3,;*X$T)+(&_=R#ATYX;N,'O5R@ K\F/V6/^"@ MW[;GB3_@MYXQ_9N_:E_:DTWX=V4>MW%AX7^"7B_P(;:T\2:,EUJJVESHVH@@ MS7)@CLK@S,V)_.EB$>+=0OZSU^?N@_\ !$OQK#/!7B.1;S4K+6;2ZUB>"TDU"5#,=.M7U65X(P^]O-,4GR0(9 #Q/ M_@FG_P %6_VT?VB/^"B/A7X)?%3XZ:!KECXJOO'L'C/P'%X.M;#3/"RZ/=-% M8?V%K22?\5"\@"&98VF,2&1F";,U]!?\%V_VS?V[_P!C/]FU?B+^R#X&T6PT MFTU'2&\6_$G6;ZWFDTQ+G6+.Q2QL]/DC?[1/,;G+2R 111+)C,C1[:G[+_\ MP0W'[-WQ2^&VJO\ MD>)/$/P_P#@;<^(KKX'^ ;KPO90/X=N-869)GNK]"9= M2$:W$OEJZQX)&2P&T^M?M)_\$]?''[6W_!.S_AAOX\_M3:CKFO75QI,^M?$Y M_"MM#<:A+8ZM;ZBKFR@=(8]XMUA(5@ #NY/! /$_^"WO[3'_ 4$_8P\+G]I MKX#?M ^&O#/@S2+?3[+0_![> #JTOB779KMC,NKWTVR'1M+6V4#[4)8MKD[Y M 6C4_?OAW4I-:\/V&L2M;%KNSBF8V5P)H260-^[D'#ISPW<8/>OE']OC_@F9 M\7_VS_$VO0^#_P#@H'X]^'O@GQYX-7PM\2?A[;:9;ZMIVIZ?O:#\+?!EJ\&C^&M%M=*TF"24NT=M;P MK#$I8\L0B*,GDT ;5?)O_!=G_E#W^T1_V3*__DM?65?)O_!=G_E#W^T1_P!D MRO\ ^2T ?Q:T444 %%%% !7]V'[%?_)F_P )?^R9:#_Z;H*_A/K^[#]BO_DS M?X2_]DRT'_TW04 >F4444 %%%% !1110 4444 %%%% !1110 4444 %%%>5? MMC_MJ?LX_L$_!6[^/G[3WQ CT'08)OLUHJ6[SW6HW9CDD2TMH8P7FF98W(4# M ",S%55F !ZK17RQ\0/^"V/_ 2X^%GPB\#_ !V^(/[7FAZ;X6^(ZZA_PA^I MOIM]+]M>QDBCO(FCB@9X)(7FC1XY51@S8QP<>Q_L]_M9_LZ_M4_ NV_:7^ O MQ3L->\!W:W30>)A%+:VY6VD>.=F^T)&R*CQN"S #Y2*+B[6>PCL]*C+!]0#7<<0FM%*$&XBW MQ X&[D9W/V2/^"B'[&'[=CZU!^RE\>=-\6W'AT0/K-E%9W-IOEZ@ HHHH *_I<_X,EO\ DPGXL?\ 97C_ .FNRK^: M.OZ7/^#);_DPGXL?]E>/_IKLJ /V@HHHH **** "BBB@ HHHH \%_;:_X*9? ML7_\$\H?#Y_:L^+\>@7'B:Z$>DZ?;:=/>W+PB:**6[>*W1VCMXC,A>5@!SA= MSD*:GQU_X*N_\$[OV:I/"D?QG_:K\.:2/&^@0:[X:E@6XO([G29F58M1=[6. M18+1RP"W$I2(G.&X./A/_@Y(O?AEX%^,WPC^*\?BGXB?#KXB6265MX<^)-EX M+37/">HVH\0Z;<2Z1J-LHDDFN(7A34(H=B)*(&0-(S*B_,?_ 42\<_&WXA0 M:7X]_:9T?6_V??%?C;]A6TTJ#0O"G@"]NK?XG:Q+=RSGPA+&BN-.4/L AC\J MZB6^??-L55H _>;XF?&CX3_!KX3ZK\=?BC\0=*T3P?HNEG4M3\1WMVHM8;4* M&$N\9# @C:%R6+*%!) /D_A3_@J7_P $_O&O[,_B#]L+P]^T[H+_ Z\*W_V M'Q'K]S#<6[:==[HU6VEMIHEN%F8FP-N&?CO_@JM\1;CX__ /!( MGQ1^RYX*^$^L6?Q&^'W@?X=>*_B/\*-)T"]E&F:9]NL;JXL89'39=>1';3[H MU=W"VWS@$C/RY\>;N^^/_P 0_CU_P4H^#/AS7]:^ (_; ^#/B>?4K7PU>*NJ M:-H&G"WUV^BM'B6::%)YH2[",@^2Y_@; !^U/[-G[4'P#_:^^%MO\:/V;OB7 M8^*O#=Q=S6GV^S22-H;F%MLL$T,RI+!*AQNCD17 ()&"">]KX._X(:FY\;/^ MT[^TEX9T^^@\ ?%/]I;6M?\ AW=7FGRVJZO8?9;2!]3ACE56\J>6)\,5!8Q$ MD5]XT %%%>):I^P1\&M7U.YU:Y\5>-UDNIWFD6+Q?Z/JNHO)?_4M !7X6_LXV7@O]F[_@N[JGQ5^,FJGX MHVOQ#^)<>G^!OC?\,?B@]REA=ZMJ'B&&UT76;+S-LJ 6LMDT,68K;^RH7V@O M7[I5\X^#O^"37[!/@+]M'5OV^/"WP"TJV^(>KHLLETL2_9+?4-UR9M4A@QMC MO9UN626?J0@("L\K2 'QW^PM_P $V/V-=+_X+'>.?'7[+GPZU?PMX,_9GTNU MT20OX^UO4U\0>+]3LS/.\GV^\G40V-C+''Y:A ,G/,>"OV#?V2/AWHGPO\.>#/@Q96-C\%Y[J;X8 MVR7UTRZ%)[\;SC!YH _/'_ (*B_P#!)_\ 8CGU?]G3 M]C7X8>!?$*_%'XE:C8^#M'\<3_$+6OM&C>%="L_M6J:E]G2\6TGNEMD6)3)" M5:6\#-]U17ZK> _!7A[X;>!]&^'7A&UD@TG0-*M]-TN"6X>5H[>")8HU+N2S MD(J@LQ)/4DFL3Q1\ ?A!XT^,OA7]H/Q1X*@O/&/@BPU"R\*ZW)/*'TZ"^6); MM$0.$/F+#$"64D!!@CFNPH ***\H_;(_;?\ V7O^"?WPBC^._P"US\3O^$2\ M*2ZO#I::K_8M[?YNY5D>./RK*&:3E8G.[;M&WDC(R ?*F@_\$3/&L_\ P4+7 M]ISXK_MH>+_&?PWT/Q)IGBWP9X*\1R+>:E8ZS:76L7$%I)J$J&8Z=:OJLKP1 MA][>:8I/D@0R?2G[-/[&<'[.?CWXW_$^W^)5QK&O?&GX@R>);G49]-6-])B6 MPM[.TL5^=O.2!("58[<^81M '/S=_P 11W_!"C_H^;_S&7B?_P"5E'_$4=_P M0H_Z/F_\QEXG_P#E90!U'[2'_!+']IO]I3X9>$? WBO_ (*;^*(]0L/!U_X; M\?:M-\.M)N(_$D%V[;[VWMF CTK4!$S0+=P;F5#PH.2:?[0__!&GQ+\1_A_8 M_L__ _;T^('PS^$UQ\*[#X=^+?ALEA;ZS8ZAHMJGDB2T^U'&FWLL!,4MS& MC>8,$IN&3A_\11W_ 0H_P"CYO\ S&7B?_Y64?\ $4=_P0H_Z/F_\QEXG_\ ME90!]R_#CP#X:^%'P\T'X6^#+5X-'\-:+:Z5I,$DI=H[:WA6&)2QY8A$49/) MK:KX8^'W_!RC_P $4_BIX^T/X8> _P!M#[?KGB/6+;2]%L?^%<^(XOM%W<2K M%#'ODTY43<[J-S,%&M?M*?M->._P#A&?!7 MAYK9=8UK^R[J]^SFXN8K:']S:12S/NFFC7Y4.-V3@ D?(7_$4=_P0H_Z/F_\ MQEXG_P#E95?_ (.F_P#E!C\9_P#KY\-?^I'IM?R%4 ?U^_\ $4=_P0H_Z/F_ M\QEXG_\ E91_Q%'?\$*/^CYO_,9>)_\ Y65_(%10!_7[_P 11W_!"C_H^;_S M&7B?_P"5E.A_X.B/^"%EQ,D$7[F4444 %%%% !1110 4444 %%%% !1110 4444 %?G5_PW7A;QM\.].2YB\.ZFVD7T,?]J DNFGW2RR6< MCJC!6N$W,G!/Z*U2\2>&_#OC+P[?^$/%^@V6JZ3JME+9ZII>I6J3V]Y;RH4D MAEC<%9(W1F5D8$,"000: /RIT3]K?]LGQ#_P1+O;&W*VWCWXF?&%/A=\-/B1 MH7@F30&U_3-3U2*R3Q3]@PK6DDEL]W(K +\\<<@X.3]A_&36?V??V0/V:[?_ M ()Z?!SX6/K.KW7P4\0P_#/X90Z3=M;^((--TTB2SFNH$"1O,9$1B\B22M,S M+ELFOIZ&&*WB6WMXE2-%"HB+@*!P .@IU 'X"_\$R_B1\'/ACKU]\1?CX^M M_'GX>>#/V((=&^)]AXK^&D\:_#R:WU""5? T$%PBPWWFRXC"7 EF)M(G\X1A MA7UA_P $'_VB/@Y^VM^TW\2_VQ_$OC2"U^+?B3P;I^DV'PGT?P9JMAI_P^\' MV5PRVFGF\NK2&"_NFEE5Y7B9E!P(P$!Q^I5% !1110!_%)_P6R_Y2Y?M&_\ M97M;_P#2IZ^7J^H?^"V7_*7+]HW_ +*]K?\ Z5/7R]0 4444 %?TN?\ !DM_ MR83\6/\ LKQ_]-=E7\T=?TN?\&2W_)A/Q8_[*\?_ $UV5 '[04444 %%%% ! M1110 4444 4/$7A7PQXNM(+#Q9X59H)U#@A9(Y M421''S(Z*RD$ U?HHH **** "BBB@ HHHH \+\ _\I!/'_\ V(FE?^C&K\;/ M^#YC_D+?LQ_]>WC'_P!"T2OV3\ _\I!/'_\ V(FE?^C&K\;/^#YC_D+?LQ_] M>WC'_P!"T2@#\"J*** "BBB@#]!_^#63_E.=\&/^O;Q+_P"HYJ5?UZU_(5_P M:R?\ISO@Q_U[>)?_ %'-2K^O6@#XG_X+<_\ !8C_ (F_\'N7_ "9M\&?^RFW/_INEK^;2@#]_O^(YS_K%U_YFS_[RT?\ $T;_P!);^@#^5^BBB@ HHHH ]>_X)]?\G[?!#_LKWAK_P!. MEM7]SU?PP_\ !/K_ )/V^"'_ &5[PU_Z=+:O[GJ /SX_X.F_^4&/QG_Z^?#7 M_J1Z;7\A5?UZ_P#!TW_R@Q^,_P#U\^&O_4CTVOY"J "BBB@ JQH__(6M?^OE M/_0A5>K&C_\ (6M?^OE/_0A0!_?I7R;_ ,%V?^4/?[1'_9,K_P#DM?65?)O_ M 79_P"4/?[1'_9,K_\ DM '\6M%%% !1110 5_=A^Q7_P F;_"7_LF6@_\ MIN@K^$^O[L/V*_\ DS?X2_\ 9,M!_P#3=!0!Z91110 4444 %%%% !1110 4 M56U#6M'TF>SM=4U:VMI=0N?LUA'<3JC7,WEO)Y<8)R[[(Y'VC)VHQZ U9H * M*** "BBB@ K^3S]J#_@Y<_X+:?#O]I?XB?#[P=^VI]CTC0O'6KZ?I5I_PKCP MW)Y%M#>RQQ)O?3F9MJ*HRQ).,DD\U_6'7\*'[:W_ ">3\6_^RFZ]_P"G&>@# MZR_XBCO^"Z__ $?-_P"8R\,?_*RC_B*._P""Z_\ T?-_YC+PQ_\ *RO@"B@# M[_\ ^(H[_@NO_P!'S?\ F,O#'_RLH_XBCO\ @NO_ -'S?^8R\,?_ "LKX HH M _L#_P"#;O\ ;4_:9_;X_P"";D/Q\_:S^)?_ EGBU_'.JZ>VK?V-96&;:$0 M^6GE6<,47&]N=N3GDFOOFORT_P"#/G_E#W;?]E-US^5O7ZET ?Q2?\%LO^4N M7[1O_97M;_\ 2IZ^7J^H?^"V7_*7+]HW_LKVM_\ I4]?+U !1110 5_2Y_P9 M+?\ )A/Q8_[*\?\ TUV5?S1U_2Y_P9+?\F$_%C_LKQ_]-=E0!^T%%%% !111 M0 4444 %%%% !17YC_\ !P'^VI^VC^RAX[^%6G?"?XSW_P (/A;K%Q"_B;XN M6/@7^W+>SU1=6L(TM-1.U_LMF+22YN" NZY,1@&06Q:_X*)?&/\ X*3>#_@A M\,/V@?V3/^"FG@QM1^)T'AGPQX%\">&?@Y8ZII_C#Q)?KF2^MM2N;IGM;%X_ M-NB6CE$,,!Y"+>TCCM/%]H+R.[GTV%O(>: MV2&Y0 $(Q:,L#M.X _6^BODK_@D_^U!\>OC=IOQH^!W[37C*Q\4^+_@A\9=1 M\&R>,K#18].&OV*0P7%K=RVT1\J&$_=J1U)KZUH ***\2U3]J7XRV M&IW-A;?L6^-[J."=XX[F*YMMLRAB XRW0@9'UH @\ _\I!/'_P#V(FE?^C&K M\;/^#YC_ )"W[,?_ %[>,?\ T+1*_6K]FWQ[XE^('[<'CK6_$_PRU3PO<2>" M-/5].U5T:6,)+A22AQAMQ(_W37Y*_P#!\Q_R%OV8_P#KV\8_^A:)0!^!5%%% M !1110!^@_\ P:R?\ISO@Q_U[>)?_40_P#*(VP_[*]HW_I+?U^KE?E'_P 'D/\ RB-L/^RO:-_Z M2W] '\K]%%% !1110!Z]_P $^O\ D_;X(?\ 97O#7_ITMJ_N>K^&'_@GU_R? MM\$/^RO>&O\ TZ6U?W/4 ?GQ_P '3?\ R@Q^,_\ U\^&O_4CTVOY"J_KU_X. MF_\ E!C\9_\ KY\-?^I'IM?R%4 %%%% !5C1_P#D+6O_ %\I_P"A"J]6-'_Y M"UK_ -?*?^A"@#^_2ODW_@NS_P H>_VB/^R97_\ ):^LJ^3?^"[/_*'O]HC_ M +)E?_R6@#^+6BBB@ HHHH *_NP_8K_Y,W^$O_9,M!_]-T%?PGU_=A^Q7_R9 MO\)?^R9:#_Z;H* /3**** "BBB@ HHHH **** /Q4_X.&?AS8S_M\>!?C]XP MNK'XK>#O"7AJ./Q+\)?#/Q0;1O%?A$0:?K^HRZQ9QK(J1+);P&X$S 2O)I$< M2-AP*\O_ &WOC=XA_:!_:]^/O[3WB'P+J_C+X7_ ;X8_#'Q-X+NKOXMZCX9\ M0>']%U.P@OYKW1XK>*2&;4YII6\V:X("K;>3EC*NW]N236!(C MX@BTP7-T+E=7(P=1^W";[7]K*_(9_.\PI\A;;Q0!Y=_P;X>*]2U7_@FYI7P\ M\3^+=8U3Q#\//&_B+PIXF@UB3\ M6_\ LINO?^G&>@#S*BBB@ HHHH _JQ_X,^?^4/=M_P!E-US^5O7ZEU^6G_!G MS_RA[MO^RFZY_*WK]2Z /XI/^"V7_*7+]HW_ +*]K?\ Z5/7R]7U#_P6R_Y2 MY?M&_P#97M;_ /2IZ^7J "BBB@ K^ES_ (,EO^3"?BQ_V5X_^FNRK^:.OZ7/ M^#);_DPGXL?]E>/_ *:[*@#]H**** "BBB@ HHHH **** /CW_@J#_P3:^.7 M[;FM>$?&7P#_ &RO$7PXOM$OM.M];M$$K")B5V_!7_!*WX8_#;Q%^RV/!'Q"U2/PU^RYHVKV>@^']1MEN&URX MO=-2P2\N)MRA)8E\^0;8R"UPVT(%%?4]% 'S7^V5_P $]]9_;B\%?%+X._&+ M]I/6T\!^/-#TB'PQX:TS0[2*3PAJMA#?L!?L/6_[$?@/Q=9Z]\6+[Q[XT^(WCR_\ M8_$'QI?Z5#8G4]4NA&C&*UA)2V@2.&-$B#,%PQS\V![S110 4444 >%^ ?\ ME()X_P#^Q$TK_P!&-7XV?\'S'_(6_9C_ .O;QC_Z%HE?LGX!_P"4@GC_ /[$ M32O_ $8U?C9_P?,?\A;]F/\ Z]O&/_H6B4 ?@51110 4444 ?H/_ ,&LG_*< M[X,?]>WB7_U'-2K^O6OY"O\ @UD_Y3G?!C_KV\2_^HYJ5?UZT ?B=_P>Y?\ M)FWP9_[*;<_^FZ6OYM*_I+_X/ MO?\ !/K_ )/V^"'_ &5[PU_Z=+:O[GJ_AA_X)]?\G[?!#_LKWAK_ -.EM7]S MU 'Y\?\ !TW_ ,H,?C/_ -?/AK_U(]-K^0JOZ]?^#IO_ )08_&?_ *^?#7_J M1Z;7\A5 !1110 58T?\ Y"UK_P!?*?\ H0JO5C1_^0M:_P#7RG_H0H _OTKY M-_X+L_\ *'O]HC_LF5__ "6OK*ODW_@NS_RA[_:(_P"R97_\EH _BUHHHH * M*** "O[L/V*_^3-_A+_V3+0?_3=!7\)]?W8?L5_\F;_"7_LF6@_^FZ"@#TRO MRF_X+:_MY?MN?LO_ +=GPL\ >&?VD4^!/P@U&RM[BV^)6J> #J^A:EK+1:HL MUEJMP 6AB3R[!1 @4E;I[@N/(79^K-?#?_!3?_@DE\7/V\?C#X<\;?#_ /;8 M\5>"O#%U!)I7Q"\%7(34=-ET^33-4L7O--M[A)([74'BU*6W9L*C1R^:?WD" M"0 ^[J;]DSXJ>'/ M!NO-3V5G&C"\N_)4^3$XV.QP<<5\N?M _\$#_! M/Q,\2:]8_!3]J?Q1\-O _P 1/ 'ASP9\8/!UAH5GJ+>*-*T.);>P\J[N/WEC M<"V7R&E42!D_@!R3[7\8OV'/V@OB1X6\3^&?!'_!0/QOX&7_ (2C1-9^%;>% M](MX$\'II]NL3:=.JL#K-C<,&>6WNCM;(7HHH ^3_@1^US^W9^TY_P $RO%O M[3VH?\%&= ^%9^$'Q \6V_B'Q_=_!FPU/4-?\/:8,V[ZAHTEU"-&U%AN8VOR MR$&'Y!Y@)^MO^"3NK_MI^+?V'_"?Q)_;W\?6VN^/?%L1UM4@\.6^EOINFW"H M]G:30V_R"<18DD[H\K1Y;RPS>5M_P15TS6?V*/BM^RUX\_:AUO7?$OQS^(EO MXO\ BK\0Y_#L$!U2=+RSGDM8+&&18[6W>*R2#8'8A99"2P(4?<:(D2".- JJ M,*JC ]* %J.\N/LEI+=;-WE1L^W.,X&<5)5?6/^03=?]>S_ /H)H _ G_B. M<_ZQ=?\ F;/_ +RT?\1SG_6+K_S-G_WEK\ :* /W^_XCG/\ K%U_YFS_ .\M M'_$3#YF[[-O_P!6 MN-^WG&X_P_5_8-_P;"_\H,?@5_U[>(/_ %(]3H ^]J_A0_;6_P"3R?BW_P!E M-U[_ -.,]?W7U_"A^VM_R>3\6_\ LINO?^G&>@#S*BBB@ HHHH _JQ_X,^?^ M4/=M_P!E-US^5O7ZEU^6G_!GS_RA[MO^RFZY_*WK]2Z /XI/^"V7_*7+]HW_ M +*]K?\ Z5/7R]7U#_P6R_Y2Y?M&_P#97M;_ /2IZ^7J "BBB@ K^ES_ (,E MO^3"?BQ_V5X_^FNRK^:.OZ7/^#);_DPGXL?]E>/_ *:[*@#]H**** "BBB@ MHHHH **** "BO!?VVO\ @IE^Q?\ \$\H?#Y_:L^+\>@7'B:Z$>DZ?;:=/>W+ MPB:**6[>*W1VCMXC,A>5@!SA=SD*6_'W_@J-_P $_OV7]"\(>)?C?^U)X;T> MQ\>:4FJ^$KB%IKT:AIS*CK?*+6.0I:[70_:'VQ?-]^@#WRBN5^(?QQ^#_P ) M_@_J/[0'Q%^)&CZ3X)TK1_[5OO$]S>K]CCL]H99A("0ZL"NW;DN64+DD ^5> M%/\ @J7_ ,$_O&O[,_B#]L+P]^T[H+_#KPK?_8?$>OW,-Q;MIUWNC5;:6VFB M6X69S+$$B\O?)YB; VX9 /?Z*X+]FS]J#X!_M??"VW^-'[-WQ+L?%7ANXNYK M3[?9I)&T-S"VV6":&94E@E0XW1R(K@$$C!!/>T %%%% 'A?@'_E()X__ .Q$ MTK_T8U?C9_P?,?\ (6_9C_Z]O&/_ *%HE?LGX!_Y2">/_P#L1-*_]&-7XV?\ M'S'_ "%OV8_^O;QC_P"A:)0!^!5%%% !1110!^@__!K)_P ISO@Q_P!>WB7_ M -1S4J_KUK^0K_@UD_Y3G?!C_KV\2_\ J.:E7]>M 'XG?\'N7_)FWP9_[*;< M_P#INEK^;2OZ2_\ @]R_Y,V^#/\ V4VY_P#3=+7\VE !1110 5]9?\$)?^4P MG[.__93;#^;5\FU]9?\ !"7_ )3"?L[_ /93;#^;4 ?VE5^4?_!Y#_RB-L/^ MRO:-_P"DM_7ZN5^4?_!Y#_RB-L/^RO:-_P"DM_0!_*_1110 4444 >O?\$^O M^3]O@A_V5[PU_P"G2VK^YZOX8?\ @GU_R?M\$/\ LKWAK_TZ6U?W/4 ?GQ_P M=-_\H,?C/_U\^&O_ %(]-K^0JOZ]?^#IO_E!C\9_^OGPU_ZD>FU_(50 4444 M %6-'_Y"UK_U\I_Z$*KU8T?_ )"UK_U\I_Z$* /[]*^3?^"[/_*'O]HC_LF5 M_P#R6OK*ODW_ (+L_P#*'O\ :(_[)E?_ ,EH _BUHHHH **** "O[L/V*_\ MDS?X2_\ 9,M!_P#3=!7\)]?W8?L5_P#)F_PE_P"R9:#_ .FZ"@#M?B#X\\*? M"SP%KGQ.\>:K]@T/PYI%SJFLWWD22_9[2WB:6:39&K.^U$8[54L<8 )XKX7_ M .(H[_@A1_T?-_YC+Q/_ /*ROJ+_ (*"?\F%_&[_ +)#XE_]-=S7\,% ']?O M_$4=_P $*/\ H^;_ ,QEXG_^5E'_ !%'?\$*/^CYO_,9>)__ )65_(%10!_7 M[_Q%'?\ !"C_ */F_P#,9>)__E91_P 11W_!"C_H^;_S&7B?_P"5E?R!44 ? MWJ?!/XS_ U_:+^$?ASX[?!OQ)_;'A3Q;H\&J>'M5^QS6_VNTF0/')Y4Z))' ME2#M=58=P*Z#6/\ D$W7_7L__H)KYF_X(G?\HC?V(/_ %(]3K^/FO[! MO^#87_E!C\"O^O;Q!_ZD>IT ?>U?PH?MK?\ )Y/Q;_[*;KW_ *<9Z_NOK^%# M]M;_ )/)^+?_ &4W7O\ TXST >94444 %%%% ']6/_!GS_RA[MO^RFZY_*WK M]2Z_+3_@SY_Y0]VW_93=<_E;U^I= '\4G_!;+_E+E^T;_P!E>UO_ -*GKY>K MZA_X+9?\I_#+P+\9OA'\5X_%/Q$^'7Q$LDLK;PY\2;+P6FN>$]1M1XATVXETC4;9 M1))-<0O"FH10[$240,@:1F5%^;_VL?%_[3'ASXRZ)^UI^U/K?C3X&ZW\1/V$ M;/3O!ND^"/A['>V6J^,(+F6=?"5Q:SV5V(8)WE262P81[EE6-Y!L(/[Y>(O" MOACQ=:06'BSPY8:I!;7]O?6T&HV:3I%=6\JS03J'!"R1RHDB./F1T5E((!J_ M0!^6G_!4#XI^,/VDO^".FO?LW/\ #C4_^%P>!_ 'PW\8?%[X9Z#X4NHX[*V: M\L+R]M;<"/R95B%M:$NPC(/DN?X&Q^\U% 'P=_ MP0U-SXV?]IW]I+PSI]]!X ^*?[2VM:_\.[J\T^6U75[#[+:0/J<,+[E5#,Q8@ '@9 M/ [5[;10!\Q?LV_"3PU\(/VX/'7A;PQ?ZI<6\'@C3W1]5U%[F4F27+9=^2/E M&/3GUK\E?^#YC_D+?LQ_]>WC'_T+1*_9/P#_ ,I!/'__ &(FE?\ HQJ_&S_@ M^8_Y"W[,?_7MXQ_]"T2@#\"J*** "BBB@#]!_P#@UD_Y3G?!C_KV\2_^HYJ5 M?UZU_(5_P:R?\ISO@Q_U[>)?_4Y?\ )FWP9_[*;<_^FZ6OYM* "BBB@ KZR_X(2_\ *83]G?\ M[*;8?S:ODVOK+_@A+_RF$_9W_P"RFV'\VH _M*K\H_\ @\A_Y1&V'_97M&_] M);^OU_P""?7_)^WP0 M_P"RO>&O_3I;5_<]7\,/_!/K_D_;X(?]E>\-?^G2VK^YZ@#\^/\ @Z;_ .4& M/QG_ .OGPU_ZD>FU_(57]>O_ =-_P#*#'XS_P#7SX:_]2/3:_D*H **** " MK&C_ /(6M?\ KY3_ -"%5ZL:/_R%K7_KY3_T(4 ?WZ5\F_\ !=G_ )0]_M$? M]DRO_P"2U]95\F_\%V?^4/?[1'_9,K_^2T ?Q:T444 %%%% !7]V'[%?_)F_ MPE_[)EH/_IN@K^$^O[L/V*_^3-_A+_V3+0?_ $W04 9W_!03_DPOXW?]DA\2 M_P#IKN:_A@K^Y_\ X*"?\F%_&[_LD/B7_P!-=S7\,% !1110 4444 ?VM_\ M!$[_ )1&_LY?]DAT3_TE2OIG6/\ D$W7_7L__H)KYF_X(G?\HC?V(/_ M %(]3K^/FO[!O^#87_E!C\"O^O;Q!_ZD>IT ?>U?PH?MK?\ )Y/Q;_[*;KW_ M *<9Z_NOK^%#]M;_ )/)^+?_ &4W7O\ TXST >94444 %%%% ']6/_!GS_RA M[MO^RFZY_*WK]2Z_+3_@SY_Y0]VW_93=<_E;U^I= '\4G_!;+_E+E^T;_P!E M>UO_ -*GKY>KZA_X+9?\I%^ ?^4@GC_P#[$32O_1C5^-G_ ?, M?\A;]F/_ *]O&/\ Z%HE?LGX!_Y2">/_ /L1-*_]&-7XV?\ !\Q_R%OV8_\ MKV\8_P#H6B4 ?@51110 4444 ?H/_P &LG_*<[X,?]>WB7_U'-2K^O6OY"O^ M#63_ )3G?!C_ *]O$O\ ZCFI5_7K0!^)W_![E_R9M\&?^RFW/_INEK^;2OZ2 M_P#@]R_Y,V^#/_93;G_TW2U_-I0 4444 %?67_!"7_E,)^SO_P!E-L/YM7R; M7UE_P0E_Y3"?L[_]E-L/YM0!_:57Y1_\'D/_ "B-L/\ LKVC?^DM_7ZN5^4? M_!Y#_P HC;#_ +*]HW_I+?T ?ROT444 %%%% 'KW_!/K_D_;X(?]E>\-?^G2 MVK^YZOX8?^"?7_)^WP0_[*]X:_\ 3I;5_<]0!^?'_!TW_P H,?C/_P!?/AK_ M -2/3:_D*K^O7_@Z;_Y08_&?_KY\-?\ J1Z;7\A5 !1110 58T?_ )"UK_U\ MI_Z$*KU8T?\ Y"UK_P!?*?\ H0H _OTKY-_X+L_\H>_VB/\ LF5__):^LJ^3 M?^"[/_*'O]HC_LF5_P#R6@#^+6BBB@ HHHH *_NP_8K_ .3-_A+_ -DRT'_T MW05_"?7]V'[%?_)F_P )?^R9:#_Z;H* ,[_@H)_R87\;O^R0^)?_ $UW-?PP M5_<__P %!/\ DPOXW?\ 9(?$O_IKN:_A@H **** "BBB@#^UO_@B=_RB-_9R M_P"R0Z)_Z2I7TSK'_()NO^O9_P#T$U\S?\$3O^41O[.7_9(=$_\ 25*^F=8_ MY!-U_P!>S_\ H)H _@+HHHH **** "O[!O\ @V%_Y08_ K_KV\0?^I'J=?Q\ MU_8-_P &PO\ R@Q^!7_7MX@_]2/4Z /O:OX4/VUO^3R?BW_V4W7O_3C/7]U] M?PH?MK?\GD_%O_LINO?^G&>@#S*BBB@ HHHH _JQ_P"#/G_E#W;?]E-US^5O M7ZEU^6G_ 9\_P#*'NV_[*;KG\K>OU+H _BD_P""V7_*7+]HW_LKVM_^E3U\ MO5]0_P#!;+_E+E^T;_V5[6__ $J>OEZ@ HHHH *_I<_X,EO^3"?BQ_V5X_\ MIKLJ_FCK^ES_ (,EO^3"?BQ_V5X_^FNRH _:"BBB@ HHHH **** "BBB@#\Q M_P#@X#_;4_;1_90\=_"K3OA/\9[_ .$'PMUBXA?Q-\7+'P+_ &Y;V>J+JUA& MEIJ)VO\ 9;,6DES<$!=UR8C ,@MCF?\ @HI_P4<_;=\!>.?A7I?P9_:3U3P[ M\/S^S\GCKXE?&OX6?L\MXZT.\GDN(HA<(CRJ+2S$4=S=%_/9HXF3(:A UOOBEVCS=H@E81,2O,_$;_@C+XS3X*>&_V:OV8/^"@OQ#^&_P /K'X0 MCX<>+/"=QIMMK5IK>E,&66\B2X*)8:E*DDJ/=1*1M90L:[10!TO_ 4._;G\ M??LJ_P#!)D_M6_ KQYHOC7Q5JVA>&K+PAXQGTL1Z?J=UJUQ9VL>K?9U8A(RM MRURL62O"H_M_?L^S?%G]@CQ+\;-!\5_%OP[^T)\.?ASX0^,5 MQX(M[2..T\7V@O([N?386\AYK9(;E 0C%HRP.T[OK7XP?\ !)O0_C'^S/XG M_8GUK]H;Q!:?"*X^'_AKPY\._"=GI%JL_@RYT4QO;ZC%>8\VZD>2WMF=)<+B M)@"-Y-<'=_\ !#>U\9_"3X@'XP_M=:_XA^-'C[XE:!X\F^-%MX5L[&33=9T* M..+2&@TU"T'DP1(Z&-F)<32?,OR[0#T'_@D_^U!\>OC=IOQH^!W[37C*Q\4^ M+_@A\9=1\&R>,K#18].&OV*0P7%K=RVT1\J&$_=J1U)KZUKP;]@+] MAZW_ &(_ ?BZSU[XL7WCWQI\1O'E_P",?B#XTO\ 2H;$ZGJET(T8Q6L)*6T" M1PQHD09@N&.?FP/>: "O$M4_:E^,MAJ=S86W[%OC>ZC@G>..YBN;;;,H8@., MMT(&1]:]MHH ^8OV;?'OB7X@?MP>.M;\3_#+5/"]Q)X(T]7T[571I8PDN%)* M'&&W$C_=-?DK_P 'S'_(6_9C_P"O;QC_ .A:)7[)^ ?^4@GC_P#[$32O_1C5 M^-G_ ?,?\A;]F/_ *]O&/\ Z%HE 'X%4444 %%%% 'Z#_\ !K)_RG.^#'_7 MMXE_]1S4J_KUK^0K_@UD_P"4YWP8_P"O;Q+_ .HYJ5?UZT ?B=_P>Y?\F;?! MG_LIMS_Z;I:_FTK^DO\ X/0_\ *(VP_P"RO:-_Z2W] '\K]%%% !1110!Z]_P3 MZ_Y/V^"'_97O#7_ITMJ_N>K^&'_@GU_R?M\$/^RO>&O_ $Z6U?W/4 ?GQ_P= M-_\ *#'XS_\ 7SX:_P#4CTVOY"J_KU_X.F_^4&/QG_Z^?#7_ *D>FU_(50 4 M444 %6-'_P"0M:_]?*?^A"J]6-'_ .0M:_\ 7RG_ *$* /[]*^3?^"[/_*'O M]HC_ +)E?_R6OK*ODW_@NS_RA[_:(_[)E?\ \EH _BUHHHH **** "O[L/V* M_P#DS?X2_P#9,M!_]-T%?PGU_=A^Q7_R9O\ "7_LF6@_^FZ"@#._X*"?\F%_ M&[_LD/B7_P!-=S7\,%?W/_\ !03_ ),+^-W_ &2'Q+_Z:[FOX8* "BBB@ HH MHH _M;_X(G?\HC?V(/_4CU.@#[VK^%#]M;_D\ MGXM_]E-U[_TXSU_=?7\*'[:W_)Y/Q;_[*;KW_IQGH \RHHHH **** /ZL?\ M@SY_Y0]VW_93=<_E;U^I=?EI_P &?/\ RA[MO^RFZY_*WK]2Z /XI/\ @ME_ MRER_:-_[*]K?_I4]?+U?4/\ P6R_Y2Y?M&_]E>UO_P!*GKY>H **** "OZ7/ M^#);_DPGXL?]E>/_ *:[*OYHZ_I<_P"#);_DPGXL?]E>/_IKLJ /V@HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** /"_ /_*03Q__ -B)I7_HQJ_& MS_@^8_Y"W[,?_7MXQ_\ 0M$K]D_ /_*03Q__ -B)I7_HQJ_&S_@^8_Y"W[,? M_7MXQ_\ 0M$H _ JBBB@ HHHH _0?_@UD_Y3G?!C_KV\2_\ J.:E7]>M?R%? M\&LG_*<[X,?]>WB7_P!1S4J_KUH _$[_ (/Y?\F;?!G_ +*;<_\ INEK^;2@ HHHH *^LO\ @A+_ ,IA/V=_^RFV M'\VKY-KZR_X(2_\ *83]G?\ [*;8?S:@#^TJORC_ .#R'_E$;8?]E>T;_P!) M;^OU\-?^G2VK^YZ@#\^/^#IO_E! MC\9_^OGPU_ZD>FU_(57]>O\ P=-_\H,?C/\ ]?/AK_U(]-K^0J@ HHHH *L: M/_R%K7_KY3_T(57JQH__ "%K7_KY3_T(4 ?WZ5\F_P#!=G_E#W^T1_V3*_\ MY+7UE7R;_P %V?\ E#W^T1_V3*__ )+0!_%K1110 4444 %?W8?L5_\ )F_P ME_[)EH/_ *;H*_A/K^[#]BO_ ),W^$O_ &3+0?\ TW04 9W_ 4$_P"3"_C= M_P!DA\2_^FNYK^&"O[G_ /@H)_R87\;O^R0^)?\ TUW-?PP4 %%%% !1110! M_:W_ ,$3O^41O[.7_9(=$_\ 25*^F=8_Y!-U_P!>S_\ H)KYF_X(G?\ *(W] MG+_LD.B?^DJ5],ZQ_P @FZ_Z]G_]!- '\!=%%% !1110 5_8-_P;"_\ *#'X M%?\ 7MX@_P#4CU.OX^:_L&_X-A?^4&/P*_Z]O$'_ *D>IT ?>U?PH?MK?\GD M_%O_ +*;KW_IQGK^Z^OX4/VUO^3R?BW_ -E-U[_TXST >94444 %%%% ']6/ M_!GS_P H>[;_ +*;KG\K>OU+K\M/^#/G_E#W;?\ 93=<_E;U^I= '\4G_!;+ M_E+E^T;_ -E>UO\ ]*GKY>KZA_X+9?\ *7+]HW_LKVM_^E3U\O4 %%%% !7] M+G_!DM_R83\6/^RO'_TUV5?S1U_2Y_P9+?\ )A/Q8_[*\?\ TUV5 '[04444 M %%%% !1110 4444 >"_MM?\%,OV+_\ @GE#X?/[5GQ?CT"X\370CTG3[;3I M[VY>$3112W;Q6Z.T=O$9D+RL .<+NX\P2*RB-6)4EON@D?G#_P ')%[\,O O MQF^$?Q7C\4_$3X=?$2R2RMO#GQ)LO!::YX3U&U'B'3;B72-1ME$DDUQ"\*:A M%#L1)1 R!I&947YJ_P""R?A;_@J/^U7_ ,$_]%^-7[2/["5O8^ /#/P-T.ZT MW2]$\4V^G)X=\4WLMJM[JOW,-Q;MIUWNC5;:6VFB6X69S M+$$B\O?)YB; VX9^4_\ @LU\8?$O[4G_ 3/^)?[/MA\*]9MOBKX+TGP3XQ^ M*/PNTJVGU/[%IS:O:W=Q;0WL<*V^H^7';3NWDDG; 25&0#\B?'F[OOC_ /$/ MX]?\%*/@SX:$NPC M(/DN?X&P ?M3^S9^U!\ _P!K[X6V_P :/V;OB78^*O#=Q=S6GV^S22-H;F%M MLL$T,RI+!*AQNCD17 ()&"">]KX._P""&IN?&S_M._M)>&=/OH/ 'Q3_ &EM M:U_X=W5YI\MJNKV'V6T@?4X8Y55O*GEB?#%06,1)%?>- !117B6J?L$?!K5] M3N=6N?%7C=9+J=YI%B\7W*J&9BQ / R>!VH @\ _P#*03Q__P!B)I7_ *,: MOQL_X/F/^0M^S'_U[>,?_0M$K]:OV;?A)X:^$'[<'CKPMX8O]4N+>#P1I[H^ MJZB]S*3)+ELN_)'RC'ISZU^2O_!\Q_R%OV8_^O;QC_Z%HE 'X%4444 %%%% M'Z#_ /!K)_RG.^#'_7MXE_\ 4 MM 'XG?\ ![E_R9M\&?\ LIMS_P"FZ6OYM*_I+_X/0_\HC;#_LKVC?^DM_7ZN5^4?\ P>0_\HC;#_LKVC?^ MDM_0!_*_1110 4444 >O?\$^O^3]O@A_V5[PU_Z=+:O[GJ_AA_X)]?\ )^WP M0_[*]X:_].EM7]SU 'Y\?\'3?_*#'XS_ /7SX:_]2/3:_D*K^O7_ (.F_P#E M!C\9_P#KY\-?^I'IM?R%4 %%%% !5C1_^0M:_P#7RG_H0JO5C1_^0M:_]?*? M^A"@#^_2ODW_ (+L_P#*'O\ :(_[)E?_ ,EKZRKY-_X+L_\ *'O]HC_LF5__ M "6@#^+6BBB@ HHHH *_NP_8K_Y,W^$O_9,M!_\ 3=!7\)]?W8?L5_\ )F_P ME_[)EH/_ *;H* ,[_@H)_P F%_&[_LD/B7_TUW-?PP5_<_\ \%!/^3"_C=_V M2'Q+_P"FNYK^&"@ HHHH **** /[6_\ @B=_RB-_9R_[)#HG_I*E?3.L?\@F MZ_Z]G_\ 037S-_P1._Y1&_LY?]DAT3_TE2OIG6/^03=?]>S_ /H)H _@+HHH MH **** "O[!O^#87_E!C\"O^O;Q!_P"I'J=?Q\U_8-_P;"_\H,?@5_U[>(/_ M %(]3H ^]J_A0_;6_P"3R?BW_P!E-U[_ -.,]?W7U_"A^VM_R>3\6_\ LINO M?^G&>@#S*BBB@ HHHH _JQ_X,^?^4/=M_P!E-US^5O7ZEU^6G_!GS_RA[MO^ MRFZY_*WK]2Z /XI/^"V7_*7+]HW_ +*]K?\ Z5/7R]7U#_P6R_Y2Y?M&_P#9 M7M;_ /2IZ^7J "BBB@ K^ES_ (,EO^3"?BQ_V5X_^FNRK^:.OZ7/^#);_DPG MXL?]E>/_ *:[*@#]H**** "BBB@ HHHH **** *'B+PKX8\76D%AXL\.6&J0 M6U_;WUM!J-FDZ175O*LT$ZAP0LD%^ ?^4@GC_\ [$32O_1C5^-G_!\Q_P A;]F/_KV\8_\ H6B5^R?@'_E( M)X__ .Q$TK_T8U?C9_P?,?\ (6_9C_Z]O&/_ *%HE 'X%4444 %%%% 'Z#_\ M&LG_ "G.^#'_ %[>)?\ U'-2K^O6OY"O^#63_E.=\&/^O;Q+_P"HYJ5?UZT M?B=_P>Y?\F;?!G_LIMS_ .FZ6OYM*_I+_P"#W+_DS;X,_P#93;G_ --TM?S: M4 %%%% !7UE_P0E_Y3"?L[_]E-L/YM7R;7UE_P $)?\ E,)^SO\ ]E-L/YM0 M!_:57Y1_\'D/_*(VP_[*]HW_ *2W]?JY7Y1_\'D/_*(VP_[*]HW_ *2W] '\ MK]%%% !1110!Z]_P3Z_Y/V^"'_97O#7_ *=+:O[GJ_AA_P""?7_)^WP0_P"R MO>&O_3I;5_<]0!^?'_!TW_R@Q^,__7SX:_\ 4CTVOY"J_KU_X.F_^4&/QG_Z M^?#7_J1Z;7\A5 !1110 58T?_D+6O_7RG_H0JO5C1_\ D+6O_7RG_H0H _OT MKY-_X+L_\H>_VB/^R97_ /):^LJ^3?\ @NS_ ,H>_P!HC_LF5_\ R6@#^+6B MBB@ HHHH *_NP_8K_P"3-_A+_P!DRT'_ --T%?PGU_=A^Q7_ ,F;_"7_ +)E MH/\ Z;H* ,[_ (*"?\F%_&[_ +)#XE_]-=S7\,%?W/\ _!03_DPOXW?]DA\2 M_P#IKN:_A@H **** "BBB@#^UO\ X(G?\HC?VS_^@F@#^ NB MBB@ HHHH *_L&_X-A?\ E!C\"O\ KV\0?^I'J=?Q\U_8-_P;"_\ *#'X%?\ M7MX@_P#4CU.@#[VK^%#]M;_D\GXM_P#93=>_].,]?W7U_"A^VM_R>3\6_P#L MINO?^G&>@#S*BBB@ HHHH _JQ_X,^?\ E#W;?]E-US^5O7ZEU^6G_!GS_P H M>[;_ +*;KG\K>OU+H _BD_X+9?\ *7+]HW_LKVM_^E3U\O5]0_\ !;+_ )2Y M?M&_]E>UO_TJ>OEZ@ HHHH *_I<_X,EO^3"?BQ_V5X_^FNRK^:.OZ7/^#);_ M ),)^+'_ &5X_P#IKLJ /V@HHHH **** "BBB@ HHHH **_,?_@X#_;4_;1_ M90\=_"K3OA/\9[_X0?"W6+B%_$WQUT*7QQJ%MH6G^'':47NFV]_JMY:V@N RD">*+[0\J'[LGEK MGAC7Q_\ $/\ X*>_M_?L^S?%G]@CQ+\;-!\5_%OP[^T)\.?ASX0^,5QX(M[2 M..T\7V@O([N?386\AYK9(;E 0C%HRP.T[@#];Z*^2O^"3_[4'QZ^-VF_&CX M'?M->,K'Q3XO^"'QEU'P;)XRL-%CTX:_8I#!<6MW+;1'RH9RLS(Z1X3]VI'4 MFOK6@ HHKQ+5/VI?C+8:G.M;\3_#+5/"]Q)X(T]7T[571I8PDN%)*'&&W$C_=-?DK_ ,'S'_(6_9C_ M .O;QC_Z%HE 'X%4444 %%%% 'Z#_P#!K)_RG.^#'_7MXE_]1S4J_KUK^0K_ M (-9/^4YWP8_Z]O$O_J.:E7]>M 'XG?\'N7_ "9M\&?^RFW/_INEK^;2OZ2_ M^#W+_DS;X,_]E-N?_3=+7\VE !1110 5]9?\$)?^4PG[._\ V4VP_FU?)M?6 M7_!"7_E,)^SO_P!E-L/YM0!_:57Y1_\ !Y#_ ,HC;#_LKVC?^DM_7ZN5^4?_ M >0_P#*(VP_[*]HW_I+?T ?ROT444 %%%% 'KW_ 3Z_P"3]O@A_P!E>\-? M^G2VK^YZOX8?^"?7_)^WP0_[*]X:_P#3I;5_<]0!^?'_ =-_P#*#'XS_P#7 MSX:_]2/3:_D*K^O7_@Z;_P"4&/QG_P"OGPU_ZD>FU_(50 4444 %6-'_ .0M M:_\ 7RG_ *$*KU8T?_D+6O\ U\I_Z$* /[]*^3?^"[/_ "A[_:(_[)E?_P E MKZRKY-_X+L_\H>_VB/\ LF5__): /XM:*** "BBB@ K^[#]BO_DS?X2_]DRT M'_TW05_"?7]V'[%?_)F_PE_[)EH/_IN@H SO^"@G_)A?QN_[)#XE_P#37S_P#H)H _@+HHHH **** "O[!O^#87_E!C\"O^O;Q!_ZD>IU_'S7] M@W_!L+_R@Q^!7_7MX@_]2/4Z /O:OX4/VUO^3R?BW_V4W7O_ $XSU_=?7\*' M[:W_ ">3\6_^RFZ]_P"G&>@#S*BBB@ HHHH _JQ_X,^?^4/=M_V4W7/Y6]?J M77Y:?\&?/_*'NV_[*;KG\K>OU+H _BD_X+9?\IOEZ@ HHHH *_I<_X,EO\ DPGXL?\ 97C_ .FN MRK^:.OZ7/^#);_DPGXL?]E>/_IKLJ /V@HHHH **** "BBB@ HHHH ^/?^"H M/_!-KXY?MN:UX1\9? /]LKQ%\.+[1+[3K?7-!N%&H:#J5C#JMK?FZ^P3*\0U M"!K??%+M'F[1!*PB8E>/^)__ 1.\4W?P2T+]F+]F[_@H/\ $?X=_#:/X1)\ M-_&G@RYL;;6[37=)PZS7,*7)6/3M0FCEECDN84(*LH$:[17WE10!\E?&[_@E M1I?QT_9S\5_L;>)?VBO$-M\)[[P%X;\/_#[PK::3:B?P;=:*T;V^HQ7I'FW4 MCR6]LSI+\N(BH(WDUY]=_P#!#>U\9_"3X@'XP_M=:_XA^-'C[XE:!X\F^-%M MX5L[&33=9T*..+2&@TU"T'DP1(Z&-F)<32?,OR[?O:B@#P;]@+]AZW_8C\!^ M+K/7OBQ?>/?&GQ&\>7_C'X@^-+_2H;$ZGJET(T8Q6L)*6T"1PQHD09@N&.?F MP/>:** "BBB@#POP#_RD$\?_ /8B:5_Z,:OQL_X/F/\ D+?LQ_\ 7MXQ_P#0 MM$K]D_ /_*03Q_\ ]B)I7_HQJ_&S_@^8_P"0M^S'_P!>WC'_ -"T2@#\"J** M* "BBB@#]!_^#63_ )3G?!C_ *]O$O\ ZCFI5_7K7\A7_!K)_P ISO@Q_P!> MWB7_ -1S4J_KUH _$[_@]R_Y,V^#/_93;G_TW2U_-I7])?\ P>Y?\F;?!G_L MIMS_ .FZ6OYM* "BBB@ KZR_X(2_\IA/V=_^RFV'\VKY-KZR_P""$O\ RF$_ M9W_[*;8?S:@#^TJORC_X/(?^41MA_P!E>T;_ -);^OUH _/C_@Z;_Y08_&?_KY\-?\ J1Z;7\A5?UZ_ M\'3?_*#'XS_]?/AK_P!2/3:_D*H **** "K&C_\ (6M?^OE/_0A5>K&C_P#( M6M?^OE/_ $(4 ?WZ5\F_\%V?^4/?[1'_ &3*_P#Y+7UE7R;_ ,%V?^4/?[1' M_9,K_P#DM '\6M%%% !1110 5_=A^Q7_ ,F;_"7_ +)EH/\ Z;H*_A/K^[#] MBO\ Y,W^$O\ V3+0?_3=!0!G?\%!/^3"_C=_V2'Q+_Z:[FOX8*_N?_X*"?\ M)A?QN_[)#XE_]-=S7\,% !1110 4444 ?VM_\$3O^41O[.7_ &2'1/\ TE2O MIG6/^03=?]>S_P#H)KYF_P"")W_*(W]G+_LD.B?^DJ5],ZQ_R";K_KV?_P!! M- '\!=%%% !1110 5_8-_P &PO\ R@Q^!7_7MX@_]2/4Z_CYK^P;_@V%_P"4 M&/P*_P"O;Q!_ZD>IT ?>U?PH?MK?\GD_%O\ [*;KW_IQGK^Z^OX4/VUO^3R? MBW_V4W7O_3C/0!YE1110 4444 ?U8_\ !GS_ ,H>[;_LINN?RMZ_4NORT_X, M^?\ E#W;?]E-US^5O7ZET ?Q2?\ !;+_ )2Y?M&_]E>UO_TJ>OEZOJ'_ (+9 M?\I)-$T'X4IX_\ B;K. ML:K:Z):^&+'!:>PCGF62'4=2@5)&DM8'X 7#MO H ^TJ*\"_:6_X*'?"#]FW M]@&;_@H5J>@ZQJWAJ;PSI>K:#HEK"L=_J4FIM;QV%J%8XCDDDNH5;.=@+$YV MUX-=?\%Q[;P;\(_B$/C#^R+KWA[XT_#_ .).@>!)O@Q;^*[.]DU/6==CCETA M8-215A\F>)WU%>#?L!?MPP?MN> _%UYKWPGOO 7C3X<^ M/;_P=\0/!=_JL5\=,U2U$;MY5U"%2Y@>.:-TE"J&RPQ\N3[S0 445Y;?_ML? MLI:7?3Z9J'QRT.*XMIFBGB>5LHZDAE/R]0010!SO@'_E()X__P"Q$TK_ -&- M7XV?\'S'_(6_9C_Z]O&/_H6B5^NGP"^)_@#XI_MT^._$GP\\56NK6,W@?3EB MNK1B58QRD..0.A9<_6OR+_X/F/\ D+?LQ_\ 7MXQ_P#0M$H _ JBBB@ HHHH M _0?_@UD_P"4YWP8_P"O;Q+_ .HYJ5?UZU_(5_P:R?\ *<[X,?\ 7MXE_P#4 M&O\ TZ6U?W/5_##_ ,$^O^3] MO@A_V5[PU_Z=+:O[GJ /SX_X.F_^4&/QG_Z^?#7_ *D>FU_(57]>O_!TW_R@ MQ^,__7SX:_\ 4CTVOY"J "BBB@ JQH__ "%K7_KY3_T(57JQH_\ R%K7_KY3 M_P!"% ']^E?)O_!=G_E#W^T1_P!DRO\ ^2U]95\F_P#!=G_E#W^T1_V3*_\ MY+0!_%K1110 4444 %?W8?L5_P#)F_PE_P"R9:#_ .FZ"OX3Z_NP_8K_ .3- M_A+_ -DRT'_TW04 9W_!03_DPOXW?]DA\2_^FNYK^&"O[G_^"@G_ "87\;O^ MR0^)?_37(/_4CU.OX^:_L&_X-A?\ E!C\"O\ MKV\0?^I'J= 'WM7\*'[:W_)Y/Q;_ .RFZ]_Z<9Z_NOK^%#]M;_D\GXM_]E-U M[_TXST >94444 %%%% ']6/_ 9\_P#*'NV_[*;KG\K>OU+K\M/^#/G_ )0] MVW_93=<_E;U^I= '\4G_ 6R_P"4N7[1O_97M;_]*GKY>KZA_P""V7_*7+]H MW_LKVM_^E3U\O4 %%%% !7]+G_!DM_R83\6/^RO'_P!-=E7\T=?TN?\ !DM_ MR83\6/\ LKQ_]-=E0!^T%%%% !1110 4444 %%%% 'YM_P#!P)^R=^TY^U-9 M?#W1?AS^Q9X+^,G@ZVUK3XK@1W\^E^+/#NHR:O9%KBVU!"PAT^:V1X9RBJT/ M%P[LD6%\K_:K_9!_X+,>+OAM\!?V.O&7[/\ %\>/A'X \!Z4_P 7[6#XS6GA MV7XB>((5R+6\N[F.6YETZ!DBRAC1KI@7=@0FW]>** /A+_@H9^SQ^VM^W]^Q M?XV_9=TC]FGPW\/[JT\->$/$?@*\G\:')'#"GDQ0FW^S)< M\1R&17"HJD5\^_$3_@F#^W_^T%/\6/V]O$GP5T#PI\6_$7[0OPY^(WA'X.W/ MC>WNXY+3PA9_8X[2?4X4\A)KE);AP0"BE8PQ&X[?UOHH ^2O^"3_ .R_\>O@ MAIGQG^./[37@VQ\+>+_C?\9-1\92^#;#6H]1&@6+PP6]K:2W,0$?X?Z([NQ9W?2H26)ZDG;R:VZ* / ?A9H>B MZ%^WWX^LM$T>ULX5\"Z65BM;=8U!,C9P% '.!GZ5^.W_ ?,?\A;]F/_ *]O M&/\ Z%HE?LGX!_Y2">/_ /L1-*_]&-7XV?\ !\Q_R%OV8_\ KV\8_P#H6B4 M?@51110 4444 ?H/_P &LG_*<[X,?]>WB7_U'-2K^O6OY"O^#63_ )3G?!C_ M *]O$O\ ZCFI5_7K0!^)W_![E_R9M\&?^RFW/_INEK^;2OZ2_P#@]R_Y,V^# M/_93;G_TW2U_-I0 4444 %?67_!"7_E,)^SO_P!E-L/YM7R;7UE_P0E_Y3"? ML[_]E-L/YM0!_:57Y1_\'D/_ "B-L/\ LKVC?^DM_7ZN5^4?_!Y#_P HC;#_ M +*]HW_I+?T ?ROT444 %%%% 'KW_!/K_D_;X(?]E>\-?^G2VK^YZOX8?^"? M7_)^WP0_[*]X:_\ 3I;5_<]0!^?'_!TW_P H,?C/_P!?/AK_ -2/3:_D*K^O M7_@Z;_Y08_&?_KY\-?\ J1Z;7\A5 !1110 58T?_ )"UK_U\I_Z$*KU8T?\ MY"UK_P!?*?\ H0H _OTKY-_X+L_\H>_VB/\ LF5__):^LJ^3?^"[/_*'O]HC M_LF5_P#R6@#^+6BBB@ HHHH *_NP_8K_ .3-_A+_ -DRT'_TW05_"?7]V'[% M?_)F_P )?^R9:#_Z;H* ,[_@H)_R87\;O^R0^)?_ $UW-?PP5_<__P %!/\ MDPOXW?\ 9(?$O_IKN:_A@H **** "BBB@#^UO_@B=_RB-_9R_P"R0Z)_Z2I7 MTSK'_()NO^O9_P#T$U\S?\$3O^41O[.7_9(=$_\ 25*^F=8_Y!-U_P!>S_\ MH)H _@+HHHH **** "O[!O\ @V%_Y08_ K_KV\0?^I'J=?Q\U_8-_P &PO\ MR@Q^!7_7MX@_]2/4Z /O:OX4/VUO^3R?BW_V4W7O_3C/7]U]?PH?MK?\GD_% MO_LINO?^G&>@#S*BBB@ HHHH _JQ_P"#/G_E#W;?]E-US^5O7ZEU^6G_ 9\ M_P#*'NV_[*;KG\K>OU+H _BD_P""V7_*7+]HW_LKVM_^E3U\O5]0_P#!;+_E M+E^T;_V5[6__ $J>OEZ@ HHHH *_I<_X,EO^3"?BQ_V5X_\ IKLJ_FCK^ES_ M (,EO^3"?BQ_V5X_^FNRH _:"BBB@ HHHH **** "BBB@ HJMJNM:/H4$=UK M>K6UG%-,?_0M$K]D_ /_ "D$ M\?\ _8B:5_Z,:OQL_P"#YC_D+?LQ_P#7MXQ_]"T2@#\"J*** "BBB@#]!_\ M@UD_Y3G?!C_KV\2_^HYJ5?UZU_(5_P &LG_*<[X,?]>WB7_U'-2K^O6@#\3O M^#W+_DS;X,_]E-N?_3=+7\VE?TE_\'N7_)FWP9_[*;<_^FZ6OYM* "BBB@ K MZR_X(2_\IA/V=_\ LIMA_-J^3:^LO^"$O_*83]G?_LIMA_-J /[2J_*/_@\A M_P"41MA_V5[1O_26_K]7*_*/_@\A_P"41MA_V5[1O_26_H _E?HHHH **** M/7O^"?7_ "?M\$/^RO>&O_3I;5_<]7\,/_!/K_D_;X(?]E>\-?\ ITMJ_N>H M _/C_@Z;_P"4&/QG_P"OGPU_ZD>FU_(57]>O_!TW_P H,?C/_P!?/AK_ -2/ M3:_D*H **** "K&C_P#(6M?^OE/_ $(57JQH_P#R%K7_ *^4_P#0A0!_?I7R M;_P79_Y0]_M$?]DRO_Y+7UE7R;_P79_Y0]_M$?\ 9,K_ /DM '\6M%%% !11 M10 5_=A^Q7_R9O\ "7_LF6@_^FZ"OX3Z_NP_8K_Y,W^$O_9,M!_]-T% &=_P M4$_Y,+^-W_9(?$O_ *:[FOX8*_N?_P""@G_)A?QN_P"R0^)?_37(/_4CU.OX^:_L&_P"#87_E!C\"O^O;Q!_ZD>IT ?>U?PH?MK?\ MGD_%O_LINO?^G&>O[KZ_A0_;6_Y/)^+?_93=>_\ 3C/0!YE1110 4444 ?U8 M_P#!GS_RA[MO^RFZY_*WK]2Z_+3_ (,^?^4/=M_V4W7/Y6]?J70!_%)_P6R_ MY2Y?M&_]E>UO_P!*GKY>KZA_X+9?\I:OJ#,\U[)'$$C$>=AE1IR\A9=OZ M#?MP?\$R_P!C7_@HC;^&Q^U+\)H-:N_"FJPW>C:K;R&"[CB6>*::R:5?F:UG M$0CEC[JQ*E'"NO;^/_V2OVM%>UM M=,GTYE:Q,*0,FU82B[4^[A0"".* /FO_ (.$?BCXS^&O_!*OXB7?P\\:7FA7 M6H:IX>T?6M8TJ],%SI^F7VM65K=.'4@QAX99(BW'$IK\\OCS:7?[/WQ#^/7_ M 35^#7B'7M%^ +_ +7_ ,&?"\VF6WB2\9=+T?7].%SKMC%=/*9H87GAA#J) M !YS@_?;/[(^-_V(/V4/B7XD\?\ BSX@_!#1]:OOBEX[FNAI]F\DC37$K;I9YIIF>6>5S MC=)([.< $X [V@ KQ+5/ O[>DNIW,ND?'?P1#:-.YM8I?"\C,D98[5)WWC'_T+1* /P*HHHH **** /T'_P"#63_E.=\&/^O;Q+_Z MCFI5_7K7\A7_ :R?\ISO@Q_U[>)?_4Y?\F;?!G_LIMS_Z;I:_FTH **** "OK+_@A+_RF$_9W_P"R MFV'\VKY-KZR_X(2_\IA/V=_^RFV'\VH _M*K\H_^#R'_ )1&V'_97M&_]);^ MOU_X)]?\ )^WP0_[* M]X:_].EM7]SU?PP_\$^O^3]O@A_V5[PU_P"G2VK^YZ@#\^/^#IO_ )08_&?_ M *^?#7_J1Z;7\A5?UZ_\'3?_ "@Q^,__ %\^&O\ U(]-K^0J@ HHHH *L:/_ M ,A:U_Z^4_\ 0A5>K&C_ /(6M?\ KY3_ -"% ']^E?)O_!=G_E#W^T1_V3*_ M_DM?65?)O_!=G_E#W^T1_P!DRO\ ^2T ?Q:T444 %%%% !7]V'[%?_)F_P ) M?^R9:#_Z;H*_A/K^[#]BO_DS?X2_]DRT'_TW04 9W_!03_DPOXW?]DA\2_\ MIKN:_A@K^Y__ (*"?\F%_&[_ +)#XE_]-=S7\,% !1110 4444 ?VM_\$3O^ M41O[.7_9(=$_])4KZ9UC_D$W7_7L_P#Z":^9O^")W_*(W]G+_LD.B?\ I*E? M3.L?\@FZ_P"O9_\ T$T ?P%T444 %%%% !7]@W_!L+_R@Q^!7_7MX@_]2/4Z M_CYK^P;_ (-A?^4&/P*_Z]O$'_J1ZG0!][5_"A^VM_R>3\6_^RFZ]_Z<9Z_N MOK^%#]M;_D\GXM_]E-U[_P!.,] 'F5%%% !1110!_5C_ ,&?/_*'NV_[*;KG M\K>OU+K\M/\ @SY_Y0]VW_93=<_E;U^I= '\4G_!;+_E+E^T;_V5[6__ $J> MOEZOJ'_@ME_RER_:-_[*]K?_ *5/7R]0 4444 %?TN?\&2W_ "83\6/^RO'_ M --=E7\T=?TN?\&2W_)A/Q8_[*\?_3794 ?M!1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 >%^ ?^4@GC_\ [$32O_1C5^-G_!\Q_P A;]F/_KV\ M8_\ H6B5^R?@'_E()X__ .Q$TK_T8U?C9_P?,?\ (6_9C_Z]O&/_ *%HE 'X M%4444 %%%% 'Z#_\&LG_ "G.^#'_ %[>)?\ U'-2K^O6OY"O^#63_E.=\&/^ MO;Q+_P"HYJ5?UZT ?B=_P>Y?\F;?!G_LIMS_ .FZ6OYM*_I+_P"#W+_DS;X, M_P#93;G_ --TM?S:4 %%%% !7UE_P0E_Y3"?L[_]E-L/YM7R;7UE_P $)?\ ME,)^SO\ ]E-L/YM0!_:57Y1_\'D/_*(VP_[*]HW_ *2W]?JY7Y1_\'D/_*(V MP_[*]HW_ *2W] '\K]%%% !1110!Z]_P3Z_Y/V^"'_97O#7_ *=+:O[GJ_AA M_P""?7_)^WP0_P"RO>&O_3I;5_<]0!^?'_!TW_R@Q^,__7SX:_\ 4CTVOY"J M_KU_X.F_^4&/QG_Z^?#7_J1Z;7\A5 !1110 58T?_D+6O_7RG_H0JO5C1_\ MD+6O_7RG_H0H _OTKY-_X+L_\H>_VB/^R97_ /):^LJ^3?\ @NS_ ,H>_P!H MC_LF5_\ R6@#^+6BBB@ HHHH *_NP_8K_P"3-_A+_P!DRT'_ --T%?PGU_=A M^Q7_ ,F;_"7_ +)EH/\ Z;H* ,[_ (*"?\F%_&[_ +)#XE_]-=S7\,%?W/\ M_!03_DPOXW?]DA\2_P#IKN:_A@H **** "BBB@#^UO\ X(G?\HC?VS_^@F@#^ NBBB@ HHHH *_L&_X-A?\ E!C\"O\ KV\0?^I'J=?Q\U_8 M-_P;"_\ *#'X%?\ 7MX@_P#4CU.@#[VK^%#]M;_D\GXM_P#93=>_].,]?W7U M_"A^VM_R>3\6_P#LINO?^G&>@#S*BBB@ HHHH _JQ_X,^?\ E#W;?]E-US^5 MO7ZEU^6G_!GS_P H>[;_ +*;KG\K>OU+H _BD_X+9?\ *7+]HW_LKVM_^E3U M\O5]0_\ !;+_ )2Y?M&_]E>UO_TJ>OEZ@ HHHH *_I<_X,EO^3"?BQ_V5X_^ MFNRK^:.OZ7/^#);_ ),)^+'_ &5X_P#IKLJ /V@HHHH **** "BBB@ HHHH M^*?^"G__ 5E\9_L,_&+X??LW? W]F9_B9X\\4,;B\EEO%5(U&(P#*^41@&/V)?&/BW4] ^#4/Q M1^+VE2:_8Z==>!_#[S"%U=9"Z7E[&RS%K>-U&V$L)""#7"?\' G[)W[3G[4U ME\/=%^'/[%G@OXR>#K;6M/BN!'?SZ7XL\.ZC)J]D6N+;4$+"'3YK9'AG**K0 M\7#NR187Q_XQ?\$L/^"I7P_\*W&E^ ](T#XQ>(/BW^QU9_!?XE>)=8\;K8OH M&K1R2*^KN]RADO[86]PZ?(#.[P[V4;L4 ?HA^U?^W[\'OV5OV&-1_;TU"RO_ M !%X9CT'3M0T#3])4"YUE]0D@BL((M^ IEDN802?N*Q8@[<5\^W7_!<>V\&_ M"/XA#XP_LBZ]X>^-/P_^).@>!)O@Q;^*[.]DU/6==CCETA8-215A\F>)W/]4\4) ML\4:MH\UM-/9SVBIOLUVV2QK*S,K-< \!#7B/Q$_X)@_M_\ [04_Q8_;V\2? M!70/"GQ;\1?M"_#GXC>$?@[<^-[>[CDM/"%G]CCM)]3A3R$FN4EN'! **5C# M$;CM /O;]@+]N&#]MSP'XNO->^$]]X"\:?#GQ[?^#OB!X+O]5BOCIFJ6HC=O M*NH0J7,#QS1NDH50V6&/ER?>:^2O^"3_ .R_\>O@AIGQG^./[37@VQ\+>+_C M?\9-1\92^#;#6H]1&@6+PP6]K:2W,0$I)V\F@#X\\4_\%%OV'_V>/VM?%'QH^-?[3'ACP[X7U_PUI^F:/K&H M7;".YNXR[O$H52P8*">0!QQ7Y,_\'67[5?[+O_!2?4?@5/\ L5_M*?#_ ,:) MX-A\2KXD/_"9V.G?8S=G2S;_ /'_ "P>9N^S3?LS_ (9/_99_Z-J^'_\ X1MC_P#& MJ /X@O\ AFCXB_\ 0Q_#_P#\.SX>_P#DZC_AFCXB_P#0Q_#_ /\ #L^'O_DZ MO[??^&3_ -EG_HVKX?\ _A&V/_QJC_AD_P#99_Z-J^'_ /X1MC_\:H _B"_X M9H^(O_0Q_#__ ,.SX>_^3J/^&:/B+_T,?P__ /#L^'O_ ).K^WW_ (9/_99_ MZ-J^'_\ X1MC_P#&J/\ AD_]EG_HVKX?_P#A&V/_ ,:H _E(_P""!>I>"OV* M?^"K?PR_:4_::^+_ ,/_ SX*\/0ZXNL:U_PL72+W[.;C1;ZVA_B7/V6V0G<_E6]V\KXST16 M/M7]>_\ PR?^RS_T;5\/_P#PC;'_ .-4?\,G_LL_]&U?#_\ \(VQ_P#C5 'S M_P#\/]_^"-O_ $D)^'__ (&3?_&Z_/K_ (.6/^"C'[!W_!0'_@G3:? C]D;] MKKX?^+?%<7Q&TS5'TK_A)K>PQ:107:22>;>M#'PTJ#;NW'=P#@X_87_AD_\ M99_Z-J^'_P#X1MC_ /&J/^&3_P!EG_HVKX?_ /A&V/\ \:H _B"_X9H^(O\ MT,?P_P#_ [/A[_Y.H_X9H^(O_0Q_#__ ,.SX>_^3J_M]_X9/_99_P"C:OA_ M_P"$;8__ !JC_AD_]EG_ *-J^'__ (1MC_\ &J /X@O^&:/B+_T,?P__ /#L M^'O_ ).H_P"&:/B+_P!#'\/_ /P[/A[_ .3J_M]_X9/_ &6?^C:OA_\ ^$;8 M_P#QJC_AD_\ 99_Z-J^'_P#X1MC_ /&J /XR/V._A+K7PK_:X^%GQ/\ 'GCG MX?V&A^'/B/H>J:U??\+2T&7[/:6]_#+-)LCO6=]J(QVJI8XP 3@5_5O_ ,/] M_P#@C;_TD)^'_P#X&3?_ !NOH#_AD_\ 99_Z-J^'_P#X1MC_ /&J/^&3_P!E MG_HVKX?_ /A&V/\ \:H _+G_ (+Z?\%3O^"<_P"VM_P2D^)O[-?[,O[9WP_\ M3>-?$,VAMH^B_P#"0167V@6^M6-S-^^NS%"FV&&1OF<9VX&20#_.1_PS1\1? M^AC^'_\ X=GP]_\ )U?V^_\ #)_[+/\ T;5\/_\ PC;'_P"-4?\ #)_[+/\ MT;5\/_\ PC;'_P"-4 ?Q!?\ #-'Q%_Z&/X?_ /AV?#W_ ,G4?\,T?$7_ *&/ MX?\ _AV?#W_R=7]OO_#)_P"RS_T;5\/_ /PC;'_XU1_PR?\ LL_]&U?#_P#\ M(VQ_^-4 ?Q!?\,T?$7_H8_A__P"'9\/?_)U3:;^S=\0;?4;>>7Q+\/PB3*S' M_A;'A[@ @G_E^K^W?_AD_P#99_Z-J^'_ /X1MC_\:H_X9/\ V6?^C:OA_P#^ M$;8__&J /G__ (?[_P#!&W_I(3\/_P#P,F_^-U\]?\%8O^"PO_!+_P#:7_X) MN?&;X!_!+]N'X?ZWXM\6>!;O3] TG^VA;?:KEP-J>;_^3J/^&:/B+_T,?P__ /#L^'O_ ).K^WW_ (9/_99_Z-J^'_\ MX1MC_P#&J/\ AD_]EG_HVKX?_P#A&V/_ ,:H _B"_P"&:/B+_P!#'\/_ /P[ M/A[_ .3J/^&:/B+_ -#'\/\ _P .SX>_^3J_M]_X9/\ V6?^C:OA_P#^$;8_ M_&J/^&3_ -EG_HVKX?\ _A&V/_QJ@#^(+_AFCXB_]#'\/_\ P[/A[_Y.K^L3 M]F#_ (+C?\$D/AW^S3\._A_XQ_;X^']GJ^A>!M(T_5;3^TGD\BYALXHY4WHC M*VUU894D'&02.:^N?^&3_P!EG_HVKX?_ /A&V/\ \:H_X9/_ &6?^C:OA_\ M^$;8_P#QJ@#XY_;#_P""W?\ P28^*?[)'Q3^&/@/]O3X?W^N>(_ASKFEZ-8_ MVFT7VB[N+":*&/?(BHFYW4;F8*,Y) YK^4C_ (9H^(O_ $,?P_\ _#L^'O\ MY.K^WW_AD_\ 99_Z-J^'_P#X1MC_ /&J/^&3_P!EG_HVKX?_ /A&V/\ \:H M_B"_X9H^(O\ T,?P_P#_ [/A[_Y.H_X9H^(O_0Q_#__ ,.SX>_^3J_M]_X9 M/_99_P"C:OA__P"$;8__ !JC_AD_]EG_ *-J^'__ (1MC_\ &J /X@O^&:/B M+_T,?P__ /#L^'O_ ).H_P"&:/B+_P!#'\/_ /P[/A[_ .3J_M]_X9/_ &6? M^C:OA_\ ^$;8_P#QJC_AD_\ 99_Z-J^'_P#X1MC_ /&J /@;_@EW_P %D/\ M@EO^SI_P3J^"OP)^,G[_^3J_M]_X9/\ V6?^ MC:OA_P#^$;8__&J/^&3_ -EG_HVKX?\ _A&V/_QJ@#^(+_AFCXB_]#'\/_\ MP[/A[_Y.H_X9H^(O_0Q_#_\ \.SX>_\ DZO[??\ AD_]EG_HVKX?_P#A&V/_ M ,:H_P"&3_V6?^C:OA__ .$;8_\ QJ@#^(+_ (9H^(O_ $,?P_\ _#L^'O\ MY.K^D3_@A)_P59_X)O\ [&G_ 2D^$_[-?[27[:/P_\ #?C7PS#K"ZWHO]OQ MWGV8SZU?W,7[ZU\R%]T,T3?*YQNP<$$#].?^&3_V6?\ HVKX?_\ A&V/_P : MH_X9/_99_P"C:OA__P"$;8__ !J@#Y__ .'^_P#P1M_Z2$_#_P#\#)O_ (W7 M\GG[4'P:\1?$3]I?XB?$'P=XU^']YI&N^.M7U#2KO_A:>@1^?;37LLD3['O5 M9=R,IPP!&<$ \5_:'_PR?^RS_P!&U?#_ /\ "-L?_C5'_#)_[+/_ $;5\/\ M_P (VQ_^-4 ?Q!?\,T?$7_H8_A__ .'9\/?_ "=1_P ,T?$7_H8_A_\ ^'9\ M/?\ R=7]OO\ PR?^RS_T;5\/_P#PC;'_ .-4?\,G_LL_]&U?#_\ \(VQ_P#C M5 '\07_#-'Q%_P"AC^'_ /X=GP]_\G4?\,T?$7_H8_A__P"'9\/?_)U?V^_\ M,G_LL_\ 1M7P_P#_ C;'_XU1_PR?^RS_P!&U?#_ /\ "-L?_C5 'Y#?\&W? M_!2/]@;]@?\ X)N0_ /]K/\ :^^'_A/Q:GCG5=0;2?\ A)8+_%M,(?+?S;-I M8N=C<;LC'(%??/\ P_W_ ."-O_20GX?_ /@9-_\ &Z^@/^&3_P!EG_HVKX?_ M /A&V/\ \:H_X9/_ &6?^C:OA_\ ^$;8_P#QJ@#^/O\ X*B^$(OVB_\ @HM\ M:?CO\&_B1\/]8\*>+?B-JFJ>']5_X6;HEO\ :[2:=GCD\J>[22/*D':ZJP[@ M5X-_PS1\1?\ H8_A_P#^'9\/?_)U?V^_\,G_ ++/_1M7P_\ _"-L?_C5'_#) M_P"RS_T;5\/_ /PC;'_XU0!_$%_PS1\1?^AC^'__ (=GP]_\G4?\,T?$7_H8 M_A__ .'9\/?_ "=7]OO_ R?^RS_ -&U?#__ ,(VQ_\ C5'_ R?^RS_ -&U M?#__ ,(VQ_\ C5 '\07_ S1\1?^AC^'_P#X=GP]_P#)U?N+_P &N/[=O[%O M_!.?]D?XA?##]LK]JOX?^#M9%^>-Q MM9@W&<8(-?MQ_P ,G_LL_P#1M7P__P#"-L?_ (U1_P ,G_LL_P#1M7P__P#" M-L?_ (U0 _\ 9R_:=^ /[77PTB^,?[-?Q3TOQCX7GO)K6+6M'D9H6FB($B L M $-+T/3UD:1;#1]/CMH0[?>8)&H7)[G'-: ME !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%4?#GB;PWXQT: M'Q'X1\06.JZ=<[OL]_IMVD\,NUBK;70E6PRLIP>"".U %ZBBB@ HHHH **** M "BO+O"G[;?[(/CK]H35/V3_ 9^TIX,U3XDZ)#))JO@JQU^"74+81_ZQ6B5 ML[TZN@^9!RP%>HT %%%% !1110 445Q>E_M(?L\:Y\8KW]GC1?CQX-O/'^FV MGVK4/ ]KXGM)-7M8, ^;)9K(9D3#*=Q4###U% ':4444 %%%% !1110 45B0 M_$KX+IEC\.:-XAU^"V MN+XL^Q65'8$(7^0.V%+?+G/% 'J-%%% !1110 4444 %%X^S^&](UO7[:TNM6FR!Y=M%*ZO.V6 VH&.2/6NHH *** M* "BBB@ HHK-UOQEX0\,ZAI^D^(_%6FZ?=:OOEQ*Q!D;D M?*N3S0!I4444 %%%% !1110 45Q_QR_:$^!7[,G@.3XH_M$_&#PWX(\.17"6 M[ZUXHUB&RMC,^=D0>5E#.V#A1DG!P.#6]X.\8^$?B'X4T[QWX!\4:=K>B:Q9 M1WFDZQI%ZES:WMO(H:.:*6,E)$92"&4D$'(- &E1110 4444 %%%87Q'^*'P MT^#GA&Y^('Q=^(FA>%=!LRHO-;\2:O#8VD!9@J[YIF5%R2 ,GDG% &[1530- M?T+Q7H=GXG\+ZW::EINH6R7-AJ%AZ-H*:UK%OI.CMK.IQ6WVZ_N&V06D/F,/-FD;A8URS:ZBR0W#\)!,_P#JX)6) $%O!__ 4%^-7P9_X*FV]UX\_9BUOXK:?H?@;3],GF;6_ M_BK3= TO5+2?3XK-DNECNOMKQ%X"667&]D65O, /J'PM_P %E/CW\9_C!X:\ M+>%?V:;#PM\+?B_XU\3?#OX4_%"]\1"[U2W\1:;%=K'>7VD"-/+M))K64+&) MMX6/,=(].%T=$>^T^"SM[NVL&P+FZ2*6],:N B2%6 M+[M)]3U1T&#/<2(BAY M#W.,],DG)(!UE%%% !117S5^V/\ \%;?V(/V&/&T?PQ^-GQ!U:Z\4?V5_:M_ MX<\'^%KW6KS3--!P;Z\2SBD^RP>C2E2PY4, 2 #W?XH_$[P#\%?AQKOQ=^*G MBBVT3PWX9TJ?4M=U>\)\JSM84,DDK;020JJ3@ D] ":_._\ ;C_X*Z_MF>!; M#X@_M(_L8?#+P#J?P+^#GA#POXHUGQ5XVL]2!^(MIK"K,8="NH2EO$8+=TWF M3S'$TD:E #AN:_:R_:]_:DTOX]V7_!7SX$:_;_$;]BO3/A]I&@^,?"FD:@=0 MB\0Z+>W%\^K^((K$_P"HN=/D-I#+%)&)7BBF1RB(^WZ)_;8_83\+?MH?\$E% M_8\_X)Z^*?!O@WPMXD@\.WO@J_M;7S-&CTJ+5;/4F=(XE;S$>*-W5<8D8A6* MAV8 'QK^V;X1_9L_X)*_M&_L+>%OAU\,_'7BV>T\5?$3Q5;?V3H$>H>+O$=_ M>6.5TS?!'&96FN]516\PX2&W =CL!/ZV_!?Q?X[\?_"7PYXV^*'PLN/ _B/5 M='@N=;\(7>J0WLFCW+H#);-<0?NYMC$C>N <9P.@\Q_8O_85\,?LF>%7N?%G MQ3\3?%+Q_J6I7.I^(OB3X]O/M-_ M?#.^^)W@SPU^S[\.O">H:??^%/B+H.J7%G9:G%JUN8GDGEE>XO(RDK*T7V9T M"#AZ /7/VV_^"R7[17PTU'QU\1_V+?@5X)\:_"KX-^ _#_C/Q_XO\4:]=VQ\ M3:;JP,L4.@/!$T$CI;+YKRS.1F14$9.-_P X_M=>!?V//^"2WQX_8K^(+Q>( M=5U;7OB;X\\=:OXYM_"JW?B[Q(UWI[RC2"+6,2WO?L<_L&S? ;3+?QS^TC\:-5^-7Q4?5+K5)_'O MB^RA"Z/.?M M7?\ !0?]BC]AM-+_ .&M/VE?"W@:76R?[)L]9O\ _2;M5.&D2",-(8P>#)MV M D D$B@#U?Q!X@T'PGH5[XH\5:W9Z9IFG6LESJ&HZA/O@EXM\7M^R1^S9HWQ5\'_"?X<:1X^^)_BR?QU'I M\4FB:B7:W&D!8I5OI#;Q27!DW+&% 4;F8"N'_;(^*_\ P4T^(GC@_M,?L^W\ MGQ+_ &>=1\=:!HGA[X5_#7PMHOB6S^(G@FZTYIO$&HW=Q+*)(W)%Q;0IYD,? MF1QQD-YV]MGQQ\#OAQ^W=_P;Q7WP&_X)!>'9M-T/QIHD.F>#-%\::E/!-I\4 M>OI_:5C>2W$DDD9A$=]$4WN%"!(MR[ 0#YP_:H^''['7_!+GXY?LD_M2^-_B M*\OBCQS\9_%_Q \5_&:[\.O'KVL:+/I=Q<_V/.L!DENMWVVQLXHLD;ONJ@=Q M7[ ? 3XM'X\?!KPY\8O^%<>*/" \1:8EZOAKQII@LM5T\-G$=S &;RI,<[=Q M(!&<'BO#OV1_^"?7B/P3::/\4?VZ_BG9?&?XI:7K$NKZ#J=[H$$.D>!II;>* M![3P_;%-UG L<,2;V8R2%#(=C2.#]04 %%%% !17E'[77[;7[-?[#/P_M/B+ M^TC\0AH]OJFH+I^@Z99V$]]J.LWK#*VUG:6Z/-<2'T12%'+%1S7P'_P4]_X* M-_!/]O?_ ()W)=?L2?MA7OPZUO3_ (\^#?#_ (KUO5ENM"O_ 5-/JB*D^I6 M]QY4D4",HF+-^Z80/\Q,;!0#Z&_:._X*)_%#XJ^*O"OP!_X)6MX1\9>+->\? MZ_X5\7^._$6F:A>^'_ -SH]FMQ=1Z@EF%D\Z1I(H8276)I'^\W /P/\ M;:G M\/?V@O\ @AO^T+_P5E^-_@6RC^*'Q:/OC: MX@A>1I+LCS&RZH.60,WU[_P0D_;S^#O_ 4'^&GQ+\;^"_@3IG@;XLVLVF0_ M&?Q/HD%F+/Q-KC6LL46IVPBD,LL#10+*CRHBGSBJ-+M=ZL?\$C_^"*OB+]B3 MX6^'T_:__:%U#XJ>)-%\/MI.D>%4G=?"7ARV>^34'6VLF55O+EKR-+AKVX3S M#)'&56,QAB ?1G[ '[3WBG]J[X-R_$2]_9S\;> ?#4%XEIX%OO'YBAU'Q1I: M01A-5>T!,MF)'\S;'+\S($DSB3:ONE%% !117G7[4'[6O[.'[%WPNE^,W[4/ MQ"?B7\1?&7Q!U;PA/JFLZS<-X=\(7NEV7VR^&JRV" M2RI*J&.-80%)DEP6&W:WD'[7O[(M!\% M>(O$_B#2HM?T[P7=>'/$,T#IH$A5)[9;V=7:27S"H5SO!"/(?NW_ ((\?M.? MM!?M:?L;I\5OVB;BQU6^B\9:UI?ASQKIFA2:7;^,M%MKMHK/6XK23F!+A 2% MZ$+N 8"O'_^",7_ 2:_:?_ &*OAKH5S^VA^U=?^+-0TC1-1TW1OAGX:G,7 MA?2XK^^>^NY[E"BG5+Z2=VXH@90K5^@JJJ*$10 !@ #@"@!:*** "B MN/\ CO\ M!?!#]F#X:7WQC_:&^*FA^#?"^F[1>:WX@U!+>!6;A8P6/SR,>%1 MXH ]Y_X)#?MB?&;]MK]EG5/BA\;K?PW>7^B_$77? M#6E^,?!=M-#HOC&PL+GR8=9L4F=V6";YE'SL"T3D$ A1]2U7TK2M+T+3+?1= M$TVWL[.TA6&UM+6%8XH8U&%1%4 *H P!5B@ HHK"^)OQ.^'OP7^'VL?%? MXL>,].\/>&_#]A)>ZUK>K72PV]G @RTCNW 'ZDD 9) H W:^;/VZO^"CG@3] ME7PCX[\%?"O1S\0_C9X:\ Q^)]#^#^C1SRZEJ=M/?1V$,X2*-F:(7$JEQ&&D M"*Q"]#7A/Q"_X*C_ >_X*7:/_PQ?_P3T_:JU+X=_$KQ5>Z?=6>K^*_#6I>' MKW5/"RW*/J=WH,UY9D2W+6B3>4P0LN2X"A#(G(?L*:I\1OV8?V\O"G[)?[?W MP.\4>)?%FO:YX\/[,'QT\=>*+'7]<'AJU:*2;2KRZB_?JQMU^TB65F)6Y6+" MD, 6_A3!\4_VR/VL?'GP<_X*CZ/X'O_ !K^RMH\/BCPIKOPQT6ZN?#\\'B3 M1[N%OMFE:@MP]S\5?LR? OXV^(/BM^S M+X$\#:(OP_\ '7BGX<'P[<:=K/=;P->*@Q,[,KM"TJQLY/+>@67_! M';XI^-?^"G/Q4_;.^+_[6?B"T^'7BOQ=X9U_0_AGX'U";3GU2[T?3+:"U?5K MN/9*T$$\-_$=CH^C M:1927FJZMJEVD%M9V\:EY)99'(6-%4$EF( )-?+'P\_X+'?\$\/VO$\8_!_ M]E']K'3-9\<6'A+4K_3M._LV^T^:Z6*"4_:+)[R");Q4*%MUN9 I;[HS0!V M_P"W!_P4.^#G[&GPV\$'\=?\%#_ -IK6_V>O^"KGPS\!:5X@_9MT^T^(&DV M'A&Y?5_!NM6NM:7>VL1U6TU.'?++8[9G'^KW.=RE57+^ _\ !"7]NOX>?$[] MH#X/?LR_MO6B?$G]HG2/AS%JOPH^,^DZB+ZY7PUJ^C#5+G3-9F$_F+WH4/:V*7373-;Q,3<>:=Y0!<@'G_\ P;Z?&/Q#HWB? M7?V'O@C^T9HWQS^ /PZ^&^DWWA;XI:-X-FT@:5K-USE@M;HP2O&RQS! WEL1 MPV#P<'G!J2B@#\!M#_:#_9 _9:_X)-_%#_@E/^W5^S-#J_[1VE:]JMCK7@^^ MT^6/5?B%J%_?S267B72[[[-,UY.5FC:)LF3, 'RH5K["_P""5G_!)KP/\2/V M>+WQS_P5)_X)UZ)'\6?$_A#1M!\5^(O&'B2+7+SQ%96EC;PQ3F)2?[+G"6]N MDH4B:22'>[D\#]+I]'TBZU[G2[:2[M59;:ZD@4R1!AA@K$97/?'6K- $= MG9VNGVD5A8VR0P01K'##$H5411@* .@ &,5)110 4444 %?F#XN^+?Q"_P"" M1_\ P4F_:#^+GQB^ 7BWQ=\._P!HN'2M;\%?$GPIX4N]8_LK6+'3_LG]AZHE MG')/%"S -"RHP"L0H8F3R_T^HH _,K_@@9^SK^WO\/\ P;\1]4_:/_9O\!?# M[X+?%_Q;K?BO1_A?=W-]_;&ARWI@C^R#3YH/(MM/ECCFVLX$&%CCC0 *!^I))Y- M;=% !1110 4444 ?EOX__: \-_\ !)7_ (*L_M!?&_\ ;2\ ZC-\/_VA-"T2 M[^'GQ9C\/7FH6=C<:=I_V67PU?-:6]Q+;+)(!)'MC964[B&.=GAW_!.K_@FE M^T%^WK\ /%GPD_:2_9HO_@Q^S9XU^.$OQ1\!:-HWC>>WUC19(RBI86=K/812 M0:=<$RS)(P@D1=K)$NX2']N:* .*_9\_9S^!O[*7PHTOX'?LZ?"_2?"'A31H MMEAHVC6WEQ@G&Z1R;RY%LVEF)N M"N D@(9\LRBOU2JOJFD:3KEF=/UO2[>\MV8,T%U LB$@Y!VL",@\T ?C'_P1 MV_9]_:2_:H^&7COP'X?^%7Q?^ /[-?B_XKW_ (V^$7BGX>_%Q-'O]#C,8233 MK6![;SKC2[F5Y)8R8HXEV[E!)WG]:?V9OV;?A%^R'\"_#W[.GP*\./I?A?PS M:O#IUM-=//*[22O---++(2TLLLTDDKN3EGD8]Z[L 8 HH **** "BBB@#X$ M_P""L?ACXR_ ;]L7]GS_ (*B>!_@MKGQ.\(_"2/7M#^(7@_PSIYO=6TS3]6A MBC_MJPMQS*\)CQ*J_,8R!\J[W3Y=\)_!+X__ /!5K_@JGXD_;*^'W[$'@'_A M0%SX?TGPQXKN?C/HVKZ0GCVR@U.WODO$T^>SWW.H6@@\I)'1+<@+$TKH&0_L M[10!B>&/AG\./!6KWWB#P;\/]$TF_P!4@MH=2O=,TJ&":[BMH_*MTD=%#.L4 M?R(K$A%X7 XK;HHH **** "OSZ_X+#V/C?X"_M9_LT?\%+-2^$^K>/\ X8_! MK5->LOB+H.B:8U]>:!%JEM###X@@ME!,GV9HCYC %D0@KC)9?T%HH _'S]FS MXR_M ?M??\%KM=_;[_X)I_LLZ1>?"%_!MKX2\?\ Q"U76]2T/3_&J/=0RI?+ M!>:7$\NHV:)(A1%D&Q8T:X0,%/ZH_#/]GOX)_!KQ;XQ\=_"SX::5H6K_ !!U MQ=8\9W^G6^Q]6OEA6$3R]MVQ!G +%W(+.S'LJ* "BBB@ HHHH _.[_@MN)/ M@U^T=^R[^WC\8OAO=^,_@7\(O%FMCXIZ3;:6U^FA2:A9QV^G^(9;55;SH[.5 M9"7VLT7F H-[BOESPI\3]=_;._X*\?$+XO\ _!)S]F$>(_A7XE^%4O@GXT^/ M?"_BF'2]%UZ2]V?9]37[1;QHVI6:22%HD\R5XT +1[VS^V;HDB&.1 RL,,K# M((]*ATS2M+T2QCTS1M-M[2VB!\JWM85C1,G)PJ@ */'%SHMOIFO_ !+\52_:-4O;6%4$=I$6)%G9)Y:!+6+" M*(X]QD9 ]?5%%% !1110 5\H_P#!:[]E'XO_ +97_!.SQE\(?@+:VM_XMM+[ M2]?T7P]J+ 6NOR:=?0WO]G3;B%*S"$H Q"[]FX@9(^KJ* /Q@_;%_:4_:D_X M*_?%#]GCP5^P[^PUK_A'XA_"_P <6?B[Q3X@^+7AK5=!'P^U"S;,^G37WV8Q M36ER%$92'S))0B$PC9@?H9^Q]_P36_9Z_9X\;M^U)JGP8T:R^-'B33Y9/&6M M:=XJU;6+&TO[QQ/J*Z7_ &G*S6L$MP6<[(XF<8## P/I.B@ HHHH **** /D M_P#X+>_LS_&;]K?_ ()F?$?X,_ '3UU/Q1)'I^J67AR63;'KZ6-_;WDNFLFZAH%S\,5M-JW>C:@\NF_9/L%Q&&@<+<$,4C46\A(6OV]HH ^=_P!C M#_@GW^S!^SY\&_AU;Z9^Q9\.? 7B;PC#-J%I8^'XQJ9T+5+N$17CV^HSQK<3 MNZ 1&=\.Z*JG"@ ?1%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% H !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__V0$! end GRAPHIC 21 snap-20231231_g8.jpg begin 644 snap-20231231_g8.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@! M] )4 P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK\IO\ @MK^WE^VY^R_^W9\ M+/ 'AG]I%/@3\(-1LK>XMOB5JG@ ZOH6I:RT6J+-9:K< %H8D\NP40(%)6Z> MX+CR%V 'ZLT5^:7_ 58_:J_X*7_ ++&-+^!_P ' MM \+#6K_ .*^KW(-#TC0&T+PDWB":Q:ZU&!+F862HWVG9;?: %( +%. M02* /J:BOS9_9V_X*@_$;P=^Q3XDU#6_VBK_ ./'QYU+XIR^!? W@3Q#\(4\ M"ZM9>(I+>+RM+OM-2>4I! !+?3WF\*MOO&0T8%>_?\$3_P!I;XU?M@_\$P?A M9^T=^T3XIAUKQGXDM=4;7-3M]/AM4G>'5KVW3;% B1H!'#&O"C.W)R230!]4 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4456CUK1Y=8E\.Q:M;-J$%M'B?#WX<:#XW^->MZ5XGL[7_A$M,U4%K=8(9P' MU.98UDE9$\I0BYW9)4?\TVWN$DCM=0>+4I;=F MPJ-'+YI_>0()/6OVX?\ @K'_ ,$__P#@F_KOA_PU^VA\??\ A#+WQ3:3W.@P M_P#"*ZKJ/VJ*%D21LV-K,$PSJ,.5)SP#@UX5_P 11W_!"C_H^;_S&7B?_P"5 ME &=\3_^"'GQTO\ ]K70_P!JC]G/_@I7J_P\?P3X#L/!OPVT*\^%&D^(T\+: M1;VD-NR6SZD\BI-,8V>2X2-)6$K(6V?+7T)\:?V-_P!IKXN^'_&>FZ;_ ,%$ M?&WA:]U+Q/H^M_#S4/#>A6EM_P (H]E$JRVDR(0-6L[J0/)+!<':=^P?*HKP MS_B*._X(4?\ 1\W_ )C+Q/\ _*RC_B*._P""%'_1\W_F,O$__P K* -OP1_P M0/\ V-_$^B:SK7[*M?\;:PDNBYOKF"WMVCMK73YT6W@6& MUA18RTA&&.[YL#UK_@EO_P $XOA=_P $M?V3=/\ V7?AEKDNLE-6N]4UWQ%/ M;/!)JU[.X'G-"99%B*P1V\.U&VD0!L;F8GPK_B*._P""%'_1\W_F,O$__P K M*/\ B*._X(4?]'S?^8R\3_\ RLH ^_Z*^2_V2O\ @N=_P2R_;H^-5E^SO^RQ M^U%_PE/C'4;2XN;/1_\ A"=;>6440VH"<%P3C !/%?6E !115 M;2M:T?78)+K1-6MKR*&YEMI9+6=9%2:*1HY8R5) ='5D9>JLI!P0: +-%%% M!1110 4444 %%?._[8'_ 57_80_8/\ B/X8^$W[4/QVM/#NN^*L2VEG]BGN M/L5H1,!>W9A1A:VQ>%XQ+)@%@3]U)&3T3XL?M9_LX_ [Q/X"\%_%'XMZ7I>K M?%#7H]&\ :=EYIM:NW3>JQ+"K'R]N,S-B)2Z!G!=00#T2BN%_:-_:9^ _P"R M/\++OXU?M'?$S3_"GAFRGB@DU*_WL9)Y6VQPQ11JTD\KGA8XU9S@X!P:\XU' M_@JA_P $^M+_ &9=,_;#N?VG]!?X>:UK(T?2=;MH+F:6ZU(EA]A2TCB:Z-T- MCDP>5YBA2Q4 9H ^@:*X[X!?M!?!?]J3X3Z3\JGXH6WQ"^)<6G^!OC?\,?B>]REA=ZMJ'B&*UT76;+S- MLJ 6LMDT,68K;^RH7V@O7[I5\W>%/^"2G[ W@K]LO6/V\?#7P"TRU^(.M1*\ MUU$H6VMK\MM7T;"VT !=EM=R6,KK*\D,*1PB M*-<[RI?U7_@O%^SE\,OVC_A+XD\3^$/%5GXL^*_@GX1:OJ_A'X=WGQ;.CP:) M8[B9O%T-E;E9;F[MGB6*&21EMV8^6S*>1[/\$/\ @AO_ ,$J/V;_ (KZ=\*])^T?V?K4.MZE+)#Y\$EO-Q+)'.#6OX^_X(X?\ M$S?BA\-/!/PA\<_LEZ%?>'_AU82V'@ZT^WWL4EA9RR&22U,\*_B;9?#O]B'PMXFU;Q=XK\23Z#J7 M@*=YFG;Q)I]M#=JFH:M-!%*\L)94#11J+F0,(Z_?+X*^+-)\>_!OPEXYT#7[ MO5;#6O#-A?V6J7\'E3WD,UO'(DTB?P.ZL&9>Q)%>0?'K_@E%_P $Z_VF]9\. M:_\ &S]D_P ,:O<>$]$M]&T,0I-911:7 P>#3Y(K62-+BTC904MYE>)><*,F MOH"RLK/3;.'3M.M(K>WMXEC@@@C")&BC"JJC@ #@ 4 2T444 %%%% !11 M10 4444 %%%% !15:/6M'EUB7P[%JULVH06T=S/8K.IFCAD9UCD9,[@C-'( MQ&"8V ^Z<6: "BBB@ HHHH *KZMJVE:!I5UKNNZG;V5C96[SWEY=S+'%!$BE MGD=V("JJ@DL2 "35BOSI_X.:?AKKGQ7_P""?\7AWPW\9?"FBW.G:O>ZS/X' M\5^*'TQ/&UK::/?O+90>6P>YN(-RWL<&&C=[1=XQB@#]%8Y$E02Q.&5@"K*< M@CUI:_&=]<_X)T>,?^"9?@2X_: \ _&G3-+^%/Q5\0>"[']E&+Q_)J_AMI)1):M%-'%"KOO5U4+7WU_P $L/@-^TK^SA_P36^'O[/W M[1?Q!S\3;+P[>^9-J%^=3?2#-<3S6MFTCOF[%G#+!;D[RK>1A6V[30!]/45^ M9/\ P2R^$GQ]\$_MD_\ !0#X)7O[5^L^)?B!'>^#XK/XI^)]%@G>#5+OPU). MMV-/0I (()IAY=HI""*&.(L<%CU?_! ?P=XJ^'6H_M;?#SQK\5]>\<:GH?[4 M^K6=YXK\32HUYJ4BZ9IN^:0(%1-S$D(@"H,*HP!0!^A=%%% !7Y!Z+_P3X_X M* ^)_P#@M[_PT???LU^#OA\/#WB/3M:UGXQ_#76;G3M.\9>'1&82.),X1%=7 MB_X*3_\ !+7]O[_@HY\*;W]J&+XDQ_#OXEW/P0U#PE'\ FM-,UW3[>6ZG=[J M*#6)VC2VDND2W22ZBC5PD03?MRM?J310!^.O[='_ 2&_;J^,W@S0OA5H7P= MT_QKXA\3_ [3/!?BSXQZ?\4I?"20W4-PS :[H]H_D:O:VD;*UOY*.[218D#) M@5^LGP7^&MC\&/@[X3^#VEW[W5MX3\,V&C6]U(NUIH[6W2!7(R<$A <>]=-1 M0 4444 %%%% !1110 4444 %%%% '\ZO_!\)_P ER_9__P"Q3UW_ -*;2OPM MK]TO^#X3_DN7[/\ _P!BGKO_ *4VE?A;0 4444 %%%% 'Z5_\&EG_*:CP3_V M*?B#_P!-\E?UHU_)=_P:6?\ *:CP3_V*?B#_ --\E?UHT >2?M\:;+K?[$OQ M7T&V^/6G?"Z?4? &JV=K\0]6U065MX>FFMGCCO);@E?)1'927!#+U4[L5^7? M_!!3PSJ7@_3_ (R?L1?#ZPU+X,_&C5=&U'5;7Q[H'B$>*O"NIV5MXCO]-;5; M"SN9-J7$,RR6H,PS.D,4S;QP?V,\9^#/"7Q%\(:IX \?>&K'6=#UO3YK'6-( MU.V6:WO;:5"DL,L;@JZ,C%2I&""17BW[#G_!,S]C;_@G7IWB"R_97^$\&B3> M)=3GNM4U*XD,]VT+W,T\-BLK#^$U[J!AO8XO/N)< /-(5W,0 "S' &<5\. M?M(VG[0/[//[?5K\=[GP3XRU3XHZI^WWIVCZ+\9-(\>PW.A7?@?4&2*#P:]K M'>ETN(XF*R6C6H:,1M*9<,N[]?;_ /X)[_L<:G\)/$'P)O\ X'6$GA/Q3XZ? MQEK^C&_N@EYKKWD=ZUZS"7>K&XBCDVJP3*XVXR*HVO\ P3/_ &$;/]JF3]MB MW_9IT ?$Z6\-ZWB9C,V+PQ"(WBVQD^SK[YH ^!/'/PV^$7[-O_ M 5[^ 7[4?P6^*^H:WX0^*/Q2\0Z#XN^*6D_$X^(;WQ'XDOH+I8O#%W91R); MVFEV;0KL9%E>"2-8V2+:)3^M]>"^#?\ @E]^P'\/OVG+K]L?P;^R_P"';#XC MW=_,2/+ M?B>([S3-0\ M0^'+"_N-%O\ [=H\][9I*]A=>3+!Y\+,"8I/*FFCWKAMDKKG#$&_0!^>G_!8 MOXS_ &^*GPI34]"^*>LZ!XI_9@_: \(^(KW69?AOJ.K:3HVJ^5(]L^I11^4 M\^FF"Z;S9[5W:%F0CYAM/YZ>'-!^-6E?L[Q?M0_$[Q/JGA3P=X[_ ."@.I>. M[/\ : \.?#Z]A'A:Q.FF+^W[+2IO-:&SO;@26R/>+,@C :1&=D8?T+44 ?#_ M /P;WP:[:_\ !/!(-5\,7D5F?B5XHET'Q9J.FW%E=>-["75)I8O$,UO<$O!) M=^8SE.%^4%%5"JC[@HHH *\\_:X\7_&OX?\ [+7Q%\<_LV^#(O$7Q T?P5J= MYX+T*:(R+?ZG';2/;P[%(,FZ0*-@(+GY)O@_+XZ\ M1^&!XDT6XT]?$?A#5Y+#5-,:1"JW-K<1G=%*A(93R,C!!!((!^;G_!%O_@H% M^UY\=O@/\7]7UG]H*R^/GQ(\-WEU+I_P;\0Z'#X0\3:'?'4[N,07;R 0Q6?%#X@ZS:ZGH6F:N=,ALXK?1)]=O-6W2K&BM->7$]SY\S,66-R8HR4 M7>W9_!S_ ()W?$+]G3X#?$#X2_ 7]K34O#6M>._C7J?Q ;Q=%X2M;F2Q2_U& M.[N--6WG=XY$:-'@\XX8"0N%! H ^-?&?_!5O]M'1/\ @K>W[.,'QTT"#2(O MVD]*\!0_#$^#K5]&F\,7.GI<2ZE)XC,F8M8R7V:87$C2*D8A;=@>L:A^U7_P M4(^!O_!7KX:_LU?&;]H/PCKGACXK:KX@G;P+:>"/[.TSP]H,,$SZ6UKK=P(Y M-1U=WA'GV:>;A69Q'''MDKI?$G_!#ZTU[X_ZIXHA_:Z\1VWPDU_X\P?&/7OA M$/#5F[77BN-HY#(NJD^?':/+#&[6X0G"X5USFMVV_P""1OCK7_VG?"OQ6^-7 M[?/Q \??#OX??$NZ\>_#_P"&?B6P@FGTK695E$2R:N[-=+Y%N0NQ2J MEW5<$ ^U**** /QY_P""FO\ P=A_\.Y_VX_'G[&/_# __"8_\(3<6,7_ DG M_"T_[/\ MOVBPMKS/V?^RYO+V_:-G^L;.S=QG \'_P"(YS_K%U_YFS_[RU^> M'_!S3_RG'^.__80T/_TP:;7PA0!^_P!_Q'.?]8NO_,V?_>6C_B.<_P"L77_F M;/\ [RU^ -% '[_?\1SG_6+K_P S9_\ >6C_ (CG/^L77_F;/_O+7X T4 ?V M"_\ !#7_ (+@?\/G]+^)>I?\,Q?\*V_X5W<:1%L_X37^V/[0^W+>'.?L5MY6 MS[)_M[O,_AV\_>]?@C_P8U_\BM^TM_V$/"7_ *!J]?O=0!7U;5M*T#2KK7== MU.WLK&RMWGO+R[F6.*")%+/([L0%55!)8D $FIXY$E02Q.&5@"K*<@CUK\Z MO^#FGX:ZY\5_^"?\7AWPW\9?"FBW.G:O>ZS/X'\5^*'TQ/&UK::/?O+90>6P M>YN(-RWL<&&C=[1=XQBO!_B!87OQO_X-[/BEX>_9O\=_$7X&:/\ !NP\;Z9\ M2OAOJ&KQ:W?R:AI]O),^APZN[N4TQ9I%R81F2$F %%W9 /V.HKP_]F3P7X,^ M+G_!.OX<_"3XCPF]TGQ;\$=*TS6;%=0EMY;JTN-'BBG598725"4D8;XV5U)R M&! -?E)HO[,_PK_9[^ 7[=7_ 4<_8/T'7_!6E> /#6O?#/X2PVWC;5]1W4[>8UP7CMV1E6*.R+A=SEZ /W+HK\O/^"/'@SP]^S7_P %%/&7 M[,?P#U?4I/AQJ_[,G@?QMJEA9ME0"UELFABS%;?V5"^T%Z^J_P!COX;?%_X4?\'!GQ7T M?XT_M'ZS\1]5U?\ 9IT[6&O]2L(K*UTV*7Q#<1Q6-G:PY6"WBBB09<:0 MDSSI:%-^P*))';<%#?-]['% 'YC_ /!>[X9^,/&W[0^J?$3Q;X"\3_$;P#H_ M[+6NW7@32? WQ M].F\"^,(+N29?%5W U];.+5(!"GVL"94,!C,;,ZAO+OVU M_!<_[4/_ 2?\ ?MRZU\4+_Q)\?/"'[//A/7/%:2?%5K*_\ A]I(B%[<>*[# M289(FGU.YV<>?)$DX^57&P(_Z4>-_P#@C?\ \$S/B/X$\#?#/QM^R3H-_H?P MWT^2P\'6,E[>+]CLI)O.>T=UG#W-NTF7,,YDC)).WDUN?M%?\$M/^"?7[67C M#0/'G[07[*_AGQ%JGAG38=-TF>1);=!812"2*RFBMW2.YMD<;E@F5XE).%&3 M0!ZY\(/&NB?$KX2^%_B-X:U6ZOM.U_P[9:EI]]>V_E37$$\"2I)(@ V.RL"5 MP,$D5T51VEI:V%K%8V-M'#!#&L<,,2!4C0# 50. . !4E !7D_[:?[$O[.? M_!0#X#ZG^SO^TUX$AUK0[]6DL[A0JWFD7GEO''?69O^R7/F9QMV[5QUSVK\W?^(YS_K%U_P"9L_\ O+0!^K'Q"_X(I?\ !+SX MK_"CP9\$/B%^R-H>H^%_A^M[_P (II0U"]MTM)+QHWNYV\B=#--,\2,\LFYV M*]>M=O\ !#_@F_\ L3?LWW/@.[^"7P$T_0)/AC9ZO:>!&M]0NY/[)AU27S;] M$\V9MXF<;COW$?P[:_'#_B.<_P"L77_F;/\ [RT?\1SG_6+K_P S9_\ >6@# M]R_ ?[/?P;^&/Q3\7" M @V!N_ M^E-I7X6U^Z7_ ?"?\ER_9__ .Q3UW_TIM*_"V@ HHHH **** /TK_X-+/\ ME-1X)_[%/Q!_Z;Y*_J?_ &B_BW_PH']GSQW\=O\ A'_[6_X0KP;JFO?V5]K\ MC[9]CM);CR?-V/Y>_P O;OVMMSG:<8/\L'_!I9_RFH\$_P#8I^(/_3?)7]-O M_!1;_E'U\=O^R-^)_P#TTW- 'XR_\1SG_6+K_P S9_\ >6C_ (CG/^L77_F; M/_O+7X T4 ?O]_Q'.?\ 6+K_ ,S9_P#>6C_B.<_ZQ=?^9L_^\M?@#10!^_W_ M !'.?]8NO_,V?_>6C_B.<_ZQ=?\ F;/_ +RU^ -% ']U_P"Q=^T;_P -??LD M_#C]J7_A#O\ A'O^%@^#=/U[^PO[1^U_8/M,"R^3YWEQ^;MW8W[$SC.T=*_% MC_@Y>_X+5_\ !33_ ()^?\%$M/\ @5^R)^TM_P (EX5G^&NF:K+I7_"&Z+?[ MKN6YO4DD\V]LYI!E8HQMW;1MX R<_JS_ ,$7/^42G[./_9&] _\ 2**OY_\ M_@\H_P"4MNE?]D=T;_TLU&@#QW_B*._X+K_]'S?^8R\,?_*RC_B*._X+K_\ M1\W_ )C+PQ_\K*^ ** /O_\ XBCO^"Z__1\W_F,O#'_RLH_XBCO^"Z__ $?- M_P"8R\,?_*RO@"B@#[__ .(H[_@NO_T?-_YC+PQ_\K*_37_@UR_X+#?\%&?^ M"B_[8'Q ^%O[9/[1/_"8Z#HGPU?5=+L?^$1TC3_)NQJ%I")-]C:0NW[N5QM9 MBOS9QD C^)__ )64?\11W_!"C_H^;_S&7B?_ .5E?R!44 ?U^_\ $4=_ MP0H_Z/F_\QEXG_\ E91_Q%'?\$*/^CYO_,9>)_\ Y65_(%10!_7[_P 11W_! M"C_H^;_S&7B?_P"5E?>NAZUIGB71+/Q%HMSYUG?VL=S:3;&7S(G4,K88 C(( M." ?6OX#:_O3^!O_ "13P?\ ]BMI_P#Z31T ?R-_\'-/_*..^LY65O) MN(Q(VU\$%[8R1QW MMO=!A<^;(C"1Y)=[EY2V]BQ.[-?BO_Q'.?\ 6+K_ ,S9_P#>6C_B.<_ZQ=?^ M9L_^\M '[>4LK$@AR,8XK\0/^(YS_K%U_P"9L_\ O+1_Q'.?]8NO M_,V?_>6@#]GOV2?V!?V/_P!A33=:TK]D_P"!NF>#H_$=Q#+K>/]9\,_P!M?\+?^S?V MA]@OIK7[1Y/]D2>5YGE;]F]]N[&YL9/[?U_$#_P5?_Y2E_M*_P#9?_&7_I[O M* /V _XCG/\ K%U_YFS_ .\M'_$_:8_X4-_PKO^Q/']UX9_L3_A*?[7\[R;&QNOM'G?9; M;;G[;LV;#CR\[CNPO\85?T__ /!E7_RBQ\>_]E_U7_TR:'0!PG_![M_R:1\% M/^RC7O\ Z0-7\W=?TB?\'NW_ ":1\%/^RC7O_I U?S=T %%%% !1110!]<_\ M$%?^4QG[//\ V4:U_P#0'K^T.OXO/^""O_*8S]GG_LHUK_Z ]?VAT ?P(>)/ M^1BO_P#K]E_]#-4JN^)/^1BO_P#K]E_]#-4J "BBB@ HHHH _KP_X-7?^4&W MP>_Z_?$O_J0:C7Z&5^>?_!J[_P H-O@]_P!?OB7_ -2#4:_0R@ HHHH **** M "BBB@ HHHH _G5_X/A/^2Y?L_\ _8IZ[_Z4VE?A;7[I?\'PG_)"?\ L4_$'_IODK^FW_@HM_RC MZ^.W_9&_$_\ Z:;FOYDO^#2S_E-1X)_[%/Q!_P"F^2OZ;?\ @HM_RCZ^.W_9 M&_$__IIN: /X9Z*** "BBB@ HHHH _MA_P""+G_*)3]G'_LC>@?^D45?S_\ M_!Y1_P I;=*_[([HW_I9J-?T ?\ !%S_ )1*?LX_]D;T#_TBBK^?_P#X/*/^ M4MNE?]D=T;_TLU&@#\GJ*** "BBB@ K]G/\ @R9_Y2 ?%7_LCK_^G6PK\8Z_ M9S_@R9_Y2 ?%7_LCK_\ IUL* /V+_P"#BS_E"K\?O^Q5M?\ TXVE?QL5_9/_ M ,'%G_*%7X_?]BK:_P#IQM*_C8H **** "BBB@ K^]/X&_\ )%/!_P#V*VG_ M /I-'7\%E?WI_ W_ )(IX/\ ^Q6T_P#])HZ /Y&_^#FG_E./\=_^PAH?_I@T MVOA"ON__ (.:?^4X_P =_P#L(:'_ .F#3:^$* "BBB@ HHHH _H._P"#&O\ MY%;]I;_L(>$O_0-7KZG_ .#O_P#Y0[7_ /V4C0_YSU\L?\&-?_(K?M+?]A#P ME_Z!J]?4_P#P=_\ _*':_P#^RD:'_.>@#^4JBBB@ HHHH *](_8V_P"3OOA5 M_P!E)T+_ -.$%>;UZ1^QM_R=]\*O^RDZ%_Z<(* /[M*_B!_X*O\ _*4O]I7_ M ++_ .,O_3W>5_;]7\0/_!5__E*7^TK_ -E_\9?^GN\H \!HHHH **** "OZ M?_\ @RK_ .46/CW_ ++_ *K_ .F30Z_F K^G_P#X,J_^46/CW_LO^J_^F30Z M .$_X/=O^32/@I_V4:]_](&K^;NOZ1/^#W;_ )-(^"G_ &4:]_\ 2!J_F[H M**** "BBB@#ZY_X(*_\ *8S]GG_LHUK_ .@/7]H=?Q>?\$%?^4QG[//_ &4: MU_\ 0'K^T.@#^!#Q)_R,5_\ ]?LO_H9JE5WQ)_R,5_\ ]?LO_H9JE0 4444 M%%%% ']>'_!J[_R@V^#W_7[XE_\ 4@U&OT,K\\_^#5W_ )0;?![_ *_?$O\ MZD&HU^AE !1110 4444 %%%% !1110!_.K_P?"?\ER_9_P#^Q3UW_P!*;2OP MMK]TO^#X3_DN7[/_ /V*>N_^E-I7X6T %%%% !1110!^E?\ P:6?\IJ/!/\ MV*?B#_TWR5_3;_P46_Y1]?';_LC?B?\ ]--S7\R7_!I9_P IJ/!/_8I^(/\ MTWR5_3;_ ,%%O^4?7QV_[(WXG_\ 334?\ *6W2O^R.Z-_Z6:C0!^3U%%% !1110 5^SG_! MDS_RD ^*O_9'7_\ 3K85^,=?LY_P9,_\I /BK_V1U_\ TZV% '[%_P#!Q9_R MA5^/W_8JVO\ Z<;2OXV*_LG_ .#BS_E"K\?O^Q5M?_3C:5_&Q0 4444 %%%% M !7]Z?P-_P"2*>#_ /L5M/\ _2:.OX+*_O3^!O\ R13P?_V*VG_^DT= '\C? M_!S3_P IQ_CO_P!A#0__ $P:;7PA7W?_ ,'-/_*D?L;?\G??"K_ +*3H7_IP@KS>O2/V-O^3OOA5_V4G0O_ $X04 ?W M:5_$#_P5?_Y2E_M*_P#9?_&7_I[O*_M^K^('_@J__P I2_VE?^R_^,O_ $]W ME '@-%%% !1110 5_3__ ,&5?_*+'Q[_ -E_U7_TR:'7\P%?T_\ _!E7_P H ML?'O_9?]5_\ 3)H= '"?\'NW_)I'P4_[*->_^D#5_-W7](G_ >[?\FD?!3_ M +*->_\ I U?S=T %%%% !1110!]<_\ !!7_ )3&?L\_]E&M?_0'K^T.OXO/ M^""O_*8S]GG_ +*-:_\ H#U_:'0!_ AXD_Y&*_\ ^OV7_P!#-4JN^)/^1BO_ M /K]E_\ 0S5*@ HHHH **** /Z\/^#5W_E!M\'O^OWQ+_P"I!J-?H97YY_\ M!J[_ ,H-O@]_U^^)?_4@U&OT,H **** "BBB@ HHHH **** /YU?^#X3_DN7 M[/\ _P!BGKO_ *4VE?A;7[I?\'PG_)HHHH **** "OV<_X,F?^4@'Q5_[(Z__ *=;"OQCK]G/^#)G_E(!\5?^R.O_ M .G6PH _8O\ X.+/^4*OQ^_[%6U_].-I7\;%?V3_ /!Q9_RA5^/W_8JVO_IQ MM*_C8H **** "BBB@ K^]/X&_P#)%/!__8K:?_Z31U_!97]Z?P-_Y(IX/_[% M;3__ $FCH _D;_X.:?\ E./\=_\ L(:'_P"F#3:^$*^[_P#@YI_Y3C_'?_L( M:'_Z8--KX0H **** "BBB@#^@[_@QK_Y%;]I;_L(>$O_ $#5Z^I_^#O_ /Y0 M[7__ &4C0_YSU\L?\&-?_(K?M+?]A#PE_P"@:O7U/_P=_P#_ "AVO_\ LI&A M_P YZ /Y2J*** "BBB@ KTC]C;_D[[X5?]E)T+_TX05YO7I'[&W_ "=]\*O^ MRDZ%_P"G""@#^[2OX@?^"K__ "E+_:5_[+_XR_\ 3W>5_;]7\0/_ 5?_P"4 MI?[2O_9?_&7_ *>[R@#P&BBB@ HHHH *_I__ .#*O_E%CX]_[+_JO_IDT.OY M@*_I_P#^#*O_ )18^/?^R_ZK_P"F30Z .$_X/=O^32/@I_V4:]_](&K^;NOZ M1/\ @]V_Y-(^"G_91KW_ -(&K^;N@ HHHH **** /KG_ ((*_P#*8S]GG_LH MUK_Z ]?VAU_%Y_P05_Y3&?L\_P#91K7_ - >O[0Z /X$/$G_ ",5_P#]?LO_ M *&:I5=\2?\ (Q7_ /U^R_\ H9JE0 4444 %%%% ']>'_!J[_P H-O@]_P!? MOB7_ -2#4:_0ROSS_P"#5W_E!M\'O^OWQ+_ZD&HU^AE !1110 4444 %%%% M!7+?&OXU_"O]G/X5ZU\;?C;XTM/#OA3P[:?:=:UJ^#&*TBW*FYM@+8W,HX!Z MUU-4/%'A7POXWT"Z\*>-/#=AJ^EWT?EWNFZI9I<6]PF0=KQR JXR <$'I0!_ M-#_P=1_M;_LN_P#!2#XJ_!_Q+^Q?^T)X-\9V7A;P]JUMKTW_ D5OIWV66:> MW>-<7SPE\JC'*!@,#M.\/:Q;7F ML?\ "76-]Y==G4+281[+&29U_=Q.=S* M%^7&>'7\.+_;L.H_: MUM4U(3G-@TWE[3<1??VYW\9P<>^_\''_ /P5(_X)Z?M[?\$V+OX _LG?M;^# M?%?BV7QMI5^FD_VB;'-O"9?,?S;Q8HN-R\;\G/ -?KK_ ,,3_L9_]&C_ Q_ M\(+3O_C-'_#$_P"QG_T:/\,?_""T[_XS0!_$%_PHOQM_T&_!O_AQ=%_^2Z/^ M%%^-O^@WX-_\.+HO_P EU_;[_P ,3_L9_P#1H_PQ_P#""T[_ .,T?\,3_L9_ M]&C_ Q_\(+3O_C- '\07_"B_&W_ $&_!O\ X<71?_DNC_A1?C;_ *#?@W_P MXNB__)=?V^_\,3_L9_\ 1H_PQ_\ ""T[_P",T?\ #$_[&?\ T:/\,?\ P@M. M_P#C- '\07_"B_&W_0;\&_\ AQ=%_P#DNNW_ &:/ASJGP^_:.^'_ (]\7^+/ M!MII.B>-M*U#5+O_ (3_ $B3R;>&\BDD?:ET6;"*QPH)., $\5_:-_PQ/^QG M_P!&C_#'_P (+3O_ (S1_P ,3_L9_P#1H_PQ_P#""T[_ .,T > ?\1#/_!%W M_I(#X-_\![W_ .,5_+!_P4'\.1?'']OCXX?&KX7>./!NJ>&?&'Q?\2ZWX=U/ M_A.]*@^UV%WJMS/;S>7-_\ QBO?_P#AB?\ 8S_Z M-'^&/_A!:=_\9H_X8G_8S_Z-'^&/_A!:=_\ &: /XC-;^"?C"\UJ[N[?7O!K M1RW4CQM_PL31AE2Q(/-W57_A1?C;_H-^#?\ PXNB_P#R77]OO_#$_P"QG_T: M/\,?_""T[_XS1_PQ/^QG_P!&C_#'_P (+3O_ (S0!_$%_P *+\;?]!OP;_X< M71?_ )+H_P"%%^-O^@WX-_\ #BZ+_P#)=?V^_P##$_[&?_1H_P ,?_""T[_X MS1_PQ/\ L9_]&C_#'_P@M._^,T ?Q!?\*+\;?]!OP;_X<71?_DNC_A1?C;_H M-^#?_#BZ+_\ )=?V^_\ #$_[&?\ T:/\,?\ P@M._P#C-'_#$_[&?_1H_P , M?_""T[_XS0!^;?\ P;2_\%#_ -B+X2?\$]_@W^P-X[_:8\*VWQ=EUG6;6+P; M:7WVN62:ZUB]N;=%FMP\#%XI8VXD.-V#@@@?KE7G_AK]D[]ECP7KUKXJ\'?L MT_#_ $G5+&42V6I:9X-L8+BWD'1TD2(,C>X(->@4 %%%% !1110 4444 %%% M% !1110 45CZM\0? >@^+](^'VN>-=)L]>\01W,FA:)=:C%'=ZBENJM.T$+, M'E$:NIO"'CW3])OS9 M:G>^$/$-OJ$=K< 9\N1H'8*2.1G[PY&1S7>4 %%%% !1110 4454&O:&VMGP MTNM6AU);;[0VGBY7SQ#NV^9Y>=VS/&[&,\4 6Z*** "BBB@ HHHH **H^)/$ MWAOP;H5UXI\7^(+'2M,L8C+>ZCJ5VD$%N@ZL\CD*@]R0*DT36]%\2Z1;>(?# MFKVNH6%[ LUG?65PLL,\;#*NCJ2K*0<@@D&@"U1110 4444 %%%% !17,6?Q MM^#.H_%"Y^".G_%SPQ/XTLK,7=YX0AU^W;5(+:]XHUF#3[ M* L<+OGG=47)X&2,F@#H**I^'?$7A_Q?H-EXJ\)Z[9ZII>I6J7.G:EIUTD]O M=0NH9)8Y$)5T92"&4D$$$5! M?V@_!>L^/?#<)E\0>#=,\2VL^IZ<@8*QFMD=@2L$,2!I+B5@K$1Q*SD*Q P# M@ ]"KY'_ &LO^"D6NZ=KGA'X$_\ !/73/!7Q.^)/C7X@ZIX0^VZMKTP\/>$[ M[3;+[;?#59K&.65)$0QQB!0K,\F"RE=I\-_X*0_\%&_AS^VI_P $U+CQU_P2 MW_;?M=+UNX^,'@WPW+XOTV>YTVX\/3WNMVL -[!/''<00G<2ZR1A9(TD7#+N M%=/_ ,$(OVS/V7?VVM ^*'Q1^%/P2@\'_%V34=-'[0=WHC";0]7\1(ES;?:[ M&6*=X)DD%N\QDC"[UN(RSRMEP >0>(O@+^T=_P %L_@OX&_X*6_#[XAM\+_C M=\$].UW2?AYX0TV83:5:>-+'6O*OIGNR0;FQO8;!+3RV7:B3,6,H4AOT&_85 M_:6\1_M<_LL^%?CIXW^#^O> ?$6I6TEOXF\(>(],FM9],U.WE>WNHE$J@R0^ M=&YCE'#H5/!RH^5_^"*?_!+#]KO]A_P#X?UC]L/]KG4=>U/0])U*QT+X:>$; MGR/#FF+?WSWUU=7?R*^IW\D[EO/D $(9D3*_VJM.M];@UT:)?:HNCWTFB6.J$X^Q3ZJD)LX9@,/$UMX=\+KJUV(CJ>J7&[R;2('[ MTC[3@=..2*_,WXG_ +7/[6G_ 42?PE^RI^TY\&M,^'GP"_:VUCQ1X+\*?\ M"/SW]KX_T)=),TPN[X7:?97AO([&0>7%$RI%<*3)(#AI?AOXP^/GA;]JB\_9 M<_X+9?#BR\0?"?\ :5^*6IZ_\"W\1WRW\?@G7K35)CI_AV6Y1BL1FLX;2XM3 M&ZJ7>2)0QDE"_0__ 4]_P""<7[4/[;_ .U'\!?B?\!OVI3\*=&^&]GXJA\3 M^(=*M1+K<2:I;V5K_P 2S>ACBN'MTNXOM#$-;B3>@=CB@#YH^"O[27PR_9'_ M ."[_P"T'^SK^SG^RSXA\0Z[J>B?#?PU:^#/AOX?@L[*"TBL7N;[7M0F(BM+ M6.W@O;>),D-*V(U !W#];JX3]G_]G'X5_LU>"+3P7\-](F:6+3+&RU+Q#JUP M;O5M9%I;I;02WUY)F6[E6)%0-(3M4!5"J H[N@ HHHH *BO;VSTVSFU'4;N* MWM[>)I)YYY B1HHRS,QX !))X %>=_M&_MC_LI?LA:7I^L_M1?M%>#O -OJ MTYBTMO%6OP6;7CC&X1+(P:3;N!8J"%!!.!7YY?\ !4#]J?\ X*##P1\7/VI? MAG\0/"<7[.O@RY\):3X.\%OX6TS7=+^.6FZV]I;ZDKWYDDFAB!OS;I]G"*VQ MLLQW% #VK]N+_@M-??LV^.O$7AK]F[]EB;XRZ3\.OAQ8_$#XI^)-,\=6>FVV ME>';MW\F>Q\Q)#J/V8/V[?B M=^T!$WC7XE_'GQ%XY\5?&W5H+FTN[GP9)I-U=G1IHA+*956":PM8H8U&6VI' M&"^T_8G[:W_!/ Z#_P $:/B3_P $_O\ @F[X>6^UJ;P_'X:T&QU'Q$DMPMO) MJ:3S6,UY>Q_95_X)R>+KS2O#?Q/_P""EGB?PM\5 M_B#X:U@:KX'T>Q\.QQ>'?AR?LT< L]'CD7S955(HO](N2SEXED58WW,P!]#_ M +/GQL\/_M'_ 6\._'/PIX6\1Z+IOB;3Q>V.F^+=$DT[488BQ"F:WE^:,L! MN7/#*RL"0P-=E110 445#J&H6&DV$^J:I>PVUK;0M+%4 M$DG@ 4 35XY^V/\ MQ_ W]BSX.^-?BA\0O$-OJ&I^"_ ]UXIF\%:7?0MJ][8 MPR)#YL=N6WB(SR11&8CRU:0;B*\5^,7_ 4Z^'7[4WPT\7_!'_@D7^U/\-/' M'QR@N+.UTZPAUNTG_L^UDOH(;[5(8IW2*_%K;/-.%1G1FC4'=D(W@7[''BR* MP_X*.:%\+?\ @I_X-\=:Y\;-)\5^,- _9Q^.?B#P+#H-KXU\,V]LC7-CD?LD?\%"?@)I?P\;X/7>D M?$V^^'-CKL?BC0/'VB:C:W=O9P7CE(562UN1N9622-V0X7;AJPO^#=,ADE5X]/LWO)[EIV93),%1 NQG-?<'P0^ 'P3_9J\"1_#'X _"W1/ M"&@1W4MS_9>@V"6\3SRMNDF<*,O(QY9VRQXR>* .OHHHH ***\+_ &PO^"F/ M[!_[ ESI6G_M>?M,>'_!=[K:[]+TN[\ZYO)XMQ4S"WMHY)5BW CS2H0$$;N# M0![)XL\6^%O 7A?4?&_CCQ)8:-HVD64MYJNK:I=I;VUG;QJ7DFEE(*Q=HG]3^)'P'^'O_ 4+_P"#?6Z_9^_X)(^'6\.>%O&VGVME\/;#QQ-> M6L<5A%XBB>\\UYVEF$#Q0W13!8^6Z*@'RH #YI_:Q^'_ .QK_P $I?CI^QU\ M==?\07]WK_BWXM^-O'WB/XIMX7W^)]?M+K3IIQI$@ME::[>:74K&SCC=F .. M44MC]@/@1\3M4^-'P=\.?%?6OA;XD\$W6OZ5%>S>$_%]K'!J>EEQGR;F.-W5 M) .2N[(SA@K94>,_L?\ [ NK?">RL/B1^U_\8I?C7\58-6N-6L_%7B#1[>.R M\*W%Q!#!+:Z!:A,:9:^5!$F$.Y]K.Q!=EKZ2H **** "BLWQCXQ\)?#SPGJ7 MCSQ[XFL-%T31[*6\U;5]5NT@MK.WC4M)++(Y"HBJ"2Q( KXE\=?\%D_V5OV MQO@K\5/@9_P30^/">,/C@_P]U5_AYX>AL[K1KG4;MK>2.*\L)M1A@BNUA$? 3>*;'X3:)>AM8U*T M:ZCLX91$JNZ0M75/!^K6VMZ7>VT9U2RU2(O--8A)G7_ %>YSO78J_/TW_!+ MSQ2OQ ^/3?L[?\%$?!NE7G[7G[,VB3:5I_Q +2"?Q=X2O0J0:U;R$J;F.48C MF5P_E3DL?+DF919/_!)[]J'QY_P52^+?[7/C7]KW5O"7PE\7Z]X1U.P\%?#^ M\>SU7Q!)HFFPQP0W]Z%#V]E'=&Z8VT+'[1YI9RF%R >>?\&^'Q@\0:9XCU_] MBWX%_M&:?\OAY\.M(N_"7Q0L? \VB_V7K5S<3M=:&WF?\?#!2;G!R\*R M)&Q' 'ZB4RWM;:TC\JTMTB3<6VQH%&2Z?IP.#?74=E%)]E@']^7;NP= MH;!Q\'_MI^-/VD/B5H!_X*7?#C]N;5=7\(^+OCCX-\,?LY^!O!7BK?X2\3>' M-0N;6SO[/6=+:%5N)YFDOQ*)V:2-H-FV(*!0!ZS^W#_P5[_;#\!6OQ!_:%_8 MN^%/@'6?@?\ !OP;X8\4^(/%GC:'4U;X@6FL 3>3H-S!LMXS!;LI=I?,82R1 MJ8P.&\1_X*'_ +/_ , O^":=K\+?'_[&/[1WBOP5\)9/YDDAD-LB,RR0I)O1E"-N^LOVJ_V5O@U_P %!/\ M@DWXD_8B_P""6_Q5^'6D^'K7Q%INB:?=:/.+O1=+;3M;M+R]M6$ DW$+&[;. M1(64$A9"X]__ &(OV0KW]D'X;:EH'BO]H#QK\4/%OB?66UGQGXU\:ZJ\DFHZ MB\4<;-;VH/DV%NJ1HD=O" J(BJ2^T&@#TWX;ZGXQUKX=Z#K'Q$T&'2_$%WHM MK-KNF6\N^.SO&A5IH5;)W*DA90A^$?#.EH&U#7?$6IQ6EK!DX4-)(0-S$A57JQ( !) H Z:OF7]MG_ (*, M:?\ L\+X3^&_[.G@73/BO\3O'OC^;P;X;\*6OBZWL+2TU2"S:]N5U&\(D%GY M-N%D,10RN9(PJ8;'O$NK?$/ MXD^"-(T[Q1J=C?V%G%+INB0Z7,?V?OB'K M_P 2M#M1XHH[LFX+2P M[6EV@R#)4L ?-'[07P2^$G_!7']F'Q9_P45^/OQ8\.?!3QMI][IGP_TVW^*N MMEM)^$NN:/XC*ZG<:??PSVXDGNFV!90(RVR-&8+DK]U_\$D/VT?BW^W)^S5K MWQ&^,^F>%)-5\,_$O7?"=OXJ\ F8Z!XMMM/G6./5].\Z21C;2[F0'S'!:%R# M@A1\\_\ !(7_ ()??MQ_##X9IHW_ 4=^)OARZ\(K=:]-'\#-+T>SU#3]8N= M3U.6_FU/7+B=)1=W(D=?)BAVI"D4?S%FE4_HYX;\->'/!N@VGA7PAX?LM*TO M3[=8+#3=-M$@M[:)1A8XXT 5% X % %VBBB@ HHKYZ\??\%8?^";OPN_:' MA_91^(/[9G@72OB!-=K:-X>NM7 :WN6("V\\P!AMYB2 (I75R6 QR* /9_'G MQ3^&?PMCTJ7XE_$'1?#ZZ[K5OH^B'6=3BMO[0U"X;;!:0^8P\V:0\+&N6.#@ M<&OS4^)O_!1WXO?M^26G[+_B#X(7GP^^!'[2'B?Q-\+/!7Q4T'Q:#XIM=0L5 MN4EN;C3VA"007/V2YB50[.JG>YP55O"_VR/VW_"O@7_@H/\ &OX/_P#!4B"Y M^(7[,VO?%JQT/P1HNGW4SZYX)\4:9H.E:G:7&G0VKI=+%<_;7A+VYRLN-[(L MK>;]L_\ !5/]B3]M_P#:S_:-_9N\??L7_%7P]X!M/AW>^*+KQ'XMU_31=RZ, MU_86]E;W-I8O@7%TD4E[Y:R;41RK,1@ @'S1\+[[P?\ \$O_ /@JW%\"?V#/ MC!\'_$>@_&/XKZ%X5\>_LY^#O#\D&L^#;&TT#+:\7ANFBC9"LDMTQMU63S%R MQD+>5^O=>?\ P!_9X\,? CP3HNARZ[J'BWQ)IFA0:7J7Q#\5K#<:]K:1 /> M7:1HTS':.O\ ='4C->@4 %%%% !1110 4444 %%%% !1110 5^?'_!8^T\7_ M &_:O\ V9O^"DNO_"K5?'OPL^#.L:]:_$;1-'TQKZZT!-4M88;?Q#%;*"91 M:O$2[ %D5@5P267]!Z* /PYE\+6__!7_ /X*J>*?CQ^RI^P;H'C_ /9SUKPM MIGAOXK>*]9\3:EH.D>.3%J%O>VVHB.?3H)7U&R,.TQQ>;OC58WG192A_8_X6 M?LT_L\_ [7=0\3?!GX'^%/"FH:MIMCI^I7?AW08+-[FTLHS%:0.8E7,<*,51 M>B@X %=O10 4444 %%%% %+Q)I5QKWAV_P!#M-5GL);VRE@COK8XDMV="HD3 M_:4G(]Q7X:6WQT\1_LO?\$F/%'_!#'XT?L#:WXF^-NF?VCX:T+PQ%X1U272? M'MI=7,/\ @JMX1\-3>$_B MQ\.= B_9_P#'7Q$TZ&XT/3[6PM7CU;0A-8@;YQ_X M)Z_LP?&W_@I#^SS\2_V2_A%\(OB1\'_V7_$?QS@\;?"+X@_VUIUP/"Z65S%/ M=Z981_:?,G@DNE8VUS );>-U+EI&#@_N;XW^'W@'XF:)_P (U\1_!&C^(-.\ MY9?[/UO3(KN#S%^Z^R567<,G!QD5J6EG::?:16%A:QP001K'##"@5(T48"J! MP !TH \O_ &//V,?@%^PK\'T^"_[/?AB>RT^;4)=2UK4]2OI+O4=;U*4* M)]0O;F0E[BXDV+N<\84*H5551ZI110 4444 %?*/_!<+X&?'7]H__@EC\7?A M#^SA975]XJU#1;:>WT6RE9)M9M;>]M[F\TY"A#%KBVBFA"KRYDV='-?5U% ' MX2_MI_ML?LN?MKM^R]HO_!'3]EI-1^/WA+Q=8ZIH>C>%+:+1-4\!063(M_HV MJ1/"B1V+QF2%W=U@S&""RL0?TI_9G_X)Y:)=?&W1?V]OVBM8^*ES\1E.HZEH M7PZ\>_$V/Q!H_P .;S44\N\ATOR(HXP#%F(,6D"HQ5-HKZEL/#OA_2M1N]7T MS0K.VN[]E:^NH+5$DN2HP#(P&7(' SG%7* "BBB@ HHHH *_+'XF?M!_##_@ ME;_P5Q^/WQM_;^\*-%X%^/WA30V^%WQ7U#19[S3[/^S]/-M=^&+F6*&8V@EE M_?!0FR089]S$8_4ZFR11S+LEC5ER#AAD9!R#^= 'XN_\$1?V&+K]H/XH7GQ_ M_: _X)6>.(0 MX#1Q9?S#^OGP<^"?PB_9Z\!6_P +O@;\.-'\)^'+2YN+BVT70K%+:VBEGF>> M9U1 "\DCL?=JZBB@ HHHH **** /D__ (+=_LQ?&3]KO_@FA\1/@U\ ]/CU M/Q0PT[5K#PY.^V+Q MA?V][)IK\C(G2!D"D@,Y0$@$D?GS^VI^VKXE_X*M^. M?VI^'KKX82V9'VG2+V:73A:&RG1? M*;9<-O*1 6['"U^VU% 'F/@7X(>'_&OB7P5^U#\??@AX3L/C+HGA*72Y=5T> MX:]_LE+K8]U:6UU)'&\L.]/E9D4@,^ OF.&].HHH **** "BBB@#\O\ QG\9 M/&7_ 2,_P""E?[0OQA^.?P+\4^*/A[^T5:Z1K'@CXF>&_"UYJR:9JUAI_V/ M^P=3%G%+/#$S -"RQL K'"N2_E^._P#!.S_@DA^T3^V;\"_$WP\_;[_9ST?X M:?L\^-OC5=?%7PM\--(\3:A8>(-(OSB*.Q%J]L!9Z9-&T[F,R0W"%DVI$22/ MVBHH YSX1_"#X6_ 3X&-#M1;Z3H>B626]M;1CG"H@ R22 M2QY9B6)))-='110 4444 %?G5_P7,_L_X6_'G]EK]L;]H#X>3^+_ -GOX7^. M=8/QV\/O^"./[.&M:W\.- M=^&/_"+?''QQ\)/&>EZ/I5Y)=^6;'6K:>?$,.J6?F2_(%>X*QDB/ER?T[_8K M_P""?GPV_8LOO%GC/3OBGX]^(GC?QT]B/%OQ"^)NO)J&KZA#91-%9VQ>.**- M(84>3:JQ@DR,SEB+/$ M7BOQ'%K]YXEL+.RMX89WC&5TR8);P)*J,99)(!)(Y; 'Z6VEI:V%K%8V-M'# M!#&L<,,2!51 ,!0!P , 5)10 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ?!1110 4444 %%%% !1110 4444 %%%% !1110!__V0$! end GRAPHIC 22 snap-20231231_g9.jpg begin 644 snap-20231231_g9.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@! M] * P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^=/V MT/VZ?$/[-7Q \*_"'X:_!MO&7B?Q*L=TEE-K,=C&;8WUO:>7$S@^;1JK,\,;< ##'<*[CXQ?M7^ ?A!^RU)^U;>:7J%_H\FC65] MIFG0QA+J\:\,2VL(5CA69YHU.<[P$5XH$?ER(S,7*C:(WX/&?4?V6OVDH MOVC_ QKUQJ?@:Y\+^(O"7BBZ\/^*O#MU>QW/V.]@",=DT8"S1LDB,L@ SDC M'% 'I]%%% !17B6J?M2_&6PU.YL+;]BWQO=1P3O''M 'JE M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5\@_\ !4_X&?&;XV6_A33O"/[.WAWX@^'X=1M$E"74EEKFDW;7]N6E MANU)\NTDA5HY2JAH^)68JF!]?44 ?!7QO^ ?_!0G7O"'PP_9_P#$/PL3XG> M_"WABQ;Q]!'\0H-)?Q9JL8R(;B>9'F>TB*IE2BM,P+,1A<>M_M7_ G_ &B_ MVIOV>/$?P5L/@]I'A6>#1] U?PO<2>)8YX9M4@GBN;C362.-?+2,Q>2LWW7W MA@% KZ:HH ^$/%G[&'[4WQ4E\<_M0:O\.M+T/QWJWQ7\(^+=!^'\WB2*=&@T M&W^SI!+>1KY2R3+)*P(!4$("1DX]Y_8:^"_Q/^&]G\0_B5\9/#UMHFO_ !(^ M(-WXA?P]:ZBEW_95LT<44,#S(-DD@$99F3Y?F&.AKW:B@ HHHH *\+\ _P#* M03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C&H ]THHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ KPOP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q_P#]B)I7_HQJ M /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHKS#]H[]L?]GC]E"/2C\V=IX:ODD: M9=3ENL?9UA$88R!PP;+8=#T&REBC MNM1GADD6-I'"("(U9N68#@=Z .IHKQ;PC_P40_8Q\=_#[Q1\5?"?QVT^[\/> M#$M6\3ZFMC=(EB+F1HX-P:(,V]U90%#'(YQD5V'P$_:5^!W[4'AB[\9_ ;X@ M6_B+3+"_-E=W=M;S1B.<(DA0B5%).UT.0,/_ /L1 M-*_]&-7NE>%^ ?\ E()X_P#^Q$TK_P!&-0![I1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?!__ 5\N?!OAGXA M^ _'*ZWXL\)>++9;>'2/&%MX=74M"NX!JMG*]A=PC<\DL;1K=)'M57$97+L0 MH^\*JZMHFBZ]!':ZYI%K>Q0W45S#'=VZR*DT3K)%* P.'1U5U800VLJ?V3 U^DLL45N21; ELL M X&$9B$ 'UGXV_:-\ ^$W\=Z/;275WK/@#PH=>UC3EL)E4P&&66,)*4V2,P MB8;48D<9 R*] HH ^%]<^$?A2W_X)DZ9XI_:&U3QE!=?$37M)\8_$OQ#X.TI M+J_BN+FYBNUDF20-LM[91;Q':KF-(%PC8(/JW_!.'Q_\1_'GA[QZ^L>/-?\ M%_@C3_&DEO\ #?Q?XIMO+OM4T_R4:0EC'&9HTF+*DI0;OF&<* /I*B@ HHHH M \2U3]@CX-:OJ=SJUSXJ\;K)=3O-(L7B^Y50S,6( !X&3P.UV=IX:ODD:9=3ENL?9UA$88R!PP;>.O"7PQ\%ZI\0_'FMQ:;HNBV,EYJE_,K%8((U+.Y"@DX Z $GL#0!K45XW MX0_X*#?L;>//AUXB^+7A7X\:7<^'?";0+X@U1K>XB2U:J.H M89!QR* .HHHHH *\+\ _\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQ MJ /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ KX/\ ^"OESX-\,_$/P'XY76_%GA+Q9;+;PZ1XPMO#JZEH5W - M5LY7L+N$;GDEC:-;I(]JJXC*Y=B%'WA575M$T77H([77-(M;V*&ZBN88[NW6 M14FB=9(I0&!PZ.JNK#E64$8(% 'PM^U7\.7^)?[+7P2_:2^)_P %X-)^)A\0 M>#;.\@AM94_LF!K])98HK\,^/?&/Q&^"/PX^-/@?7-*\4^(-*>2\FL(M[:M&NR")[F"" M1H#Q& @SC(!(^H/^":OG>(V^,WQ?T:UN8_"WC;XQ:CJGA*>XM)(!?VODP1M> M1HZJVR21&PQ )V&OIVB@ HHHH \2U3]@CX-:OJ=SJUSXJ\;K)=3O-(L7B^Y5 M0S,6( !X&3P.U%O#%_JEQ;P>"-/='U747N929)/_ /L1-*_]&-7NE>%^ ?\ E()X_P#^Q$TK_P!&-0![ MI1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %?!O_ 6 ^'E[XU^(7@35HKK2O%]GI44"ZC\*V\6'3M3E2?5K.-=1 MM%# ;F(:T,LF%C\[*Y.2OWE7EW[27[&_[/?[6,6CCXU^!8M1GT.]CGT^^B?R MIU02I));F0)[7P))XB\ M'1:?X/U!5-Q=SO?(IN+^Z):2X98PJ;,[2ZF0LY(Q]9?M;:+\-?%/[/?BK1/B MS\6-3\&^&TL%G\0ZYHFIK:W,%JDBN\?F%'(60+Y;*HWNKE%.6%;GBGX$_"+Q MGX(TCX;>(? =C)H.@7=E!OBUXZT"/X7^$/'GBR:R-MIT"/ ?B'X8^&?@!I-OH M7BIK9M>T][BXE6Y>W+M X:21FC=#(Y5D*L"W7I7?_!OX&_"?]GWP@? OP=\% M6NAZ8]W)=3PP.\CW%P^-\TLDC-)+(<*"[LS84#. * .KHHHH \2U3P+^WI+J M=S+I'QW\$0VC3N;6*7PO(S)&6.U2=W) P":X_P#9MTKXM:3^W!XZM?B]XLTO M5]47P1IYGNM*L#;Q,IE_=@*2<$ -GUR/2OIVO"_ /_*03Q__ -B)I7_HQJ / M=*K1ZUH\NL2^'8M6MFU""VCN9[%9U,T<,C.LJGXHVWQ"^)<6G^!OC?\,?B>]REA=ZMJ'B&*UT76 MK+S-LJ 6LMDT,68K;^RH7V@O0!^Z-%?FS^QW\-OB_P#"C_@X,^*^C_&G]H_6 M?B/JNK_LTZ=K#7^I6$5E:Z;%+XAN(XK&SM8(KVX\1:=;QRW=YDR&" M&.61EMTVJTHCD9CY:K0!^E-%?E=_P7;^ 7P8^,'QFT_X?>"+_P"(/Q"_:=^( MGA"/2/@EX TOQ?-9:7\/DAN6>;Q%OV5OV<_'7[2OCC3+Z]T?P%X4O]>U*STR(/<3PVL#S-'&"0-S!, L0HSD MD $T =U17Q#^PC_P5[\2_M ?LX^.OVH_VM/V9[CX4^"?";W=WIWC#3->3Q!I M>K646H7-H8HFM$,KW<3P+&R)&RREU>(X<*/5O^":/_!0/2?^"D7P0\1?'#1/ MA!K7@BVT3XB:QX7CT;Q%+_I["Q=%\ZXBV(;65M_SVYW&)E*EVQF@#Z(HKY.U M7_@K7\(9_P#@IKX0_P"":'@+P!K>MZKK<&MCQ'XS>&6TTS1[W3K)+MK&)I(= MM_/Y:!K!1YT%O(T4L<,Y9O,9.40$E0#[FHHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+\ _\ *03Q_P#] MB)I7_HQJ]TKPOP#_ ,I!/'__ &(FE?\ HQJ /=*^5I/SM_;W_X M.\O^&'_VQ_B'^R7_ ,.]O^$G_P"$#\12:7_PD'_"V?L7V[8JGS/(_LJ7RL[O MN^8W3K7D/_$;ZZ\F(6UXE[#B3S?-.VX1)!E^2,'(XK\8?^(YS_ *Q=?^9L_P#O M+1_Q'.?]8NO_ #-G_P!Y: /UD_:D_P""./\ P35_;5^+,WQR_:C_ &6M-\8> M*[BR@LY-7O\ 6M1C;R(5(CC"0W"(J@$\!1DDDY))KZ(\&>#_ W\//!^D^ / M!NE)8Z/H>F0:?I5E&[,MO;0QK'%&"Q+$*BJ,DD\J_\ "/\ ]J?;?L.]F'E^?Y47FXV_>\M>O2O7: "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KB_VCM#^*/B?X!^,O#GP3L/" M5WXMOO#=Y!X?LO'EA)=:+=73Q,J0WT43*[V[D[' /W6)PV-I[2B@#\N?^"!7 M[!_[5?[-_P 9OB=\9OBA^S]!\$/!FOC4M.;X46'B>:]L;W6D\07LRZK:6S*( MK.UALS#9P-'Q<1(LX^5E9O:/V(?@?^VC^PW^S9\7TT7]GK3?%?C#Q5^TWXD\ M3:!X:E\:6UE'JQ,+QKG$B1NEL9)O)8!V*!/E+5]O44 ?*_[37[+GQB^ M)/\ P5+_ &7?VG_!_AVWG\&_#'0O'EMXQU![^*-[674[&SAM L3,'EWO#("4 M!VXRV,BODCX#?\$L/VX?"7[1WPW^ /C/X;Z!:_!SX0_M->(_BWI7Q1@\612S MZW;W:W$EAIBZ>%\Z*X2:Z83.Y$6U,HSG ;]7Z* "BBB@ HHJM'K6CRZQ+X=B MU:V;4(+:.YGL5G4S1PR,ZQR,F=P1FCD 8C!,; ?=. "S1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 45\-?\ !P1^TI^V+^RU^PC+ M\1/V0#K&G2RZO):^-?%WAWP[_:E_X.+J*$\1*UTEK"]T0WV=)FD"[@ M&7S3XH?\%!_VW_#_ /P15NOVH_V2OBU\/?CIXCL?#6OWVK_&ZSBCTFRT2PL8 MI9EN9M*D5VFU,(HA^RA%B$X#R*L658 _3"BO"=/_ &F_$7@3_@F7!^V5XXA7 M6=6T;X$KXTUB,(L(OKF'1A?2C;& J!W5N% W<#BOBK]A;]N;_@IYXZ^)/AO MX)?$GXT>!?&/B7X\_LBQ_%_X8WFI>#QI=CX0UB>:)(]+G%F6DN[)([J%S(^9 MBT17(W9H _4NBO@W_@DO^UA^U?\ $_\ :>^/G[*O[2WQYT[XCQ_"N718]/\ M$]SX*B\,:E+?3QSC4(H].7:\VG)-$HM[XQJLP+;7F'S+]Y4 %%%% !1110 4 M444 %%%0WVHZ?ID23:E?0VZ23)#&\\H0-([!$0$]69B% ZDD =: )J*** "B MBB@ HHHH *\+\ _\I!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:@#^ M3+_@O?\ \ICOVA?^RB7/_HN.OD2OKO\ X+W_ /*8[]H7_LHES_Z+CKY$H ** M** "BBB@#^T'_@@C_P H?^R=VW_HR2OKNOD3_@@C_P H?^R=VW_H MR2OKN@ HK\IO^"VO[>7[;G[+_P"W9\+/ 'AG]I%/@3\(-1LK>XMOB5JG@ ZO MH6I:RT6J+-9:K< %H8D\NP40(%)6Z>X+CR%V4/V\O^"JG[<_P\^*O[1'Q5_9 M^^+GA*S\!_LD:%\/+[Q%X0C\,0WT'Q$?Q L5S #]D M:*^:/^"3GQ^UW]H[]DF+QWXN_:DN/BSKEIXGU+2]>UK4/AFOA"^TJ\MY0DNE MW>E++)]GN(#PV6)8.K=""?I>@ JMJ&M:/I,]G:ZIJUM;2ZA<_9K".XG5&N9O M+>3RXP3EWV1R/M&3M1CT!JS7XJ?\'#/PYL9_V^/ OQ^\875C\5O!WA+PU''X ME^$OAGXH-HWBOPB(-/U_49=8LXUD5(EDMX#<"9@)7DTB.)&PX% '[5T5^!/_ M 4+^*4'QQU[]L+]MS1?B%XLM_$'P#\!?!;6/V9-6N->NK:YT6#6(;>]GG$" M2!)9KJ68PR[U)O!6 MO:#>>,)]>L[#4+&\/FQ:;>W")-)IX\Q3"LB[HP2A+;=Q /LFBBB@ HHHH ** M** "BBB@#F/C9_R1GQ=_V+%__P"D\E?P55_>K\;/^2,^+O\ L6+_ /\ 2>2O MX*J "BBB@ HHHH Z?X(_\EG\(?\ 8T:?_P"E,=?WJU_!5\$?^2S^$/\ L:-/ M_P#2F.O[U: "OPN_9OM/!G[-G_!=[5/BO\8]5/Q1MOB%\2XM/\#?&_X8_$][ ME+"[U;4/$,5KHNM67F;94 M9;)H8LQ6W]E0OM!>OW1KYQ\'?\$FOV"? 7[:. MK?M\>%O@%I5M\0]7199+I8E^R6^H;KDS:I#!C;'>SK**)!RS.\C2RLQ:0@9<:0DSSI:%-^P*))';<%#?-]['%>2^/O^"0/_!- MKXH?";P/\#?'G[*.A:AX8^&UO-;>"M.>]O$;3;>9M\UN)DF$LL$C.?'<137-:\%Z5? MZRACV%;N:TBDF&W^'YV;CM7GG[0?_!,7]@7]JGQ'X6\6?'W]ESPSXAO?!EA% MI_AUY89((X+&*19(K*2*!T2XM4=0RVTRO$IR0@R<^[*JHH1% 4# ' % "T4 M44 ?"'[+?_!9#XA_M7_\%!/&7[+_ ,-_V--6N_AQX0UJ?0=3^(EIXDM9+O3+ M^"[U.U>YO=/R'@M)9M-DCCY,J_)(Z;9U"6?V2?\ @MMX9_:F_:'\$_#23]F? M7O#/@/XPW?BBV^!WQ,N_$%K+9= D=;_S+.,"2P!6.5XC(S>8(SP#T^:_# M_P#P3T_;^\6?\%PT_:)U/]G'P9\.8] \2Z;K.M_&?X;ZQ=:=IOC#PX+G6A+8 MW&GY876IW<3V$-R)';R/L2S!MMQ'OU?V"/\ @EO^W?\ !#XO_LY?"7XK_"OP M_9?#S]D*]^(%]X8\<6GC"&XD\?-K9N%T^)+14$M@84N6,IFX)0!<]P#ZC_;Y M_P""K>L_L?\ QFNO@3\)?V3-=^*^O>&_A3=?$SX@1Z=XFM-*CT+PM!&E^)?@O\ LTZO\0?"H^">E?%? MQ1K\WBVQT233_#FH3^3 ;6WN#_ !9_PC?[0DVC77AR6ZN"8[/4KBW,<.N:+@BX M>U1#(T@91A68/Y!^U;_P0_\ VPK#0O#'PI\%_ KP_P#&ZRT3]FO0OA_\-?%E M]\01H3?"WQ-:-FZU^&"3#2I)+Y=P'AW3_N%B*[!D@'[-^'=$O#4*_"(@T_7]1EUBSC614B62W@-P)F E>32(XD;# M@4 ?M717X$_\%"_BE!\<=>_;"_;++?Q!\ _ 7P6UC]F35KC7KJVN=% M@UB&WO9YQ D@26:ZEF,,N]7)Y3TK]&?^"VWA'XE?%C]E7X?Z%X7T^[UC1D^, M_AB;XL?#G0_%,.F:EXO\/DR_:M#M7DN(!-/)(T#K;"5&F$!53D@$ ^W:*_G6 MTKXH_M+>,/@?I7["/A/P+KME\-M3_P""@NI^!M%^'_COQ_<6J6NCK8)=6OA7 M4=2LY+F1;6*>7=+#$\KDQM$KL0#7ZP?\$-?%_AW4_P!CO7OA5HG@_5/#UW\+ MOBUXF\%:]H-YXPGUZSL-0L;P^;%IM[<(DTFGCS%,*R+NC!*$MMW$ ^R:**\] M_:H_:K^ G[%'P,UG]I/]IOQY_P (SX*\/O;+J^M?V7=7OD&XN([:$>3:12S/ MNFFC7Y4.-V3@ D 'E_\ P5+_ &'_ (E_MX?LP:E\*?@S^TAXB^&OBF&UOCI- M[IFH.FFZM]HL9[233M5MP&6XLY4G(8[&>)@LD8++M;F_A_\ \$I_#O@S_@G9 M\4_V&[_XT:EJ.L?&>/Q%>>//'\^DP(\VKZS&4NKN*SB\N**-?D"0J0,1C+$D MFO-O^(H[_@A1_P!'S?\ F,O$_P#\K*/^(H[_ ((4?]'S?^8R\3__ "LH ^A; MG]B[Q)J'@+P-\"]0^/M_)\,] ^%5YX(\;^!U\/VP3Q=%-I\5C'(M%LX- U+ MP-X92?SXA!<6A)GO4=(,73!A_LK_\ !>/_ ()1_MK_ !ST;]FS]F3]JK_A)O&O MB!+EM(T7_A!M=LO/%O;R7,Q\Z[L8H4VPPR-\SC.W R2 0#Z\HHHH **** "B MBB@ KX-_X+ ?#R]\:_$+P)JT5UI7B^STJ*!=1^%;>+#IVIRI/JUG&NHVBA@- MS$-:&63"Q^=EH_%;]F+X%?'KX=_&#Q/:^!)/$7@Z+3 M_!^H*IN+N=[Y%-Q?W1+27#+&%39G:74R%G)&/;O^"K/C7Q#X/_8A\63^%/$5 MQID]U>Z58:AJ%C<&.:UL[G4;>"=@P.4W1NR9]'->P>*?@3\(O&?@C2/AMXA\ M!V,F@Z!=V5SHNDP!H(;.2T8-;&-8BNT1E5POW>,8Q57Q)^S=\#?&.K^*==\5 M?#>PU&Y\:Z1!I?BEKS?(NH6D.[RHW0MM&SX*V6GZI:";4[9)V8P_B M.?I__@FJ)O#C?&?X0:-=7,GA;P3\8M1TOPG!<7:]+T/]B?]E?P[\'-4^ .E?!?2U\):W=?:=7TJ9Y9C=SY4B9YI':5I%*)M M??N78NTC KJO@_\ !?X7? /P5%\._A#X.MM$T>&>2<6MNSN9)9#EY9))&9Y7 M8]7=BQP.>!0!U%%%% 'B6J>!?V])=3N9=(^._@B&T:=S:Q2^%Y&9(RQVJ3NY M(& 37'_LVZ5\6M)_;@\=6OQ>\6:7J^J+X(T\SW6E6!MXF4R_NP%)." &SZY' MI7T[7A?@'_E()X__ .Q$TK_T8U '\F7_ 7O_P"4QW[0O_91+G_T7'7R)7UW M_P %[_\ E,=^T+_V42Y_]%QU\B4 %%%% !1110!_:#_P01_Y0X_L\_\ 9.[; M_P!&25]=U\B?\$$?^4./[//_ &3NV_\ 1DE;G[:W_!9?_@FU_P $[?BCI_P7 M_;&_:/\ ^$/\3:KH$6MV&F_\(?K&H>;8R3SP)-YEC9S1KF2VF7:6##9DC!4D M \Z_X*;_ /!)+XN?MX_&'PYXV^'_ .VQXJ\%>&+J"32OB%X*N0FHZ;+I\FF: MI8O>:;;W"21VNH/%J4MNS85&CE\T_O($$F#\>?\ @@+\-/BKXOU;2_A]^TGX ME\&?#/QYX9\'Z!\8/AS;:-;7G_"6V/AGRTTQ5OI2);%Q#%'#(Z!_,1>@R:?_ M ,11W_!"C_H^;_S&7B?_ .5E'_$4=_P0H_Z/F_\ ,9>)_P#Y64 >W_M"_L6_ MM%?'/POX^\,Z;^WAK_AR'7_$VDZKX%M[3P9I\]KX9@M(E6;3;B!P!JUG M6**?B=IVBVP MMO$.JSQB&:UN]'1DMGT[R4B1+,,!&84*MU!Y?_B*._X(4?\ 1\W_ )C+Q/\ M_*RC_B*._P""%'_1\W_F,O$__P K* /I#]@7]B70?V%?@]K'@"W^(FI>,?$/ MB_QOJOC+Q]XQU6TBMI=5)/ M+O\ @MU_P6+_ .'-_P 'O!?Q8_X9T_X6-_PE_B672?L'_"7?V/\ 9-ENTWF[ M_LESYF=NW;M7KG/:OS;_ .(YS_K%U_YFS_[RT ?L5\8?^"9W[!OQ]^,WAO\ M:!^+O[,7AO6?%OA*&UAT35)8Y(E2*VD\RVCE@B=8;E(7^:-9D<1G[H%2_$[_ M ()N_L0_&;3_ (@:9\3OV?-*U>+XHZUI^K^.&N+NY634+^QB6&TNED24/;2Q M1J%5X#&V,\\G/XX?\1SG_6+K_P S9_\ >6C_ (CG/^L77_F;/_O+0!^P]]_P M3(_8*U']EFW_ &*[O]F/PZ?AG:WXO[;PV@F4Q7P6 M1V)9I'9G8G))K\-O^(YS_K%U_P"9L_\ O+1_Q'.?]8NO_,V?_>6@#]_J*_-O M_@B+_P '"/\ P^0^,'C3X4?\,B_\*Y_X1#PU#JWV_P#X3[^V/M>^X6'RMGV" MV\O&[=NW-TQCO7Z24 >5?MC_ +:G[./[!/P5N_CY^T]\0(]!T&";[-:*EN\] MUJ-V8Y)$M+:&,%YIF6-R% P C,Q559AQOB+_ (*O?\$]?"?[,WA[]L'Q!^TY MHL'P_P#%6H-I_A_6$M;J::]O%+B2U2TBB:Y\Z,Q2>9'Y6Z/8Q<*!FOG'_@YG MT?X/WW_!/Y-:^+&D?$JTFTC5;VZ\+>-OAWIR7,7AW4VTB^AC_M0$ETT^Z662 MSD=48*UPFYDX)^5O W[1GQ9T+Q/^QG^W_P#MK:21\+/AC\3_ (HZ)JGQ.T;X M:W6F6VN65]I$=MHGB.XTN&)I+8WDZMX-U;2!JNG^);6]4VHVW@;0I-;\47-XL]A'::6A97U -=QQ":T!4 M@W$6^(' W9(S\@?\$Q/&]S^SO_P1<\$?LC?$?X2:QJ/Q+^(/PQ^(GB+P#\)= M3T*]3^UM/^UZA>P:=-+&@6U,T%W;*$=T6=_#=IX4L;=O*74L2QY,$A>Y ME6Q7;.$)% '[C_LD?M[_ +(7[=FCZQKG[*'QPTSQ?%X?N(H=;@M[>XMKFR,J M%X6DM[F..58Y%#-')MV2!6*LV#CU^OR:_P""'6K_ !E_:-_X*/?%?]LC4_'^ MD^+_ $W\6^%_A_?^'-)OM4@D+K;10WTCR3SV\"?OW!VQR7/E*%54 MS^LM ',?&S_DC/B[_L6+_P#])Y*_@JK^]7XV?\D9\7?]BQ?_ /I/)7\%5 !1 M110 4444 =/\$?\ DL_A#_L:-/\ _2F.O[U:_@J^"/\ R6?PA_V-&G_^E,=? MWJT ?BC^VM_P>&?\,>_M1_9,GE;MN=F]\9QN/6O+_ /B.<_ZQ=?\ F;/_ +RU^4'_ 6L_P"4 MM_[1O_98-<_]*WKY@H _?[_B.<_ZQ=?^9L_^\M'_ !'.?]8NO_,V?_>6OP!H MH _?[_B.<_ZQ=?\ F;/_ +RT?\1SG_6+K_S-G_WEK\ :* /[K?V*?VD/^&PO MV1_AQ^U-_P (9_PCO_"P/!]CKO\ 87]H_:_L'VF%9/)\_P N/S=N[&_8F<9V MCI7I]?,'_!%/_E$A^SE_V1_0_P#TD2OP'_X/+O\ E+3HG_9&='_]+M2H _J7 MHK^ .B@#^_RBOX Z* /[_**_@#K^I?\ X,T?^42VM_\ 99M8_P#2'3: /UEK MYV_;"_X)4?L+?MW_ !.\'?&#]IGX':?KVO\ @RX_T6]($9U*S\N=?[.O<#-S M9AYS,(B1^\0<['E23R#_ (+A?\%I?^'-'@/P!XV_X9K_ .%D?\)SJ]]8_9O^ M$Q_L?[%]GBBDW[OL=SYF[S,8PN-O4YX_.G_B.<_ZQ=?^9L_^\M '[%?&'_@F M=^P;\??C-X;_ &@?B[^S%X;UGQ;X2AM8=$U26.2)4BMI/,MHY8(G6&Y2%_FC M69'$9^Z!4OQ._P"";O[$/QFT_P"(&F?$[]GS2M7B^*.M:?J_CAKB[N5DU"_L M8EAM+I9$E#VTL4:A5> QMC//)S^.'_$A?L]?LY? _P#91^%.G? _]G?X;Z=X4\+:49&LM)TU M6VAY'+R2.[EGED=B6:1V9V)R2:_#;_B.<_ZQ=?\ F;/_ +RT?\1SG_6+K_S- MG_WEH _?ZOSU_P"#I_\ Y0:?&3_K[\-?^I#IU5/^"'O_ 7W_P"'S'COQ_X* M_P"&3O\ A6__ @ND6-]]I_X3O\ MC[;]HEECV;?L-MY6WR\YRV=W08YM_\ M!T__ ,H-/C)_U]^&O_4ATZ@#^0VBBB@ HHHH *_0K_@U@_Y3E_!O_KT\2_\ MJ/:C7YZU^A7_ :P?\IR_@W_ ->GB7_U'M1H _KRHHHH **** "BBB@ HHHH M **** "BBB@ HHHH *\+\ _\I!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B: M5_Z,:@#^3+_@O?\ \ICOVA?^RB7/_HN.OD2OKO\ X+W_ /*8[]H7_LHES_Z+ MCKY$H **** "BBB@#^T'_@@C_P H?^R=VW_HR2OP_P#^#UC_ )2B_#__ M +(%IG_I[UNOW _X((_\H?\ LG=M_P"C)*_#_P#X/6/^4HOP_P#^R!:9 M_P"GO6Z /Q^HHHH **** "OZ>_\ @RG_ .477Q _[+[J?_IDT2OYA*_I[_X, MI_\ E%U\0/\ LONI_P#IDT2@#C/^#W3_ ),^^"__ &4J[_\ 3?)7\V]?TD?\ M'NG_ "9]\%_^RE7?_IODK^;>@ HHHH **** /VT_X,B_^3P/C3_V36T_]."5 M_217\V__ 9%_P#)X'QI_P"R:VG_ *<$K]EO^"YG[3/QN_8Z_P""5?Q:_:1_ M9Q\;?\(YXT\,V6ER:'K7]FVUY]F:;5[*WD/DW4&_#OC+P[?^$/%^@V6JZ3JME+9ZII>I6J3V]Y;RH4DAEC<%9(W1F5D8$,"0 M00:MPPQ6\2V]O$J1HH5$1&/_ )64 M?\11W_!=?_H^;_S&7AC_ .5E ']?M%?R!?\ $4=_P77_ .CYO_,9>&/_ )64 M?\11W_!=?_H^;_S&7AC_ .5E ']?M%?R!?\ $4=_P77_ .CYO_,9>&/_ )65 M]9?\$,_^"^O_ 5I_;%_X*J?"7]F[]H[]K#_ (2/P7XFO=4CUS1?^$$T&S^T MK#I%[<1CSK6QCE3$L,;?(ZYVX.02" ?T2?&S_DC/B[_L6+__ -)Y*_@JK^]7 MXV?\D9\7?]BQ?_\ I/)7\%5 !1110 4444 =/\$?^2S^$/\ L:-/_P#2F.O[ MU:_@J^"/_)9_"'_8T:?_ .E,=?WJT ?Q1?\ !:S_ )2W_M&_]E@US_TK>OF" MOI__ (+6?\I;_P!HW_LL&N?^E;U\P4 %%%% !1110!_:[_P13_Y1(?LY?]D? MT/\ ])$K\!_^#R[_ )2TZ)_V1G1__2[4J_?C_@BG_P HD/V*?\'P?_)"/@!_V-VN?^DM MK7\Z=?T6?\'P?_)"/@!_V-VN?^DMK7\Z= !1110 4444 ?NC_P &/?\ R7;X M_P#_ &*6A_\ I5=5^D/_ =/_P#*#3XR?]??AK_U(=.K\WO^#'O_ )+M\?\ M_L4M#_\ 2JZK](?^#I__ )0:?&3_ *^_#7_J0Z=0!_(;1110 4444 %?H5_P M:P?\IR_@W_UZ>)?_ %'M1K\]:_0K_@U@_P"4Y?P;_P"O3Q+_ .H]J- ']>5% M%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_E()X__ .Q$TK_T8U>Z M5X7X!_Y2">/_ /L1-*_]&-0!_)E_P7O_ .4QW[0O_91+G_T7'7R)7UW_ ,%[ M_P#E,=^T+_V42Y_]%QU\B4 %%%% !1110!_:#_P01_Y0X_L\_P#9.[;_ -&2 M5^'_ /P>L?\ *47X?_\ 9 M,_P#3WK=?N!_P01_Y0X_L\_\ 9.[;_P!&25^' M_P#P>L?\I1?A_P#]D"TS_P!/>MT ?C]1110 4444 %?T]_\ !E/_ ,HNOB!_ MV7W4_P#TR:)7\PE?T]_\&4__ "BZ^('_ &7W4_\ TR:)0!QG_![I_P F??!? M_LI5W_Z;Y*_FWK^DC_@]T_Y,^^"__92KO_TWR5_-O0 4444 %%%% '[:?\&1 M?_)X'QI_[)K:?^G!*_5K_@YF_P"4'7QX_P"P=HG_ *?M.K\I?^#(O_D\#XT_ M]DUM/_3@E?JU_P ',W_*#KX\?]@[1/\ T_:=0!_'C1110 4444 %?=W_ ;, M_P#*<7X#_P#81UO_ -,.HU\(U]W?\&S/_*<7X#_]A'6__3#J- ']<_QL_P"2 M,^+O^Q8O_P#TGDK^"JO[U?C9_P D9\7?]BQ?_P#I/)7\%5 !1110 4444 =/ M\$?^2S^$/^QHT_\ ]*8Z_O5K^"KX(_\ )9_"'_8T:?\ ^E,=?WJT ?Q1?\%K M/^4M_P"T;_V6#7/_ $K>OF"OI_\ X+6?\I;_ -HW_LL&N?\ I6]?,% !1110 M 4444 ?VN_\ !%/_ )1(?LY?]D?T/_TD2OP'_P"#R[_E+3HG_9&='_\ 2[4J M_?C_ ((I_P#*)#]G+_LC^A_^DB5^ _\ P>7?\I:=$_[(SH__ *7:E0!^35%% M% !1110 5_4O_P &:/\ RB6UO_LLVL?^D.FU_+17]2__ 9H_P#*);6_^RS: MQ_Z0Z;0!XI_P?!_\D(^ '_8W:Y_Z2VM?SIU_19_P?!_\D(^ '_8W:Y_Z2VM? MSIT %%%% !1110!^Z/\ P8]_\EV^/_\ V*6A_P#I5=5^D/\ P=/_ /*#3XR? M]??AK_U(=.K\WO\ @Q[_ .2[?'__ +%+0_\ TJNJ_2'_ (.G_P#E!I\9/^OO MPU_ZD.G4 ?R&T444 %%%% !7Z%?\&L'_ "G+^#?_ %Z>)?\ U'M1K\]:_0K_ M (-8/^4Y?P;_ .O3Q+_ZCVHT ?UY4444 %%%% !1110 5\:?\%3_ -HK]HCX M&^)O!%IX%^(=UX!\$ZA+&VL^/+;PS_:45O>B_M56"[X;R;<0--+@#,Q0Q]"V M/LNO ?VT?V0?B7^T?J6@^(?A=^T'JWA&YTZYM(M2TN4"ZTR\MH[Z&Y,WV60, M@NHS%N1\?/@1N0A) !XU^T%^V!^T[<:OJMC\#/C)X6M[;X=_ :#X@:YJUAH" M7MGXKN69B8(O,*)W5D;S 9 -QQFOIJ_U3XD_'W]FS1?&'P;^)J)91S1QSO&8)7C5\HQ3<6&,Y[8KQCQS_P2I\+7VA:5X7^$ M?QQUWP?8+\-HO ?BM$TZWO9-DQ$>'62V> W4KX9OM%=8HR+6>S$DF2>9!)NP0^/X36Y>_LMZCIW[+GAC]G3X8?&;7/!][ MX1TW3+?2/%6A($E:6S1%#30$[9HI2I,D+':VXY/>K/[,/[,Y_9]A\4:_XC^( M-UXM\6>-]>.K>*?$=S81VBW$HC6*..*",E88D1 N6.2Q+'( /4Z*** /$M M4_:E^,MAJ=S86W[%OC>ZC@G>..YBN;;;,H8@.,MT(&1]:X_]FWQ[XE^('[<' MCK6_$_PRU3PO<2>"-/5].U5T:6,)+A22AQAMQ(_W37T[7A?@'_E()X__ .Q$ MTK_T8U '\F7_ 7O_P"4QW[0O_91+G_T7'7R)7UW_P %[_\ E,=^T+_V42Y_ M]%QU\B4 %%%% !1110!_:#_P01_Y0X_L\_\ 9.[;_P!&25^'_P#P>L?\I1?A M_P#]D"TS_P!/>MU^X'_!!'_E#C^SS_V3NV_]&25^'_\ P>L?\I1?A_\ ]D"T MS_T]ZW0!^/U%%% !1110 5_3W_P93_\ *+KX@?\ 9?=3_P#3)HE?S"5_3W_P M93_\HNOB!_V7W4__ $R:)0!QG_![I_R9]\%_^RE7?_IODK^;>OZ2/^#W3_DS M[X+_ /92KO\ ]-\E?S;T %%%% !1110!^VG_ 9%_P#)X'QI_P"R:VG_ *<$ MK]6O^#F;_E!U\>/^P=HG_I^TZORE_P"#(O\ Y/ ^-/\ V36T_P#3@E?JU_P< MS?\ *#KX\?\ 8.T3_P!/VG4 ?QXT444 %%%% !7W=_P;,_\ *<7X#_\ 81UO M_P!,.HU\(U]W?\&S/_*<7X#_ /81UO\ ],.HT ?US_&S_DC/B[_L6+__ -)Y M*_@JK^]7XV?\D9\7?]BQ?_\ I/)7\%5 !1110 4444 =/\$?^2S^$/\ L:-/ M_P#2F.O[U:_@J^"/_)9_"'_8T:?_ .E,=?WJT ?Q1?\ !:S_ )2W_M&_]E@U MS_TK>OF"OI__ (+6?\I;_P!HW_LL&N?^E;U\P4 %%%% !1110!_:[_P13_Y1 M(?LY?]D?T/\ ])$K\!_^#R[_ )2TZ)_V1G1__2[4J_?C_@BG_P HD/V*?\'P?_)"/@!_ MV-VN?^DMK7\Z=?T6?\'P?_)"/@!_V-VN?^DMK7\Z= !1110 4444 ?NC_P & M/?\ R7;X_P#_ &*6A_\ I5=5^D/_ =/_P#*#3XR?]??AK_U(=.K\WO^#'O_ M )+M\?\ _L4M#_\ 2JZK](?^#I__ )0:?&3_ *^_#7_J0Z=0!_(;1110 444 M4 %?H5_P:P?\IR_@W_UZ>)?_ %'M1K\]:_0K_@U@_P"4Y?P;_P"O3Q+_ .H] MJ- ']>5%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_E()X__ .Q$ MTK_T8U>Z5X7X!_Y2">/_ /L1-*_]&-0!_)E_P7O_ .4QW[0O_91+G_T7'7R) M7UW_ ,%[_P#E,=^T+_V42Y_]%QU\B4 %%%% !1110!_:#_P01_Y0X_L\_P#9 M.[;_ -&25^'_ /P>L?\ *47X?_\ 9 M,_P#3WK=?N!_P01_Y0X_L\_\ 9.[; M_P!&25^'_P#P>L?\I1?A_P#]D"TS_P!/>MT ?C]1110 4444 %?T]_\ !E/_ M ,HNOB!_V7W4_P#TR:)7\PE?T]_\&4__ "BZ^('_ &7W4_\ TR:)0!QG_![I M_P F??!?_LI5W_Z;Y*_FWK^DC_@]T_Y,^^"__92KO_TWR5_-O0 4444 %%%% M '[:?\&1?_)X'QI_[)K:?^G!*_5K_@YF_P"4'7QX_P"P=HG_ *?M.K\I?^#( MO_D\#XT_]DUM/_3@E?JU_P ',W_*#KX\?]@[1/\ T_:=0!_'C1110 4444 % M?=W_ ;,_P#*<7X#_P#81UO_ -,.HU\(U]W?\&S/_*<7X#_]A'6__3#J- '] M<_QL_P"2,^+O^Q8O_P#TGDK^"JO[U?C9_P D9\7?]BQ?_P#I/)7\%5 !1110 M 4444 =/\$?^2S^$/^QHT_\ ]*8Z_O5K^"KX(_\ )9_"'_8T:?\ ^E,=?WJT M ?Q1?\%K/^4M_P"T;_V6#7/_ $K>OF"OI_\ X+6?\I;_ -HW_LL&N?\ I6]? M,% !1110 4444 ?VN_\ !%/_ )1(?LY?]D?T/_TD2OP'_P"#R[_E+3HG_9&= M'_\ 2[4J_?C_ ((I_P#*)#]G+_LC^A_^DB5^ _\ P>7?\I:=$_[(SH__ *7: ME0!^35%%% !1110 5_4O_P &:/\ RB6UO_LLVL?^D.FU_+17]2__ 9H_P#* M);6_^RS:Q_Z0Z;0!XI_P?!_\D(^ '_8W:Y_Z2VM?SIU_19_P?!_\D(^ '_8W M:Y_Z2VM?SIT %%%% !1110!^Z/\ P8]_\EV^/_\ V*6A_P#I5=5^D/\ P=/_ M /*#3XR?]??AK_U(=.K\WO\ @Q[_ .2[?'__ +%+0_\ TJNJ_2'_ (.G_P#E M!I\9/^OOPU_ZD.G4 ?R&T444 %%%% !7Z%?\&L'_ "G+^#?_ %Z>)?\ U'M1 MK\]:_0K_ (-8/^4Y?P;_ .O3Q+_ZCVHT ?UY4444 %%%% !1110 4444 %%% M% !1110 4444 %>%^ ?^4@GC_P#[$32O_1C5[I7A?@'_ )2">/\ _L1-*_\ M1C4 ?R9?\%[_ /E,=^T+_P!E$N?_ $7'7R)7UW_P7O\ ^4QW[0O_ &42Y_\ M1<=?(E !1110 4444 ?V@_\ !!'_ )0X_L\_]D[MO_1DE?A__P 'K'_*47X? M_P#9 M,_]/>MU^X'_!!'_E#C^SS_ -D[MO\ T9)7X?\ _!ZQ_P I1?A__P!D M"TS_ -/>MT ?C]1110 4444 %?T]_P#!E/\ \HNOB!_V7W4__3)HE?S"5_3W M_P &4_\ RBZ^('_9?=3_ /3)HE '&?\ ![I_R9]\%_\ LI5W_P"F^2OYMZ_I M(_X/=/\ DS[X+_\ 92KO_P!-\E?S;T %%%% !1110!^VG_!D7_R>!\:?^R:V MG_IP2OU:_P"#F;_E!U\>/^P=HG_I^TZORE_X,B_^3P/C3_V36T_]."5^K7_! MS-_R@Z^/'_8.T3_T_:=0!_'C1110 4444 %?=W_!LS_RG%^ _P#V$=;_ /3# MJ-?"-?=W_!LS_P IQ?@/_P!A'6__ $PZC0!_7/\ &S_DC/B[_L6+_P#])Y*_ M@JK^]7XV?\D9\7?]BQ?_ /I/)7\%5 !1110 4444 =/\$?\ DL_A#_L:-/\ M_2F.O[U:_@J^"/\ R6?PA_V-&G_^E,=?WJT ?Q1?\%K/^4M_[1O_ &6#7/\ MTK>OF"OI_P#X+6?\I;_VC?\ LL&N?^E;U\P4 %%%% !1110!_:[_ ,$4_P#E M$A^SE_V1_0__ $D2OP'_ .#R[_E+3HG_ &1G1_\ TNU*OWX_X(I_\HD/V7?\I:=$_P"R,Z/_ .EVI4 ?DU1110 4444 %?U+_P#! MFC_RB6UO_LLVL?\ I#IM?RT5_4O_ ,&:/_*);6_^RS:Q_P"D.FT >*?\'P?_ M "0CX ?]C=KG_I+:U_.G7]%G_!\'_P D(^ '_8W:Y_Z2VM?SIT %%%% !111 M0!^Z/_!CW_R7;X__ /8I:'_Z575?I#_P=/\ _*#3XR?]??AK_P!2'3J_-[_@ MQ[_Y+M\?_P#L4M#_ /2JZK](?^#I_P#Y0:?&3_K[\-?^I#IU '\AM%%% !11 M10 5^A7_ :P?\IR_@W_ ->GB7_U'M1K\]:_0K_@U@_Y3E_!O_KT\2_^H]J- M ']>5%%% !1110 4444 %?&G_!4_]HK]HCX&^)O!%IX%^(=UX!\$ZA+&VL^/ M+;PS_:45O>B_M56"[X;R;<0--+@#,Q0Q]"V/LNO ?VT?V0?B7^T?J6@^(?A= M^T'JWA&YTZYM(M2TN4"ZTR\MH[Z&Y,WV60,@NHS%N1\?/@1N0A) !XU^T%^V M!^T[<:OJMC\#/C)X6M[;X=_ :#X@:YJUAH"7MGXKN69B8(O,*)W5D;S M 9 -QQFO'KJ3Q'J/@>TU+P_86=@;R6*YO$A\K M$04^9L:8,001A"2,9K@/'/\ P2I\+7VA:5X7^$?QQUWP?8+\-HO ?BM$TZWO M9-@BMY_#TW]M3]H30/A M)J'A1_VBKC6_B3K'Q+\->#HK7Q5\)4\/W7A!]39R+J2T,K"Z62)&:,M@93D8 M)%?0_P"PU\:/B?\ $BS^(?PV^,GB&VUO7_AO\0KOP\_B&UTY+3^U+98XI89W MA0[(Y"LA5E3Y?E&.IKD=1_X)HCQAH/BOQ!\3?V@=5UCXC^)O$&BZS%X^M]"M MK4:9=:2"+#R;)2T>U T@<%OWGF'D$ CU7]EK]FV+]G#PQKUOJ?CFY\4>(O%O MB>Z\0>*O$5U91VWVV]G"*=D,9*PQJD:*L8)Q@G/- 'I]%%% 'B6J?M2_&6PU M.YL+;]BWQO=1P3O''%[B3P1IZOIVJNC2QA)<*24.,-N)'^Z:^G:\+\ _\ *03Q_P#]B)I7_HQJ M /Y,O^"]_P#RF._:%_[*)<_^BXZ^1*^N_P#@O?\ \ICOVA?^RB7/_HN.OD2@ M HHHH **** /[0?^""/_ "AQ_9Y_[)W;?^C)*_#_ /X/6/\ E*+\/_\ L@6F M?^GO6Z_<#_@@C_RAQ_9Y_P"R=VW_ *,DK\/_ /@]8_Y2B_#_ /[(%IG_ *>] M;H _'ZBBB@ HHHH *_I[_P"#*?\ Y1=?$#_LONI_^F31*_F$K^GO_@RG_P"4 M77Q _P"R^ZG_ .F31* .,_X/=/\ DS[X+_\ 92KO_P!-\E?S;U_21_P>Z?\ M)GWP7_[*5=_^F^2OYMZ "BBB@ HHHH _;3_@R+_Y/ ^-/_9-;3_TX)7ZM?\ M!S-_R@Z^/'_8.T3_ -/VG5^4O_!D7_R>!\:?^R:VG_IP2OU:_P"#F;_E!U\> M/^P=HG_I^TZ@#^/&BBB@ HHHH *^[O\ @V9_Y3B_ ?\ [".M_P#IAU&OA&ON M[_@V9_Y3B_ ?_L(ZW_Z8=1H _KG^-G_)&?%W_8L7_P#Z3R5_!57]ZOQL_P"2 M,^+O^Q8O_P#TGDK^"J@ HHHH **** .G^"/_ "6?PA_V-&G_ /I3'7]ZM?P5 M?!'_ )+/X0_[&C3_ /TICK^]6@#^*+_@M9_REO\ VC?^RP:Y_P"E;U\P5]/_ M /!:S_E+?^T;_P!E@US_ -*WKY@H **** "BBB@#^UW_ ((I_P#*)#]G+_LC M^A_^DB5^ _\ P>7?\I:=$_[(SH__ *7:E7[\?\$4_P#E$A^SE_V1_0__ $D2 MOP'_ .#R[_E+3HG_ &1G1_\ TNU*@#\FJ*** "BBB@ K^I?_ (,T?^42VM_] MEFUC_P!(=-K^6BOZE_\ @S1_Y1+:W_V6;6/_ $ATV@#Q3_@^#_Y(1\ /^QNU MS_TEM:_G3K^BS_@^#_Y(1\ /^QNUS_TEM:_G3H **** "BBB@#]T?^#'O_DN MWQ__ .Q2T/\ ]*KJOTA_X.G_ /E!I\9/^OOPU_ZD.G5^;W_!CW_R7;X__P#8 MI:'_ .E5U7Z0_P#!T_\ \H-/C)_U]^&O_4ATZ@#^0VBBB@ HHHH *_0K_@U@ M_P"4Y?P;_P"O3Q+_ .H]J-?GK7Z%?\&L'_*GB7_U'M1H _KRHHHH M**** "BBB@ HHHH **** "BBB@ HHHH *\+\ _\ *03Q_P#]B)I7_HQJ]TKP MOP#_ ,I!/'__ &(FE?\ HQJ /Y,O^"]__*8[]H7_ +*)<_\ HN.OD2OKO_@O M?_RF._:%_P"RB7/_ *+CKY$H **** "BBB@#^T'_ (((_P#*'']GG_LG=M_Z M,DK\/_\ @]8_Y2B_#_\ [(%IG_I[UNOW _X((_\ *'']GG_LG=M_Z,DK\/\ M_@]8_P"4HOP__P"R!:9_Z>];H _'ZBBB@ HHHH *_I[_ .#*?_E%U\0/^R^Z MG_Z9-$K^82OZ>_\ @RG_ .477Q _[+[J?_IDT2@#C/\ @]T_Y,^^"_\ V4J[ M_P#3?)7\V]?TD?\ ![I_R9]\%_\ LI5W_P"F^2OYMZ "BBB@ HHHH _;3_@R M+_Y/ ^-/_9-;3_TX)7ZM?\',W_*#KX\?]@[1/_3]IU?E+_P9%_\ )X'QI_[) MK:?^G!*_5K_@YF_Y0=?'C_L':)_Z?M.H _CQHHHH **** "ON[_@V9_Y3B_ M?_L(ZW_Z8=1KX1K[N_X-F?\ E.+\!_\ L(ZW_P"F'4: /ZY_C9_R1GQ=_P!B MQ?\ _I/)7\%5?WJ_&S_DC/B[_L6+_P#])Y*_@JH **** "BBB@#I_@C_ ,EG M\(?]C1I__I3'7]ZM?P5?!'_DL_A#_L:-/_\ 2F.O[U: /XHO^"UG_*6_]HW_ M ++!KG_I6]?,%?3_ /P6L_Y2W_M&_P#98-<_]*WKY@H **** "BBB@#^UW_@ MBG_RB0_9R_[(_H?_ *2)7X#_ /!Y=_REIT3_ +(SH_\ Z7:E7[\?\$4_^42' M[.7_ &1_0_\ TD2OP'_X/+O^4M.B?]D9T?\ ]+M2H _)JBBB@ HHHH *_J7_ M .#-'_E$MK?_ &6;6/\ TATVOY:*_J7_ .#-'_E$MK?_ &6;6/\ TATV@#Q3 M_@^#_P"2$? #_L;M<_\ 26UK^=.OZ+/^#X/_ )(1\ /^QNUS_P!);6OYTZ " MBBB@ HHHH _='_@Q[_Y+M\?_ /L4M#_]*KJOTA_X.G_^4&GQD_Z^_#7_ *D. MG5^;W_!CW_R7;X__ /8I:'_Z575?I#_P=/\ _*#3XR?]??AK_P!2'3J /Y#: M*** "BBB@ K]"O\ @U@_Y3E_!O\ Z]/$O_J/:C7YZU^A7_!K!_RG+^#?_7IX ME_\ 4>U&@#^O*BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_ ,I! M/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:@#^3+_@O?_P ICOVA?^RB M7/\ Z+CKY$KZ[_X+W_\ *8[]H7_LHES_ .BXZ^1* "BBB@ HHHH _M!_X((_ M\H?^R=VW_HR2OP__ .#UC_E*+\/_ /L@6F?^GO6Z_<#_ (((_P#*'']G MG_LG=M_Z,DK\/_\ @]8_Y2B_#_\ [(%IG_I[UN@#\?J*** "BBB@ K^GO_@R MG_Y1=?$#_LONI_\ IDT2OYA*_I[_ .#*?_E%U\0/^R^ZG_Z9-$H XS_@]T_Y M,^^"_P#V4J[_ /3?)7\V]?TD?\'NG_)GWP7_ .RE7?\ Z;Y*_FWH **** "B MBB@#]M/^#(O_ )/ ^-/_ &36T_\ 3@E?JU_P/^P=HG_I^TZ@#^/&BBB@ H MHHH *^[O^#9G_E.+\!_^PCK?_IAU&OA&ON[_ (-F?^4XOP'_ .PCK?\ Z8=1 MH _KG^-G_)&?%W_8L7__ *3R5_!57]ZOQL_Y(SXN_P"Q8O\ _P!)Y*_@JH * M*** "BBB@#I_@C_R6?PA_P!C1I__ *4QU_>K7\%7P1_Y+/X0_P"QHT__ -*8 MZ_O5H _BB_X+6?\ *6_]HW_LL&N?^E;U\P5]/_\ !:S_ )2W_M&_]E@US_TK M>OF"@ HHHH **** /[7?^"*?_*)#]G+_ +(_H?\ Z2)7X#_\'EW_ "EIT3_L MC.C_ /I=J5?OQ_P13_Y1(?LY?]D?T/\ ])$K\!_^#R[_ )2TZ)_V1G1__2[4 MJ /R:HHHH **** "OZE_^#-'_E$MK?\ V6;6/_2'3:_EHK^I?_@S1_Y1+:W_ M -EFUC_TATV@#Q3_ (/@_P#DA'P _P"QNUS_ -);6OYTZ_HL_P"#X/\ Y(1\ M /\ L;M<_P#26UK^=.@ HHHH **** /W1_X,>_\ DNWQ_P#^Q2T/_P!*KJOT MA_X.G_\ E!I\9/\ K[\-?^I#IU?F]_P8]_\ )=OC_P#]BEH?_I5=5^D/_!T_ M_P H-/C)_P!??AK_ -2'3J /Y#:*** "BBB@ K]"O^#6#_E.7\&_^O3Q+_ZC MVHU^>M?H5_P:P?\ *U&@#^O*BBB@ HHHH **** "OG3] MM#]NGQ#^S5\0/"OPA^&OP;;QEXG\2K'=)93:S'8QFV-];VGEQ,X/FW#R3A50 M#"#,C?*I%?1=?(/_ 5/^!GQF^-EOX4T[PC^SMX=^(/A^'4;1)0EU)9:YI-V MU_;EI8;M2?+M)(5:.4JH:/B5F*I@ '3_ ![_ ."BEW\&M6BT/1OVE-)Y;!@Q9;BY5A(3$C 8C)#D&O6OB=\=[?P7\!7^.O M@7P#KWC9+C3K6[T70_#-BTUWJ(N3&(MJ@'8F)%=W;A$#,>F#\@?$#]B7]M;P MKH7;Y7D(@==S,)&(&, T <[JO_!2V7P9\+OB=X@^)OP O=$\8_"[5='L-7\' M+XEM[B.[DU1HA9^3>HOEG*R%F!4; O/MZ_\ LQ_&;X@_'3P%/XU^('P*/&G@/3?!-OXX\9MJ^C_#[1[V.XM]!@$$<6-T($0DD9"[+ M&-@PN#V !]"T444 >6W_ .VQ^REI=]/IFH?'+0XKBVF:*>)Y6RCJ2&4_+U!! M%>?? +XG^ /BG^W3X[\2?#SQ5:ZM8S>!].6*ZM&)5C'*0XY Z%ES]:]XE^&G MPXGE:>?X?Z([NQ9W?2H26)ZDG;R:\<^%FAZ+H7[??CZRT31[6SA7P+I96*UM MUC4$R-G 4 __ )3' M?M"_]E$N?_1<=?(E !1110 4444 ?V@_\$$?^4./[//_ &3NV_\ 1DE?A_\ M\'K'_*47X?\ _9 M,_\ 3WK=?N!_P01_Y0X_L\_]D[MO_1DE?A__ ,'K'_*4 M7X?_ /9 M,_]/>MT ?C]1110 4444 %?T]_\&4__ "BZ^('_ &7W4_\ TR:) M7\PE?T]_\&4__*+KX@?]E]U/_P!,FB4 <9_P>Z?\F??!?_LI5W_Z;Y*_FWK^ MDC_@]T_Y,^^"_P#V4J[_ /3?)7\V] !1110 4444 ?MI_P &1?\ R>!\:?\ MLFMI_P"G!*_5K_@YF_Y0=?'C_L':)_Z?M.K\I?\ @R+_ .3P/C3_ -DUM/\ MTX)7ZM?\',W_ "@Z^/'_ &#M$_\ 3]IU '\>-%%% !1110 5]W?\&S/_ "G% M^ __ &$=;_\ 3#J-?"-?=W_!LS_RG%^ _P#V$=;_ /3#J- ']<_QL_Y(SXN_ M[%B__P#2>2OX*J_O5^-G_)&?%W_8L7__ *3R5_!50 4444 %%%% '3_!'_DL M_A#_ +&C3_\ TICK^]6OX*O@C_R6?PA_V-&G_P#I3'7]ZM '\47_ 6L_P"4 MM_[1O_98-<_]*WKY@KZ?_P""UG_*6_\ :-_[+!KG_I6]?,% !1110 4444 ? MVN_\$4_^42'[.7_9']#_ /21*_ ?_@\N_P"4M.B?]D9T?_TNU*OWX_X(I_\ M*)#]G+_LC^A_^DB5^ __ >7?\I:=$_[(SH__I=J5 'Y-4444 %%%% !7]2_ M_!FC_P HEM;_ .RS:Q_Z0Z;7\M%?U+_\&:/_ "B6UO\ [+-K'_I#IM 'BG_! M\'_R0CX ?]C=KG_I+:U_.G7]%G_!\'_R0CX ?]C=KG_I+:U_.G0 4444 %%% M% '[H_\ !CW_ ,EV^/\ _P!BEH?_ *575?I#_P '3_\ R@T^,G_7WX:_]2'3 MJ_-[_@Q[_P"2[?'_ /[%+0__ $JNJ_2'_@Z?_P"4&GQD_P"OOPU_ZD.G4 ?R M&T444 %%%% !7Z%?\&L'_*GB7_P!1[4:_/6OT*_X-8/\ E.7\&_\ MKT\2_P#J/:C0!_7E1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y M2">/_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C4 ?R9?\%[_P#E,=^T+_V4 M2Y_]%QU\B5]=_P#!>_\ Y3'?M"_]E$N?_1<=?(E !1110 4444 ?V@_\$$?^ M4./[//\ V3NV_P#1DE?A_P#\'K'_ "E%^'__ &0+3/\ T]ZW7[@?\$$?^4./ M[//_ &3NV_\ 1DE?A_\ \'K'_*47X?\ _9 M,_\ 3WK= 'X_4444 %%%% !7 M]/?_ 93_P#*+KX@?]E]U/\ ],FB5_,)7]/?_!E/_P HNOB!_P!E]U/_ -,F MB4 <9_P>Z?\ )GWP7_[*5=_^F^2OYMZ_I(_X/=/^3/O@O_V4J[_]-\E?S;T M%%%% !1110!^VG_!D7_R>!\:?^R:VG_IP2OU:_X.9O\ E!U\>/\ L':)_P"G M[3J_*7_@R+_Y/ ^-/_9-;3_TX)7ZM?\ !S-_R@Z^/'_8.T3_ -/VG4 ?QXT4 M44 %%%% !7W=_P &S/\ RG%^ _\ V$=;_P#3#J-?"-?=W_!LS_RG%^ __81U MO_TPZC0!_7/\;/\ DC/B[_L6+_\ ])Y*_@JK^]7XV?\ )&?%W_8L7_\ Z3R5 M_!50 4444 %%%% '3_!'_DL_A#_L:-/_ /2F.O[U:_@J^"/_ "6?PA_V-&G_ M /I3'7]ZM '\47_!:S_E+?\ M&_]E@US_P!*WKY@KZ?_ ."UG_*6_P#:-_[+ M!KG_ *5O7S!0 4444 %%%% ']KO_ 13_P"42'[.7_9']#_])$K\!_\ @\N_ MY2TZ)_V1G1__ $NU*OWX_P""*?\ RB0_9R_[(_H?_I(E?@/_ ,'EW_*6G1/^ MR,Z/_P"EVI4 ?DU1110 4444 %?U+_\ !FC_ ,HEM;_[+-K'_I#IM?RT5_4O M_P &:/\ RB6UO_LLVL?^D.FT >*?\'P?_)"/@!_V-VN?^DMK7\Z=?T6?\'P? M_)"/@!_V-VN?^DMK7\Z= !1110 4444 ?NC_ ,&/?_)=OC__ -BEH?\ Z575 M?I#_ ,'3_P#R@T^,G_7WX:_]2'3J_-[_ (,>_P#DNWQ__P"Q2T/_ -*KJOTA M_P"#I_\ Y0:?&3_K[\-?^I#IU '\AM%%% !1110 5^A7_!K!_P IR_@W_P!> MGB7_ -1[4:_/6OT*_P"#6#_E.7\&_P#KT\2_^H]J- ']>5%%% !1110 4444 M %%%% !1110 4444 %%%% !7A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ M /[$32O_ $8U '\F7_!>_P#Y3'?M"_\ 91+G_P!%QU\B5]=_\%[_ /E,=^T+ M_P!E$N?_ $7'7R)0 4444 %%%% ']H/_ 01_P"4./[//_9.[;_T9)7X?_\ M!ZQ_RE%^'_\ V0+3/_3WK=?N!_P01_Y0X_L\_P#9.[;_ -&25^'_ /P>L?\ M*47X?_\ 9 M,_P#3WK= 'X_4444 %%%% !7]/?\ P93_ /*+KX@?]E]U/_TR M:)7\PE?T]_\ !E/_ ,HNOB!_V7W4_P#TR:)0!QG_ >Z?\F??!?_ +*5=_\ MIODK^;>OZ2/^#W3_ ),^^"__ &4J[_\ 3?)7\V] !1110 4444 ?MI_P9%_\ MG@?&G_LFMI_Z<$K]6O\ @YF_Y0=?'C_L':)_Z?M.K\I?^#(O_D\#XT_]DUM/ M_3@E?JU_P2OX*J_O5^-G_)&?%W_8L7_P#Z3R5_!50 4444 %%%% '3_!'_ )+/ MX0_[&C3_ /TICK^]6OX*O@C_ ,EG\(?]C1I__I3'7]ZM '\47_!:S_E+?^T; M_P!E@US_ -*WKY@KZ?\ ^"UG_*6_]HW_ ++!KG_I6]?,% !1110 4444 ?VN M_P#!%/\ Y1(?LY?]D?T/_P!)$K\!_P#@\N_Y2TZ)_P!D9T?_ -+M2K]^/^"* M?_*)#]G+_LC^A_\ I(E?@/\ \'EW_*6G1/\ LC.C_P#I=J5 'Y-4444 %%%% M !7]2_\ P9H_\HEM;_[+-K'_ *0Z;7\M%?U+_P#!FC_RB6UO_LLVL?\ I#IM M 'BG_!\'_P D(^ '_8W:Y_Z2VM?SIU_19_P?!_\ )"/@!_V-VN?^DMK7\Z= M!1110 4444 ?NC_P8]_\EV^/_P#V*6A_^E5U7Z0_\'3_ /R@T^,G_7WX:_\ M4ATZOS>_X,>_^2[?'_\ [%+0_P#TJNJ_2'_@Z?\ ^4&GQD_Z^_#7_J0Z=0!_ M(;1110 4444 %?H5_P &L'_*:,9/W02<'%?)WQ _8E_;6\*Z'+9>&+#2_B!JOCO\ 9_M_AYXPUB_\ M2"V;2KY7<-?LTR[[J$12LORCS6:/<1\V*]5_:*_9I^.?Q/\ V5=4_9$\'>$= M.AMO"?AGPVW@GQ3>ZTNW6K[3Y(9)+>6 +NMUQ;A0[$@F4'@*: )Y_P#@I1#X M>\!^*QX_^ VIZ3\1/"WC#2_#,GP\BURWN6O-0U-4>P$5XH$?ER(S,7*C:(WX M/&?4?V6OVDHOVC_#&O7&I^!KGPOXB\)>*+KP_P"*O#MU>QW/V.]@",=DT8"S M1LDB,L@ SDC'%?+_ (L_8P_:F^*DOCG]J#5_AUI>A^.]6^*_A'Q;H/P_F\21 M3HT&@V_V=();R-?*6299)6! *@A 2,G'O/[#7P7^)_PWL_B'\2OC)X>MM$U_ MXD?$&[\0OX>M=12[_LJV:.**&!YD&R20",LS)\OS#'0T >[4444 >6W_ .VQ M^REI=]/IFH?'+0XKBVF:*>)Y6RCJ2&4_+U!!%?-GC;_@I/\ L*_LT_M:>)OC M1\AK[*E^&GPXGE: M>?X?Z([NQ9W?2H26)ZDG;R:R/%?[.G[/GCNVBL_''P)\&ZS# Y>"+5?#%I<+ M&Q&"RB2,@''&10!_'G_P5SD\/?M/_P#!2OXR?M ? WXC>#=<\(^*_&]?EA_P=!?M!_ +_ (*)?MZ>#_C1 M^QS\\ M<7&H:Q:?VS'IWV>V:S>-7W7WDJ^7(&%)/?&.:_$G_A1?C;_H-^#?_#BZ+_\ M)=?V^_\ #$_[&?\ T:/\,?\ P@M._P#C-'_#$_[&?_1H_P ,?_""T[_XS0!_ M$%_PHOQM_P!!OP;_ .'%T7_Y+H_X47XV_P"@WX-_\.+HO_R77]OO_#$_[&?_ M $:/\,?_ @M._\ C-'_ Q/^QG_ -&C_#'_ ,(+3O\ XS0!_$%_PHOQM_T& M_!O_ (<71?\ Y+H_X47XV_Z#?@W_ ,.+HO\ \EU_;[_PQ/\ L9_]&C_#'_P@ MM._^,T?\,3_L9_\ 1H_PQ_\ ""T[_P",T ?SE?\ !K1^U'^S7_P3D_:0^)WC M[]LSX_>#?!ND^(O!%OI^CW?_ DEMJ/VBY6\21DVV+S,F$!.6 ';.>*_0/\ MX+F?\%@?^"9?[8O_ 2K^+7[-W[./[9?@WQ'XT\366EQZ'HOVJ2S^TM#J]E< M2#SKI(XDQ%#(WSNN=N!DD _IE_PQ/^QG_P!&C_#'_P (+3O_ (S1_P ,3_L9 M_P#1H_PQ_P#""T[_ .,T ?Q!?\*+\;?]!OP;_P"'%T7_ .2Z/^%%^-O^@WX- M_P##BZ+_ /)=?V^_\,3_ +&?_1H_PQ_\(+3O_C-'_#$_[&?_ $:/\,?_ @M M._\ C- '\07_ HOQM_T&_!O_AQ=%_\ DNC_ (47XV_Z#?@W_P .+HO_ ,EU M_;[_ ,,3_L9_]&C_ Q_\(+3O_C-'_#$_P"QG_T:/\,?_""T[_XS0!_$%_PH MOQM_T&_!O_AQ=%_^2Z^L_P#@AGXD\#_L=?\ !53X2_M(_M'?%'P;X<\%^&;W M5)-V\9\FUGDE?,LT:_(C8W9. "1_65_PQ/\ L9_]&C_# M'_P@M._^,T?\,3_L9_\ 1H_PQ_\ ""T[_P",T ?,7Q1_X. /^"-_B/X9>(O# MVC?M\>#9KR_T*\M[2'RKQ=\KPNJKEH !DD#)(%?R/_\ "B_&W_0;\&_^'%T7 M_P"2Z_M]_P"&)_V,_P#HT?X8_P#A!:=_\9H_X8G_ &,_^C1_AC_X06G?_&: M/X@O^%%^-O\ H-^#?_#BZ+_\ET?\*+\;?]!OP;_X<71?_DNO[??^&)_V,_\ MHT?X8_\ A!:=_P#&:/\ AB?]C/\ Z-'^&/\ X06G?_&: /X@O^%%^-O^@WX- M_P##BZ+_ /)='_"B_&W_ $&_!O\ X<71?_DNO[??^&)_V,_^C1_AC_X06G?_ M !FC_AB?]C/_ *-'^&/_ (06G?\ QF@#^*#X6_"3Q'X<^)WASQ#K/B3P;#9V M&O6=Q=S?\+"T=O+B29&9L+=$G !. ":_K@_XB&?^"+O_ $D!\&_^ ][_ /&* M]_\ ^&)_V,_^C1_AC_X06G?_ !FC_AB?]C/_ *-'^&/_ (06G?\ QF@#^/K_ M (*@V&E_M$_\%%/C5\=O@YX_\&ZQX5\6_$C5=5\/:K_PG.EV_P!KM)KAWCD\ MJ>X22/*D':ZJP[@5X/\ \*+\;?\ 0;\&_P#AQ=%_^2Z_M]_X8G_8S_Z-'^&/ M_A!:=_\ &:/^&)_V,_\ HT?X8_\ A!:=_P#&: /X@O\ A1?C;_H-^#?_ XN MB_\ R71_PHOQM_T&_!O_ (<71?\ Y+K^WW_AB?\ 8S_Z-'^&/_A!:=_\9H_X M8G_8S_Z-'^&/_A!:=_\ &: /X@O^%%^-O^@WX-_\.+HO_P ET?\ "B_&W_0; M\&_^'%T7_P"2Z_M]_P"&)_V,_P#HT?X8_P#A!:=_\9H_X8G_ &,_^C1_AC_X M06G?_&: /@C_ ()??\%L_P#@E/\ L[?\$[/@K\"?C'^V[X-T?Q5X2^&^E:5X MATKS)[C[)=PVZ))'YL$3QR88$;D9E/8FOR%_X.8OCA\$/^"@O_!0_2_CI^R' M\;/!OB[PK;?#+3=)FU3_ (2JSL-MY%=WTDD7E7LL,APLT9W!=IW<$D'']./_ M Q/^QG_ -&C_#'_ ,(+3O\ XS1_PQ/^QG_T:/\ #'_P@M._^,T ?Q!?\*+\ M;?\ 0;\&_P#AQ=%_^2Z/^%%^-O\ H-^#?_#BZ+_\EU_;[_PQ/^QG_P!&C_#' M_P (+3O_ (S1_P ,3_L9_P#1H_PQ_P#""T[_ .,T ?Q!?\*+\;?]!OP;_P"' M%T7_ .2Z/^%%^-O^@WX-_P##BZ+_ /)=?V^_\,3_ +&?_1H_PQ_\(+3O_C-' M_#$_[&?_ $:/\,?_ @M._\ C- '\07_ HOQM_T&_!O_AQ=%_\ DNOWR_X- MG?\ @II^P%_P3Z_X)X:I\"_VO/VL?!OA'Q5<_$W4M6ATO^TQ?[K.6TL8XY?- MLA-&,M#(-I;<-O( (S^Q?_#$_P"QG_T:/\,?_""T[_XS1_PQ/^QG_P!&C_#' M_P (+3O_ (S0!^$?_!U'^WA^QI_P4@^$WP@\,_L7_M,>#?&=]X6\1:K=:[!_ M;<6G?98IH($C;=?&$/ED880L1CD#BOQ>_P"%%^-O^@WX-_\ #BZ+_P#)=?V^ M_P##$_[&?_1H_P ,?_""T[_XS1_PQ/\ L9_]&C_#'_P@M._^,T ?Q!?\*+\; M?]!OP;_X<71?_DNC_A1?C;_H-^#?_#BZ+_\ )=?V^_\ #$_[&?\ T:/\,?\ MP@M._P#C-'_#$_[&?_1H_P ,?_""T[_XS0!_$%_PHOQM_P!!OP;_ .'%T7_Y M+H_X47XV_P"@WX-_\.+HO_R77]OO_#$_[&?_ $:/\,?_ @M._\ C-'_ Q/ M^QG_ -&C_#'_ ,(+3O\ XS0!_.__ ,&KG[6W[+W_ 3?^+'Q?\3?MH?M">#? M!ECXI\.Z5:Z%/_PD5OJ/VJ6&>=Y%Q8O,4PKJ'[?7%U?6O^$QT M^]\@W&C7MM"/)M)I9GW331K\J'&[)P 2/ZM?^&)_V,_^C1_AC_X06G?_ !FC M_AB?]C/_ *-'^&/_ (06G?\ QF@"Y^S'^U=^SO\ ME_#!?C/^S#\5-.\8^%W MOYK)=8TQ9!%]HBV^9'B15;*[E[=Q7H58W@7X=?#[X7:"/"OPS\":-X=TM96E M73="TN*TMQ(WWG\N)57<<#)QDXK9H **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HJ#3=4TS6;-=0TC48+JW9F59[:970E6*L RDC(8$'T(([5/ M0 4444 %%%% !116)#\2OAS<^.YOA=;^/]$D\36]F+NX\.)JL)OXK?9/#MEXB\16UE-JEQD#RK9)G5IWRRC:@)Y''-=70 4444 %%%% !117, M?&#XU?!_]GSP'=_%+X[?%+P_X.\-V!47FN^)]7AL;2)F.%4RS,J[F/ 7.2> M": .GHK(\!^/O OQ3\&Z;\1?AEXRTKQ#X?UBU6YTG6]$U".ZM+V%ONR131%D MD4]F4D5KT %%%% !1110 455US7-$\,:+>>)?$NL6NG:=I]K)']2\5?LM_'SPMX]T_1]0-EJMU MX8U>.Z6TGQD))L)*[ARI/##E21S0!Z/1110 4444 %%%% !15/1?$.@>);5[ M[P[KEGJ$,<[PR365RDJK(IPR$J2 P/!'45(=.MEN-0TXGO;6%L;9)( V]$.X88@ Y'K0!LT444 % M%%% !1110 45R_C;XW_!?X:^*-#\$?$;XO>%_#^M>)[C[/X;TC6]?MK2ZU:; M('EVT4KJ\[98#:@8Y(]:ZB@ HHHH **** "BBN5^,GQR^"_[.W@>;XF_'WXM M>&_!7ARWF2*?7?%6MP:?:)(YPB&6=E7PH ZJBL_PIXK\+>._#-AXT M\#^)=/UG1M5LX[O2]6TJ\2XMKRWD4,DL4L9*2(RD$,I((((-:% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%>.^.?\ @H3^PO\ #+XY6G[, M_P 0OVN?AYHOC^^EBAM_"6I>*[6*]\V3'E1-&SYCD?(V(V&?,N0'ED(?%MD'M- FN].6UMM M0%CE7NKE/M-Y)'$1M,^PS80O0!YC_P $UOAW\<_^")GQ[\$?\$T/CGXTU'QO M\*/B[I0NOAAXW6V=X]"\916OGZSHLF%_=6MRZ3WEL6"[/]9T334@U#QEXDBA2]U689W3R+"BHI.2 ,A0 MS.V6;L* "BBB@ JGX@\0:#X3T*]\4>*M;L],TS3K62YU#4=0N4A@M8$4L\LD MCD*B*H)+,0 237E'[5W_!0?]BC]AM-+_P"&M/VE?"W@:76R?[)L]9O_ /2; MM5.&D2",-(8P>#)MV D D$BOB[]OK]OS]H?X>_M%Z-^U!X5\&V_Q%_85@^&^ MG:?\7KVR@MM1L-7MM=NKR&76+(Q*[7D5DEO;)/O@EXM\7M^R1^S9HWQ5\'_"?X<:1X^^)_BR?QU'I\4FB:B7:W&D!8I5OI M#;Q27!DW+&% 4;F8"OE']JCXO:QHL^EW%S_ &/.L!DENMWVVQLXHLD;ONJ@=Q7V=^VO_P $_K7Q MW_P1.\2?L)_\$R+#2UL?$7AW3K;P&M]XFEGLY=,GU6WNYO\ 39I)': VKW&S M#-B,JD8P%6O0?V1_^"?7B/P3::/\4?VZ_BG9?&?XI:7K$NKZ#J=[H$$.D>!I MI;>*![3P_;%-UG L<,2;V8R2%#(=C2." >X_ 3XM'X\?!KPY\8O^%<>*/" \ M1:8EZOAKQII@LM5T\-G$=S &;RI,<[=Q(!&<'BNOHHH ***X#]I7]J;]GC]C MOX6W7QJ_:<^+FC>#/#%I,L+ZIK%P5$LS E88HU!DGE8*Q$<:LY"D@'!H [^O MDO\ :W_X*1ZKX?UKPA\#/V!-(\&?%#XE^-_B%J7@Z*;4O$CIH'A>_P!.LC>W MPU6>SCFDCDCCV((%4.SR8R"NT^4?%W]I[Q#_ ,%6KOPV_P#P3B_;SD\*_ [0 M]%UZ]^,7Q*^'T]M;^(='U2WAB;3+*6VU&(7%O;R$W$SE8095MV3S(QRW1_\ M!"SQ)\+/''[*GAGX]^)5\,:9\>?C7X*L/&'Q7L]-ODAO-<,3R6=OKDNG(X2 MW"!7DFBBC6665B23C !\2?MJ67PC_:]_X)0?M&_\%@OVD_AA9O\ $34_!-O\ M.(_"FJQ0:A9>!M7TO7I-,>YT>\9/-C2:\G2X+*5^[M8O@L?U!_X)R_MA>&_V MQ_@D?%OP^\%^-U\+:$UMI7A_Q]XOT8V,/CB.*VC$FJ6,>UNT@<"26--_4 M9^8+\O?\$G?^"-'[0?P.^!NF>#_^"DGQ[M_'VF6FGWUM9_!32[>.3PG%]KU4 MZI-=ZBDD?_$VOFN]L@DD&R'!1-Z\U^D%O;V]I;I:VL"111($CCC4*J*!@ < M =J 'T444 %%9?C;QOX.^&OA#4_B#\0O%.GZ'H6BV,M[J^L:K=I;VUE;QJ6 MDEED5>3+:+<&-HUEP1Y@&%# ]U_;D_P""BOPH_8]^ M'WCJ'0(XO''Q1\)^ O\ A*=.^$>AW6[5]2M7NX[*&41(KNL)N945G",0H8A6 MVXKY?^#6E?&#_@H5^W,WP"_X*B>!?!$7BG]F&XT[QQHNE_#?3+Z>PEWM*8HYKI'N(P#'.H54.17 M>K_P25_:2\=_\%3?BW^U]X^_:^UCPQ\*/%_B+PGJNG^!/A_>R6.I:_-HNF01 M6\6HWJJLD-G%<_:F^S0N?/,N]RF%! /*?^#9C]M#PS\3_P!FW2_V=/@S\"/& M-QX>LM7\5:]K_C"+2UM/#?A.:[URXN+'0+=YF5KF7[+*LKK;JRPEU#9W,4_5 M6LCP)X \"_"WPE9> ?AIX,TKP]H>FQ&/3M&T33X[6UMD)+%8XHE54!))X R2 M3WK7H **** "N'^-7[2OP(_9SF\*P?'#XG:9X:;QOXKM?#7A0:E(R_VCJMQN M\FU0@'#-M;!;"^I&1GYU\7?\%XO^"8?@?XT-\&/$'Q_G00>(O^$?OO&D/AJ^ MD\,V>K9Q]AEU=83:+*#PQ\PHG.]EVMC\V/C+_P %"_"'[*__ 4D^.7A7]M- M[#XV?!OX@?'632T^$FH7]K=ZEX0U;3++19]*UR".^G2*"PF>\%JSEHD5K4$, M=A1@#Z!^(?[2O[8__!0O5/ 7[*7[9_PATOP'\"OVO-3\3^&- \.:##J&G>/? M#,.C&6\BNKR2[5K>:.[CLF+".#8L5Q&P9@3O=\%OVF]'_9X_X+T_M(? G]G/ M]DKQ'XNUW5K3X;^'7T/P1ID&FZ7I6F6^G-<7VN:E)]4\-Q#^W MGCU6*QA9-.E9"EM+)!#<1-V MM+#3;.RDO[VY>ZO[]+6WCMH7NKJ4M+ M(>//^"E?[ 'PP^/5M^R]\0OVPOA]H_C^ZN([=/"U_P")8([E)Y,>7#)EML4K MY7;&Y5VW+@'<,@'K'B_Q_P"!/A]#87/CWQKI.B1ZKJMOIFF/J^HQ6PO+Z=]D M%K$9&'F32-\J1KEF/ !K\V/BG_P4]^(_[<\W_#+>G?!36OAU\&_C[XL\2?"; MP+\==&\7Q2Z[;:U9QW,8 N]@FX"N>B^*OQ!_:4_:O M\2?L,?\ !9OX)7MI\*_C+\4-3U3]E;Q!J1_LN^T>^T2_DM8=-:>U\M[2YFA@ M2\M90^Z:.Y=1)+YX5?=_^"KO[&/[=7[2'[0G[-GBC]A?Q3X2\(P?#O7/$U_X MA\4^)K-;J#0I;S3X[.WO8;'(^V7*)/>O$A'E^=L,A"YR ?-OPI_X1K_@D=_P M4VM_@1^Q-\2_@MXC\(_&GXL^&O!WBSX >%7N/^$F\(PV^A9?7S&EVZ18;S9K MMFMPKIY)WAV/E_KU7F/[//[+?@GX%>'='NM8O?\ A,_'EEH,.F:W\5?$>DV? M_"0:\L8'S75U#$C.. I)P%7)8@L?3J "BBB@ JAXH\4^&?!'AN_\9>-/$5C MI&D:59R7>J:KJ=VD%M9V\:EI)99'(6-%4%BS$ $DUY!^UW_ ,%(_P!A?]@R M72K3]KK]ICPWX)N];4MI6G:C-)+=W$8)4RBW@1Y1$&!4RE0@(QNSQ7P)_P % M$_CE^W/XE\&>.OVZ_AS^TGI[_!BS\:>#?#_P2^'F@P:1J_ASXM:-J\]E9ZJ- M0;$D\C2/=W$(0F(1K;.%4L3+0![!^VU_P6A^*WP@\2^--7_8\_9V\-_$OP'\ M(?AWHOCOXF>+=3\9FQ2_T?4R[VZ:+Y<,B7^&/C19>&O&_CO3+;XI>%OM7B/XL7.KRP3KID\E MM&_B]_P1U\??\$Y?^"85_P"&8OL\ MEKX;TG3[CQ9)=6>EF/6K6YU"RN;EI)98RD!N 8B2Z*RHJ@;5KV+]BW]CGXD_ M!;P5)JW[6_Q_N?C%X^U'6AK,VJ:II%O!I?ANX\E(1:Z':A,V%JB(B@!MTC*9 M&VL["@#UWX,>+_%7Q!^#WA/Q[XZ\&R^'-;UOPU8:AK/AZX),FEW4UNDDMJQ( M!W1NS(<@=?M0?M:_LX?L7?"Z7XS?M0_%S2_!WAR.Y2VCO=1+ MN]SZ79?;+X:K+8)+*DJH8XUA 4F27!8; M=K>.?M%_M0?%/_@JG\/IO&?_ 2._;0U"+P-X'\(>(K[Q@OPY2.R\77GBF&! M&T726M-6MED@MI9%G+AEA\X(4$@Q7>_\$>OB?X,\9:S\6? ?CO\ 9LU#X8_M M*^'D\,M^TI#>PVH@\0:U<:5F#6H!8W$MHT=SY=R_[K:Q(/F MAB ?)OQ2^&W M[*'_ 40_87\5_\ !3+]MGXGZ+\%?&_BKQ%H/@KQ%XG\0:5%K^G>"KKPYXBF M@=- D*I/;+>SJ[22^:5"N=X(1Y#]V_\ !'C]IS]H+]K3]C=/BM^T3<6.JWT7 MC+6M+\.>-=,T*32[?QEHMM=M%9ZW%:2T*PDO=9UK5KM8+:RMXU+/+)(Y 50!G)KY)\*?\ !:+]@7]K?2?&GP9_ M9O\ V@;V/QP? 6JZKX7M=6\.ZEHLVK01VLS"\TY[R"+[2%V%P8B6"H7QM4L M#T']NC_@HS\-?V2? _CK0O MB/'_ ,7_ OX!7Q1I'P@T21Y-5U.VEO([&&4 M1QH[^5]HE0.55G"!B%/%?+WPVC^)W[<'[5GC#X)?\%5?"?@%O&'[+FDV_C#P MW>_#?3[F]\+WL'B#2+RW!U#3-42:2XN;-89FC&5W%MP1 M>-OCK\(?V-_VK;.P^*OQJT?X<1:G\*/C?IM[;7EQI^@:GHD6J7NB:E.\_GB\ MM'8VIC"RN5()6,*[O]<6_P#P2&^.?CC_ (*B?%C]L?XG_M=ZYHOPP\6^*/"V MM:3\.O 5_+I]UK=QHNF6\%L-4O(PLJVL-PMPZVD+E92XD=E(VD \]_X-\_B; MXHT_7O$W[*'P%^/UY\9?V:_ '@+1F\#?$;4?AX_A^33=;FEG-[HJ[XHS=;1_ MI#%@[P&5(F;/7]/J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH ;*LC1,L4FQBI"L5S@^N.]?@#X:^+W_ 3[_9]_X)5?&?\ 8,_X*-_ +2]3 M_:;T/Q/K,/CC2-4AM[?Q+XUU.^U"62R\1Z5>W*[KQO*GB>/RV9R(,!"DB[_Z M *R-5^'_ (#UWQ+8^--<\$Z1>:QI:E=-U:[TV*2YM "]'T3Q!K_Q#\40ZC/K= MK!806\5];P6]PTFDW1M[:TCF=_*NS)"2Q4E@?U.T^PM-+L(-,L(O+@MH5BA3 M<3M10 !D\G@=ZFHH **** "BBB@#\K?BI\;/@;_P3G_X+(_'/XM_\%(O"MDG M@[XY^"="3X-_$_Q'I#76EV<6GV+07_AIYO+D6S:68FX*X"2 AGRS**SO^#>^ MT^.WC'P=\6/!UY^PE/X:_91^*GC#6M9^'EMXB\3P36VF6-S$D=QI]M82PI-/ MIURYD>-]D<04MA6WEC^K>J:1I.N69T_6]+M[RW9@S074"R(2#D':P(R#S5@ M 8 H X_X _ ;X6?LP?!GP[^S]\$?#;Z/X3\*::MAH.F/?SW1MK=22$\V=WD? M!)^\QQT' KL*** "BBB@ K\]O\ @LO!XF^ _P"U3^S'_P %'O%OPNU/QU\) M?@SKFNP?$C1M*TQKZ?P^-3M8H;7Q"ELH)E%H\;%V"EHPP*8+%A^A-% 'XI># M/'/Q-_X**?\ !5OXB_M'_P#!,S]F*SU/X,^+OA3+\/OBI\3[?Q3=:+IOBQ+U ME"ZDD5WID9EU.QC:0&.,2[D5%:>+?M/Z,_\ !.'_ ()3?LF?\$Q?ATOA;X#^ M%Y[_ ,1W>GP6GB/X@>(I!/O^"LGQ _9P\"_\$Y?V,M9M?BY M\,O&UEXF\0W?C/1]5\/7/PQGLV7[1I=Y?$35O$6G>'+R_82ZC% MI/\ :#XMXY9.&=8D9E&WY4)4_3E%% !1110 5G^+M"D\4^%-3\,PZK<6#ZCI M\UJM]:-B6W,D;()$/9ESD>X%:%% 'X:)\6?CI^SA_P $H/$/_!"SXB_\$ZO$ MOBKXOZ5%>^%/#UA:>"+^Y\.>-],NKJ:2'7;*_MHFB@F0RI.SSO&(Y8C(SJX9 M$^]/^"4W_!.;Q1\"?V7)O!O[=O[//P7O_'VKZ7H^E^)M<\-6SZK-XDL-/L;. M&U.K2WML@EN8WM\E8P\.Z-9 S.6=OM>B@!%544(B@ # ' %+110 4444 ,N M4FEMY([>?RI&0A)-N[8<<'!ZX]*_ 7P]\I6@AUWQYJ5_J$TEEXDTN^DA=KR4I/$T14M)^X ".N?W M]JA>^%?"^I:W:^)M1\-V%QJ5BK+8ZA/9H\]N&^\$D(W(#WP1F@#X>_8!_9P^ M,W[9'_!-;X>?L_?\%>?V4-1TW7/ JZ!>:5J&L^+HY=2U*ZL DUKJ6^QE%QI] MR@"Q2*[K,V90^-["OO"BB@ HHHH **** /RP^)WQ^^$O_!+[_@K[\>OC/_P4 M*\+I#X(^/?A#0Q\*/BMJVCRW>FV:Z?I[6][X8GECBE^Q^;+^_P!H4)(,,^YB M,>"?\$Z/V"OCS_P4._9Z\:? [QG^SMXI^"7[,/C/XYGXE?##4]'\<+%J.@K; MNA-CIMK/:13I97,ADF@N"D0AVAEB?=N/[CW-K;7D1@N[>.5"02DB!AD'(X/O M3Z //?V7_P!E3]GW]C+X06'P)_9G^&&G>%/#.GL9%LK!"7N)V #W%Q*Y,EQ. M^U=TLC,[8&3@#'H5%% !1110 5^?7_!8>Q\;_ 7]K/\ 9H_X*6:E\)]6\?\ MPQ^#6J:]9?$70=$TQKZ\T"+5+:&&'Q!!;*"9/LS1'S& +(A!7&2R_H+10!^+ MWP]\0?&#_@HY_P %9O'?[5'_ 3^_9BBE^!WB;X;+X!^)WQ'C\8ZQX4A\96U MS-&WV^ R:=;W U2SB$B?N=^%6-3>*_%GC#Q)=:QK&M30Q"& W-Y=.\CK%$!'&@(1%SA068GV.B@ HHHH * M*** /E#_ (+:?LK_ !@_;%_X)P>.?@[\!;&WU+Q5%<:9K>E>'+Y@+;Q VG7\ M%ZVFRY(!698"@#$*7V;B!DCX#_;9_:?^,W_!8?QY^SU\-_V%/V&M7TSXC_#G MQE:^)O%M]\3O#NJZ$WP\N+4XNM*N[J2Q-M+972 Q.D\\%GX*TT7%IHNI74*I?26-U M<1)<-YN-C3.%ED0 /GI7MU%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 K%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__V0$! end XML 23 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2023
Feb. 02, 2024
Jun. 30, 2023
Entity Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Current Fiscal Year End Date --12-31    
Document Period End Date Dec. 31, 2023    
Document Transition Report false    
Entity File Number 001-38017    
Entity Registrant Name SNAP INC    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 45-5452795    
Entity Address, Address Line One 3000 31st Street    
Entity Address, City or Town Santa Monica    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 90405    
City Area Code (310)    
Local Phone Number 399-3339    
Title of 12(b) Security Class A Common Stock, par value $0.00001 per share    
Trading Symbol SNAP    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction false    
Entity Shell Company false    
Entity Public Float     $ 14.8
Amendment Flag false    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001564408    
Class A      
Entity Information [Line Items]      
Entity Common Stock Shares Outstanding   1,396,476,171  
Class B      
Entity Information [Line Items]      
Entity Common Stock Shares Outstanding   22,528,406  
Class C      
Entity Information [Line Items]      
Entity Common Stock Shares Outstanding   231,626,943  

XML 24 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Audit Information [Abstract]  
Auditor Firm ID 42
Auditor Name Ernst & Young LLP
Auditor Location Los Angeles, CA, United States
XML 25 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities      
Net loss $ (1,322,485) $ (1,429,653) $ (487,955)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:      
Depreciation and amortization 168,441 202,173 119,141
Stock-based compensation 1,324,004 1,387,787 1,092,135
Amortization of debt issuance costs 7,361 6,865 4,311
Losses (gains) on debt and equity securities, net 33,027 36,838 (289,052)
Induced conversion expense related to convertible notes 0 0 41,538
Other (26,958) 15,596 8,643
Change in operating assets and liabilities, net of effect of acquisitions:      
Accounts receivable, net of allowance (98,127) (119,780) (332,967)
Prepaid expenses and other current assets (9,920) (40,917) (26,607)
Operating lease right-of-use assets 70,674 71,441 47,258
Other assets 2,238 (504) (10,916)
Accounts payable 94,988 46,492 53,579
Accrued expenses and other current liabilities 62,130 71,706 117,092
Operating lease liabilities (68,007) (68,886) (49,294)
Other liabilities 9,155 5,456 5,974
Net cash provided by (used in) operating activities 246,521 184,614 292,880
Cash flows from investing activities      
Purchases of property and equipment (211,727) (129,306) (69,875)
Purchases of strategic investments (7,770) (26,346) (41,160)
Sales of strategic investments 7,559 63,276 36,777
Cash paid for acquisitions, net of cash acquired (50,254) (67,067) (310,915)
Purchases of marketable securities (2,048,273) (3,485,638) (2,438,983)
Sales of marketable securities 459,481 75,716 379,555
Maturities of marketable securities 2,424,717 2,525,215 2,536,725
Other (2,779) (18,125) (1,897)
Net cash provided by (used in) investing activities 570,954 (1,062,275) 90,227
Cash flows from financing activities      
Proceeds from issuance of convertible notes, net of issuance costs 0 1,483,500 1,137,227
Purchase of capped calls 0 (177,000) (86,825)
Proceeds from the exercise of stock options 1,038 4,272 14,671
Payments of debt issuance costs 0 (3,006) 0
Repurchases of Class A non-voting common stock (189,394) (1,001,052) 0
Deferred payments for acquisitions (270,433) 0 0
Net cash provided by (used in) financing activities (458,789) 306,714 1,065,073
Change in cash, cash equivalents, and restricted cash 358,686 (570,947) 1,448,180
Cash, cash equivalents, and restricted cash, beginning of period 1,423,776 1,994,723 546,543
Cash, cash equivalents, and restricted cash, end of period 1,782,462 1,423,776 1,994,723
Supplemental disclosures      
Cash paid for income taxes, net 30,924 12,087 25,333
Cash paid for interest $ 10,244 $ 8,873 $ 10,887
XML 26 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenue $ 4,606,115 $ 4,601,847 $ 4,117,048
Costs and expenses:      
Cost of revenue 2,114,117 1,815,342 1,750,246
Research and development 1,910,862 2,109,800 1,565,467
Sales and marketing 1,122,092 1,118,746 792,764
General and administrative 857,423 953,265 710,640
Total costs and expenses 6,004,494 5,997,153 4,819,117
Operating loss (1,398,379) (1,395,306) (702,069)
Interest income 168,394 58,597 5,199
Interest expense (22,024) (21,459) (17,676)
Other income (expense), net (42,414) (42,529) 240,175
Loss before income taxes (1,294,423) (1,400,697) (474,371)
Income tax benefit (expense) (28,062) (28,956) (13,584)
Net loss $ (1,322,485) $ (1,429,653) $ (487,955)
Net loss per share attributable to Class A, Class B, and Class C common stockholders (Note 3):      
Basic (in usd per share) $ (0.82) $ (0.89) $ (0.31)
Diluted (in usd per share) $ (0.82) $ (0.89) $ (0.31)
Weighted average shares used in computation of net loss per share:      
Basic (in shares) 1,612,504 1,608,304 1,558,997
Diluted (in shares) 1,612,504 1,608,304 1,558,997
XML 27 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net loss $ (1,322,485) $ (1,429,653) $ (487,955)
Other comprehensive income (loss), net of tax      
Unrealized gain (loss) on marketable securities, net of tax 8,269 (9,307) (1,735)
Foreign currency translation 12,836 (10,188) (14,107)
Total other comprehensive income (loss), net of tax 21,105 (19,495) (15,842)
Total comprehensive loss $ (1,301,380) $ (1,449,148) $ (503,797)
XML 28 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 1,780,400 $ 1,423,121
Marketable securities 1,763,680 2,516,003
Accounts receivable, net of allowance 1,278,176 1,183,092
Prepaid expenses and other current assets 153,587 134,431
Total current assets 4,975,843 5,256,647
Property and equipment, net 410,326 271,777
Operating lease right-of-use assets 516,862 370,952
Intangible assets, net 146,303 204,480
Goodwill 1,691,827 1,646,120
Other assets 226,597 279,562
Total assets 7,967,758 8,029,538
Current liabilities    
Accounts payable 278,961 181,774
Operating lease liabilities 49,321 46,485
Accrued expenses and other current liabilities 805,836 987,340
Total current liabilities 1,134,118 1,215,599
Convertible senior notes, net 3,749,400 3,742,520
Operating lease liabilities, noncurrent 546,279 386,271
Other liabilities 123,849 104,450
Total liabilities 5,553,646 5,448,840
Commitments and contingencies (Note 8)
Stockholders’ equity    
Treasury stock, at cost. 49,200 and 51,312 shares of Class A non-voting common stock at December 31, 2023 and December 31, 2022, respectively. (479,903) (500,514)
Additional paid-in capital 14,613,404 13,309,828
Accumulated deficit (11,726,536) (10,214,657)
Accumulated other comprehensive income (loss) 7,131 (13,974)
Total stockholders’ equity 2,414,112 2,580,698
Total liabilities and stockholders’ equity 7,967,758 8,029,538
Class A Non-voting Common Stock    
Stockholders’ equity    
Common stock, value 14 13
Class B Voting Common Stock    
Stockholders’ equity    
Common stock, value 0 0
Class C Voting Common Stock    
Stockholders’ equity    
Common stock, value $ 2 $ 2
XML 29 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Common stock, outstanding (in shares) 1,694,696,000 1,625,398,000   1,619,283,000
Class A Non-voting Common Stock        
Common stock, par value (in usd per share) $ 0.00001 $ 0.00001    
Common stock, authorized (in shares) 3,000,000,000 3,000,000,000    
Common stock, issued (in shares) 1,440,540,591 1,371,242,000    
Common stock, outstanding (in shares) 1,391,341,262 1,319,930,000    
Treasury stock, common (in shares) 49,200,000 51,312,000 51,300,000  
Class B Voting Common Stock        
Common stock, par value (in usd per share) $ 0.00001 $ 0.00001    
Common stock, authorized (in shares) 700,000,000 700,000,000    
Common stock, issued (in shares) 22,528,406 22,529,000    
Common stock, outstanding (in shares) 22,528,406 22,529,000    
Class C Voting Common Stock        
Common stock, par value (in usd per share) $ 0.00001 $ 0.00001    
Common stock, authorized (in shares) 260,887,848 260,888,000    
Common stock, issued (in shares) 231,626,943 231,627,000    
Common stock, outstanding (in shares) 231,626,943 231,627,000    
XML 30 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Treasury stock
Additional paid-in capital
Additional paid-in capital
Cumulative Effect, Period of Adoption, Adjustment
Accumulated deficit
Accumulated deficit
Cumulative Effect, Period of Adoption, Adjustment
Accumulated other comprehensive income (loss)
Class A
Class A
Common stock
Class A
Common stock
Class A Non-Voting Common Stock Conversion From Class B Voting Common Stock
Class B
Class B
Common stock
Class B
Common stock
Class A Non-Voting Common Stock Conversion From Class B Voting Common Stock
Class C
Class C
Common stock
Common stock, beginning of period (in shares) at Dec. 31, 2020     0   0   0   1,248,010,000     23,696,000     231,627,000
Treasury stock, beginning of period (in shares) at Dec. 31, 2020   0                          
Balance, beginning of period at Dec. 31, 2020   $ 0 $ 10,200,141 $ (664,021) $ (7,891,542) $ 95,031 $ 21,363   $ 12     $ 0     $ 2
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Shares issued in connection with exercise of stock options under stock-based compensation plans (in shares)                 1,174,000     168,000      
Issuance of Class A non-voting common stock in connection with acquisitions (in shares)                 6,732,000            
Issuance of Class A non-voting common stock for vesting of restricted stock units and restricted stock awards, net (in shares)                 55,466,000            
Issuance of Class A non-voting common stock for vesting of restricted stock units and restricted stock awards, net                 $ 1            
Issuance of Class A non-voting common stock for the induced conversion related to convertible senior notes (in shares)                 52,410,000            
Issuance of Class A non-voting common stock for the induced conversion related to convertible senior notes     1,175,191           $ 1            
Conversion of common stock to common stock (in shares)                   1,095,000     (1,095,000)    
Stock-based compensation expense     1,088,506                        
Shares issued in connection with exercise of stock options under stock-based compensation plans     14,680                        
Issuance of Class A non-voting common stock in connection with acquisitions and divestitures     341,425                        
Purchase of capped calls     $ (86,825)                        
Net loss $ (487,955)       $ (487,955)     $ (408,118)     $ (7,339)     $ (72,498)  
Other comprehensive income (loss), net of tax $ (15,842)           $ (15,842)                
Common stock, end of period (in shares) at Dec. 31, 2021 1,619,283,000   0   0   0   1,364,887,000     22,769,000     231,627,000
Treasury stock, end of period (in shares) at Dec. 31, 2021   0                          
Balance, end of period at Dec. 31, 2021 $ 3,790,168 $ 0 $ 12,069,097   $ (8,284,466)   $ 5,521   $ 14     $ 0     $ 2
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Shares issued in connection with exercise of stock options under stock-based compensation plans (in shares)                 334,000     58,000      
Issuance of Class A non-voting common stock in connection with acquisitions (in shares)                 1,277,000            
Issuance of Class A non-voting common stock for vesting of restricted stock units and restricted stock awards, net (in shares)                 58,342,000            
Conversion of common stock to common stock (in shares)                   298,000     (298,000)    
Repurchases of Class A non-voting common stock (in shares)                 (105,208,000)            
Repurchases of Class A non-voting common stock                 $ (1)            
Repurchases of Class A non-voting common stock (in shares)   105,208,000                          
Repurchases of Class A non-voting common stock   $ (1,001,052)                          
Retirement of Class A non-voting common stock (in shares)   (53,896,000)                          
Retirement of Class A non-voting common stock   $ 500,538     (500,538)                    
Stock-based compensation expense     1,369,407                        
Shares issued in connection with exercise of stock options under stock-based compensation plans     4,285                        
Issuance of Class A non-voting common stock in connection with acquisitions and divestitures     44,039                        
Purchase of capped calls     $ (177,000)                        
Net loss (1,429,653)       $ (1,429,653)     $ (1,203,614)     $ (20,141)     $ (205,898)  
Other comprehensive income (loss), net of tax $ (19,495)           $ (19,495)                
Common stock, end of period (in shares) at Dec. 31, 2022 1,625,398,000   0   0   0 1,319,930,000 1,319,930,000   22,529,000 22,529,000   231,627,000 231,627,000
Treasury stock, end of period (in shares) at Dec. 31, 2022   51,312,000           51,312,000              
Balance, end of period at Dec. 31, 2022 $ 2,580,698 $ (500,514) $ 13,309,828   $ (10,214,657)   $ (13,974)   $ 13     $ 0     $ 2
Treasury stock, beginning of period (in shares) at Sep. 30, 2022               51,300,000              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Retirement of Class A non-voting common stock (in shares)               (53,900,000)              
Retirement of Class A non-voting common stock               $ (500,500)              
Common stock, end of period (in shares) at Dec. 31, 2022 1,625,398,000   0   0   0 1,319,930,000 1,319,930,000   22,529,000 22,529,000   231,627,000 231,627,000
Treasury stock, end of period (in shares) at Dec. 31, 2022   51,312,000           51,312,000              
Balance, end of period at Dec. 31, 2022 $ 2,580,698 $ (500,514) $ 13,309,828   $ (10,214,657)   $ (13,974)   $ 13     $ 0     $ 2
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Shares issued in connection with exercise of stock options under stock-based compensation plans (in shares)                 599,000     565,000      
Issuance of Class A non-voting common stock for vesting of restricted stock units and restricted stock awards, net (in shares)                 86,557,000            
Issuance of Class A non-voting common stock for vesting of restricted stock units and restricted stock awards, net                 $ 1            
Conversion of common stock to common stock (in shares)                   566,000     (566,000)    
Repurchases of Class A non-voting common stock (in shares)                 (18,423,000)            
Repurchases of Class A non-voting common stock (in shares)   18,423,000                          
Repurchases of Class A non-voting common stock   $ (189,394)                          
Retirement of Class A non-voting common stock (in shares)   (18,423,000)                          
Retirement of Class A non-voting common stock   $ 189,394     (189,394)                    
Reissuances of Class A non-voting common stock for vesting of restricted stock units (in shares)   (2,112,000)             2,112,000            
Reissuances of Class A non-voting common stock for vesting of restricted stock units   $ 20,611 (20,611)                        
Stock-based compensation expense     1,323,149                        
Shares issued in connection with exercise of stock options under stock-based compensation plans     $ 1,038                        
Net loss (1,322,485)       $ (1,322,485)     $ (1,114,039)     $ (18,479)     $ (189,967)  
Other comprehensive income (loss), net of tax $ 21,105           $ 21,105                
Common stock, end of period (in shares) at Dec. 31, 2023 1,694,696,000   0   0   0 1,391,341,262 1,391,341,000   22,528,406 22,528,000   231,626,943 231,627,000
Treasury stock, end of period (in shares) at Dec. 31, 2023   49,200,000           49,200,000              
Balance, end of period at Dec. 31, 2023 $ 2,414,112 $ (479,903) $ 14,613,404   $ (11,726,536)   $ 7,131   $ 14     $ 0     $ 2
XML 31 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Snap Inc. is a technology company.
Snap Inc. (“we,” “our,” or “us”), a Delaware corporation, is headquartered in Santa Monica, California. Our flagship product, Snapchat, is a visual messaging application that was created to help people communicate through short videos and images called “Snaps.”
Basis of Presentation
Our consolidated financial statements are prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). Our consolidated financial statements include the accounts of Snap Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Our fiscal year ends on December 31. Certain reclassifications have been made in the prior periods to conform to the current year's presentation. None of these reclassifications had a material impact on our consolidated financial statements.
Use of Estimates
The preparation of our consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements. Management’s estimates are based on historical information available as of the date of the consolidated financial statements and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from those estimates.
Key estimates relate primarily to determining the fair value of assets and liabilities assumed in business combinations, evaluation of contingencies, uncertain tax positions, and the fair value of strategic investments. On an ongoing basis, management evaluates our estimates compared to historical experience and trends, which form the basis for making judgments about the carrying value of assets and liabilities.
Concentrations of Business Risk
We currently use both Google Cloud and Amazon Web Services for our hosting requirements. A disruption or loss of service from one or both of these partners could seriously harm our ability to operate. Although we believe there are other qualified providers that can provide these services, a transition to a new provider could create a significant disruption to our business and negatively impact our consolidated financial statements.
Concentrations of Credit Risk
Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash, cash equivalents, marketable securities, and accounts receivable. We maintain cash deposits, cash equivalent balances, and marketable securities with several financial institutions. Cash and cash equivalents may be withdrawn or redeemed on demand. We believe that the financial institutions that hold our cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances. We also maintain investments in U.S. government debt and agency securities, publicly traded equity securities, corporate debt securities, certificates of deposit, and commercial paper that carry high credit ratings and accordingly, minimal credit risk exists with respect to these balances.
We extend credit to our customers based on an evaluation of their ability to pay amounts due under contractual arrangement and generally do not obtain or require collateral.
Revenue Recognition
Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. See Note 2 for additional information.
Cost of Revenue
Cost of revenue includes payments for content, developer, and advertiser partner costs. Under some of these arrangements, we pay a portion of the fees we receive from the advertisers for Snap Ads that are displayed within partner content on Snapchat. Partner arrangement costs were $675.0 million, $681.9 million, and $679.0 million for the years ended December 31, 2023, 2022, and 2021, respectively.
In addition, cost of revenue consists of payments to third-party infrastructure partners for hosting our products, which include expenses related to storage, computing, and bandwidth costs. Cost of revenue also includes third-party selling costs, personnel-related costs, facilities and other supporting overhead costs, including depreciation and amortization, and inventory costs.
Advertising
Advertising costs are expensed as incurred and were $24.9 million, $42.7 million, and $62.4 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Capital Structure
We have three classes of authorized common stock – Class A common stock, Class B common stock, and Class C common stock. Class A common stockholders have no voting rights, Class B common stockholders are entitled to one vote per share, and Class C common stockholders are entitled to ten votes per share. Shares of our Class B common stock are convertible into an equivalent number of shares of our Class A common stock and generally convert into shares of our Class A common stock upon transfer. Shares of our Class C common stock are convertible into an equivalent number of shares of our Class B common stock and generally convert into shares of our Class B common stock upon transfer.
Future Stock Split to be Effected in the Form of a Stock Dividend
In July 2022, our board of directors determined that it was advisable and in our best interest to approve a stock split to be effected in the form of a special dividend of one share of Class A common stock on each outstanding share of our common stock at a future date (the “Future Stock Split”). In connection with the Future Stock Split, we entered into certain agreements (the “Co-Founder Agreements”) with Evan Spiegel and Robert Murphy, our co-founders, and certain of their respective affiliates requiring them, among other things, to convert shares of Class B common stock and Class C common stock into Class A common stock under certain circumstances. The Future Stock Split will not be declared and paid until the first business day following the date on which the average of the volume weighted average price (the “VWAP”) per share of Class A common stock equals or exceeds $40 per share for 65 consecutive trading days. If this does not occur by July 21, 2032, the Future Stock Split will not be declared and paid, and the Co-Founder Agreements will terminate.
In June 2023, in connection with a proposed settlement of a class-action lawsuit, and as amended in December 2023, we agreed to modify the conditions for the Future Stock Split, subject to various conditions, including judicial approval of the settlement. If approved, the Future Stock Split will not be declared and paid until the first business day following the date on which (i) the VWAP per share of Class A common stock equals or exceeds $40 per share for 90 consecutive trading days (the “90-Day VWAP”) and (ii) the ratio of the 90-Day VWAP to $8.70 equals or exceeds the ratio of the average closing price of the S&P 500 Total Return index for the same 90 trading days for which the 90-Day VWAP was calculated to 8,862.85. The original ten year time period to trigger the Future Stock Split would remain unchanged.
No adjustments have been made to share or per share amounts for Class A common stock in the accompanying consolidated financial statements for the effects of the Future Stock Split as these triggering conditions have not been met.
Stock-based Compensation
We measure and recognize compensation expense for stock-based payment awards, including stock options, restricted stock units (“RSUs”), and restricted stock awards (“RSAs”) granted to employees, directors, and advisors, based on the grant date fair value of the awards. The grant date fair value of stock options is estimated using a Black-Scholes option pricing model. The fair value of stock-based compensation for stock options is recognized on a straight-line basis, net of estimated forfeitures, over the period during which services are provided in exchange for the award. The grant date fair value of RSUs and RSAs is estimated based on the fair value of our underlying common stock.
RSUs and RSAs vest on the satisfaction of a service-based condition. The service condition for RSUs and RSAs is generally satisfied in equal monthly or quarterly installments over three or four years. For these awards, we recognize stock-based compensation expense on a straight-line basis over the requisite service period.
Stock-based compensation expense recognized for all periods presented is based on awards that are expected to vest, including an estimate of forfeitures. We estimate the forfeiture rate using historical forfeitures of equity awards and other expected changes in facts and circumstances, if any. A modification of the terms of a stock-based award is treated as an exchange of the original award for a new award with total compensation cost equal to the grant-date fair value of the original award plus the incremental value of the modification to the award.
The future tax benefits on settlement of the above RSUs and RSAs is not expected to be material as currently we have established valuation allowances to reduce our net deferred tax assets to the amount that is more likely than not to be realized. The majority of the future tax benefits that arise on settlement of the above RSUs are in jurisdictions for which our net deferred tax assets have a full valuation allowance.
Income Taxes
We are subject to income taxes in the United States and numerous foreign jurisdictions. Deferred tax assets and liabilities are determined based on differences between the financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the deferred tax asset or liability is expected to be realized or settled.
In evaluating our ability to recover deferred tax assets, we consider all available positive and negative evidence, including historical operating results, ongoing tax planning, and forecasts of future taxable income on a jurisdiction-by-jurisdiction basis. Based on the level of historical losses, we have established a valuation allowance to reduce our net deferred tax assets to the amount that is more likely than not to be realized.
We recognize a tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in our consolidated financial statements from such positions are measured based on the largest benefit that has a greater than 50% likelihood of being realized. We recognize interest and penalties associated with tax matters as part of the income tax provision and include accrued interest and penalties with the related income tax liability on our consolidated balance sheets.
Currency Translation and Remeasurement
The functional currency of the majority of our foreign subsidiaries is the U.S. dollar. Monetary assets and liabilities denominated in a foreign currency are remeasured into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are remeasured at the average exchange rates during the period. Equity transactions and other non-monetary assets are remeasured using historical exchange rates. Foreign currency transaction gains and losses are recorded in other income (expense), net on our consolidated statement of operations. For those foreign subsidiaries where the local currency is the functional currency, adjustments to translate those statements into U.S. dollars are recorded in accumulated other comprehensive income (loss) in stockholders’ equity.
Cash and Cash Equivalents
Cash and cash equivalents consist of highly liquid investments with original maturities of 90 days or less from the date of purchase.
Restricted Cash
We are required to maintain restricted cash deposits to back letters of credit for certain property leases. These funds are restricted and have been classified in other assets on our consolidated balance sheets due to the nature of restriction. At December 31, 2023 and 2022, restricted cash balances were immaterial.
Marketable Securities
We hold investments in marketable securities consisting of U.S. government securities, U.S. government agency securities, publicly traded equity securities, corporate debt securities, certificates of deposit, and commercial paper. We classify marketable investments in debt securities as available-for-sale investments in our current assets because they represent investments available for current operations.
Our available-for-sale investments in debt securities are carried at fair value with any unrealized gains and losses, included in accumulated other comprehensive (loss) income in stockholders’ equity. Available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses, with any allowance for credit losses recognized as a charge in other income (expense), net on our consolidated statements of income. We did not record any credit losses on our available-for-sale debt securities in any of the periods presented. We determine gains or losses on the sale or maturities of marketable securities using the specific identification method and these gains or losses are recorded in other income (expense), net in our consolidated statements of operations.
Publicly traded equity securities are carried at fair value with any unrealized gains and losses recorded in other income (expense), net in our consolidated statements of operations.
Strategic Investments
We hold strategic investments primarily in privately held companies, consisting primarily of equity securities without readily determinable fair values, and to a lesser extent, debt securities. We adjust the carrying value of these equity securities to fair value upon observable transactions for identical or similar investments of the same issuer or upon impairment. All strategic investments are reviewed periodically for impairment. Any adjustments to carrying value of these investments are recorded in other income (expense), net in our consolidated statements of operations. Strategic investments are included within other assets in our consolidated balance sheets.
When we exercise significant influence over, but do not control the investee, such strategic investments are accounted for using the equity method. Under the equity method of accounting, we record our share of the results of the investments within other income (expense), net in our consolidated statements of operations.
Fair Value Measurements
Certain financial instruments are required to be recorded at fair value. Other financial instruments, including cash and cash equivalents and restricted cash, are recorded at cost, which approximates fair value. Additionally, accounts receivable, accounts payable, and accrued expenses approximate fair value because of the short-term nature of these financial instruments.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are recorded at the invoiced amount less any allowance for doubtful accounts to reserve for potentially uncollectible receivables. To determine the amount of the allowance, we make judgments about the creditworthiness of customers based on ongoing credit evaluation and historical experience. At December 31, 2023 and 2022, the allowance for doubtful accounts was immaterial.
Property and Equipment
Property and equipment are stated at cost, less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets, which is generally three years for computer hardware, software, and equipment, five years for furniture, and over the shorter of lease term or useful life of the assets for leasehold improvements. Buildings are generally depreciated over a useful life ranging from 20 to 45 years. Maintenance and repairs are expensed as incurred.
Leases
We have non-cancelable lease agreements for primarily offices that are recorded as operating lease right-of-use assets and operating lease liabilities in our consolidated balance sheets. We account for lease and non-lease components as a single lease component and do not record leases with an initial term of twelve months or less in our consolidated balance
sheets. We use our incremental borrowing rate based on the information available at the lease commencement date to determine the present value of lease payments over the lease term. Our lease terms may include options to extend or terminate the lease when it is reasonably certain we will exercise that option. Certain agreements have free rent periods or escalating rent payment provisions. Rent expense is recognized on a straight-line basis over the lease term.
Software Development Costs
Software development costs include costs to develop software to be used to meet internal needs and applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.
Segments
Our CEO is our chief operating decision maker (CODM). We have determined that we have a single operating segment. Our CEO evaluates performance and makes operating decisions about allocating resources based on financial data presented on a consolidated basis accompanied by disaggregated information about revenue by geographic region.
Business Combinations
We include the results of operations of the businesses that we acquire from the date of acquisition. We determine the fair value of the assets acquired and liabilities assumed based on their estimated fair values as of the respective date of acquisition. The excess purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates including the selection of valuation methodologies, estimates of future revenue and cash flows, discount rates, and selection of comparable companies. Our estimates of fair value are based on assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, not to exceed one year from the date of acquisition, we may record adjustments to the assets acquired and liabilities assumed, with a corresponding offset to goodwill. At the conclusion of the measurement period, any subsequent adjustments are reflected in our consolidated statements of operations.
When we issue payments or grants of equity to selling stockholders in connection with an acquisition, we evaluate whether the payments or awards are compensatory. This evaluation includes whether cash payments or stock award vesting is contingent on the continued employment of the selling stockholder beyond the acquisition date. If continued employment is required for the cash to be paid or stock awards to vest, the award is treated as compensation for post-acquisition services and is recognized as compensation expense.
Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in our consolidated statements of operations.
Goodwill
Goodwill represents the excess of the purchase price over the fair value of net assets acquired in a business combination. We test goodwill for impairment at least annually, in the fourth quarter, or whenever events or changes in circumstances indicate that goodwill might be impaired. For all periods presented, we had a single operating segment and reporting unit structure. There were no impairment charges in any of the periods presented.
Intangible Assets
Intangible assets are carried at cost and amortized on a straight-line basis over their estimated useful lives. We determine the appropriate useful life of our intangible assets by measuring the expected cash flows of acquired assets. The estimated useful lives of intangible assets are generally as follows:
Intangible AssetEstimated Useful
Life
Domain names
5 Years
Trademarks
3 Years
Acquired developed technology
3 to 7 Years
Customer relationships
2 to 8 Years
Patents
4 to 14 Years
Impairment of Long-Lived Assets
We evaluate recoverability of our property and equipment and intangible assets, excluding goodwill, when events or changes indicate the carrying amount of an asset may not be recoverable. Events and changes in circumstances considered in determining whether the carrying value of long-lived assets may not be recoverable include: significant changes in performance relative to expected operating results; significant changes in asset use; and significant negative industry or economic trends and changes in our business strategy. Recoverability of these assets is measured by comparison of their carrying amount to future undiscounted cash flows to be generated. If impairment is indicated based on a comparison of the assets’ carrying values and the undiscounted cash flows, the impairment loss is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets.
Legal Contingencies
For legal contingencies, we accrue a liability for an estimated loss if the potential loss from any claim or legal proceeding is considered probable, and the amount can be reasonably estimated. Legal fees and expenses are expensed as incurred. Note 8 provides additional information regarding our legal contingencies.
Recent Accounting Pronouncements
In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities to provide greater disaggregation within their annual rate reconciliation, including new requirements to present reconciling items on a gross basis in specified categories, disclose both percentages and dollar amounts, and disaggregate individual reconciling items by jurisdiction and nature when the effect of the items meet a quantitative threshold. The guidance also requires disaggregating the annual disclosure of income taxes paid, net of refunds received, by federal (national), state, and foreign taxes, with separate presentation of individual jurisdictions that meet a quantitative threshold. The guidance is effective for annual periods beginning after December 15, 2024 on a prospective basis, with a retrospective option, and early adoption is permitted. We are currently evaluating the impact of adoption of this standard on our consolidated financial statements and disclosures.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities with a single reportable segment to provide all the disclosures required by this standard and all existing segment disclosures in Topic 280 on an interim and annual basis, including new requirements to disclose significant segment expenses that are regularly provided to the CODM and included within the reported measure(s) of a segment's profit or loss, the amount and composition of any other segment items, the title and position of the CODM, and how the CODM uses the reported measure(s) of a segment's profit or loss to assess performance and decide how to allocate resources. The guidance is effective for annual periods beginning after December 15, 2023, and interim periods beginning after December 15, 2024, applied retrospectively with early adoption permitted. We are currently evaluating the impact of adoption of this standard on our consolidated financial statements and disclosures.
XML 32 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
We determine revenue recognition by first identifying the contract or contracts with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract, and recognizing revenue when, or as, we satisfy a performance obligation.
Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. We determine collectability by performing ongoing credit evaluations and monitoring customer accounts receivable balances. Sales tax, including value added tax, is excluded from reported revenue.
We generate substantially all of our revenues by offering various advertising products on Snapchat, which include Snap Ads and AR Ads, referred to as advertising revenue. AR Ads include Sponsored Lenses, which allow users to interact with an advertiser’s brand by enabling branded augmented reality experiences.
The substantial majority of advertising revenue is generated from the display of advertisements on Snapchat through contractual agreements that are either based on the number of advertising impressions delivered or on a fixed fee basis over a period of time. Revenue related to agreements based on the number of impressions delivered is recognized when the advertisement is served. Revenue related to fixed fee arrangements is recognized ratably over the service period, typically less than 30 days in duration, and such arrangements do not contain minimum impression guarantees.
In arrangements where another party is involved in providing specified services to a customer, we evaluate whether we are the principal or agent. In this evaluation, we consider if we obtain control of the specified goods or services before they are transferred to the customer, as well as other indicators such as the party primarily responsible for fulfillment, inventory risk, and discretion in establishing price. For advertising revenue arrangements where we are not the principal, we recognize revenue on a net basis. For the periods presented, revenue for arrangements where we are the agent was not material.
We also generate revenue from subscriptions and sales of hardware products. For the periods presented, all such revenue was not material.
The following table represents our revenue disaggregated by geography based on the billing address of the customer:
Year Ended December 31,
202320222021
(in thousands)
North America (1) (2)
$2,952,301 $3,205,554 $2,871,369 
Europe (3)
772,078 712,764 660,473 
Rest of world881,736 683,529 585,206 
Total revenue$4,606,115 $4,601,847 $4,117,048 

(1)North America includes Mexico, the Caribbean, and Central America.
(2)United States revenue was $2.9 billion, $3.1 billion, and $2.8 billion for the years ended December 31, 2023, 2022, and 2021, respectively.
(3)Europe includes Russia and Turkey. Effective March 2022, we halted advertising sales to Russian and Belarusian entities.
XML 33 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Loss per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Net Loss per Share Net Loss per Share
We compute net loss per share using the two-class method required for multiple classes of common stock. We have three classes of authorized common stock for which voting rights differ by class.
Basic net loss per share is computed by dividing net loss attributable to each class of stockholders by the weighted-average number of shares of stock outstanding during the period, adjusted for RSAs for which the risk of forfeiture has not yet lapsed.
For the calculation of diluted net loss per share, net loss per share attributable to common stockholders for basic net loss per share is adjusted by the effect of dilutive securities, including awards under our equity compensation plans. Diluted net loss per share attributable to common stockholders is computed by dividing the resulting net loss attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding. We use the if-converted method for calculating any potential dilutive effect of the convertible senior notes due in 2025, 2026, 2027, and 2028 (collectively, the “Convertible Notes”) on diluted net loss per share. The Convertible Notes would have a dilutive impact on net income per share when the average market price of Class A common stock for a given period exceeds the respective conversion price of the Convertible Notes. For the periods presented, our potentially dilutive shares relating to stock options, RSUs, RSAs, and Convertible Notes were not included in the computation of diluted net loss per share as the effect of including these shares in the calculation would have been anti-dilutive.
The numerators and denominators of the basic and diluted net loss per share computations for our common stock are calculated as follows for the years ended December 31, 2023, 2022, and 2021:
Year Ended December 31,
202320222021
(in thousands, except per share data)
Class AClass BClass CClass AClass BClass CClass AClass BClass C
Numerator:
Net loss$(1,114,039)$(18,479)$(189,967)$(1,203,614)$(20,141)$(205,898)$(408,118)$(7,339)$(72,498)
Net loss attributable to common stockholders$(1,114,039)$(18,479)$(189,967)$(1,203,614)$(20,141)$(205,898)$(408,118)$(7,339)$(72,498)
Denominator:         
Basic shares:         
Weighted-average common shares - Basic1,358,34522,532231,6271,354,01922,658231,6271,303,92123,449231,627
Diluted shares:         
Weighted-average common shares - Diluted1,358,34522,532231,6271,354,01922,658231,6271,303,92123,449231,627
Net loss per share attributable to common stockholders:         
Basic$(0.82)$(0.82)$(0.82)$(0.89)$(0.89)$(0.89)$(0.31)$(0.31)$(0.31)
Diluted$(0.82)$(0.82)$(0.82)$(0.89)$(0.89)$(0.89)$(0.31)$(0.31)$(0.31)
The following potentially dilutive shares were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented:
Year Ended December 31,
202320222021
(in thousands)
Stock options1,6973,1594,304
Unvested RSUs and RSAs157,130132,39286,180
Convertible Notes (if-converted)89,37989,37962,755
XML 34 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stockholders' Equity Stockholders’ Equity
Common Stock
As of December 31, 2023, we are authorized to issue 3,000,000,000 shares of Class A non-voting common stock, 700,000,000 shares of Class B voting common stock, and 260,887,848 shares of Class C voting common stock, each with a par value of $0.00001 per share. Class A common stockholders have no voting rights, Class B common stockholders are entitled to one vote per share, and Class C common stockholders are entitled to ten votes per share. Shares of our Class B common stock are convertible into an equivalent number of shares of our Class A common stock and generally convert into shares of our Class A common stock upon transfer. Shares of our Class C common stock are convertible into an equivalent number of shares of our Class B common stock and generally convert into shares of our Class B common stock upon transfer. Any dividends paid to the holders of the Class A common stock, Class B common stock, and Class C common stock will be paid on a pro rata basis. For the year ended December 31, 2023, we did not declare any dividends. On a liquidation event, as defined in our certificate of incorporation, any distribution to common stockholders is made on a pro rata basis to the holders of the Class A common stock, Class B common stock, and Class C common stock.
As of December 31, 2023, there were 1,440,540,591 shares issued and 1,391,341,262 shares outstanding of Class A common stock, and 22,528,406 shares and 231,626,943 shares issued and outstanding of Class B common stock and Class C common stock, respectively.
Stock-based Compensation Plans
We maintain three share-based employee compensation plans: the 2017 Equity Incentive Plan (“2017 Plan”), the 2014 Equity Incentive Plan (“2014 Plan”), and the 2012 Equity Incentive Plan (“2012 Plan,” and collectively with the 2017 Plan and the 2014 Plan, the “Stock Plans”). In January 2017, our board of directors adopted the 2017 Plan, and in February 2017 our stockholders approved the 2017 Plan, effective on March 1, 2017, which serves as the successor to the 2014 Plan and 2012 Plan and provides for the grant of incentive stock options to employees, including employees of any parent or subsidiary, and for the grant of nonstatutory stock options, stock appreciation rights, RSAs, RSUs, performance stock awards, performance cash awards, and other forms of stock awards to employees, directors, and consultants, including employees and consultants of our affiliates. We do not expect to grant any additional awards under the 2014 Plan or 2012 Plan as of the effective date of the 2017 Plan, other than awards for up to 2,500,000 shares of Class A common stock to our employees and consultants in France under the 2014 Plan. Outstanding awards under the 2014 Plan and 2012 Plan continue to be subject to the terms and conditions of the 2014 Plan and 2012 Plan, respectively. Shares available for grant under the 2014 Plan and 2012 Plan, which were reserved but not issued or subject to outstanding awards under the 2014 Plan or 2012 Plan, respectively, as of the effective date of the 2017 Plan, were added to the reserves of the 2017 Plan.
We initially reserved 87,270,108 shares of our Class A common stock for future issuance under the 2017 Plan. An additional number of shares of Class A common stock will be added to the 2017 Plan equal to (i) 96,993,064 shares of Class A common stock reserved for future issuance pursuant to outstanding stock options and unvested RSUs under the 2014 Plan, (ii) 37,228,865 shares of Class A common stock issuable on conversion of Class B common stock underlying stock options and unvested RSUs outstanding under the 2012 Plan, (iii) 17,858,235 shares of Class A common stock that were reserved for issuance under the 2014 Plan as of the date the 2017 Plan became effective, (iv) 11,004,580 shares of Class A common stock issuable on conversion of Class B common stock that were reserved for issuance under the 2012 Plan as of the date the 2017 Plan became effective, and (v) a maximum of 86,737,997 shares of Class A common stock that will be added pursuant to the following sentence. With respect to each share that returns to the 2017 Plan pursuant to (i) and (ii) of the prior sentence that was associated with an award that was outstanding under the 2014 Plan and 2012 Plan as of October 31, 2016, an additional share of Class A common stock will be added to the share reserve of the 2017 Plan, up to a maximum of 86,737,997 shares. The number of shares reserved for issuance under the 2017 Plan will increase automatically on January 1st of each calendar year, beginning on January 1, 2018 through January 1, 2027, by the lesser of (i) 5.0% of the total number of shares of our capital stock outstanding on December 31st of the immediately preceding calendar year, and (ii) a number determined by our board of directors. The maximum term for stock options granted under the 2017 Plan may not exceed ten years from the date of grant. The 2017 Plan will terminate ten years from the date our board of directors approved the plan, unless it is terminated earlier by our board of directors.
2017 Employee Stock Purchase Plan
In January 2017, our board of directors adopted the 2017 Employee Stock Purchase Plan (“2017 ESPP”). Our stockholders approved the 2017 ESPP in February 2017. The 2017 ESPP became effective in connection with the IPO. A total of 16,484,690 shares of Class A common stock were initially reserved for issuance under the 2017 ESPP. No shares of
our Class A common stock have been issued or offered under the 2017 ESPP. The number of shares of our Class A common stock reserved for issuance will automatically increase on January 1st of each calendar year, beginning on January 1, 2018 through January 1, 2027, by the lesser of (i) 1.0% of the total number of shares of our common stock outstanding on the last day of the calendar month before the date of the automatic increase, and (ii) 15,000,000 shares; provided that before the date of any such increase, our board of directors may determine that such increase will be less than the amount set forth in clauses (i) and (ii).
Restricted Stock Units and Restricted Stock Awards
The following table summarizes the RSU and RSA activity during the year ended December 31, 2023:
Class A
Number of Shares
Weighted-
Average
Grant Date
Fair Value
(in thousands, except per share data)
Unvested at December 31, 2022132,392$18.28 
Granted148,701$10.41 
Vested(91,641)$15.71 
Forfeited(32,322)$15.90 
Unvested at December 31, 2023157,130$12.82 
The total fair value of RSUs and RSAs vested for the years ended December 31, 2023, 2022, and 2021 was $1.0 billion, $1.2 billion, and $3.6 billion, respectively.
Total unrecognized compensation cost related to outstanding RSUs and RSAs was $1.7 billion as of December 31, 2023 and is expected to be recognized over a weighted-average period of 2.0 years.
Stock Options
The following table summarizes the stock option award activity under the Stock Plans during the year ended December 31, 2023:
Class A
Number
of Shares
Class B
Number
of Shares
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term
(in years)
Aggregate Intrinsic Value (1)
(in thousands, except per share data)
Outstanding at December 31, 20222,589570$9.68 4.05$9,669 
Granted$— 
Exercised(599)(565)$0.89 
Forfeited(298)$14.27 
Outstanding at December 31, 20231,6925$14.90 4.41$5,225 
Exercisable at December 31, 20231,6925$14.90 4.41$5,225 
Vested and expected to vest at December 31, 20231,6925$14.90 4.41$5,225 
(1)The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock option awards and the closing market price of our Class A common stock as of December 31, 2023 and December 31, 2022, respectively.
The weighted-average fair value of stock options granted during the year ended December 31, 2022 and 2021 was $8.41 and $36.17 per share. The expense is estimated based on the option’s fair value as calculated by the Black-Scholes option pricing model. Stock-based compensation expense for stock options was not material for the years ended December 31, 2023, 2022, and 2021.
As of December 31, 2023, there was no unrecognized compensation cost related to stock options granted under the Stock Plans.
The total grant date fair value of stock options that vested for the years ended December 31, 2023, 2022, and 2021 was $1.1 million, $3.2 million, and $7.7 million, respectively. The intrinsic value of stock options exercised for the years ended December 31, 2023, 2022, and 2021 was $12.3 million, $5.9 million, and $69.4 million, respectively.
Stock-Based Compensation Expense
Total stock-based compensation expense by function was as follows:
Year Ended December 31,
202320222021
(in thousands)
Cost of revenue$9,555 $12,288 $17,221 
Research and development893,026 970,746 740,130 
Sales and marketing255,688 203,092 164,241 
General and administrative165,735 201,661 170,543 
Total$1,324,004 $1,387,787 $1,092,135 
Stock Repurchases
In October 2023, our board of directors authorized a stock repurchase program of up to $500.0 million of our Class A common stock. During the fourth quarter of 2023, we repurchased 18.4 million shares of our Class A common stock for an aggregate of $189.4 million, including costs associated with the repurchases. As of December 31, 2023, the remaining availability under the stock repurchase authorization was $310.8 million.
In October 2022, our board of directors authorized a stock repurchase program of up to $500.0 million of our Class A common stock. The program was completed in the fourth quarter of 2022, during which we repurchased, and subsequently retired, 53.9 million shares of our Class A common stock for an aggregate of $500.5 million, representing the entire amount approved by our board of directors and including costs associated with the repurchases.
In July 2022, our board of directors authorized a stock repurchase program of up to $500.0 million of our Class A common stock. The program was completed in the third quarter of 2022, during which we repurchased 51.3 million shares of our Class A common stock for an aggregate of $500.5 million, representing the entire amount approved by our board of directors and including costs associated with the repurchases. These shares are recorded as treasury stock on our consolidated balance sheets and remain available for re-issuance.
XML 35 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Acquisitions
12 Months Ended
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Business Acquisitions Business Acquisitions
2023 Acquisitions
In 2023, aggregate purchase consideration for business acquisitions was $73.1 million, which primarily consisted of $56.3 million in cash and $12.6 million recorded in other liabilities in our consolidated balance sheet. Of the aggregate purchase consideration, $42.8 million was allocated to goodwill and the remainder primarily to identifiable intangible assets. The acquired assets are expected to enhance our existing platform, technology, and workforce. The goodwill amount represents synergies related to our existing platform expected to be realized from the business acquisitions and assembled workforce. The associated goodwill and intangible assets are not deductible for tax purposes.
2022 Acquisitions
In 2022, we completed acquisitions to enhance our existing platform, technology, and workforce. The aggregate purchase consideration was $120.5 million, which included $17.7 million in cash, $44.0 million in shares of our Class A common stock, and $58.8 million recorded in other liabilities on our consolidated balance sheet. Of the aggregate purchase consideration, $69.3 million was allocated to goodwill and the remainder primarily to identifiable intangible assets. The goodwill amount represents synergies related to our existing platform expected to be realized from the business
acquisitions and assembled workforce. Of the acquired goodwill and intangible assets, $101.7 million is deductible for tax purposes.
2021 Acquisitions
Wave Optics
In May 2021, we acquired Wave Optics Limited (“Wave Optics”), a display technology company that supplies light engines and diffractive waveguides for augmented reality displays. The total consideration was $541.8 million, of which $510.4 million represented purchase consideration and primarily consisted of 4.7 million shares of our Class A common stock with a fair value of $252.0 million, cash of $13.7 million, and a $238.4 million payable due no later than May 2023 in either cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election. The remaining $31.4 million of total consideration transferred represented compensation for future employment services.
The allocation of the total purchase consideration for this acquisition was as follows:
Total
(in thousands)
Trademarks$20,584 
Technology77,118 
Customer relationships32,708 
Goodwill370,236 
Net deferred tax liability(3,313)
Other assets acquired and liabilities assumed, net13,111 
Total$510,444 
The goodwill amount represents synergies expected to be realized from the business combination and assembled workforce. The associated goodwill and intangible assets are not deductible for tax purposes.
Fit Analytics
In March 2021, we acquired Fit Analytics GmbH (“Fit Analytics”), a sizing technology company that powers solutions for retailers and brands, to grow our e-commerce and shopping offerings. The purchase consideration for Fit Analytics was $124.4 million, which primarily represented current and future cash consideration payments.
The allocation of the total purchase consideration for this acquisition was as follows:
Total
(in thousands)
Trademarks$800 
Technology17,000 
Customer relationships17,000 
Goodwill88,132 
Net deferred tax liability(5,643)
Other assets acquired and liabilities assumed, net7,160 
Total$124,449 
The goodwill amount represents synergies expected to be realized from this business combination and assembled workforce. The associated goodwill and intangible assets are not deductible for tax purposes.
Other 2021 Acquisitions
For the year ended December 31, 2021, we completed other acquisitions to enhance our existing platform, technology, and workforce. The aggregate purchase consideration was $266.1 million, which included $139.5 million in cash, $93.7 million in shares of our Class A common stock, and $32.9 million recorded in other liabilities on our consolidated balance sheets.
The aggregate allocation of purchase consideration was as follows:
Total
(in thousands)
Technology$64,150 
Customer relationships4,000 
Goodwill203,482 
Net deferred tax liability(11,871)
Other assets acquired and liabilities assumed, net6,325 
Total$266,086 
The goodwill amount represents synergies related to our existing platform expected to be realized from the business acquisitions and assembled workforces. Of the acquired goodwill and intangible assets, $8.2 million is deductible for tax purposes.
Additional Information on 2023, 2022, and 2021 Acquisitions
The operating results of the above acquisitions were included in the results of our operations from the acquisition date and were not material to our consolidated revenue or consolidated operating loss. In addition, unaudited pro forma results of operations assuming the above acquisitions had taken place at the beginning of each period are not provided because the historical operating results of the acquired entities were not material and pro forma results would not be materially different from reported results for the periods presented.
XML 36 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
The changes in the carrying amount of goodwill for the years ended December 31, 2023 and 2022 were as follows:
Goodwill
(in thousands)
Balance as of December 31, 2021$1,588,452 
Goodwill acquired69,291 
Foreign currency translation(11,623)
Balance as of December 31, 2022$1,646,120 
Goodwill acquired42,780 
Foreign currency translation2,927 
Balance as of December 31, 2023$1,691,827 
Intangible assets consisted of the following:
December 31, 2023
Weighted-
Average
Remaining
Useful Life -
Years
Gross
Carrying
Amount
Accumulated
Amortization
Net
(in thousands, except years)
Domain names3.0$745 $(546)$199 
Technology2.8323,313 (197,608)125,705 
Patents8.839,373 (19,099)20,274 
Other6,000 (5,875)125 
$369,431 $(223,128)$146,303 
December 31, 2022
Weighted-
Average
Remaining
Useful Life -
Years
Gross
Carrying
Amount
Accumulated
Amortization
Net
(in thousands, except years)
Domain names4.0$954 $(690)$264 
Trademarks1.2800 (478)322 
Technology3.1340,375 (178,427)161,948 
Customer relationships5.721,000 (6,641)14,359 
Patents9.139,373 (14,912)24,461 
Other1.06,000 (2,874)3,126 
$408,502 $(204,022)$204,480 
Amortization of intangible assets for the years ended December 31, 2023, 2022, and 2021 was $81.1 million, $132.3 million, and $63.2 million, respectively. In 2023, we recognized $19.9 million in charges related to the revision of the useful lives and disposal of certain acquired intangible assets. In 2022, we revised the useful lives of certain customer relationships, trademarks, domain names, and technology, which resulted in a $49.3 million increase to amortization expense for the year ended December 31, 2022.
As of December 31, 2023, the estimated intangible asset amortization expense for the next five years and thereafter is as follows:
Estimated
Amortization
(in thousands)
Year ending December 31,
2024$58,532 
202542,513 
202620,776 
202712,104 
20284,323 
Thereafter8,055 
Total$146,303 
XML 37 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
Convertible Notes
2028 Notes
In February 2022, we entered into a purchase agreement for the sale of an aggregate of $1.50 billion principal amount of convertible senior notes due in 2028 (the “2028 Notes”) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the “Securities Act”). The net proceeds from the issuance of the 2028 Notes were $1.31 billion, net of debt issuance costs and cash used to purchase the capped call transactions (“2028 Capped Call Transactions”) discussed below. The debt issuance costs are amortized to interest expense using the effective interest rate method.
The 2028 Notes are unsecured and unsubordinated obligations. Interest is payable in cash semi-annually in arrears beginning on September 1, 2022 at a rate of 0.125% per year. The 2028 Notes mature on March 1, 2028 unless repurchased, redeemed, or converted in accordance with their terms prior to such date.
The 2028 Notes are convertible into cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election, at an initial conversion rate of 17.7494 shares of Class A common stock per $1,000 principal amount of 2028 Notes, which is equivalent to an initial conversion price of approximately $56.34 per share of our Class A common stock. We may redeem for cash all or any portion of the 2028 Notes, at our option, on or after March 5, 2025 based on certain circumstances.
2027 Notes
In April 2021, we entered into a purchase agreement for the sale of an aggregate of $1.15 billion principal amount of convertible senior notes due in 2027 (the “2027 Notes”) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2027 Notes were $1.05 billion, net of debt issuance costs and cash used to purchase the capped call transactions (the “2027 Capped Call Transactions”) discussed below. The debt issuance costs are amortized to interest expense using the effective interest rate method.
The 2027 Notes are unsecured and unsubordinated obligations which do not bear regular interest and for which the principal balance will not accrete. The 2027 Notes will mature on May 1, 2027 unless repurchased, redeemed, or converted in accordance with their terms prior to such date.
The 2027 Notes are convertible into cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election, at an initial conversion rate of 11.2042 shares of Class A common stock per $1,000 principal amount of 2027 Notes, which is equivalent to an initial conversion price of approximately $89.25 per share of our Class A common stock. We may redeem for cash all or portions of the 2027 Notes, at our option, on or after May 5, 2024 based on certain circumstances.
2025 Notes
In April 2020, we entered into a purchase agreement for the sale of an aggregate of $1.0 billion principal amount of convertible senior notes due in 2025 (the “2025 Notes”) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2025 Notes were $888.6 million, net of debt issuance costs and cash used to purchase the capped call transactions (the “2025 Capped Call Transactions”) discussed below. The debt issuance costs are amortized to interest expense using the effective interest rate method.
The 2025 Notes are unsecured and unsubordinated obligations. Interest is payable in cash semi-annually in arrears beginning on November 1, 2020 at a rate of 0.25% per year. The 2025 Notes mature on May 1, 2025 unless repurchased, redeemed, or converted in accordance with their terms prior to such date.
The 2025 Notes are convertible into cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election, at an initial conversion rate of 46.1233 shares of Class A common stock per $1,000 principal amount of 2025 Notes, which is equivalent to an initial conversion price of approximately $21.68 per share of our Class A common stock. We may redeem for cash all or portions of the 2025 Notes, at our option, on or after May 6, 2023 based on certain circumstances.
2026 Notes
In August 2019, we entered into a purchase agreement for the sale of an aggregate of $1.265 billion principal amount of convertible senior notes due in 2026 (the “2026 Notes”) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2026 Notes were $1.15 billion, net of debt issuance costs and cash used to purchase the capped call transactions (the “2026 Capped Call Transactions”) discussed below. The debt issuance costs are amortized to interest expense using the effective interest rate method.
The 2026 Notes are unsecured and unsubordinated obligations. Interest is payable in cash semi-annually in arrears beginning on February 1, 2020 at a rate of 0.75% per year. The 2026 Notes mature on August 1, 2026 unless repurchased, redeemed, or converted in accordance with the terms prior to such date.
The 2026 Notes are convertible into cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election, at an initial conversion rate of 43.8481 shares of Class A common stock per $1,000 principal amount of 2026 Notes, which is equivalent to an initial conversion price of approximately $22.81 per share of our Class A common stock. We may redeem for cash all or portions of the 2026 Notes, at our option, on or after August 6, 2023 based on certain circumstances.
Exchange Transactions
In 2021, we entered into various exchange agreements (collectively, the “Exchange Agreements”) with certain holders of the 2025 Notes and the 2026 Notes pursuant to which we exchanged approximately $715.9 million principal amount of the 2025 Notes and approximately $426.5 million principal amount of the 2026 Notes for aggregate consideration of approximately 52.4 million shares of Class A common stock (the “Exchange Shares”). The Exchange Shares included an additional 0.7 million shares of our Class A common stock not provided for under the original conversion terms of the 2025 Notes and the 2026 Notes to induce the holders to agree to the exchange.
The Exchange Agreements were accounted for as an induced conversion with the fair value of 0.7 million Exchange Shares, less accrued interest, recognized as an inducement expense in other income (expense), net in our consolidated statements of operations and included as an adjustment to reconcile net loss to net cash provided by (used in) operating activities in our consolidated statements of cash flows. Inducement expense recorded for the year ended December 31, 2021 was $41.5 million. The common stock consideration issued under the original terms of the 2025 Notes and 2026 Notes was accounted for under the general conversion accounting guidance with the net carrying amount of $1,132.6 million recorded in additional paid-in-capital and as a non-cash transaction excluded from cash activities on our consolidated statements of cash flows.
The Convertible Notes consisted of the following:
As of December 31,
20232022
PrincipalUnamortized Debt Issuance CostsNet Carrying AmountPrincipalUnamortized Debt Issuance CostsNet Carrying Amount
(in thousands)
2025 Notes$284,105 $(871)$283,234 $284,105 $(1,521)$282,584 
2026 Notes838,482 (3,402)835,080 838,482 (4,698)833,784 
2027 Notes1,150,000 (7,114)1,142,886 1,150,000 (9,239)1,140,761 
2028 Notes1,500,000 (11,800)1,488,200 1,500,000 (14,609)1,485,391 
Total$3,772,587 $(23,187)$3,749,400 $3,772,587 $(30,067)$3,742,520 
As of December 31, 2023, the debt issuance costs on the 2025 Notes, 2026 Notes, 2027 Notes, and 2028 Notes will be amortized over the remaining period of approximately 1.3 years, 2.6 years, 3.3 years and 4.2 years, respectively.
Interest expense related to the amortization of debt issuance costs was $6.9 million, $6.5 million, and $4.3 million for the years ended December 31, 2023, 2022, and 2021, respectively. Contractual interest expense was $8.9 million, $8.7 million, and $8.9 million for the years ended December 31, 2023, 2022, and 2021, respectively.
As of December 31, 2023, the if-converted value of the Convertible Notes did not exceed the principal amount. The sale price for conversion was not satisfied as of December 31, 2023 for the Convertible Notes, and as a result, the Convertible Notes will not be eligible for optional conversion during the first quarter of 2024. No sinking fund is provided for the Convertible Notes, which means that we are not required to redeem or retire them periodically.
Capped Call Transactions
In connection with the pricing of the 2025 Notes, the 2026 Notes, the 2027 Notes, and the 2028 Notes, we entered into the 2025 Capped Call Transactions, the 2026 Capped Call Transactions, the 2027 Capped Call Transactions, and the 2028 Capped Call Transactions (collectively, the “Capped Call Transactions”), respectively, with certain counterparties at a net cost of $100.0 million, $102.1 million, $86.8 million, and $177.0 million, respectively. The cap price of the 2025 Capped Call Transactions, the 2026 Capped Call Transactions, the 2027 Capped Call Transactions, and the 2028 Capped Call Transactions is initially $32.12, $32.58, $121.02, and $93.90 per share of our Class A common stock, respectively. All are subject to certain adjustments under the terms of the Capped Call Transactions. Conditions that cause adjustments to the initial strike price of the Capped Call Transactions mirror conditions that result in corresponding adjustments for the Convertible Notes.
The Capped Call Transactions are intended to reduce potential dilution to holders of our Class A common stock beyond the conversion prices up to the cap prices on any conversion of the Convertible Notes or offset any cash payments we are required to make in excess of the principal amount, as the case may be, with such reduction or offset subject to a cap. The cost of the Capped Call Transactions was recorded as a reduction of our additional paid-in capital in our consolidated balance sheets. The Capped Call Transactions will not be remeasured as long as they continue to meet the conditions for equity classification. As of December 31, 2023, the Capped Call Transactions were out-of-the-money.
Credit Facility
In May 2022, we entered into a five-year senior unsecured revolving credit facility (“Credit Facility”) with certain lenders that allows us to borrow up to $1.05 billion to fund working capital and general corporate-purpose expenditures. Loans bear interest, at our option, at a rate equal to (i) a term secured overnight financing rate (“SOFR”) plus 0.75% or the base rate, if selected by us, for loans made in U.S. dollars, (ii) the Sterling overnight index average plus 0.7826% for loans made in Sterling, or (iii) foreign indices as stated in the credit agreement plus 0.75% for loans made in other permitted foreign currencies. The base rate is defined as the greatest of (i) the Wall Street Journal prime rate, (ii) the greater of the (a) federal funds rate and (b) the overnight bank funding rate, plus 0.50%, and (iii) the applicable SOFR for a period of one month (but not less than zero) plus 1.00. The Credit Facility also contains an annual commitment fee of 0.10% on the daily undrawn balance of the facility. As of December 31, 2023, we had $49.6 million in the form of outstanding standby letters of credit, with no amounts outstanding under the Credit Facility.
XML 38 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Commitments
We have non-cancelable contractual agreements primarily related to the hosting of our data processing, storage, and other computing services, as well as lease, content and developer partner, and other commitments. We had $3.0 billion in commitments as of December 31, 2023, primarily due within three years. For additional discussion on leases, see Note 9 to our consolidated financial statements.
Contingencies
We record a loss contingency when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. We also disclose material contingencies when we believe a loss is not probable but reasonably possible. Accounting for contingencies requires us to use judgment related to both the likelihood of a loss and the estimate of the amount or range of loss. Many legal and tax contingencies can take years to be resolved.
Pending Matters
In November 2021, we and certain of our officers and directors, were named as defendants in a securities class-action lawsuit purportedly brought on behalf of purchasers of our Class A common stock, alleging that we and certain of our officers made false or misleading statements and omissions concerning the impact that Apple’s App Tracking Transparency framework would have on our business. We believe we have meritorious defenses to this lawsuit and
continue to defend the lawsuit vigorously. Based on the preliminary nature of the proceedings in this case, the outcome of this matter remains uncertain.
The outcomes of our legal proceedings are inherently unpredictable, subject to significant uncertainties, and could be material to our financial condition, results of operations, and cash flows for a particular period. For the pending matter described above, it is not possible to estimate the reasonably possible loss or range of loss.
We are subject to various other legal proceedings and claims in the ordinary course of business, including certain patent, trademark, privacy, regulatory, and employment matters. Although occasional adverse decisions or settlements may occur, we do not believe that the final disposition of any of our other pending matters will seriously harm our business, financial condition, results of operations, and cash flows.
Indemnifications
In the ordinary course of business, we may provide indemnifications of varying scope and terms to customers, vendors, lessors, investors, directors, officers, employees, and other parties with respect to certain matters. Indemnification may include losses from our breach of such agreements, services we provide, or third-party intellectual property infringement claims. These indemnifications may survive termination of the underlying agreement and the maximum potential amount of future indemnification payments may not be subject to a cap. We have not incurred material costs to defend lawsuits or settle claims related to these indemnifications as of December 31, 2023. We believe the fair value of these liabilities is immaterial and accordingly have no liabilities recorded for these agreements at December 31, 2023.
XML 39 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases Leases
We have non-cancelable lease agreements for certain of our offices with original lease terms expiring between 2023 and 2042. Total operating lease costs were $101.0 million, $109.5 million, and $69.8 million for the years ended December 31, 2023, 2022, and 2021, respectively.
The weighted-average remaining lease term (in years) and discount rate related to the operating leases were as follows:
As of December 31,
20232022
Weighted-average remaining lease term10.06.8
Weighted-average discount rate6.1 %5.0 %
The maturities of our operating lease liabilities as of December 31, 2023, were as follows:
Operating Leases
(in thousands)
Year ending December 31,
2024$86,440 
202572,225 
202684,100 
202775,521 
202872,890 
Thereafter432,152 
Total lease payments$823,328 
Less: Imputed interest(227,728)
Present value of lease liabilities$595,600 
As of December 31, 2023, we had additional operating leases that have not yet commenced for facilities with lease obligations of $70.7 million. These operating leases will commence starting in 2024 with lease terms of approximately 7 years to 11 years.
Cash payments included in the measurement of our operating lease liabilities were $97.7 million, $94.9 million, and $73.9 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Lease liabilities arising from obtaining operating lease right-of-use assets were $220.2 million, $147.4 million, and $99.3 million for the years ended December 31, 2023, 2022, and 2021, respectively.
XML 40 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Strategic Investments
12 Months Ended
Dec. 31, 2023
Equity Method Investments and Joint Ventures [Abstract]  
Strategic Investments Strategic Investments
We hold strategic investments primarily in privately held companies, which consist of equity securities, and to a lesser extent, debt securities. These strategic investments are primarily recorded at fair value on a non-recurring basis. The estimation of fair value for these privately held strategic investments requires the use of significant unobservable inputs, such as the issuance of new equity by the company, and as a result, we deem these assets as Level 3 financial instruments within the fair value measurement framework.
The following table summarizes our strategic investments as of December 31, 2023 and 2022:
As of December 31,
20232022
(in thousands)
Initial cost$106,368 $125,564 
Cumulative upward adjustments147,317 157,186 
Cumulative downward adjustments, including impairments(58,357)(30,411)
Carrying value$195,328 $252,339 
Gains and losses recognized during the periods presented were as follows:
Year Ended December 31,
202320222021
(in thousands)
Gains (losses) recognized on strategic investments sold during the period, net$— $45,935 $27,820 
Unrealized gains on strategic investments still held at the reporting date1,368 19,946 145,010 
Unrealized losses, including impairments, on strategic investments still held at the reporting date(28,423)(1,421)(2,854)
Gains (losses) on strategic investments, net$(27,055)$64,460 $169,976 
Gains and losses on all strategic investments are included within other income (expense), net on our consolidated statements of operations and included as an adjustment to reconcile net loss to net cash provided by (used in) operating activities in our consolidated statements of cash flows. Strategic investments are included within other assets on our consolidated balance sheets.
XML 41 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Assets and liabilities measured at fair value are classified into the following categories:
Level 1: Quoted market prices in active markets for identical assets or liabilities.
Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.
Level 3: Unobservable inputs reflecting the reporting entity’s own assumptions or external inputs from inactive markets.
We classify our cash equivalents and marketable securities within Level 1 or Level 2 because we use quoted market prices or alternative pricing sources and models utilizing market observable inputs to determine their fair value.
The following tables set forth our financial assets that are measured at fair value on a recurring basis, excluding publicly traded equity securities, as of December 31, 2023 and 2022:
December 31, 2023
Cost or
Amortized Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Total Estimated
Fair Value
(in thousands)
Cash$1,780,402 $— $— $1,780,402 
Level 1 securities:   
U.S. government securities1,295,918 894 (3,919)1,292,893 
U.S. government agency securities138,420 31 (188)138,263 
Level 2 securities:   
Corporate debt securities234,336 577 (99)234,814 
Commercial paper65,380 — — 65,380 
Certificates of deposit18,725 — — 18,725 
Total$3,533,181 $1,502 $(4,206)$3,530,477 

December 31, 2022
Cost or
Amortized Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Total Estimated
Fair Value
(in thousands)
Cash$1,325,946 $— $— $1,325,946 
Level 1 securities:
U.S. government securities1,630,224 109 (9,484)1,620,849 
U.S. government agency securities175,269 19 (188)175,100 
Level 2 securities:
Corporate debt securities309,942 32 (1,462)308,512 
Commercial paper290,589 — — 290,589 
Certificates of deposit157,965 — (1)157,964 
Total$3,889,935 $160 $(11,135)$3,878,960 
Gross unrealized losses on marketable debt securities were not material for the years ended December 31, 2023 and 2022. As of December 31, 2023 and 2022, we considered any decreases in fair value on our marketable debt securities to be driven by factors other than credit risk, including market risk. As of December 31, 2023, $760.2 million of our total $1.8 billion in marketable debt securities have contractual maturities between one and five years. All other marketable debt securities have contractual maturities less than one year.
We hold investments in publicly traded companies with an aggregate carrying value of $13.6 million and $91.5 million as of December 31, 2023 and 2022, respectively, primarily recorded as marketable securities. We classify these publicly traded equity securities within Level 1 because we use quoted market prices to determine their fair value.
Gains and losses recognized during the periods presented, which are included within other income (expense), net on our consolidated statements of operations, were as follows:
Year Ended December 31,
202320222021
(in thousands)
Gains (losses) recognized on publicly traded equity securities sold during the period, net$11,046 $(22,095)$— 
Unrealized gains (losses) on publicly traded equity securities still held at the reporting date, net(17,731)(79,214)122,064 
Gains (losses) on publicly traded equity securities, net$(6,685)$(101,309)$122,064 
We carry the Convertible Notes at face value less the unamortized debt issuance costs on our consolidated balance sheets and present the fair value for disclosure purposes only. As of December 31, 2023, the fair value of the 2025 Notes, the 2026 Notes, the 2027 Notes, and the 2028 Notes was $300.9 million, $893.2 million, $921.5 million, and $1,181.7 million, respectively. As of December 31, 2022, the fair value of the 2025 Notes, the 2026 Notes, the 2027 Notes, and the 2028 Notes was $257.0 million, $711.9 million, $796.2 million, and $1.0 billion, respectively. The estimated fair value of the Convertible Notes, which are classified as Level 2 financial instruments, was determined based on the estimated or actual bid prices of the Convertible Notes in an over-the-counter market on the last business day of the period.
XML 42 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The domestic and foreign components of pre-tax loss were as follows:
Year Ended December 31,
202320222021
(in thousands)
Domestic (1)
$(285,330)$(538,311)$364,989 
Foreign (1)
(1,009,093)(862,386)(839,360)
Loss before income taxes$(1,294,423)$(1,400,697)$(474,371)
(1)Includes the impact of intercompany charges to foreign affiliates for financing, management fees, and research and development cost sharing, inclusive of stock-based compensation.
The components of our income tax (benefit) expense were as follows:
Year Ended December 31,
202320222021
(in thousands)
Current:
Federal$— $— $— 
State8,585 10,704 919 
Foreign26,727 22,404 22,078 
Total current income tax expense (benefit)35,312 33,108 22,997 
Deferred:
Federal1,267 1,212 (6,295)
State1,061 837 (445)
Foreign(9,578)(6,201)(2,673)
Total deferred income tax expense (benefit)(7,250)(4,152)(9,413)
Income tax expense (benefit)$28,062 $28,956 $13,584 
The following is a reconciliation of the statutory federal income tax rate to our effective tax rate:
Year Ended December 31,
202320222021
Tax benefit (expense) computed at the federal statutory rate21.0 %21.0 %21.0 %
State tax benefit (expense), net of federal benefit (1)
2.2 2.9 31.5 
Change in valuation allowance(31.5)(32.0)(246.3)
Differences between U.S. and foreign tax rates on foreign income3.3 2.5 3.9 
Stock-based compensation(7.0)(0.1)119.3 
U.S. federal research & development credit benefit8.6 5.0 36.7 
U.K. corporate rate increase— — 39.8 
Acquisitions and divestitures1.8 (0.7)(8.0)
Other benefits (expenses)(0.6)(0.7)(0.8)
Total income tax benefit (expense)(2.2)%(2.1)%(2.9)%
(1)    Inclusive of state research and development credits.
The significant components of net deferred tax balances were as follows:
Year Ended December 31,
20232022
(in thousands)
Deferred tax assets:
Accruals and reserves$22,475 $37,731 
Intangible assets168,661 177,762 
IRC 174 capitalized R&D449,253 265,485 
Stock-based compensation70,563 102,364 
Loss carryforwards2,774,231 2,651,812 
Tax credit carryforwards969,368 824,220 
Lease liability126,637 98,668 
Other51,764 20,154 
Total deferred tax assets4,632,952 4,178,196 
Deferred tax liabilities:
Right-of-use asset(111,777)(75,212)
Investments(20,183)(30,962)
Other(28,416)(17,309)
Total deferred tax liabilities(160,376)(123,483)
Total net deferred tax assets before valuation allowance4,472,576 4,054,713 
Valuation allowance(4,471,571)(4,060,943)
Net deferred taxes$1,005 $(6,230)
On December 20, 2021, the Organisation for Economic Co-operation and Development (“OECD”) published Pillar Two Model Rules defining the global minimum tax, which calls for the taxation of large corporations at a minimum rate of 15%. The OECD has since issued administrative guidance providing transition and safe harbor rules around the implementation of the Pillar Two global minimum tax. A number of countries, including the United Kingdom, are currently proposing or have enacted legislation to implement core elements of the Pillar Two proposal by the start of 2024. On February 1, 2023, the FASB indicated that they believe the minimum tax imposed under Pillar Two is an alternative minimum tax, and, accordingly, deferred tax assets and liabilities associated with the minimum tax would not be recognized or adjusted for the estimated future effects of the minimum tax but would be recognized in the period incurred. While we are still closely monitoring developments and evaluating the potential impact on future periods, we do not expect
Pillar Two to have a significant impact on our financial results, particularly due to safe harbor relief during the transition period.
Beginning January 1, 2022, the Tax Cuts and Jobs Act eliminated the option to currently deduct research and development expenditures in the period incurred and required taxpayers to capitalize and amortize such expenditures over five or fifteen years, as applicable, pursuant to Section 174 of the Internal Revenue Code. Although this tax law change did not result in any U.S. federal tax liability through December 31, 2023 due to the use of existing U.S. federal net operating loss carryforwards, it did result in incremental state tax liability and expense due to limitations on the use of existing state net operating loss carryforwards.
On June 10, 2021, the U.K. Finance Act 2021 was enacted, increasing the U.K. tax rate from 19% to 25% effective April 1, 2023. This change in tax rate resulted in a $188.9 million increase to our U.K. net deferred tax assets, which was fully offset by an increase in our valuation allowance, for the period ending December 31, 2021.
As of December 31, 2023, we had an immaterial amount of unremitted earnings related to certain foreign subsidiaries. We intend to continue to reinvest these foreign earnings indefinitely and do not expect to incur any significant taxes related to such amounts.
As of December 31, 2023, we had accumulated U.S. federal and state net operating loss carryforwards of $6.7 billion and $4.5 billion, respectively. Of the $6.7 billion of federal net operating loss carryforwards, $0.5 billion was generated before January 1, 2018 and is subject to a 20-year carryforward period. The remaining $6.2 billion can be carried forward indefinitely but is subject to an 80% taxable income limitation. The pre-2018 federal and certain significant state net operating loss carryforwards will begin to expire in 2037 and 2031, respectively. As of December 31, 2023, we had $4.5 billion of U.K. net operating loss carryforwards that can be carried forward indefinitely; however, use of such carryforwards in a given year is generally limited to 50% of such year’s taxable income. As of December 31, 2023, we had accumulated U.S. federal and state research tax credits of $816.6 million and $478.9 million, respectively. The U.S. federal research tax credits will begin to expire in 2032. The U.S. state research tax credits do not expire.
We recognize valuation allowances on deferred tax assets if it is more likely than not that some or all of the deferred tax assets will not be realized. We had valuation allowances against net deferred tax assets of $4.5 billion and $4.1 billion as of December 31, 2023 and 2022, respectively. In 2023, the increase in the valuation allowance was primarily attributable to a net increase in our deferred tax assets resulting from the loss from operations.
Uncertain Tax Positions
The following table summarizes the activity related to our gross unrecognized tax benefits for the years ended December 31, 2023, 2022, and 2021:
Year Ended December 31,
202320222021
(in thousands)
Beginning balance of unrecognized tax benefits$510,669 $469,573 $344,971 
Additions for current year tax positions46,188 47,366 119,938 
Additions for prior year tax positions10,171 115 180 
Reductions for prior year tax positions(16,736)(3,569)(996)
Changes due to lapse of statute of limitations(31,786)(1,887)(2,077)
Reductions for settlements with taxing authorities(4,927)— — 
Changes due to foreign currency translation adjustments(175)(929)(357)
U.K. corporate rate increase— — 7,914 
Ending balance of unrecognized tax benefits (excluding interest and penalties)513,404 510,669 469,573 
Interest and penalties associated with unrecognized tax benefits967 385 124 
Ending balance of unrecognized tax benefits (including interest and penalties)$514,371 $511,054 $469,697 
Substantially all of the unrecognized tax benefit was recorded as a reduction in our gross deferred tax assets, offset by a corresponding reduction in our valuation allowance. We have net unrecognized tax benefits of $27.3 million and $21.7 million included in other liabilities on our consolidated balance sheet as of December 31, 2023 and 2022, respectively, which, if recognized, would result in a tax benefit.
Our policy is to recognize interest and penalties associated with tax matters as part of the income tax provision and include accrued interest and penalties with the related income tax liability on our consolidated balance sheet. During the year ended December 31, 2023, interest expense recorded related to uncertain tax positions was not material.
The income taxes we pay are subject to potential review by taxing jurisdictions globally. Our estimate of the potential outcome of any uncertain tax position is subject to management’s assessment of relevant risks, facts, and circumstances existing at that time. We believe that our estimate has adequately provided for these matters. However, our future results may include adjustments to estimates in the period the audits are resolved, which may impact our effective tax rate.
The material tax jurisdictions in which we are subject to potential examination include the United States for tax years ending on or after 2012, and the United Kingdom for tax years ending on or after 2020. We are currently under examination by the U.K. tax authorities for tax years 2020 and 2021, and also in various other jurisdictions covering multiple tax years.
XML 43 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income (Loss)
12 Months Ended
Dec. 31, 2023
Accumulated Other Comprehensive Income Loss [Abstract]  
Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss)
The table below presents the changes in accumulated other comprehensive income (loss) (“AOCI”) by component and the reclassifications out of AOCI:
Changes in Accumulated Other Comprehensive Income (Loss) by Component
Marketable
Securities
Foreign Currency
Translation
Total
(in thousands)
Balance at December 31, 2022$(11,129)$(2,845)$(13,974)
OCI before reclassifications8,643 12,836 21,479 
Amounts reclassified from AOCI (1)
(374)— (374)
Net current period OCI8,269 12,836 21,105 
Balance at December 31, 2023$(2,860)$9,991 $7,131 
(1)Realized gains and losses on marketable securities are reclassified from AOCI into other income (expense), net in our consolidated statements of operations.
XML 44 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net, consisted of the following:
As of December 31,
20232022
(in thousands)
Computer hardware and software$67,989 $62,945 
Buildings21,486 21,486 
Leasehold improvements332,721 225,647 
Furniture and equipment162,476 100,025 
Construction in progress90,038 80,267 
Total674,710 490,370 
Less: accumulated depreciation and amortization(264,384)(218,593)
Property and equipment, net$410,326 $271,777 
Depreciation and amortization expense on property and equipment was $87.3 million, $69.9 million, and $55.9 million for the years ended December 31, 2023, 2022, and 2021, respectively. Noncash property and equipment additions in accounts payable, accrued expenses and other current liabilities were $44.5 million, $28.0 million, and $14.2 million as of December 31, 2023, 2022, and 2021, respectively.
The following table lists property and equipment, net by geographic area:
As of December 31,
20232022
(in thousands)
United States$247,106 $214,857 
United Kingdom122,013 36,774 
Rest of world (1)
41,207 20,146 
Total property and equipment, net$410,326 $271,777 
(1)No individual country exceeded 10% of our total property and equipment, net for any period presented.
XML 45 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Accrued expenses and other current liabilities at December 31, 2023 and 2022 consisted of the following:
As of December 31,
20232022
(in thousands)
Accrued infrastructure costs$281,682 $169,886 
Partner revenue share liabilities99,877 83,395 
Accrued compensation and related expenses95,600 206,441 
Deferred revenue (1)
93,706 50,782 
Other operating costs75,905 75,376 
Acquisition liabilities7,359 293,332 
Other151,707 108,128 
Total accrued expenses and other current liabilities$805,836 $987,340 
(1)We expect a substantial majority of our deferred revenue to be realized in less than one year.
XML 46 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit Plans
We have a defined contribution 401(k) plan (the “401(k) Plan”) for our U.S.-based employees. The 401(k) Plan is available for all full-time employees who meet certain eligibility requirements. Eligible employees may contribute up to 100% of their eligible compensation, but are limited to the maximum annual dollar amount allowable under the Code. We match 100% of each participant’s contribution up to a maximum of 3% of the participant’s eligible compensation paid during the period, and also match 50% of each participant’s contribution between 3% and 5% of the participant’s eligible compensation paid during the period. During the years ended December 31, 2023, 2022, and 2021, we recognized expense of $34.0 million, $33.6 million, and $25.0 million, respectively, related to matching contributions.
XML 47 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions
12 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
In November 2020, we entered into a ground sublease with an entity that is controlled by our CEO that allows us to build and operate a hangar to support our aviation program. This entity subleases the ground to us for $0 and in exchange may utilize a specified percentage of the hangar space. If the entity needs additional space within the hangar, it will pay rent to Snap at a fair market value rate determined at the time this arrangement was entered into. Any space utilized by this entity will be space that is not required for Snap’s aviation program. Subject to certain limited exceptions, neither party may terminate this sublease for at least six years. After this period, Snap or this entity may terminate the lease at any time on 24 months’ prior written notice. Upon termination of the sublease, this entity will purchase the hangar from Snap at its fair market value on the termination date.
The value of these arrangements is not material to our consolidated financial statements for the periods presented or for the term of the agreement.
XML 48 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Restructuring
AR Enterprise Strategic Review
In the third quarter of 2023, we initiated the wind down of our AR Enterprise business, which included a reduction of our global employee headcount by approximately 3%. We substantially completed the program in the fourth quarter of 2023.
During the year ended December 31, 2023, we recognized pre-tax restructuring charges of $40.8 million, primarily recorded in sales and marketing and general and administrative expenses in our consolidated statement of operations, and an income tax benefit of $5.7 million. The pre-tax restructuring charges primarily include cash severance, stock-based compensation expense, and charges related to the revision of the useful lives and disposal of certain acquired intangible assets.
Strategic Reprioritization
In the third quarter of 2022, we initiated a strategic reprioritization plan, which included a reduction of our global employee headcount by approximately 20%. We substantially completed the reprioritization plan in the fourth quarter of 2022.
The following table summarizes the restructuring charges (benefits) in our consolidated statements of operations for the year ended December 31, 2022:
Severance and Related Charges (1)
Stock-Based Compensation Expense (Benefit)
Lease Exit and Related Charges (2)
Other (3)
Total
(in thousands)
Cost of revenue$2,291 $709 $— $17,585 $20,585 
Research and development46,994 29,188 — 2,733 78,915 
Sales and marketing30,565 (504)— 730 30,791 
General and administrative17,211 5,111 31,227 5,109 58,658 
Total$97,061 $34,504 $31,227 $26,157 $188,949 
(1)Severance and related charges include cash severance expense and other termination benefits. The majority of cash paid for restructuring in 2022 was related to severance and benefits.
(2)Lease exit and related charges are non-cash and presented in other cash flows from operating activities in our consolidated statements of cash flows.
(3)Other includes impairment charges, contract termination charges, and intangible asset amortization.

The liabilities related to the strategic reprioritization plan were immaterial as of December 31, 2023 and 2022.
XML 49 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On February 5, 2024, we announced a plan to reduce our global headcount by approximately 10% of our global full-time employees. As a result, we currently estimate that we will incur pre-tax charges in the range of $55 million to $75 million, primarily consisting of severance and related costs, and other charges, of which $45 million to $55 million are expected to be future cash expenditures. The majority of these costs are expected to be incurred during the first quarter of 2024.
XML 50 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net loss $ (1,322,485) $ (1,429,653) $ (487,955)
XML 51 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended 12 Months Ended
Dec. 31, 2023
shares
Dec. 31, 2023
shares
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
During the quarter ended December 31, 2023, our directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated the contracts, instructions, or written plans for the purchase or sale of our securities set forth in the table below:
Type of Trading Arrangement
Name and PositionDateAction
Rule 10b5-1 (1)
Expiration DateTotal Shares of Class A Common Stock to be Sold
Michael O'Sullivan, General Counsel
11/20/2023AdoptionX1/31/2025216,160

(1)Contract, instruction, or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
Michael O'Sullivan [Member]    
Trading Arrangements, by Individual    
Name Michael O'Sullivan  
Title General Counsel  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date 11/20/2023  
Arrangement Duration 438 days  
Aggregate Available 216,160 216,160
XML 52 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
Our consolidated financial statements are prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). Our consolidated financial statements include the accounts of Snap Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Our fiscal year ends on December 31. Certain reclassifications have been made in the prior periods to conform to the current year's presentation. None of these reclassifications had a material impact on our consolidated financial statements.
Use of Estimates
Use of Estimates
The preparation of our consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements. Management’s estimates are based on historical information available as of the date of the consolidated financial statements and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from those estimates.
Key estimates relate primarily to determining the fair value of assets and liabilities assumed in business combinations, evaluation of contingencies, uncertain tax positions, and the fair value of strategic investments. On an ongoing basis, management evaluates our estimates compared to historical experience and trends, which form the basis for making judgments about the carrying value of assets and liabilities.
Concentrations of Business Risk
Concentrations of Business Risk
We currently use both Google Cloud and Amazon Web Services for our hosting requirements. A disruption or loss of service from one or both of these partners could seriously harm our ability to operate. Although we believe there are other qualified providers that can provide these services, a transition to a new provider could create a significant disruption to our business and negatively impact our consolidated financial statements.
Concentrations of Credit Risk
Concentrations of Credit Risk
Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash, cash equivalents, marketable securities, and accounts receivable. We maintain cash deposits, cash equivalent balances, and marketable securities with several financial institutions. Cash and cash equivalents may be withdrawn or redeemed on demand. We believe that the financial institutions that hold our cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances. We also maintain investments in U.S. government debt and agency securities, publicly traded equity securities, corporate debt securities, certificates of deposit, and commercial paper that carry high credit ratings and accordingly, minimal credit risk exists with respect to these balances.
We extend credit to our customers based on an evaluation of their ability to pay amounts due under contractual arrangement and generally do not obtain or require collateral.
Revenue Recognition
Revenue Recognition
Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. See Note 2 for additional information.
Cost of Revenue
Cost of Revenue
Cost of revenue includes payments for content, developer, and advertiser partner costs. Under some of these arrangements, we pay a portion of the fees we receive from the advertisers for Snap Ads that are displayed within partner content on Snapchat. Partner arrangement costs were $675.0 million, $681.9 million, and $679.0 million for the years ended December 31, 2023, 2022, and 2021, respectively.
In addition, cost of revenue consists of payments to third-party infrastructure partners for hosting our products, which include expenses related to storage, computing, and bandwidth costs. Cost of revenue also includes third-party selling costs, personnel-related costs, facilities and other supporting overhead costs, including depreciation and amortization, and inventory costs.
Advertising
Advertising
Advertising costs are expensed as incurred and were $24.9 million, $42.7 million, and $62.4 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Capital Structure
Capital Structure
We have three classes of authorized common stock – Class A common stock, Class B common stock, and Class C common stock. Class A common stockholders have no voting rights, Class B common stockholders are entitled to one vote per share, and Class C common stockholders are entitled to ten votes per share. Shares of our Class B common stock are convertible into an equivalent number of shares of our Class A common stock and generally convert into shares of our Class A common stock upon transfer. Shares of our Class C common stock are convertible into an equivalent number of shares of our Class B common stock and generally convert into shares of our Class B common stock upon transfer.
Future Stock Split to be Effected in the Form of a Stock Dividend
Future Stock Split to be Effected in the Form of a Stock Dividend
In July 2022, our board of directors determined that it was advisable and in our best interest to approve a stock split to be effected in the form of a special dividend of one share of Class A common stock on each outstanding share of our common stock at a future date (the “Future Stock Split”). In connection with the Future Stock Split, we entered into certain agreements (the “Co-Founder Agreements”) with Evan Spiegel and Robert Murphy, our co-founders, and certain of their respective affiliates requiring them, among other things, to convert shares of Class B common stock and Class C common stock into Class A common stock under certain circumstances. The Future Stock Split will not be declared and paid until the first business day following the date on which the average of the volume weighted average price (the “VWAP”) per share of Class A common stock equals or exceeds $40 per share for 65 consecutive trading days. If this does not occur by July 21, 2032, the Future Stock Split will not be declared and paid, and the Co-Founder Agreements will terminate.
In June 2023, in connection with a proposed settlement of a class-action lawsuit, and as amended in December 2023, we agreed to modify the conditions for the Future Stock Split, subject to various conditions, including judicial approval of the settlement. If approved, the Future Stock Split will not be declared and paid until the first business day following the date on which (i) the VWAP per share of Class A common stock equals or exceeds $40 per share for 90 consecutive trading days (the “90-Day VWAP”) and (ii) the ratio of the 90-Day VWAP to $8.70 equals or exceeds the ratio of the average closing price of the S&P 500 Total Return index for the same 90 trading days for which the 90-Day VWAP was calculated to 8,862.85. The original ten year time period to trigger the Future Stock Split would remain unchanged.
No adjustments have been made to share or per share amounts for Class A common stock in the accompanying consolidated financial statements for the effects of the Future Stock Split as these triggering conditions have not been met.
Stock-based Compensation
Stock-based Compensation
We measure and recognize compensation expense for stock-based payment awards, including stock options, restricted stock units (“RSUs”), and restricted stock awards (“RSAs”) granted to employees, directors, and advisors, based on the grant date fair value of the awards. The grant date fair value of stock options is estimated using a Black-Scholes option pricing model. The fair value of stock-based compensation for stock options is recognized on a straight-line basis, net of estimated forfeitures, over the period during which services are provided in exchange for the award. The grant date fair value of RSUs and RSAs is estimated based on the fair value of our underlying common stock.
RSUs and RSAs vest on the satisfaction of a service-based condition. The service condition for RSUs and RSAs is generally satisfied in equal monthly or quarterly installments over three or four years. For these awards, we recognize stock-based compensation expense on a straight-line basis over the requisite service period.
Stock-based compensation expense recognized for all periods presented is based on awards that are expected to vest, including an estimate of forfeitures. We estimate the forfeiture rate using historical forfeitures of equity awards and other expected changes in facts and circumstances, if any. A modification of the terms of a stock-based award is treated as an exchange of the original award for a new award with total compensation cost equal to the grant-date fair value of the original award plus the incremental value of the modification to the award.
The future tax benefits on settlement of the above RSUs and RSAs is not expected to be material as currently we have established valuation allowances to reduce our net deferred tax assets to the amount that is more likely than not to be realized. The majority of the future tax benefits that arise on settlement of the above RSUs are in jurisdictions for which our net deferred tax assets have a full valuation allowance.
Income Taxes
Income Taxes
We are subject to income taxes in the United States and numerous foreign jurisdictions. Deferred tax assets and liabilities are determined based on differences between the financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the deferred tax asset or liability is expected to be realized or settled.
In evaluating our ability to recover deferred tax assets, we consider all available positive and negative evidence, including historical operating results, ongoing tax planning, and forecasts of future taxable income on a jurisdiction-by-jurisdiction basis. Based on the level of historical losses, we have established a valuation allowance to reduce our net deferred tax assets to the amount that is more likely than not to be realized.
We recognize a tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in our consolidated financial statements from such positions are measured based on the largest benefit that has a greater than 50% likelihood of being realized. We recognize interest and penalties associated with tax matters as part of the income tax provision and include accrued interest and penalties with the related income tax liability on our consolidated balance sheets.
Currency Translation and Remeasurement
Currency Translation and Remeasurement
The functional currency of the majority of our foreign subsidiaries is the U.S. dollar. Monetary assets and liabilities denominated in a foreign currency are remeasured into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are remeasured at the average exchange rates during the period. Equity transactions and other non-monetary assets are remeasured using historical exchange rates. Foreign currency transaction gains and losses are recorded in other income (expense), net on our consolidated statement of operations. For those foreign subsidiaries where the local currency is the functional currency, adjustments to translate those statements into U.S. dollars are recorded in accumulated other comprehensive income (loss) in stockholders’ equity.
Cash and Cash Equivalents
Cash and Cash Equivalents
Cash and cash equivalents consist of highly liquid investments with original maturities of 90 days or less from the date of purchase.
Restricted Cash
Restricted Cash
We are required to maintain restricted cash deposits to back letters of credit for certain property leases. These funds are restricted and have been classified in other assets on our consolidated balance sheets due to the nature of restriction. At December 31, 2023 and 2022, restricted cash balances were immaterial.
Marketable Securities
Marketable Securities
We hold investments in marketable securities consisting of U.S. government securities, U.S. government agency securities, publicly traded equity securities, corporate debt securities, certificates of deposit, and commercial paper. We classify marketable investments in debt securities as available-for-sale investments in our current assets because they represent investments available for current operations.
Our available-for-sale investments in debt securities are carried at fair value with any unrealized gains and losses, included in accumulated other comprehensive (loss) income in stockholders’ equity. Available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses, with any allowance for credit losses recognized as a charge in other income (expense), net on our consolidated statements of income. We did not record any credit losses on our available-for-sale debt securities in any of the periods presented. We determine gains or losses on the sale or maturities of marketable securities using the specific identification method and these gains or losses are recorded in other income (expense), net in our consolidated statements of operations.
Publicly traded equity securities are carried at fair value with any unrealized gains and losses recorded in other income (expense), net in our consolidated statements of operations.
Strategic Investments
Strategic Investments
We hold strategic investments primarily in privately held companies, consisting primarily of equity securities without readily determinable fair values, and to a lesser extent, debt securities. We adjust the carrying value of these equity securities to fair value upon observable transactions for identical or similar investments of the same issuer or upon impairment. All strategic investments are reviewed periodically for impairment. Any adjustments to carrying value of these investments are recorded in other income (expense), net in our consolidated statements of operations. Strategic investments are included within other assets in our consolidated balance sheets.
When we exercise significant influence over, but do not control the investee, such strategic investments are accounted for using the equity method. Under the equity method of accounting, we record our share of the results of the investments within other income (expense), net in our consolidated statements of operations.
Fair Value Measurements
Fair Value Measurements
Certain financial instruments are required to be recorded at fair value. Other financial instruments, including cash and cash equivalents and restricted cash, are recorded at cost, which approximates fair value. Additionally, accounts receivable, accounts payable, and accrued expenses approximate fair value because of the short-term nature of these financial instruments.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are recorded at the invoiced amount less any allowance for doubtful accounts to reserve for potentially uncollectible receivables. To determine the amount of the allowance, we make judgments about the creditworthiness of customers based on ongoing credit evaluation and historical experience. At December 31, 2023 and 2022, the allowance for doubtful accounts was immaterial.
Property and Equipment
Property and Equipment
Property and equipment are stated at cost, less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets, which is generally three years for computer hardware, software, and equipment, five years for furniture, and over the shorter of lease term or useful life of the assets for leasehold improvements. Buildings are generally depreciated over a useful life ranging from 20 to 45 years. Maintenance and repairs are expensed as incurred.
Leases
Leases
We have non-cancelable lease agreements for primarily offices that are recorded as operating lease right-of-use assets and operating lease liabilities in our consolidated balance sheets. We account for lease and non-lease components as a single lease component and do not record leases with an initial term of twelve months or less in our consolidated balance
sheets. We use our incremental borrowing rate based on the information available at the lease commencement date to determine the present value of lease payments over the lease term. Our lease terms may include options to extend or terminate the lease when it is reasonably certain we will exercise that option. Certain agreements have free rent periods or escalating rent payment provisions. Rent expense is recognized on a straight-line basis over the lease term.
Software Development Costs
Software Development Costs
Software development costs include costs to develop software to be used to meet internal needs and applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.
Segments
Segments
Our CEO is our chief operating decision maker (CODM). We have determined that we have a single operating segment. Our CEO evaluates performance and makes operating decisions about allocating resources based on financial data presented on a consolidated basis accompanied by disaggregated information about revenue by geographic region.
Business Combinations
Business Combinations
We include the results of operations of the businesses that we acquire from the date of acquisition. We determine the fair value of the assets acquired and liabilities assumed based on their estimated fair values as of the respective date of acquisition. The excess purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates including the selection of valuation methodologies, estimates of future revenue and cash flows, discount rates, and selection of comparable companies. Our estimates of fair value are based on assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, not to exceed one year from the date of acquisition, we may record adjustments to the assets acquired and liabilities assumed, with a corresponding offset to goodwill. At the conclusion of the measurement period, any subsequent adjustments are reflected in our consolidated statements of operations.
When we issue payments or grants of equity to selling stockholders in connection with an acquisition, we evaluate whether the payments or awards are compensatory. This evaluation includes whether cash payments or stock award vesting is contingent on the continued employment of the selling stockholder beyond the acquisition date. If continued employment is required for the cash to be paid or stock awards to vest, the award is treated as compensation for post-acquisition services and is recognized as compensation expense.
Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in our consolidated statements of operations.
Goodwill
Goodwill
Goodwill represents the excess of the purchase price over the fair value of net assets acquired in a business combination. We test goodwill for impairment at least annually, in the fourth quarter, or whenever events or changes in circumstances indicate that goodwill might be impaired. For all periods presented, we had a single operating segment and reporting unit structure. There were no impairment charges in any of the periods presented.
Intangible Assets
Intangible Assets
Intangible assets are carried at cost and amortized on a straight-line basis over their estimated useful lives. We determine the appropriate useful life of our intangible assets by measuring the expected cash flows of acquired assets. The estimated useful lives of intangible assets are generally as follows:
Intangible AssetEstimated Useful
Life
Domain names
5 Years
Trademarks
3 Years
Acquired developed technology
3 to 7 Years
Customer relationships
2 to 8 Years
Patents
4 to 14 Years
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
We evaluate recoverability of our property and equipment and intangible assets, excluding goodwill, when events or changes indicate the carrying amount of an asset may not be recoverable. Events and changes in circumstances considered in determining whether the carrying value of long-lived assets may not be recoverable include: significant changes in performance relative to expected operating results; significant changes in asset use; and significant negative industry or economic trends and changes in our business strategy. Recoverability of these assets is measured by comparison of their carrying amount to future undiscounted cash flows to be generated. If impairment is indicated based on a comparison of the assets’ carrying values and the undiscounted cash flows, the impairment loss is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets.
Legal Contingencies
Legal Contingencies
For legal contingencies, we accrue a liability for an estimated loss if the potential loss from any claim or legal proceeding is considered probable, and the amount can be reasonably estimated. Legal fees and expenses are expensed as incurred. Note 8 provides additional information regarding our legal contingencies.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities to provide greater disaggregation within their annual rate reconciliation, including new requirements to present reconciling items on a gross basis in specified categories, disclose both percentages and dollar amounts, and disaggregate individual reconciling items by jurisdiction and nature when the effect of the items meet a quantitative threshold. The guidance also requires disaggregating the annual disclosure of income taxes paid, net of refunds received, by federal (national), state, and foreign taxes, with separate presentation of individual jurisdictions that meet a quantitative threshold. The guidance is effective for annual periods beginning after December 15, 2024 on a prospective basis, with a retrospective option, and early adoption is permitted. We are currently evaluating the impact of adoption of this standard on our consolidated financial statements and disclosures.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities with a single reportable segment to provide all the disclosures required by this standard and all existing segment disclosures in Topic 280 on an interim and annual basis, including new requirements to disclose significant segment expenses that are regularly provided to the CODM and included within the reported measure(s) of a segment's profit or loss, the amount and composition of any other segment items, the title and position of the CODM, and how the CODM uses the reported measure(s) of a segment's profit or loss to assess performance and decide how to allocate resources. The guidance is effective for annual periods beginning after December 15, 2023, and interim periods beginning after December 15, 2024, applied retrospectively with early adoption permitted. We are currently evaluating the impact of adoption of this standard on our consolidated financial statements and disclosures.
XML 53 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Estimated Useful Lives of Intangible Assets The estimated useful lives of intangible assets are generally as follows:
Intangible AssetEstimated Useful
Life
Domain names
5 Years
Trademarks
3 Years
Acquired developed technology
3 to 7 Years
Customer relationships
2 to 8 Years
Patents
4 to 14 Years
Intangible assets consisted of the following:
December 31, 2023
Weighted-
Average
Remaining
Useful Life -
Years
Gross
Carrying
Amount
Accumulated
Amortization
Net
(in thousands, except years)
Domain names3.0$745 $(546)$199 
Technology2.8323,313 (197,608)125,705 
Patents8.839,373 (19,099)20,274 
Other6,000 (5,875)125 
$369,431 $(223,128)$146,303 
December 31, 2022
Weighted-
Average
Remaining
Useful Life -
Years
Gross
Carrying
Amount
Accumulated
Amortization
Net
(in thousands, except years)
Domain names4.0$954 $(690)$264 
Trademarks1.2800 (478)322 
Technology3.1340,375 (178,427)161,948 
Customer relationships5.721,000 (6,641)14,359 
Patents9.139,373 (14,912)24,461 
Other1.06,000 (2,874)3,126 
$408,502 $(204,022)$204,480 
XML 54 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Disaggregated by Geography
The following table represents our revenue disaggregated by geography based on the billing address of the customer:
Year Ended December 31,
202320222021
(in thousands)
North America (1) (2)
$2,952,301 $3,205,554 $2,871,369 
Europe (3)
772,078 712,764 660,473 
Rest of world881,736 683,529 585,206 
Total revenue$4,606,115 $4,601,847 $4,117,048 

(1)North America includes Mexico, the Caribbean, and Central America.
(2)United States revenue was $2.9 billion, $3.1 billion, and $2.8 billion for the years ended December 31, 2023, 2022, and 2021, respectively.
(3)Europe includes Russia and Turkey. Effective March 2022, we halted advertising sales to Russian and Belarusian entities.
XML 55 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Loss per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Numerators and Denominators of Basic and Diluted Net Loss per Share Computations for Common Stock
The numerators and denominators of the basic and diluted net loss per share computations for our common stock are calculated as follows for the years ended December 31, 2023, 2022, and 2021:
Year Ended December 31,
202320222021
(in thousands, except per share data)
Class AClass BClass CClass AClass BClass CClass AClass BClass C
Numerator:
Net loss$(1,114,039)$(18,479)$(189,967)$(1,203,614)$(20,141)$(205,898)$(408,118)$(7,339)$(72,498)
Net loss attributable to common stockholders$(1,114,039)$(18,479)$(189,967)$(1,203,614)$(20,141)$(205,898)$(408,118)$(7,339)$(72,498)
Denominator:         
Basic shares:         
Weighted-average common shares - Basic1,358,34522,532231,6271,354,01922,658231,6271,303,92123,449231,627
Diluted shares:         
Weighted-average common shares - Diluted1,358,34522,532231,6271,354,01922,658231,6271,303,92123,449231,627
Net loss per share attributable to common stockholders:         
Basic$(0.82)$(0.82)$(0.82)$(0.89)$(0.89)$(0.89)$(0.31)$(0.31)$(0.31)
Diluted$(0.82)$(0.82)$(0.82)$(0.89)$(0.89)$(0.89)$(0.31)$(0.31)$(0.31)
Schedule of Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss per Share
The following potentially dilutive shares were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented:
Year Ended December 31,
202320222021
(in thousands)
Stock options1,6973,1594,304
Unvested RSUs and RSAs157,130132,39286,180
Convertible Notes (if-converted)89,37989,37962,755
XML 56 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of RSU and RSA Award Activity
The following table summarizes the RSU and RSA activity during the year ended December 31, 2023:
Class A
Number of Shares
Weighted-
Average
Grant Date
Fair Value
(in thousands, except per share data)
Unvested at December 31, 2022132,392$18.28 
Granted148,701$10.41 
Vested(91,641)$15.71 
Forfeited(32,322)$15.90 
Unvested at December 31, 2023157,130$12.82 
Summary of Stock Option Award Activity
The following table summarizes the stock option award activity under the Stock Plans during the year ended December 31, 2023:
Class A
Number
of Shares
Class B
Number
of Shares
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term
(in years)
Aggregate Intrinsic Value (1)
(in thousands, except per share data)
Outstanding at December 31, 20222,589570$9.68 4.05$9,669 
Granted$— 
Exercised(599)(565)$0.89 
Forfeited(298)$14.27 
Outstanding at December 31, 20231,6925$14.90 4.41$5,225 
Exercisable at December 31, 20231,6925$14.90 4.41$5,225 
Vested and expected to vest at December 31, 20231,6925$14.90 4.41$5,225 
(1)The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock option awards and the closing market price of our Class A common stock as of December 31, 2023 and December 31, 2022, respectively.
Summary of Total Stock-based Compensation Expense
Total stock-based compensation expense by function was as follows:
Year Ended December 31,
202320222021
(in thousands)
Cost of revenue$9,555 $12,288 $17,221 
Research and development893,026 970,746 740,130 
Sales and marketing255,688 203,092 164,241 
General and administrative165,735 201,661 170,543 
Total$1,324,004 $1,387,787 $1,092,135 
XML 57 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Acquisitions (Tables)
12 Months Ended
Dec. 31, 2023
Wave Optics  
Business Acquisition [Line Items]  
Summary of Total Purchase Consideration Allocation
The allocation of the total purchase consideration for this acquisition was as follows:
Total
(in thousands)
Trademarks$20,584 
Technology77,118 
Customer relationships32,708 
Goodwill370,236 
Net deferred tax liability(3,313)
Other assets acquired and liabilities assumed, net13,111 
Total$510,444 
Fit Analytics  
Business Acquisition [Line Items]  
Summary of Total Purchase Consideration Allocation
The allocation of the total purchase consideration for this acquisition was as follows:
Total
(in thousands)
Trademarks$800 
Technology17,000 
Customer relationships17,000 
Goodwill88,132 
Net deferred tax liability(5,643)
Other assets acquired and liabilities assumed, net7,160 
Total$124,449 
Other Acquisitions  
Business Acquisition [Line Items]  
Summary of Total Purchase Consideration Allocation
The aggregate allocation of purchase consideration was as follows:
Total
(in thousands)
Technology$64,150 
Customer relationships4,000 
Goodwill203,482 
Net deferred tax liability(11,871)
Other assets acquired and liabilities assumed, net6,325 
Total$266,086 
XML 58 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Carrying Amount of Goodwill
The changes in the carrying amount of goodwill for the years ended December 31, 2023 and 2022 were as follows:
Goodwill
(in thousands)
Balance as of December 31, 2021$1,588,452 
Goodwill acquired69,291 
Foreign currency translation(11,623)
Balance as of December 31, 2022$1,646,120 
Goodwill acquired42,780 
Foreign currency translation2,927 
Balance as of December 31, 2023$1,691,827 
Summary of Estimated Useful Lives of Intangible Assets The estimated useful lives of intangible assets are generally as follows:
Intangible AssetEstimated Useful
Life
Domain names
5 Years
Trademarks
3 Years
Acquired developed technology
3 to 7 Years
Customer relationships
2 to 8 Years
Patents
4 to 14 Years
Intangible assets consisted of the following:
December 31, 2023
Weighted-
Average
Remaining
Useful Life -
Years
Gross
Carrying
Amount
Accumulated
Amortization
Net
(in thousands, except years)
Domain names3.0$745 $(546)$199 
Technology2.8323,313 (197,608)125,705 
Patents8.839,373 (19,099)20,274 
Other6,000 (5,875)125 
$369,431 $(223,128)$146,303 
December 31, 2022
Weighted-
Average
Remaining
Useful Life -
Years
Gross
Carrying
Amount
Accumulated
Amortization
Net
(in thousands, except years)
Domain names4.0$954 $(690)$264 
Trademarks1.2800 (478)322 
Technology3.1340,375 (178,427)161,948 
Customer relationships5.721,000 (6,641)14,359 
Patents9.139,373 (14,912)24,461 
Other1.06,000 (2,874)3,126 
$408,502 $(204,022)$204,480 
Schedule of Estimated Intangible Asset Amortization Expense
As of December 31, 2023, the estimated intangible asset amortization expense for the next five years and thereafter is as follows:
Estimated
Amortization
(in thousands)
Year ending December 31,
2024$58,532 
202542,513 
202620,776 
202712,104 
20284,323 
Thereafter8,055 
Total$146,303 
XML 59 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Summary of Convertible Notes
The Convertible Notes consisted of the following:
As of December 31,
20232022
PrincipalUnamortized Debt Issuance CostsNet Carrying AmountPrincipalUnamortized Debt Issuance CostsNet Carrying Amount
(in thousands)
2025 Notes$284,105 $(871)$283,234 $284,105 $(1,521)$282,584 
2026 Notes838,482 (3,402)835,080 838,482 (4,698)833,784 
2027 Notes1,150,000 (7,114)1,142,886 1,150,000 (9,239)1,140,761 
2028 Notes1,500,000 (11,800)1,488,200 1,500,000 (14,609)1,485,391 
Total$3,772,587 $(23,187)$3,749,400 $3,772,587 $(30,067)$3,742,520 
XML 60 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Summary of Weighted-average Remaining Lease Term and Discount Rate Related to Operating Leases
The weighted-average remaining lease term (in years) and discount rate related to the operating leases were as follows:
As of December 31,
20232022
Weighted-average remaining lease term10.06.8
Weighted-average discount rate6.1 %5.0 %
Schedule of Present Value of Operating Lease Liabilities
The maturities of our operating lease liabilities as of December 31, 2023, were as follows:
Operating Leases
(in thousands)
Year ending December 31,
2024$86,440 
202572,225 
202684,100 
202775,521 
202872,890 
Thereafter432,152 
Total lease payments$823,328 
Less: Imputed interest(227,728)
Present value of lease liabilities$595,600 
XML 61 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Strategic Investments (Tables)
12 Months Ended
Dec. 31, 2023
Equity Method Investments and Joint Ventures [Abstract]  
Summary of Strategic Investments
The following table summarizes our strategic investments as of December 31, 2023 and 2022:
As of December 31,
20232022
(in thousands)
Initial cost$106,368 $125,564 
Cumulative upward adjustments147,317 157,186 
Cumulative downward adjustments, including impairments(58,357)(30,411)
Carrying value$195,328 $252,339 
Summary of Gain (Loss) on Strategic Investments
Gains and losses recognized during the periods presented were as follows:
Year Ended December 31,
202320222021
(in thousands)
Gains (losses) recognized on strategic investments sold during the period, net$— $45,935 $27,820 
Unrealized gains on strategic investments still held at the reporting date1,368 19,946 145,010 
Unrealized losses, including impairments, on strategic investments still held at the reporting date(28,423)(1,421)(2,854)
Gains (losses) on strategic investments, net$(27,055)$64,460 $169,976 
Gains and losses recognized during the periods presented, which are included within other income (expense), net on our consolidated statements of operations, were as follows:
Year Ended December 31,
202320222021
(in thousands)
Gains (losses) recognized on publicly traded equity securities sold during the period, net$11,046 $(22,095)$— 
Unrealized gains (losses) on publicly traded equity securities still held at the reporting date, net(17,731)(79,214)122,064 
Gains (losses) on publicly traded equity securities, net$(6,685)$(101,309)$122,064 
XML 62 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Summary of Financial Assets Measured at Fair Value on Recurring Basis
The following tables set forth our financial assets that are measured at fair value on a recurring basis, excluding publicly traded equity securities, as of December 31, 2023 and 2022:
December 31, 2023
Cost or
Amortized Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Total Estimated
Fair Value
(in thousands)
Cash$1,780,402 $— $— $1,780,402 
Level 1 securities:   
U.S. government securities1,295,918 894 (3,919)1,292,893 
U.S. government agency securities138,420 31 (188)138,263 
Level 2 securities:   
Corporate debt securities234,336 577 (99)234,814 
Commercial paper65,380 — — 65,380 
Certificates of deposit18,725 — — 18,725 
Total$3,533,181 $1,502 $(4,206)$3,530,477 

December 31, 2022
Cost or
Amortized Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Total Estimated
Fair Value
(in thousands)
Cash$1,325,946 $— $— $1,325,946 
Level 1 securities:
U.S. government securities1,630,224 109 (9,484)1,620,849 
U.S. government agency securities175,269 19 (188)175,100 
Level 2 securities:
Corporate debt securities309,942 32 (1,462)308,512 
Commercial paper290,589 — — 290,589 
Certificates of deposit157,965 — (1)157,964 
Total$3,889,935 $160 $(11,135)$3,878,960 
Summary of Gain (Loss) on Strategic Investments
Gains and losses recognized during the periods presented were as follows:
Year Ended December 31,
202320222021
(in thousands)
Gains (losses) recognized on strategic investments sold during the period, net$— $45,935 $27,820 
Unrealized gains on strategic investments still held at the reporting date1,368 19,946 145,010 
Unrealized losses, including impairments, on strategic investments still held at the reporting date(28,423)(1,421)(2,854)
Gains (losses) on strategic investments, net$(27,055)$64,460 $169,976 
Gains and losses recognized during the periods presented, which are included within other income (expense), net on our consolidated statements of operations, were as follows:
Year Ended December 31,
202320222021
(in thousands)
Gains (losses) recognized on publicly traded equity securities sold during the period, net$11,046 $(22,095)$— 
Unrealized gains (losses) on publicly traded equity securities still held at the reporting date, net(17,731)(79,214)122,064 
Gains (losses) on publicly traded equity securities, net$(6,685)$(101,309)$122,064 
XML 63 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Domestic and Foreign Components of Pre-Tax Loss
The domestic and foreign components of pre-tax loss were as follows:
Year Ended December 31,
202320222021
(in thousands)
Domestic (1)
$(285,330)$(538,311)$364,989 
Foreign (1)
(1,009,093)(862,386)(839,360)
Loss before income taxes$(1,294,423)$(1,400,697)$(474,371)
(1)Includes the impact of intercompany charges to foreign affiliates for financing, management fees, and research and development cost sharing, inclusive of stock-based compensation.
Schedule of Components of Income Tax (Benefit) Expense
The components of our income tax (benefit) expense were as follows:
Year Ended December 31,
202320222021
(in thousands)
Current:
Federal$— $— $— 
State8,585 10,704 919 
Foreign26,727 22,404 22,078 
Total current income tax expense (benefit)35,312 33,108 22,997 
Deferred:
Federal1,267 1,212 (6,295)
State1,061 837 (445)
Foreign(9,578)(6,201)(2,673)
Total deferred income tax expense (benefit)(7,250)(4,152)(9,413)
Income tax expense (benefit)$28,062 $28,956 $13,584 
Summary of Reconciliation of Statutory Federal Income Tax Rate
The following is a reconciliation of the statutory federal income tax rate to our effective tax rate:
Year Ended December 31,
202320222021
Tax benefit (expense) computed at the federal statutory rate21.0 %21.0 %21.0 %
State tax benefit (expense), net of federal benefit (1)
2.2 2.9 31.5 
Change in valuation allowance(31.5)(32.0)(246.3)
Differences between U.S. and foreign tax rates on foreign income3.3 2.5 3.9 
Stock-based compensation(7.0)(0.1)119.3 
U.S. federal research & development credit benefit8.6 5.0 36.7 
U.K. corporate rate increase— — 39.8 
Acquisitions and divestitures1.8 (0.7)(8.0)
Other benefits (expenses)(0.6)(0.7)(0.8)
Total income tax benefit (expense)(2.2)%(2.1)%(2.9)%
(1)    Inclusive of state research and development credits.
Summary of Significant Components of Net Deferred Tax Balances
The significant components of net deferred tax balances were as follows:
Year Ended December 31,
20232022
(in thousands)
Deferred tax assets:
Accruals and reserves$22,475 $37,731 
Intangible assets168,661 177,762 
IRC 174 capitalized R&D449,253 265,485 
Stock-based compensation70,563 102,364 
Loss carryforwards2,774,231 2,651,812 
Tax credit carryforwards969,368 824,220 
Lease liability126,637 98,668 
Other51,764 20,154 
Total deferred tax assets4,632,952 4,178,196 
Deferred tax liabilities:
Right-of-use asset(111,777)(75,212)
Investments(20,183)(30,962)
Other(28,416)(17,309)
Total deferred tax liabilities(160,376)(123,483)
Total net deferred tax assets before valuation allowance4,472,576 4,054,713 
Valuation allowance(4,471,571)(4,060,943)
Net deferred taxes$1,005 $(6,230)
Summary of Activity Related to Gross Unrecognized Tax Benefits
The following table summarizes the activity related to our gross unrecognized tax benefits for the years ended December 31, 2023, 2022, and 2021:
Year Ended December 31,
202320222021
(in thousands)
Beginning balance of unrecognized tax benefits$510,669 $469,573 $344,971 
Additions for current year tax positions46,188 47,366 119,938 
Additions for prior year tax positions10,171 115 180 
Reductions for prior year tax positions(16,736)(3,569)(996)
Changes due to lapse of statute of limitations(31,786)(1,887)(2,077)
Reductions for settlements with taxing authorities(4,927)— — 
Changes due to foreign currency translation adjustments(175)(929)(357)
U.K. corporate rate increase— — 7,914 
Ending balance of unrecognized tax benefits (excluding interest and penalties)513,404 510,669 469,573 
Interest and penalties associated with unrecognized tax benefits967 385 124 
Ending balance of unrecognized tax benefits (including interest and penalties)$514,371 $511,054 $469,697 
XML 64 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Dec. 31, 2023
Accumulated Other Comprehensive Income Loss [Abstract]  
Schedule of Changes in Accumulated Other Comprehensive Income (Loss)
The table below presents the changes in accumulated other comprehensive income (loss) (“AOCI”) by component and the reclassifications out of AOCI:
Changes in Accumulated Other Comprehensive Income (Loss) by Component
Marketable
Securities
Foreign Currency
Translation
Total
(in thousands)
Balance at December 31, 2022$(11,129)$(2,845)$(13,974)
OCI before reclassifications8,643 12,836 21,479 
Amounts reclassified from AOCI (1)
(374)— (374)
Net current period OCI8,269 12,836 21,105 
Balance at December 31, 2023$(2,860)$9,991 $7,131 
(1)Realized gains and losses on marketable securities are reclassified from AOCI into other income (expense), net in our consolidated statements of operations.
XML 65 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Summary of Property and Equipment, Net
Property and equipment, net, consisted of the following:
As of December 31,
20232022
(in thousands)
Computer hardware and software$67,989 $62,945 
Buildings21,486 21,486 
Leasehold improvements332,721 225,647 
Furniture and equipment162,476 100,025 
Construction in progress90,038 80,267 
Total674,710 490,370 
Less: accumulated depreciation and amortization(264,384)(218,593)
Property and equipment, net$410,326 $271,777 
Schedule of Property and Equipment, Net by Geographic Area
The following table lists property and equipment, net by geographic area:
As of December 31,
20232022
(in thousands)
United States$247,106 $214,857 
United Kingdom122,013 36,774 
Rest of world (1)
41,207 20,146 
Total property and equipment, net$410,326 $271,777 
(1)No individual country exceeded 10% of our total property and equipment, net for any period presented.
XML 66 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities at December 31, 2023 and 2022 consisted of the following:
As of December 31,
20232022
(in thousands)
Accrued infrastructure costs$281,682 $169,886 
Partner revenue share liabilities99,877 83,395 
Accrued compensation and related expenses95,600 206,441 
Deferred revenue (1)
93,706 50,782 
Other operating costs75,905 75,376 
Acquisition liabilities7,359 293,332 
Other151,707 108,128 
Total accrued expenses and other current liabilities$805,836 $987,340 
(1)We expect a substantial majority of our deferred revenue to be realized in less than one year.
XML 67 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring and Related Costs
The following table summarizes the restructuring charges (benefits) in our consolidated statements of operations for the year ended December 31, 2022:
Severance and Related Charges (1)
Stock-Based Compensation Expense (Benefit)
Lease Exit and Related Charges (2)
Other (3)
Total
(in thousands)
Cost of revenue$2,291 $709 $— $17,585 $20,585 
Research and development46,994 29,188 — 2,733 78,915 
Sales and marketing30,565 (504)— 730 30,791 
General and administrative17,211 5,111 31,227 5,109 58,658 
Total$97,061 $34,504 $31,227 $26,157 $188,949 
(1)Severance and related charges include cash severance expense and other termination benefits. The majority of cash paid for restructuring in 2022 was related to severance and benefits.
(2)Lease exit and related charges are non-cash and presented in other cash flows from operating activities in our consolidated statements of cash flows.
(3)Other includes impairment charges, contract termination charges, and intangible asset amortization.
XML 68 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
1 Months Ended 12 Months Ended
Jun. 30, 2023
d
$ / shares
Jul. 31, 2022
d
$ / shares
Dec. 31, 2023
USD ($)
vote
reportingUnit
segment
Dec. 31, 2022
USD ($)
segment
reportingUnit
Dec. 31, 2021
USD ($)
reportingUnit
segment
Summary Of Significant Accounting Policies [Line Items]          
Cost, Product and Service [Extensible Enumeration]     Advertising [Member] Advertising [Member] Advertising [Member]
Advertising partner arrangement cost     $ 675,000,000 $ 681,900,000 $ 679,000,000
Advertising cost     $ 24,900,000 42,700,000 $ 62,400,000
Weighted average price per share (in usd per share) | $ / shares $ 40 $ 40      
Common stock, convertible, threshold trading days | d 90 65      
Common stock, convertible, volume weighted average price per share (in usd per share) | $ / shares $ 8.70        
Common stock, convertible, volume weighted average price per share, S&P 500 total return index (in usd per share) | $ / shares $ 8,862.85        
Percentage of tax benefits likelihood of being realized     0.50    
Maturity of time deposits     90 days    
Credit losses recorded on available-for-sale debt securities     $ 0 $ 0  
Number of operating segment | segment     1 1 1
Number of reporting unit | reportingUnit     1 1 1
Goodwill impairment charges     $ 0 $ 0 $ 0
Computer Hardware, Software and Equipment          
Summary Of Significant Accounting Policies [Line Items]          
Property and equipment estimated useful life     3 years    
Furniture and equipment          
Summary Of Significant Accounting Policies [Line Items]          
Property and equipment estimated useful life     5 years    
Minimum | Buildings          
Summary Of Significant Accounting Policies [Line Items]          
Property and equipment estimated useful life     20 years    
Minimum | RSUs and RSAs Granted after February 2018          
Summary Of Significant Accounting Policies [Line Items]          
Service condition satisfied (in years)     3 years    
Maximum | Buildings          
Summary Of Significant Accounting Policies [Line Items]          
Property and equipment estimated useful life     45 years    
Maximum | RSUs and RSAs Granted after February 2018          
Summary Of Significant Accounting Policies [Line Items]          
Service condition satisfied (in years)     4 years    
Class A Non-voting Common Stock          
Summary Of Significant Accounting Policies [Line Items]          
Stock split ratio, common stock   1      
Class B          
Summary Of Significant Accounting Policies [Line Items]          
Number of votes per share | vote     1    
Class C          
Summary Of Significant Accounting Policies [Line Items]          
Number of votes per share | vote     10    
XML 69 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of Estimated Useful Lives of Intangible Assets (Details)
Dec. 31, 2023
Domain names  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 5 years
Trademarks  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 3 years
Acquired developed technology | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 3 years
Acquired developed technology | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 7 years
Customer relationships | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 2 years
Customer relationships | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 8 years
Patents | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 4 years
Patents | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 14 years
XML 70 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation Of Revenue [Line Items]      
Total revenue $ 4,606,115 $ 4,601,847 $ 4,117,048
North America      
Disaggregation Of Revenue [Line Items]      
Total revenue 2,952,301 3,205,554 2,871,369
United States      
Disaggregation Of Revenue [Line Items]      
Total revenue 2,900,000 3,100,000 2,800,000
Europe      
Disaggregation Of Revenue [Line Items]      
Total revenue 772,078 712,764 660,473
Rest of world      
Disaggregation Of Revenue [Line Items]      
Total revenue $ 881,736 $ 683,529 $ 585,206
XML 71 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Loss per Share - Additional Information (Details)
Dec. 31, 2023
class
Earnings Per Share [Abstract]  
Number of classes of stock 3
XML 72 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Loss per Share - Schedule of Numerators and Denominators of Basic and Diluted Net Loss per Share Computations for Common Stock (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Net loss $ (1,322,485) $ (1,429,653) $ (487,955)
Basic shares:      
Weighted-average common shares - Basic (in shares) 1,612,504 1,608,304 1,558,997
Diluted shares:      
Weighted-average common shares - Diluted (in shares) 1,612,504 1,608,304 1,558,997
Net loss per share attributable to common stockholders:      
Basic (in usd per share) $ (0.82) $ (0.89) $ (0.31)
Diluted (in usd per share) $ (0.82) $ (0.89) $ (0.31)
Class A      
Numerator:      
Net loss $ (1,114,039) $ (1,203,614) $ (408,118)
Net loss attributable to common stockholders $ (1,114,039) $ (1,203,614) $ (408,118)
Basic shares:      
Weighted-average common shares - Basic (in shares) 1,358,345 1,354,019 1,303,921
Diluted shares:      
Weighted-average common shares - Diluted (in shares) 1,358,345 1,354,019 1,303,921
Net loss per share attributable to common stockholders:      
Basic (in usd per share) $ (0.82) $ (0.89) $ (0.31)
Diluted (in usd per share) $ (0.82) $ (0.89) $ (0.31)
Class B      
Numerator:      
Net loss $ (18,479) $ (20,141) $ (7,339)
Net loss attributable to common stockholders $ (18,479) $ (20,141) $ (7,339)
Basic shares:      
Weighted-average common shares - Basic (in shares) 22,532 22,658 23,449
Diluted shares:      
Weighted-average common shares - Diluted (in shares) 22,532 22,658 23,449
Net loss per share attributable to common stockholders:      
Basic (in usd per share) $ (0.82) $ (0.89) $ (0.31)
Diluted (in usd per share) $ (0.82) $ (0.89) $ (0.31)
Class C      
Numerator:      
Net loss $ (189,967) $ (205,898) $ (72,498)
Net loss attributable to common stockholders $ (189,967) $ (205,898) $ (72,498)
Basic shares:      
Weighted-average common shares - Basic (in shares) 231,627 231,627 231,627
Diluted shares:      
Weighted-average common shares - Diluted (in shares) 231,627 231,627 231,627
Net loss per share attributable to common stockholders:      
Basic (in usd per share) $ (0.82) $ (0.89) $ (0.31)
Diluted (in usd per share) $ (0.82) $ (0.89) $ (0.31)
XML 73 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Loss per Share - Schedule of Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss per Share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock options      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) 1,697 3,159 4,304
Unvested RSUs and RSAs      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) 157,130 132,392 86,180
Convertible Notes (if-converted)      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) 89,379 89,379 62,755
XML 74 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
USD ($)
vote
plan
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
vote
plan
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
shares
Jul. 31, 2022
USD ($)
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock, outstanding (in shares) 1,694,696,000 1,625,398,000 1,694,696,000 1,625,398,000 1,619,283,000        
Number of share-based employee compensation plans | plan 3   3            
Weighted-average fair value of employee stock options (in usd per share) | $ / shares       $ 8.41 $ 36.17        
Fair values of options vested | $     $ 1,100 $ 3,200 $ 7,700        
Intrinsic values of stock options exercised | $ $ 12,300 $ 5,900 12,300 5,900 69,400        
Stock repurchased during period | $ 479,903 $ 500,514 $ 479,903 500,514          
2017 Equity Incentive Plan | Maximum                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Percentage of capital stock outstanding     5.00%            
Stock options | Maximum                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Maximum term for stock options from the grant date     10 years            
Restricted Stock Units and Restricted Stock Awards                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Fair value of vested shares | $     $ 1,000,000 $ 1,200,000 $ 3,600,000        
Unrecognized compensation cost | $ $ 1,700,000   $ 1,700,000            
Weighted average recognition period     2 years            
Class A                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock, authorized (in shares) 3,000,000,000 3,000,000,000 3,000,000,000 3,000,000,000          
Common stock, par value (in usd per share) | $ / shares $ 0.00001 $ 0.00001 $ 0.00001 $ 0.00001          
Common stock dividends declared (in usd per share) | $ / shares     $ 0            
Common stock, issued (in shares) 1,440,540,591 1,371,242,000 1,440,540,591 1,371,242,000          
Common stock, outstanding (in shares) 1,391,341,262 1,319,930,000 1,391,341,262 1,319,930,000          
Stock repurchase program, authorized amount | $ $ 310,800   $ 310,800     $ 500,000 $ 500,000   $ 500,000
Treasury stock, acquired (in shares) 18,400,000                
Treasury stock, acquired | $ $ 189,400                
Retirement of Class A non-voting common stock (in shares)   53,900,000              
Stock repurchased and retired during period | $   $ 500,500              
Stock repurchased during period (in shares) 49,200,000 51,312,000 49,200,000 51,312,000       51,300,000  
Stock repurchased during period | $               $ 500,500  
Class A | 2017 Equity Incentive Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock reserved for future issuance (in shares) 87,270,108   87,270,108            
Class A | 2017 Equity Incentive Plan | Maximum                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Additional common stock reserved for future issuance (in shares) 86,737,997   86,737,997            
Class A | 2014 Equity Incentive Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock reserved for future issuance (in shares) 17,858,235   17,858,235            
Class A | 2012 Equity Incentive Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock reserved for future issuance (in shares) 11,004,580   11,004,580            
Class A | 2017 Employee Stock Purchase Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock reserved for future issuance (in shares) 16,484,690   16,484,690            
Number of shares issued or offered under plan (in shares)     0            
Percentage of number of shares, common stock outstanding     1.00%            
Class A | 2017 Employee Stock Purchase Plan | Maximum                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Increase in number of shares reserved for issuance (in shares)     15,000,000            
Class A | Stock Options And Unvested RSUs | 2014 Equity Incentive Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock reserved for future issuance (in shares) 96,993,064   96,993,064            
Class A | Stock Options And Unvested RSUs | 2012 Equity Incentive Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock reserved for future issuance (in shares) 37,228,865   37,228,865            
Class A | Restricted Stock Units and Restricted Stock Awards                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Outstanding restricted stock, Granted (in shares)     148,701,000            
Class A | France | 2014 Equity Incentive Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Outstanding restricted stock, Granted (in shares)     2,500,000            
Class B                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock, authorized (in shares) 700,000,000 700,000,000 700,000,000 700,000,000          
Common stock, par value (in usd per share) | $ / shares $ 0.00001 $ 0.00001 $ 0.00001 $ 0.00001          
Number of votes per share | vote 1   1            
Common stock dividends declared (in usd per share) | $ / shares     $ 0            
Common stock, issued (in shares) 22,528,406 22,529,000 22,528,406 22,529,000          
Common stock, outstanding (in shares) 22,528,406 22,529,000 22,528,406 22,529,000          
Class C                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock, authorized (in shares) 260,887,848 260,888,000 260,887,848 260,888,000          
Common stock, par value (in usd per share) | $ / shares $ 0.00001 $ 0.00001 $ 0.00001 $ 0.00001          
Number of votes per share | vote 10   10            
Common stock dividends declared (in usd per share) | $ / shares     $ 0            
Common stock, issued (in shares) 231,626,943 231,627,000 231,626,943 231,627,000          
Common stock, outstanding (in shares) 231,626,943 231,627,000 231,626,943 231,627,000          
XML 75 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Summary of RSU and RSA Award Activity (Details) - Restricted Stock Units and Restricted Stock Awards - Class A
shares in Thousands
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Class A Number of Shares  
Outstanding restricted stock, unvested beginning balance (in shares) | shares 132,392
Outstanding restricted stock, Granted (in shares) | shares 148,701
Outstanding restricted stock, Vested (in shares) | shares (91,641)
Outstanding restricted stock, Forfeited (in shares) | shares (32,322)
Outstanding restricted stock, unvested ending balance (in shares) | shares 157,130
Weighted- Average Grant Date Fair Value  
Weighted-average grant date fair value per restricted stock, unvested beginning balance (in usd per share) | $ / shares $ 18.28
Weighted-average grant date fair value per restricted stock, Granted (in usd per share) | $ / shares 10.41
Weighted-average grant date fair value per restricted stock, Vested (in usd per share) | $ / shares 15.71
Weighted-average grant date fair value per restricted stock, Forfeited (in usd per share) | $ / shares 15.90
Weighted-average grant date fair value per restricted stock, unvested ending balance (in usd per share) | $ / shares $ 12.82
XML 76 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Summary of Stock Option Award Activity (Details) - Stock options - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Weighted- Average Exercise Price    
Weighted-Average Exercise Price, Beginning balance (in usd per share) $ 9.68  
Weighted-Average Exercise Price, Granted (in usd per share) 0  
Weighted-Average Exercise Price, Exercised (in usd per share) 0.89  
Weighted-Average Exercise Price, Forfeited (in usd per share) 14.27  
Weighted-Average Exercise Price, Ending balance (in usd per share) 14.90 $ 9.68
Weighted-Average Exercise Price, Exercisable (in usd per share) 14.90  
Weighted-Average Exercise Price, Vested and expected to vest (in usd per share) $ 14.90  
Weighted- Average Remaining Contractual Term (in years)    
Weighted-Average Remaining Contractual Term 4 years 4 months 28 days 4 years 18 days
Weighted-Average Remaining Contractual Term, Exercisable 4 years 4 months 28 days  
Weighted-Average Remaining Contractual Term, Vested and expected to vest 4 years 4 months 28 days  
Aggregate Intrinsic Value    
Aggregate Intrinsic Value, Outstanding $ 5,225 $ 9,669
Aggregate Intrinsic Value, Exercisable 5,225  
Aggregate Intrinsic Value, Vested and expected to vest $ 5,225  
Class A    
Number of Shares    
Beginning balance (in shares) 2,589  
Granted (in shares) 0  
Exercised (in shares) (599)  
Forfeited (in shares) (298)  
Ending balance (in shares) 1,692 2,589
Exercisable (in shares) 1,692  
Vested and expected to vest (in shares) 1,692  
Class B    
Number of Shares    
Beginning balance (in shares) 570  
Granted (in shares) 0  
Exercised (in shares) (565)  
Forfeited (in shares) 0  
Ending balance (in shares) 5 570
Exercisable (in shares) 5  
Vested and expected to vest (in shares) 5  
XML 77 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Summary of Total Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total $ 1,324,004 $ 1,387,787 $ 1,092,135
Cost of revenue      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total 9,555 12,288 17,221
Research and development      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total 893,026 970,746 740,130
Sales and marketing      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total 255,688 203,092 164,241
General and administrative      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total $ 165,735 $ 201,661 $ 170,543
XML 78 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Acquisitions - Additional Information (Details) - USD ($)
$ in Thousands, shares in Millions
1 Months Ended 12 Months Ended
May 31, 2021
Mar. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]          
Goodwill     $ 1,691,827 $ 1,646,120 $ 1,588,452
2023 Acquisitions          
Business Acquisition [Line Items]          
Purchase price consideration     73,100    
Payment to acquire business     56,300    
Goodwill     42,800    
2023 Acquisitions | Other Liabilities          
Business Acquisition [Line Items]          
Business combination, recognized identifiable assets acquired and liabilities assumed, liabilities     $ 12,600    
2022 Acquisitions          
Business Acquisition [Line Items]          
Purchase price consideration       120,500  
Payment to acquire business       17,700  
Goodwill       69,300  
Goodwill deductible for tax purposes       101,700  
2022 Acquisitions | Other Liabilities          
Business Acquisition [Line Items]          
Business combination, recognized identifiable assets acquired and liabilities assumed, liabilities       58,800  
Wave Optics          
Business Acquisition [Line Items]          
Purchase price consideration $ 510,400        
Payment to acquire business 13,700        
Business combination, recognized identifiable assets acquired and liabilities assumed, liabilities 238,400        
Goodwill 370,236        
Business combination, consideration transferred, equity interests issued and issuable 252,000        
Business combination total consideration including post combination expense 541,800        
Business combination, post combination expense $ 31,400        
Fit Analytics          
Business Acquisition [Line Items]          
Purchase price consideration   $ 124,400      
Goodwill   $ 88,132      
Other Acquisitions          
Business Acquisition [Line Items]          
Payment to acquire business         139,500
Business combination, recognized identifiable assets acquired and liabilities assumed, liabilities         32,900
Goodwill         203,482
Business combination, consideration transferred, equity interests issued and issuable         93,700
Goodwill deductible for tax purposes         8,200
Business combination total consideration including post combination expense         $ 266,100
Class A Common Stock | 2022 Acquisitions          
Business Acquisition [Line Items]          
Business combination, consideration transferred, equity interests issued and issuable       $ 44,000  
Class A Common Stock | Wave Optics          
Business Acquisition [Line Items]          
Business combination consideration in shares issued or issuable (in shares) 4.7        
XML 79 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Acquisitions - Summary of Total Purchase Consideration Allocation (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
May 31, 2021
Mar. 31, 2021
Business Acquisition [Line Items]          
Goodwill $ 1,691,827 $ 1,646,120 $ 1,588,452    
Wave Optics          
Business Acquisition [Line Items]          
Goodwill       $ 370,236  
Net deferred tax liability       (3,313)  
Other assets acquired and liabilities assumed, net       13,111  
Total       510,444  
Wave Optics | Trademarks          
Business Acquisition [Line Items]          
Finite lived intangible assets       20,584  
Wave Optics | Technology          
Business Acquisition [Line Items]          
Finite lived intangible assets       77,118  
Wave Optics | Customer relationships          
Business Acquisition [Line Items]          
Finite lived intangible assets       $ 32,708  
Fit Analytics          
Business Acquisition [Line Items]          
Goodwill         $ 88,132
Net deferred tax liability         (5,643)
Other assets acquired and liabilities assumed, net         7,160
Total         124,449
Fit Analytics | Trademarks          
Business Acquisition [Line Items]          
Finite lived intangible assets         800
Fit Analytics | Technology          
Business Acquisition [Line Items]          
Finite lived intangible assets         17,000
Fit Analytics | Customer relationships          
Business Acquisition [Line Items]          
Finite lived intangible assets         $ 17,000
Other Acquisitions          
Business Acquisition [Line Items]          
Goodwill     203,482    
Net deferred tax liability     (11,871)    
Other assets acquired and liabilities assumed, net     6,325    
Total     266,086    
Other Acquisitions | Technology          
Business Acquisition [Line Items]          
Finite lived intangible assets     64,150    
Other Acquisitions | Customer relationships          
Business Acquisition [Line Items]          
Finite lived intangible assets     $ 4,000    
XML 80 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Roll Forward]    
Goodwill, beginning balance $ 1,646,120 $ 1,588,452
Goodwill acquired 42,780 69,291
Foreign currency translation 2,927 (11,623)
Goodwill, ending balance $ 1,691,827 $ 1,646,120
XML 81 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 369,431 $ 408,502
Accumulated Amortization (223,128) (204,022)
Net $ 146,303 $ 204,480
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life - Years 3 years 4 years
Gross Carrying Amount $ 745 $ 954
Accumulated Amortization (546) (690)
Net $ 199 $ 264
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life - Years   1 year 2 months 12 days
Gross Carrying Amount   $ 800
Accumulated Amortization   (478)
Net   $ 322
Technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life - Years 2 years 9 months 18 days 3 years 1 month 6 days
Gross Carrying Amount $ 323,313 $ 340,375
Accumulated Amortization (197,608) (178,427)
Net $ 125,705 $ 161,948
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life - Years   5 years 8 months 12 days
Gross Carrying Amount   $ 21,000
Accumulated Amortization   (6,641)
Net   $ 14,359
Patents    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life - Years 8 years 9 months 18 days 9 years 1 month 6 days
Gross Carrying Amount $ 39,373 $ 39,373
Accumulated Amortization (19,099) (14,912)
Net 20,274 $ 24,461
Other    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Useful Life - Years   1 year
Gross Carrying Amount 6,000 $ 6,000
Accumulated Amortization (5,875) (2,874)
Net $ 125 $ 3,126
XML 82 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Amortization of intangible assets $ 81.1 $ 132.3 $ 63.2
Customer Relationships, Trademarks, Domain Names, and Technology      
Finite-Lived Intangible Assets [Line Items]      
Increase in amortization of intangible assets $ 19.9 $ 49.3  
XML 83 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Estimated Intangible Asset Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
2024 $ 58,532  
2025 42,513  
2026 20,776  
2027 12,104  
2028 4,323  
Thereafter 8,055  
Net $ 146,303 $ 204,480
XML 84 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2022
Feb. 28, 2022
Apr. 30, 2021
Apr. 30, 2020
Aug. 31, 2019
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]                
Debt instrument, principal amount           $ 3,772,587,000 $ 3,772,587,000  
Proceeds from issuance of convertible notes, net of issuance costs           0 1,483,500,000 $ 1,137,227,000
Induced conversion expense related to convertible notes           0 0 41,538,000
Amortization of debt issuance costs           7,361,000 6,865,000 4,311,000
Senior Unsecured Revolving Credit Facility                
Debt Instrument [Line Items]                
Line of credit facility, expiration period 5 years              
Maximum borrowing capacity $ 1,050,000,000.00              
Annual commitment fee 0.10%              
Outstanding letters of credit           49,600,000    
Amounts outstanding under the credit facility           0    
Senior Unsecured Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                
Debt Instrument [Line Items]                
Basis spread on variable interest rate (percentage) 0.75%              
Senior Unsecured Revolving Credit Facility | Sterling Overnight Index                
Debt Instrument [Line Items]                
Basis spread on variable interest rate (percentage) 0.7826%              
Senior Unsecured Revolving Credit Facility | Miscellaneous                
Debt Instrument [Line Items]                
Basis spread on variable interest rate (percentage) 0.75%              
Senior Unsecured Revolving Credit Facility | Fed Funds Effective Rate Overnight Index Swap Rate                
Debt Instrument [Line Items]                
Basis spread on variable interest rate (percentage) 0.50%              
Senior Unsecured Revolving Credit Facility | One Month Secured Overnight Financing Rate S O F R Overnight Index Swap Rate                
Debt Instrument [Line Items]                
Line of credit facility, expiration period 1 month              
Basis spread on variable interest rate (percentage) 100.00%              
Exchange Agreements                
Debt Instrument [Line Items]                
Induced conversion expense related to convertible notes               41,500,000
Issuance of Class A non-voting common stock for the induced conversion related to convertible senior notes               $ 1,132,600,000
Class A Non-voting Common Stock | Exchange Agreements                
Debt Instrument [Line Items]                
Shares issued upon conversion of each $1000 principal amount (in shares)               52,400,000
Additional shares issued upon conversion (in shares)               700,000
Issuance of Class A non-voting common stock for the induced conversion related to convertible senior notes (in shares)               700,000
2028 Notes                
Debt Instrument [Line Items]                
Debt instrument, principal amount   $ 1,500,000,000       $ 1,500,000,000 1,500,000,000  
Proceeds from debt net of issuance costs and capped call transaction costs   $ 1,310,000,000            
Debt instrument, interest rate   0.125%            
Debt instrument convertible, amortization period           4 years 2 months 12 days    
Cap price, net cost           $ 177,000,000    
2028 Notes | Class A Non-voting Common Stock                
Debt Instrument [Line Items]                
Shares issued upon conversion of each $1000 principal amount (in shares)   17.7494            
Debt instrument, convertible principal amount used in conversion rate   $ 1,000            
Conversion price per share (in usd per share)   $ 56.34            
Cap price, per share (in usd per share)           $ 93.90    
2027 Notes                
Debt Instrument [Line Items]                
Debt instrument, principal amount     $ 1,150,000,000     $ 1,150,000,000 1,150,000,000  
Proceeds from issuance of convertible notes, net of issuance costs     $ 1,050,000,000.00          
Debt instrument convertible, amortization period           3 years 3 months 18 days    
Cap price, net cost           $ 86,800,000    
2027 Notes | Class A Non-voting Common Stock                
Debt Instrument [Line Items]                
Shares issued upon conversion of each $1000 principal amount (in shares)     11.2042          
Debt instrument, convertible principal amount used in conversion rate     $ 1,000          
Conversion price per share (in usd per share)     $ 89.25          
Cap price, per share (in usd per share)           $ 121.02    
2025 Notes                
Debt Instrument [Line Items]                
Debt instrument, principal amount       $ 1,000,000,000   $ 284,105,000 284,105,000  
Debt instrument, interest rate       0.25%        
Debt issuance costs       $ 888,600,000        
Debt instrument convertible, amortization period           1 year 3 months 18 days    
Cap price, net cost           $ 100,000,000    
2025 Notes | Exchange Agreements                
Debt Instrument [Line Items]                
Debt conversion, principal amount               $ 715,900,000
2025 Notes | Class A Non-voting Common Stock                
Debt Instrument [Line Items]                
Shares issued upon conversion of each $1000 principal amount (in shares)       46.1233        
Debt instrument, convertible principal amount used in conversion rate       $ 1,000        
Conversion price per share (in usd per share)       $ 21.68        
Cap price, per share (in usd per share)           $ 32.12    
2026 Notes                
Debt Instrument [Line Items]                
Debt instrument, principal amount         $ 1,265,000,000 $ 838,482,000 838,482,000  
Debt instrument, interest rate         0.75%      
Proceeds from issuance of convertible notes, net of issuance costs         $ 1,150,000,000      
Debt instrument convertible, amortization period           2 years 7 months 6 days    
Cap price, net cost           $ 102,100,000    
2026 Notes | Exchange Agreements                
Debt Instrument [Line Items]                
Debt conversion, principal amount               426,500,000
2026 Notes | Class A Non-voting Common Stock                
Debt Instrument [Line Items]                
Shares issued upon conversion of each $1000 principal amount (in shares)         43.8481      
Debt instrument, convertible principal amount used in conversion rate         $ 1,000      
Conversion price per share (in usd per share)         $ 22.81      
Cap price, per share (in usd per share)           $ 32.58    
Convertible Notes                
Debt Instrument [Line Items]                
Amortization of debt issuance costs           $ 6,900,000 6,500,000 4,300,000
Contractual interest expense           $ 8,900,000 $ 8,700,000 $ 8,900,000
XML 85 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Summary of Convertible Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Feb. 28, 2022
Apr. 30, 2021
Apr. 30, 2020
Aug. 31, 2019
Debt Instrument [Line Items]            
Principal $ 3,772,587 $ 3,772,587        
Unamortized Debt Issuance Costs (23,187) (30,067)        
Net Carrying Amount 3,749,400 3,742,520        
2025 Notes            
Debt Instrument [Line Items]            
Principal 284,105 284,105     $ 1,000,000  
Unamortized Debt Issuance Costs (871) (1,521)        
Net Carrying Amount 283,234 282,584        
2026 Notes            
Debt Instrument [Line Items]            
Principal 838,482 838,482       $ 1,265,000
Unamortized Debt Issuance Costs (3,402) (4,698)        
Net Carrying Amount 835,080 833,784        
2027 Notes            
Debt Instrument [Line Items]            
Principal 1,150,000 1,150,000   $ 1,150,000    
Unamortized Debt Issuance Costs (7,114) (9,239)        
Net Carrying Amount 1,142,886 1,140,761        
2028 Notes            
Debt Instrument [Line Items]            
Principal 1,500,000 1,500,000 $ 1,500,000      
Unamortized Debt Issuance Costs (11,800) (14,609)        
Net Carrying Amount $ 1,488,200 $ 1,485,391        
XML 86 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Loss Contingencies [Line Items]  
Commitments due $ 3,000,000,000
Contractual obligation maturity 3 years
Indemnification Agreement  
Loss Contingencies [Line Items]  
Liabilities recorded $ 0
XML 87 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lessee Lease Description [Line Items]      
Operating lease cost $ 101,000 $ 109,500 $ 69,800
Lease obligations for additional leases not yet commenced 70,700    
Operating cash outflows for operating leases 97,700 94,900 73,900
Lease liabilities arising from obtaining operating lease right-of-use assets $ 220,200 $ 147,400 $ 99,300
Minimum      
Lessee Lease Description [Line Items]      
Operating leases, terms 7 years    
Maximum      
Lessee Lease Description [Line Items]      
Operating leases, terms 11 years    
XML 88 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Weighted-average Remaining Lease Term and Discount Rate Related to Operating Leases (Details)
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Weighted-average remaining lease term 10 years 6 years 9 months 18 days
Weighted-average discount rate 6.10% 5.00%
XML 89 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Present Value of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 86,440
2025 72,225
2026 84,100
2027 75,521
2028 72,890
Thereafter 432,152
Total lease payments 823,328
Less: Imputed interest (227,728)
Present value of lease liabilities $ 595,600
XML 90 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Strategic Investments - Summary of Strategic Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Equity Method Investments and Joint Ventures [Abstract]    
Initial cost $ 106,368 $ 125,564
Cumulative upward adjustments 147,317 157,186
Cumulative downward adjustments, including impairments (58,357) (30,411)
Carrying value $ 195,328 $ 252,339
XML 91 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Strategic Investments - Summary of Gain (Loss) on Strategic Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity Method Investments and Joint Ventures [Abstract]      
Gains (losses) recognized on strategic investments sold during the period, net $ 0 $ 45,935 $ 27,820
Unrealized gains on strategic investments still held at the reporting date 1,368 19,946 145,010
Unrealized losses, including impairments, on strategic investments still held at the reporting date (28,423) (1,421) (2,854)
Gains (losses) on strategic investments, net $ (27,055) $ 64,460 $ 169,976
XML 92 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, Total Estimated Fair Value $ 1,800,000  
Fair Value, Measurements, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash, Equity Securities and Marketable securities, Cost or Amortized Cost 3,533,181 $ 3,889,935
Equity Securities and Marketable securities, Gross Unrealized Gains 1,502 160
Equity Securities and Marketable securities, Gross Unrealized Losses (4,206) (11,135)
Cash, Equity Securities and Marketable Securities, Total Estimated Fair Value 3,530,477 3,878,960
Fair Value, Measurements, Recurring | Cash    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash, Cost or Amortized Cost 1,780,402 1,325,946
Cash, Total Estimated Fair Value 1,780,402 1,325,946
Fair Value, Measurements, Recurring | Level 1 securities: | U.S. government securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, Cost or Amortized Cost 1,295,918 1,630,224
Marketable securities, Gross Unrealized Gains 894 109
Marketable securities, Gross Unrealized Losses (3,919) (9,484)
Marketable securities, Total Estimated Fair Value 1,292,893 1,620,849
Fair Value, Measurements, Recurring | Level 1 securities: | U.S. government agency securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, Cost or Amortized Cost 138,420 175,269
Marketable securities, Gross Unrealized Gains 31 19
Marketable securities, Gross Unrealized Losses (188) (188)
Marketable securities, Total Estimated Fair Value 138,263 175,100
Fair Value, Measurements, Recurring | Level 2 securities: | Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, Cost or Amortized Cost 234,336 309,942
Marketable securities, Gross Unrealized Gains 577 32
Marketable securities, Gross Unrealized Losses (99) (1,462)
Marketable securities, Total Estimated Fair Value 234,814 308,512
Fair Value, Measurements, Recurring | Level 2 securities: | Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, Cost or Amortized Cost 65,380 290,589
Marketable securities, Gross Unrealized Gains 0 0
Marketable securities, Gross Unrealized Losses 0 0
Marketable securities, Total Estimated Fair Value 65,380 290,589
Fair Value, Measurements, Recurring | Level 2 securities: | Certificates of deposit    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, Cost or Amortized Cost 18,725 157,965
Marketable securities, Gross Unrealized Gains 0 0
Marketable securities, Gross Unrealized Losses 0 (1)
Marketable securities, Total Estimated Fair Value $ 18,725 $ 157,964
XML 93 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities contractual maturities $ 760.2  
Marketable securities, total estimated fair value 1,800.0  
Equity securities, cost or amortized cost 13.6 $ 91.5
2025 Notes | Level 2 securities:    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Convertible notes 300.9 257.0
2026 Notes | Level 2 securities:    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Convertible notes 893.2 711.9
2027 Notes | Level 2 securities:    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Convertible notes 921.5 796.2
2028 Notes | Level 2 securities:    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Convertible notes $ 1,181.7 $ 1,000.0
Minimum    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities contractual maturities period 1 year  
Maximum    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities contractual maturities period 5 years  
XML 94 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Summary of Gain (Loss) on Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value Disclosures [Abstract]      
Gains (losses) recognized on publicly traded equity securities sold during the period, net $ 11,046 $ (22,095) $ 0
Unrealized gains (losses) on publicly traded equity securities still held at the reporting date, net (17,731) (79,214) 122,064
Gains (losses) on publicly traded equity securities, net $ (6,685) $ (101,309) $ 122,064
XML 95 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Domestic and Foreign Components of Pre-Tax Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Domestic $ (285,330) $ (538,311) $ 364,989
Foreign (1,009,093) (862,386) (839,360)
Loss before income taxes $ (1,294,423) $ (1,400,697) $ (474,371)
XML 96 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Components of Income Tax (Benefit) Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 0 $ 0 $ 0
State 8,585 10,704 919
Foreign 26,727 22,404 22,078
Total current income tax expense (benefit) 35,312 33,108 22,997
Deferred:      
Federal 1,267 1,212 (6,295)
State 1,061 837 (445)
Foreign (9,578) (6,201) (2,673)
Total deferred income tax expense (benefit) (7,250) (4,152) (9,413)
Income tax expense (benefit) $ 28,062 $ 28,956 $ 13,584
XML 97 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Reconciliation of Statutory Federal Income Tax Rate (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Tax benefit (expense) computed at the federal statutory rate 21.00% 21.00% 21.00%
State tax benefit (expense), net of federal benefit 2.20% 2.90% 31.50%
Change in valuation allowance (31.50%) (32.00%) (246.30%)
Differences between U.S. and foreign tax rates on foreign income 3.30% 2.50% 3.90%
Stock-based compensation (7.00%) (0.10%) 119.30%
U.S. federal research & development credit benefit 8.60% 5.00% 36.70%
U.K. corporate rate increase 0.00% 0.00% 39.80%
Acquisitions and divestitures 1.80% (0.70%) (8.00%)
Other benefits (expenses) (0.60%) (0.70%) (0.80%)
Total income tax benefit (expense) (2.20%) (2.10%) (2.90%)
XML 98 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Significant Components of Net Deferred Tax Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Accruals and reserves $ 22,475 $ 37,731
Intangible assets 168,661 177,762
IRC 174 capitalized R&D 449,253 265,485
Stock-based compensation 70,563 102,364
Loss carryforwards 2,774,231 2,651,812
Tax credit carryforwards 969,368 824,220
Lease liability 126,637 98,668
Other 51,764 20,154
Total deferred tax assets 4,632,952 4,178,196
Deferred tax liabilities:    
Right-of-use asset (111,777) (75,212)
Investments (20,183) (30,962)
Other (28,416) (17,309)
Total deferred tax liabilities (160,376) (123,483)
Total net deferred tax assets before valuation allowance 4,472,576 4,054,713
Valuation allowance (4,471,571) (4,060,943)
Total net deferred tax assets before valuation allowance $ 1,005 $ 6,230
XML 99 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 10, 2021
Jun. 09, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2017
Dec. 31, 2020
Income Taxes [Line Items]              
Tax benefit (expense) computed at the federal statutory rate     21.00% 21.00% 21.00%    
Change in enacted tax rate, amount         $ 188,900    
Deferred tax assets, valuation allowance     $ 4,471,571 $ 4,060,943      
Unrecognized tax benefits     513,404 510,669 $ 469,573   $ 344,971
Other Liabilities              
Income Taxes [Line Items]              
Unrecognized tax benefits     27,300 $ 21,700      
U.K.              
Income Taxes [Line Items]              
Tax benefit (expense) computed at the federal statutory rate 25.00% 19.00%          
Net operating loss carry-forwards     $ 4,500,000        
Percentage of taxable income limitation     50.00%        
Federal              
Income Taxes [Line Items]              
Net operating loss carry-forwards     $ 6,700,000        
Pre-tax act operating loss carry-forwards           $ 500,000  
Pre-tax act operating loss carry-forwards period           20 years  
Post-tax act operating loss carry-forwards     $ 6,200,000        
Percentage of taxable income limitation     80.00%        
Federal | Research              
Income Taxes [Line Items]              
Accumulated research tax credits     $ 816,600        
State              
Income Taxes [Line Items]              
Net operating loss carry-forwards     4,500,000        
State | Research              
Income Taxes [Line Items]              
Accumulated research tax credits     $ 478,900        
XML 100 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Activity Related to Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance of unrecognized tax benefits $ 510,669 $ 469,573 $ 344,971
Additions for current year tax positions 46,188 47,366 119,938
Additions for prior year tax positions 10,171 115 180
Reductions for prior year tax positions (16,736) (3,569) (996)
Changes due to lapse of statute of limitations (31,786) (1,887) (2,077)
Reductions for settlements with taxing authorities (4,927) 0 0
Changes due to foreign currency translation adjustments (175) (929) (357)
U.K. corporate rate increase 0 0 7,914
Ending balance of unrecognized tax benefits (excluding interest and penalties) 513,404 510,669 469,573
Interest and penalties associated with unrecognized tax benefits 967 385 124
Ending balance of unrecognized tax benefits (including interest and penalties) $ 514,371 $ 511,054 $ 469,697
XML 101 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Balance, beginning of period $ 2,580,698 $ 3,790,168  
OCI before reclassifications 21,479    
Amounts reclassified from AOCI (374)    
Total other comprehensive income (loss), net of tax 21,105 (19,495) $ (15,842)
Balance, end of period 2,414,112 2,580,698 3,790,168
Accumulated other comprehensive income (loss)      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Balance, beginning of period (13,974) 5,521 21,363
Total other comprehensive income (loss), net of tax 21,105 (19,495) (15,842)
Balance, end of period 7,131 (13,974) $ 5,521
Marketable Securities      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Balance, beginning of period (11,129)    
OCI before reclassifications 8,643    
Amounts reclassified from AOCI (374)    
Total other comprehensive income (loss), net of tax 8,269    
Balance, end of period (2,860) (11,129)  
Foreign Currency Translation      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Balance, beginning of period (2,845)    
OCI before reclassifications 12,836    
Amounts reclassified from AOCI 0    
Total other comprehensive income (loss), net of tax 12,836    
Balance, end of period $ 9,991 $ (2,845)  
XML 102 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net - Summary of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 674,710 $ 490,370
Less: accumulated depreciation and amortization (264,384) (218,593)
Property and equipment, net 410,326 271,777
Computer hardware and software    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 67,989 62,945
Buildings    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 21,486 21,486
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 332,721 225,647
Furniture and equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 162,476 100,025
Construction in progress    
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 90,038 $ 80,267
XML 103 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property Plant And Equipment [Line Items]      
Depreciation and amortization $ 168,441 $ 202,173 $ 119,141
Capital expenditures incurred but not yet paid 44,500 28,000 14,200
Property and Equipment      
Property Plant And Equipment [Line Items]      
Depreciation and amortization $ 87,300 $ 69,900 $ 55,900
XML 104 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net - Schedule of Property and Equipment, Net by Geographic Area (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
country
Dec. 31, 2022
USD ($)
country
Property and equipment, net    
Total property and equipment, net $ 410,326 $ 271,777
United States    
Property and equipment, net    
Total property and equipment, net 247,106 214,857
United Kingdom    
Property and equipment, net    
Total property and equipment, net 122,013 36,774
Rest of world    
Property and equipment, net    
Total property and equipment, net $ 41,207 $ 20,146
Rest of world | Property and Equipment Net | Geographic Concentrations    
Property and equipment, net    
Number of individual country exceeded 10% of total property and equipment | country 0 0
XML 105 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued infrastructure costs $ 281,682 $ 169,886
Partner revenue share liabilities 99,877 83,395
Accrued compensation and related expenses 95,600 206,441
Deferred revenue 93,706 50,782
Other operating costs 75,905 75,376
Acquisition liabilities 7,359 293,332
Other 151,707 108,128
Total accrued expenses and other current liabilities $ 805,836 $ 987,340
XML 106 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]      
Benefit plan, maximum eligible contributions per employee, percent 100.00%    
Expense recognized related to matching contributions $ 34.0 $ 33.6 $ 25.0
100% Participants Contribution      
Defined Benefit Plan Disclosure [Line Items]      
Benefit plan, employer matching contribution percentage 100.00%    
100% Participants Contribution | Maximum      
Defined Benefit Plan Disclosure [Line Items]      
Benefit plan, employer matching contribution, percent of employees' base salary 3.00%    
50% Participants Contribution      
Defined Benefit Plan Disclosure [Line Items]      
Benefit plan, employer matching contribution percentage 50.00%    
50% Participants Contribution | Maximum      
Defined Benefit Plan Disclosure [Line Items]      
Benefit plan, employer matching contribution, percent of employees' base salary 5.00%    
50% Participants Contribution | Minimum      
Defined Benefit Plan Disclosure [Line Items]      
Benefit plan, employer matching contribution, percent of employees' base salary 3.00%    
XML 107 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions (Details) - Entity Controlled by CEO
1 Months Ended
Nov. 30, 2020
USD ($)
Related Party Transaction [Line Items]  
Sublease payment amount $ 0
Sublease term 6 years
Sublease termination option, written notice term 24 months
XML 108 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Restructuring and Related Activities [Abstract]        
Percentage of employee reduction in reprioritization plan 3.00% 20.00%    
Restructuring charges     $ 40,800,000 $ 188,949,000
Restructuring reserve     $ 0 $ 0
XML 109 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring - Schedule of Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 40,800 $ 188,949
Severance and Related Charges    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   97,061
Stock-Based Compensation Expense (Benefit)    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   34,504
Lease Exit and Related Charges    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   31,227
Other    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   26,157
Cost of revenue    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   20,585
Cost of revenue | Severance and Related Charges    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   2,291
Cost of revenue | Stock-Based Compensation Expense (Benefit)    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   709
Cost of revenue | Lease Exit and Related Charges    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   0
Cost of revenue | Other    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   17,585
Research and development    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   78,915
Research and development | Severance and Related Charges    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   46,994
Research and development | Stock-Based Compensation Expense (Benefit)    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   29,188
Research and development | Lease Exit and Related Charges    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   0
Research and development | Other    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   2,733
Sales and marketing    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   30,791
Sales and marketing | Severance and Related Charges    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   30,565
Sales and marketing | Stock-Based Compensation Expense (Benefit)    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   (504)
Sales and marketing | Lease Exit and Related Charges    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   0
Sales and marketing | Other    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   730
General and administrative    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   58,658
General and administrative | Severance and Related Charges    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   17,211
General and administrative | Stock-Based Compensation Expense (Benefit)    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   5,111
General and administrative | Lease Exit and Related Charges    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   31,227
General and administrative | Other    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   $ 5,109
XML 110 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Details) - USD ($)
$ in Millions
3 Months Ended
Feb. 05, 2024
Sep. 30, 2023
Sep. 30, 2022
Subsequent Event [Line Items]      
Percentage of employee reduction in reprioritization plan   3.00% 20.00%
Subsequent Event | Global Headcount Reduction      
Subsequent Event [Line Items]      
Percentage of employee reduction in reprioritization plan 10.00%    
Subsequent Event | Global Headcount Reduction | Minimum      
Subsequent Event [Line Items]      
Expected restructuring charges $ 55    
Subsequent Event | Global Headcount Reduction | Maximum      
Subsequent Event [Line Items]      
Expected restructuring charges 75    
Subsequent Event | Global Headcount Reduction | Severance and Related Costs and Other Charges | Minimum      
Subsequent Event [Line Items]      
Expected restructuring charges 45    
Subsequent Event | Global Headcount Reduction | Severance and Related Costs and Other Charges | Maximum      
Subsequent Event [Line Items]      
Expected restructuring charges $ 55    
EXCEL 112 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %J=1E@'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 " !:G498H)SP"^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R''*!B;-I:.G#@8K;.QF;+4UBQUC:R1]^SE9FS*V!]C1TN]/ MGT"-#E+W$9]C'S"2Q70WNLXGJ<.:G8B"!$CZA$ZE,B=\;A[ZZ!3E9SQ"4/I# M'1$$Y_?@D)11I& "%F$ALK8Q6NJ(BOIXP1N]X,-G[&:8T8 =.O24H"HK8.TT M,9S'KH$;8((11I>^"V@6XES]$SMW@%V28[)+:AB&GW[#_ MV/@JV#;PZR[:+U!+ P04 " !:G498F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M %J=1EA=_]!?^P< %\X 8 >&PO=V]R:W-H965T&UL MM9MM;Z,Z&H;_BI4=K6:D20.&I,UL&RDES6[VS.F)FCGG:':U'UQP$S2 L\;T MY=_O R1QW#4.C)POS1O/#5RUS7T;<_W"^(]\0ZE KVF2Y3>]C1#;+X-!'FYH M2O(+MJ49_/+$>$H$?.3K0;[EE$1549H,L..,!BF)L][DNOINR2?7K!!)G-$E M1WF1IH2_W=*$O=STW-[^BX=XO1'E%X/)]9:LZ8J*W[=+#I\&!Y4H3FF6QRQ# MG#[=]*;NEYD_+ NJ+?Z(Z4M^]!Z5I_+(V(_RPR*ZZ3GE$=&$AJ*4(/#R3 .: M)*42',=_=Z*]PS[+PN/W>_5Y=?)P,H\DIP%+_HPCL;GI7?501)](D8@']O(/ MNCNAZ@!#EN357_12;^N/>B@L+DUJ)5O*IA5-9Q^G)7_]Y7@\&L, M=6(2L&?*T1+^Q:B/?E_-T,^QEA!WN: PK,Y7/Z>($< M7)7[FO*9N?R?109[=W1[5\[&.S#W*CVO0>\N$[%X0XNL[K9E\__W5]@&+01- M\__H@->"OEZP'!N^Y%L2TIL>=/Z<\F?:F_SU+^[(^9L.EDVQF24Q!:1_ .F; MU"CET(AE1MNS*K M]?LN[GNNCIBQL"LQ2V(*L9G,<)1?=% M^DBYCI)9PW'Z.*<-JP>ZCG,!C4N@>Y)J.^,) MH=7]=(D6]X&.E[FT*S!;:BJQ(]_KMB&VR$+&H0=6-NPS6@D8PQ#C*&!%)O@; MO$9ZC&;UV9T6H+&H,T!+:BI + 'B-@"_D5>TB&!0BY_BL#:SS9WUA*0_[ _] M(;X<#[7TC,6=Z5E24^G)". :C?&>WC2*0#W_O'^#JASP6Z9O8$UVSMWV-; MLEQ 8/A7O&V^4I@5QX[OZ(<[JUG!EIK*3:8%UVSRJZXYY90T8S(+?/1-];2LIH.;*FIM&0^<,WF M_ELL(!JP)^3BCX^?T(J&!8=VID5F5@H2 M?>*33.- 4#LQ(L_/$9;0E'SR0I M*/K@7,#%U7'1EG*4;PC7)B_S3CK#/4>BP#)18',0@(@:Q=D:K=[21Y;HF)X0 M*).$=JK6:HJPI:92DBD"FWW^OLVAN]=P0[(U;:M9IG PWUW6F=8YT@&4ZP&9COZ-UEU*^+@>TOX."V)2F M=4LR?;/[R7L(YKK.V,X1$[","=AL[A?!_ %-BR@6C*.I$!0B>S5/.4_(6DO- MK-=T-]1R_)^V_9W;OAUM5\S@C61A#+*VFB*KO[CBOILCATE"MWM&N M6##K-S8]>C =>JYL,JPTX7E,_/2'3#,MJ.K"EIL*2ZGZO98+A';$=HLYFIF9Y>;?M<2L.GY;:BHQZ?B]5HX_ &@<@"VRB+ZB7ZA^ M5#=+E1.*PY'O.U=::E9]OBTUE9KT^=Z)Z?]Z?E4+R:9##ZRJS6RIJ=2DW_=J M8VQSG:A-XQY859O94E-IRAC@M5I.=#S%#\:,P*[0;X6 3)"5\]U:J#:-?;!3 M&QU[!&\\\B]'[J5[< H[9.<( ;X, ;[9I-?=]E;'Q%S9E8E5M9DM-96:-/V^ M:[O;^C9]?&!5;69+3:4I4X'?*A7\1+&BO^OVV(\Q%>^,WK7:6WM5P4F MPX)O]OIUI]4MX+LU5W8F8C4[V%)3J1T]2>!;[[0VDT!@56UF2TVE*7.%W^IN MPL]T6IMA(=BI*9W6MGAD;R,WK1^]^)>5L;XX2^@2ESL4E'"BOGV:K/PBVK9[O>F1"L+1ZNZ$D MHKS< 'Y_8DSL/Y0[.#Q3./D?4$L#!!0 ( %J=1EB/&PO=V]R:W-H965T&ULC93;CMHP$(9?991*>X4(A$-; M%B)QV%61V HMVE95U0N3#(FUL9W:P[)]^]H.I%2"B)O$A_E_?^-D9GQ0^M7D MB 3OHI!F$N1$Y2@,39*C8*:M2I1V9Z>T8&2G.@M-J9&E7B2*,.ITAJ%@7 ;Q MV*^M=3Q6>RJXQ+4&LQ>"Z3\S+-1A$G2#T\(SSW)R"V$\+EF&&Z27!_PC>/!G(W!9;)5ZM5-ENDDZ#@@+# AY\#LZPWG M6!3.R&+\/GH&]9%.>#X^N3_ZW&TN6V9PKHKO/*5\$GP*(,4=VQ?TK Y?\)C/ MP/DEJC#^"8L2L,CUP*6BTMXS0;]J(%B4%,,;J+XR@1>0FA6/VAI".Z8*._AA]K+#%:K M=0/5L*8:WD2U4LG5?[798:4,3&5FFX)IP7S:@A?)"5/8$",TEQ##L]H2J#/? M00PD-BVJRJQ>K9O4M*K-?^%5AWMB.N/20($[*^VT/]I;U%77J":D2E^I6T6V M[OTPMXT6M0NP^SNEZ#1Q!]2M._X+4$L#!!0 ( %J=1EC!5 I!6 D -&PO=V]R:W-H965T&ULK9IK;^,V%H;_BN M%E,@ M'HL7W;*)@8R]10OLM,%DV_VLR'2L'5ET)3J9[*_?0\G1A3QB/*@QP,27E\=\ M>3E\2/'F159?ZYT0RONV+\KZ=K93ZG"]6-393NS3^J,\B!*^VLG4+?HHFSRO2CK7)9>);:WLSMRO>:!+M H M_LC%2SUX[6DKCU)^U6]^V=S.?%TC48A,Z1 I_'D6*U$4.A+4X\]3T%GWF[K@ M\/5;])\:\V#F,:W%2A;_R3=J=SN+9]Y&;--CH;[(EY_%R5!3P4P6=?._]W+2 M^C,O.]9*[D^%H0;[O&S_IM].#3$H0,*) O14@)H%^$0!=BK SBW 3P5XTS*M ME:8=UJE*ES>5?/$JK89H^D73F$UIL)^7NM\?5 7?YE!.+5>RK&61;U(E-MZ# M@C_0J:KVY-9;I?7.^PD&1NW-O=\?UMZ''W[T?O#RTOOW3A[KM-S4-PL%=="1 M%MGI]SZUOT?J#/B6F0?/4:N/.I3 MAE1H=7YQBA1?GU^<.-RPKC]8$X]-]8=N]&W3Z-M*[CV8X%6J\O*IG2&YR@7: MZFU4CD?5R>.Z/J29N)U!=JA%]2QFR[__C83^/[ 6NV2P]86"C5J3=ZW)7=&7 MOT+B+&2-MEA;,FI*ZNSXO)P31BF/@YO%\[ U,"&G21BPL7"-"'D<)4$?<&0B MZ$P$SB%QM_DOY(%V6BH)R3:39987PBM/[O2G^G6FQ\ZADL\YS"SO\=7[<*SA M15[^B ZC:ZQ5@DN.HTL&6U\HV*@+PJX+0NA^/.8JU>O%MFQ:N;TE4X$F,7$JAAC/C6Z986HPIC%ADE;-:=Q MX@<4]TG\GD5\I]-?RLTQ:T9C^2RJ!BW%-STN!62]HD$42'7MMRI_U"E0*GP] M//W2L)*^8?9]R1J1:W M0TKJ"0/[H:H"##J--=0G1WPFU)KZB(S["3&7*4Q'P]"?,MDC'7'BRO*W;MX4 M(M7I36]/YW([!V)SV0OLEC@B;CKJIMHA?=7S##5B8TS"D]AR8LMXR!-J M6K%E 0NB9,))ST3D'2C*LNHHG!-JD+%1GPC[ *Q9LPKA* +CT_1IRPC(DBE\ MZ#F)N$')G%3ON4(X)HQ]W\J)J"Z.+5^(#GHYX;@OVF,1=6-1.Y_><4-M5$E( M8.YE$57 ],)IDJB*1\]]5 W]?SZ_7M4U*D--92' 36!'=&1F(?$3"%8O(3& M@R5O[+?')/H.)AEG.3EP:WV.P8L"T$6CK2\5;=RD/0!1-P#='ZMLE^HD!L0# MPPB&#.Q_WK9"!WU(@K8H0BL4DH[%/YB0T(1920P3ADD<36Q@:8\_]!W\&3JL M%NZA;NYY2(OO=8:P M#.QT3&.V*F0TLGS9,A9".TW8ZHF'NHFGF>D-M6YE-=KA='C>)+[FF\H\]CX9 M17F'!B;<8;I04Z#I%=$QC4930[1'(^I&H]$0W:?55Z$T(0V.(5!_-M[,J<]C M:AYWK3 EXW$06B<1:$S.XB2>V./2GIJHFYJZD7J^0>3P)TAX;*U+""8%$;'& MJBUC^C!YJOMZ3*)N3/JV(T08A_%D0NNYB;FY:=R9D-U@-R^J+&\M MUOI)#NR?&N) /=K<0WSKQ 51<1J9QQ18+!Y&$P\Y6,]0S,U0]^EK=_7@S.F+. Q!:56D=>W=P8PKY\^RR=Z9W.]EV78? MZ@_!&UA>6&(E<$SH^V3X3.9DU%9.&>U1B;E1:2VVH@*JU4=E;1>:%(R:L_D& MEF*?,Q,'$:$U[UR2L:L>DY@;D]Y9@\]>H;!3H2".8HLYD(=O0/76<06B@[4Z M\*,)Y.4]-7$W-?6/=;3OJ]:]WE<_ PM#MUXU&VU8JU259ZK)J?4.O5IA8Q$+ M( \:LVZ%Z.8:4+BYET&$A -93YW1\)ZTN)NT5N<[O?(>8<-:EKK/]>F#J'*) M[N0X@*$R;@GEHW2Q"0XV$P]22/]]S%G1#R??:%/C=V&J>VGRBF M/*2F<42(M= :$QHM-';>XQ%W7[1Z.!X.17/9+2V\35YGA:R/%3Z'^45O5UTT MVOI2T<;-.+A@Y2:M\ V)#$_H>::AL@(]:V;)(@,-I%L M:GSTQ,7=Q&4:4T+/!]1/&R@:)63*+3^V+(ZMJSYHL#@VB7@QN/&Y%]53[3[G;N77,GU?C\$[E>MW=L^S#ME=_/:079KO8*L860_L<(:E:U MMVC;-TH>FGNECU(IN6]>[D2Z$946P/=;"7N+TQO] ]U=YN7_ 5!+ P04 M" !:G498TX0S+[8% #Q%P & 'AL+W=ODD^S? M[^@2R18I-07\8HO2F1'/<&9XQ-FS+![55@B-7K(T5]>3K=:[J^E4K;8BX^I2 M[D0.3]:RR+B&8;&9JETA>%P99>F48NQ-,Y[DD_FLNG=?S&=RK],D%_<%4OLL MX\5_MR*5S]<3,GF]\3G9;'5Y8SJ?[?A&/ C]=7=?P&C:>HF33.0JD3DJQ/IZ MOWK_K2(/9)9;DXMYM';SV$+6&WH5X9EHWR:,P][A+BSZ=-A+*PX$C#_&!=9<(3XF 4M[HB!VS)P M1]-@(154)I08$B_0]Y505S8V[BF7_Y3.HA,Y.PJ>UP;/&UW^,GAE5RN&TZ!V MX!TL&R6D7+E>&I@X$A#78;27!A:<[V+*/'L:^"T3_SN)K 0O5MLJ$V*@D\I= MV15LE'QS"B'!@=>;ZL+$48+# .,>)8L_UW.9Y]LI!2VE8)32 T]%G=D@/AZ% M3O*-C4U@OIU0BL,^&QN.!/Y!X&LV)LX/J>\Q.YFP)1..DOE=Y+!QIA4='L.> MG92]NI0W-DZA,8? ]5FY:1U1,F&AZU"OUZ$B$^83[#%L9T1PIQ+P**9!QZ?%);T71+ DZ:QB]/T>YL#;MQMO1/!AEQ.!EQ;G4X&7B M*,.P%PWPZO0(&=VQYW]"S:"E@*]/\!KN!:@DM#9K8Z*Y+!=ZR9>Q8D M\YGCDP%FG5@@XVKAKF4#_'*Q3G2W;E9VYEY_00-L[+-V7.@:'<*"(XX;#&Q- MI-,.9%P\?!1ZN-7YAFZ%EU+*@KX0MB(9#3VS=5N0+/!#=RCY.LE @E$U_,H$ M00NO/TL1U[I(EGO-ERFLG42+E,/SF_/FXO:\VKOJP0)VLRR3.8)/[-7C5J:Q M*!0Z^RBU0,Y[J[ FHR+F1Y7U2;U%I_)VO!B=Y"'CFN>6JV2%SI(<[57 )%;&#ZJD.Y.!3*3\H__Q]02P,$% @ 6IU&6)? G)1U P MA L !@ !X;"]W;W)KQ[= M<7]E\:[:AE027,>?57F:MB M9D0&R6%)-Y7ZS'>_0J?'UWP9KV1S);O.UC)(MI&*UQT8/:A+UM[I'/8 = MG X'< 9 KP3 +<#N*\%>!W :R+32FGBD%)%DZG@.R*T-;+IAR:8#1KEETP? M^X,2^+9$G$KFG$E>E3E5D),'A3<\4R4)7Y(YKS&3"GW$6R ?6<9K(.]^XU)> MD0EY?$C)NS=7Y TI&?E2\(VD+)=34Z%3FMK,.@?N6@><$P[8#OG$F2HD^9GE MD!\2F*BFE^2\2+ISSC*FD%T3UWY/',MQ1QR:OQ[NC,#3U\/M,VK<_H#?R5&[FF&B.P@JEX?5>\<>_([%M0*,WDL8BTR;)"Z:FZ3B>TZCA?Y4W.['XTQ0\^) M ]\]-$Q'#+THC/T?A L(C)VPGT1'SCFV;0VKP+'5Q(Z]>&"6CIGYD>>,*XU[I?$KE!YJ/%77XK&Z M9MEN9 T4C1EZ7FQ[P],;,?0M-XR'QV?NS2\-4V]?[W7Z4O&TF MJ,'^'8Z8[43X@Z:=3S]1L2J9)!4LD=*Z#K&"B';F:Q>*KYLI:,$5SE3-8X%C M,@AM@.^7G*N7A?Y /W@G_P)02P,$% @ 6IU&6$'9["#A!@ JR !@ M !X;"]W;W)K%XX*5A6CJ87]7>WU?1"K%2>E?RV0G)5%*QZN>:Y>+X!NLO4RSPI>RDR4J.(/EZ,K_'%&$SV@MOB5\6>Y3%1\&0]?I)NGG+=/(4,/.6&I^>(XC-$/$(MPV>'#R?=X1.(=QLT MV09-:G]T*.A55?%2(28EQ&D+IQGOV\?KK?51+EG*+T>P=R2OUGPT??<&A]XG M6W G#YSCB1/5U6F,F[%V;@).SA#&L9] MG*8="6!>/6K'&6QQ!DZ<5VDJ5C"%4,92#O,)@,]0"257/""60V'4F\B&.S!Q MDR@&[#W<%CL<4R\A=MSA%G?HQ'U;\27+YHC_ 1*07-9Y(=2"5U!I]NV(T,04 MT"".>M M9M3WZ4!F1%ODD1/Y#Z%8?@#(R'BZGT1![-,>2M,N($$8^I$=9KR% M&>^98*#72KW4$ZOWVA((3]6Y84,;FVBQ1TD_&TPS$N$H&L":;+$F3JS? "E3 M6?F(<@XTB"K-=V/Q,%[!S? ,)^;,X3 .20^S:48C+PD&$AA[+5MY3M2?2\7* MQTR7B ;CX.1N''4RT0^IUT\%BQWQ?'^GEG2A[A K=D+]6XCY#._,"PF#Q$!HL8N2(!Q:ZI:XL)NY MFCWO $B-!T=)&,%V[R,T#6./) &-!R"V?(7]@W1$GK'[+!^D*^RDO6/5Q*F\ M=6-NN0\?2'Y+]J*9SQJP26# _*"6,B.T-@W4%KL@+*#H1G>:0O=G-AD\3Z4)N$%04"!E?LP M+88@+.*AW49::B1[FCI1%)G2VK*I%:DH=5[P,@7,Z/U7R&04?[""=SJVDP>R M]K3_WU$W^)9TB9MT[Y1(GQ8BG_-*OGL3$QQ]JK6V>K$&?%+N/96W;N@M]Q(W M]_ZH8..OJA( M\5K4]2.%_!%EXT4[N8$^MKCG50/U]9RF=F?]B9Q!ZRN7O#Z"RU_.K1-O<5:BE"TSV.-6P);6%90V MD*/?1VQK5U!,?B<^!O'2;X%MAD'LACRVFI_*6S?^5FU0 M]RGT<41&3WHD?2IOW=!W#J7W"YA7 CI#:Y:OK'TD-3MWW"_&-IN!\UW::@SJ M/HEN4O,:_3HP+4\J,D[EK1M[*S)H<,JT="J6HT,_D;=NZ*U@H&[!<&A:FOQO MO"%QF731M=J NK5!DY2S@Y/2Z>WHE3F1MV[LK=*@\2F3TBE;C@[]1-ZZH;X[JC@L*1/CI5Q?D3A-&G23G3?)^C7^%U8]9J5$.7^ ,=YY!!NT:MZ,-S=* M+.N7R_="*5'4EPO.8)FT ?S^(* 9W=SH]]7;_T^8_@=02P,$% @ 6IU& M6+0HF.%=! B!L !@ !X;"]W;W)K2T/=A47;;;8YLE>^)D2 [WE6\(FU%F+S8-L\69,<\WNZ(87\9D59 MCH6\92\VWS""EV52GMG(<0([QVEA3:DX"DM ".KB?49/LQAJ!+* MB&\IV?.C:Z":\DSIJ[KY?3FQ'%4CDI%$* DL/W9D1K),*6*$%EF2%MYGX2O>_D;I!OM)+:,;+OV!?Q?HC M"R1;+FA>)\L:Y&E1?>+O-8BC!.A=2$!U NJ;X-8);M\$KT[P^B;X=4+9=+MJ M>PDNQ@)/QXSN 5/14DU=E/3+;,DK+51'60@FOTUEGIC.:,%IEBZQ($OPB#-< M) 0LE!P''YXP(X58$Y$F./L([L#/P 9\+9_RL2UDZ4K#3NJ2'JN2T(628I+< M Q=^ LA!KB9]UC\=:=+C[O0%V=Q%[GLMA M(E]O\OH)R ',!2Z6:?$"/J1%C?BCCG$E&Y2R:A+836$0>4$4.(XSMG?'/'6A MR'>C\"PT[JRLFJL>^ 8G9&+)R8@3MB/6])>?8.#\JB.I*Q=&*'2/RVU1U#',./H,_:7&WHT+AJD$N%$@=KT[!@2V;F12+38K-#8FUWHK7O!5O0%_> M8 9V.-N2LB=O^1)L"*MZM+9#5]K1<6\A=XY_TI=[1<6=]1R*U)!8"ZG?(/4' M(,5;L:8L_4_.T%=F!_]LZ*E!5_V<$.T?&G?6=2A60V(MK$&#-1B ->5\>QUI M<#Z;>9[CR]\(GB#5A+HCB#QTCK2SGD.1&A)K(1TU2$>W6R"85YRM0PS-27H1TH_\\ MT)=,-1U5&ZA1G'"'0. MOL*YX:Z@%K^V+>@7%G=7=2A74VIML$>&#=YD;U#+'@_ET86]0?_0N+NR@]$: M4FNC/9@R.,25]=L?P'.[@Y"/0L\)3JGJ(R,-5*-^S)1:&^K!L\$KINV].X1: MMP]9?:2.K%'794JM3?;@N^ 5XU4N>[.^RUZWVM!USZA:;%1M;DJM_5X.Y@T. M<6^#ESZ_W]+7*RSNKNI@L+=P;_!@W^ 0_S9@Z3MW9BAPPG 4>N$IU@NAFG^: M=5=V,-I;N#AXL'%PB(_KN?2=&S/DP@ %D>>>8KT0.M)@->KA3*FUL1Y<'.RV M<>]?_,Z-UT6V%T)U; VYM)JM4<]G'QUBJ#.J/S![20L.,K*2\L[]2,X]K#KV MJ6X$W93G&L]4")J7EVN"EX2I /G]BE+Q=J..2IK#M^G_4$L#!!0 ( %J= M1EA%WOE=/!4 $I! 0 8 >&PO=V]R:W-H965T&ULS=U; M<]I8VH;AOZ+R3,UT5\5M[8'^DE1U#-KO*IG-P5=S0$")F<;( W*2_OT6 M-_GM?/=3<9=OJI]\*+:W\[+Z=OOQ:G>WS>?+_4ZWZRM=5>VKV_EJ<_'ZY?[? MLNWKE\5]N5YM\FRK[.YO;^?;W][DZ^+SJPOMXO$?WJX^WI3U/UR]?GDW_YB_ MR\N_WV7;ZKNK)V6YNLTWNU6Q4;;YAU<7OV@_9_:HWF&_Q3]6^>?=LZ^5^E3> M%\6O]3?^\M6%6A]1OLX794W,J_]\RJ_S];J6JN/XSP&]>*I9[_C\ZT?=V9]\ M=3+OY[O\NEC_<[4L;UY=C"^49?YA?K\NWQ:?O?QP0E;M+8KU;O__RN?#MNJ% MLKC?E<7M8>?J"&Y7FX?_SK\<'HAG.VC&D1WTPPYZ=P?KR [&80>CLX,^.K*# M>=C![.PP.K:#==C!ZE8X=M+V80>[6^'8#J/##J/.#J9]9(?Q88?QN0_KY+## MI'L.VK$+ISY>.;6SR_%K_72QS[[:VN/EUKK7^_B!/5YPK7O%CQ_8XR77NM?\ M^($]7G2M=]6/'MCC9=?VU_WJX4FR?X9-Y^7\]BG*\%NUV?V*W*S=W]]C=E5Q^>8/^I?/]?ELM5G67SM7(W7RTO MJY-8S.]6XF.9_5Y+N;Z_O5_/Z[149A\^5/'Y0LGR[:I8UH_L+\OBKM[O1?75 MOZNK7#_D@NK.B>J+Q4.1ZLI5&;I:K$2(.QA!CMT[OVQ1WN1;95'<5G\2;^J_ M557=U:;Z/E=^6!>[W8\"WI?SU^OY;J?\(M@Q.&M'Y;JXO:W^WAW['0N'*\KC M/R;%YO(?1;G:?'S\^;N'GQ>;3]4SK?XSZVR+V\/V;Q3!MH(CBLXYHC>"'>.S M=CSU@"3#E6_\@*3G'-&U8,?LK!TE#\A5%<%/.:P_Y;"^9\VC.=QP+Y3W^BJKHK25UJO'JC^O+N; M+_)7%]73;I=O/^47K__R)\U6_T^4R20V?<#L/5:/>#^]KD[@T_/8)T16'SRBB=DN93$,L&U%H\SK*;Y=_DOTS+3(9R:)34EL1F(.B;DDYI&83V(! MB84D%I%83&()B:4DED%8*__LI_RSI8.1=_O73\IJM[O/EW7R+8K-YO"^U^=5 M>:/D7_+M8E4%9#5&>;B#]7 G=*?<;ZIT?/BWR_KMK>7^;F:^V]]5HYS= M\]=HHL"4'MS0P"2Q*8G-2,PA,9?$/!+S22RP^_>+M)'9OUE$%HU(+!:<@3WN MWRHB:Z8DED%8*^5&3RDWDJ:<7\5;_9JK#K''&_";8G/YZ>&F^N+Y#7I!!LX7 MU0!PMWJ(O1.))CV0H8E&8E,2FY&80V(NB7DDYI-8,.KE@3TR]'ZBD44C$HM) M+"&QE,0R"&OEWO@I]\98[GTHMLJG?%<>[D=5!U-N5XOZK>J'G]]O5N5.F6^6 M_1_-ZQ?$NQ?*)B]/Q:/T>(?&(XE-26Q&8@Z)N23FD9A/8L&X%X^69=K]]]9" MLFI$8C&))226DE@&8:U\G#SEX^0/EH^B3)0>X]!,)+$IBK].E=V^695[;0IROSDJVCY@0[-1%2;HMH,U1Q4#W[_M3(#NW01[4IJLU0S4$U%]4\5/-1+4"U4!-,/% G5F^8 M&*%E8U1+!"=Q*3R+%*V;45H[PYH9!9I\2L&[8YTJ^9?ZZUR85NB< 52;:OTI M")HZ'ENJW1UJH9,'4,U%-0_5?%0+4"U$M0C58E1+4"U%M8S2VHG63"2H9]?_ M[YKWA($H/:+!@4AJTX/6"D33'G>G6:)%'51S48W!F81.I4 U MY]R'Q$7+>JCF"T]"'6O:N'T2 5HV1+5(=!(CPYBT3R%&BR:HE@I/03:V0>:?/I!>_G#?+,\;W$S M31AAD_[-;UN;Z&.C][;NM?RP!L=8OW+OECO:^W^ZH(L6]$X7]-&"@>AB&K8Y M'H\$#:EHTSZJQ8+ST/61/>G/6T?KIJB6B;_\TY*'[7@[*]+Z'"):-4*U6' .EF#Y1+1HBFH9I;5#KVDVUZ7=F]]S#47YD0P..%*;HMH,U1Q4 M8ZUV;^?195E!_P MX+Q$&]%1;89J#JJYJ.:AFH]J@=Z?7&"-#5.P^BQ:-T*U&-425$M1+:.T=F V MK>BZO!6=6SQ"7FAPT*&-ZJ@V0S4'U5Q4\U#-1[4 U4*]OX:_/NF_"(W0JC&J M)8)SN!2=1(J6S2BMG6!-#[HN[T%_F]\=IM/LSAGUG4HQ]#,"4&V*:C-4U*:K-4,U!-1?5/%3S42W015,"NM&&MMRC6HQJ":JEJ)916CO:FI9[ M7=YR#X_DT*7[=4'7M_C/]!0M/$,U!]5<5/-0S4>U -5"5(M0+4:U!-525,LH MK95V1C.[P)#/+OCZ@9R\P-"$.VCM/].J6J=<)^#0NC-4 M]#^#;(H6GJ&:@VHNJGFHYJ-:@&HAJD6H%J-:@FHIJF64U@X[O0D[^2+\@\). M&'#HU(N#UII=I*I5Q'73#9U4@6J.(5@*7702+EK60S4?U0)4"U$M0K48U1)4 M2U$MH[1V<#7S)0Q^Y7TY.3BKT$D.AF#E?<.>F&IW&BE:UD$U%]4\5/-1+4"U M$-4B5(M1+4&U%-4R2FLG6C,9HOI2FFC??^5]^1$-#D12FQZTYX%HZN/N$JUH M30?57%3S4,U'M0#50E2+4"U&M0354E3+**V=ALV,"../M?"^_' &1R$ZW\'H M]\:;IMI=]7.&%G50S44U#]5\5 M0+42U"-5B5$M0+46UC-+:6=A,=C"X=??E MU. <0ZMZZ&:+SP+737L M[BIN 5HW1+5(=!:ZJIF=GN 8K9J@6BH^!VO<6WV?*MO.B6:V@/&-5]\W1,W; M$W/2_1 /^7$,CA)T&@"J.:CFHIIWYM7RT:H!JH6H%J%:C&H)JJ6HEE%:.[>: MJ0#&-UE]7Q=&F&CU?=TR!#-CK^6'-3C&3J^^CQ9T3A=TT8+>Z8*^Z.$WM,FD M_NP#M3ML.7_;$#V12%!9URV]OQI^?/:6"7J$J:AN;Z7[PY-W\*+X9M.V;GZC M1?&%STUYL:%W6:CFGWV] K1NB&H1JL6H MEJ!:BFH9I;6#K&E/-XEU[\6I)5C(VQJK=O?5W[5@PWT+8_?U^E2PH688ZF2L M=\B9_*P&9XW@ #55UTS;ZO1+N6AA3UC8F(PZ#XR/5@V$#W-G7(%6C% M%AQ_ M=]"!%DQ1+1,];XZ,1YK&:U/>>-T=C[S//ZXVF\.:?N)1R;O\KGI^JY+G-]J+ MC6I35)NAFH-J+JIYJ.:;_=[T:N2B"E[2H'5#5(M0+4:U!-525,LHK1UY3FO.<8?N M96%AT3O_:(^R\&'NCBO0SF-4BP7'WQMTH.W$J):)GC='QB--C[ Y^9YO@Z'+ MA:/:%-5FJ.:@FHMJ'JKYJ!:@6HAJ$:K%J):@6HIJ&:6U M%J6K,M>6OV-U[X MZ-0;9_*C&YJ@J#9%M1FJ.:CFHIJ':CZJ!9:@>WS2OQD3HE4C5(M%YV!;_1M* M:-44U3)*:Z=>T\=MR?NX_W@?^2P_X,%!2&I35)NAFH-J+JIYJ.:C6F#U5[,? MVY;5OST;3_EV5[_J MK5>)>QZ&93&HD51>:'#"H8WUJ#9#-0?57%3S4,U'M0#50JN_CKYE]S\?*4*K MQJB6",[A4G02*5HVH[1V@C7=\):T 17^&%5YL<$I1FI35)NAFH-J+JIYJ.:C M6G#0VJL7CDW=$+R:)0M'J!:C6H)J*:IEE-9.NZ8=WCK5#H^F'=H;;_77&Q?_ M*D_1NC-4U M -5"5(M0+4:U!-525,LHK1UN6VWD])*<&<^CT#*N_ M0/:EKHFFBZ)U9ZCFH)J+:AZJ^:@6"*Z^\.*':-D(U6)42U M1;6,TEII9S>S M*FSYK(IOD7:BA),?QM"$.VBM"7>JK75:GJ9VO__\4K#=##TX!]5<5/-0S4>U M -5"5(M0+4:U!-525,LHK9UNS>P)6SY[XMVQ*5_YE_KK7)A4Z/P&5)O:_5YX MS= -S>Q^R#-:UD$U%]4\5/-1+4"U$-4B5(M1+4&U%-4R2FLGFMXDFGQZPS>> M!2L,1'0N ZI-;4'?NVITUQ9!:SJHYJ*:AVH^J@6H%J):A&HQJB6HEJ):1FGM M-&RF,]CRZ0RR#XJV!>W1U6!)-\?=3W>5%QD<2>CD U1S#MKHY&/BHG4]5/.% M9Z%IIFITAL$!6C=$M4AX%F-SU#F'&*V:H%HJ/H?)Q.XLLI519=LYT4P:J+Z4 MY<17?U#TP6_=<-(TM9LEH,>F:G<')4>V[*_M M@QYA*JI;KP!=_2H;W2''D4V/+Q9M-YWJMKQ3_7Y$-;IYU-]0,^WJ#Y]J=@<,:->XZ U;:3; MEF%W!PYH2[B@\$@SM.[8 6WU%C[(W5$%VL"-:K'@^'M##K0K&]4RT;.F,QJY MVMWD>3F=E_/7+^_F'_-XOOVXVNR4=?ZAVD?]:50-;+:KCS=/WY3%W:L+[4)Y M7Y1E<;O_\B:?+_-MO4'U\P]%43Y^&PO=V]R:W-H965T&ULS5UM MD]LVDOXK+&]NSZ[2R..Q'3MQXJKQV-[UW6;C\MCKNKJZ#Q )28@I4@'(D;6_ M_OKI;H"@1-F3W6S=?8E') %T-_J]&\@/N]9_"FMKN^+SIF["CW?67;?]_O[] M4*[MQH1YN[4-O5FV?F,Z^NE7]\/66U/QH$U]_^+\_-O[&^.:.\]_X&=O_?,? MVKZK76/?^B+TFXWQ^Q>V;G<_WGEP)SYXYU;K#@_N/_]A:U;VVG8?MF\]_;J? M9JGROPM@LFC;3_CQIOKQSCD LK4M M.\Q@Z)\;>V7K&A,1&+_JG'?2DAB8_QUG?\VX$RX+$^Q56W]T5;?^\<[3.T5E MEZ:ONW?M[L]6\7F,^>_^#;7>'Q-NMH7/?\6C:C M:)?%M5LU;NE*TW3%95FV?=.Y9E6\;6M7.AM^N-_1>AAUO]2Y7\C<%R?F?G!1 M_-0VW3H4KYK*5N,)[A.@"=J+".V+BR_.^-*6\^+A@UEQ<7[Q\ OS/4S8/^3Y M'IZ8;P+-XK\O%Z'SQ"W_,X6QS/=H>CY(T/=A:TK[XQT2D6#]C;WS_(]_>/#M M^;,O0/LH0?OH2[/_DWOU>\U=7#=F6[QI:"=<*$S1V7+=M'6[VA=EN]F:9C_/ M/KG[QS\\O;@X?[:S,_[KP;-"G[2]3X]:'Y_V09_=F]'<+VUM=L9;FMEO6V\@ MR#,LNR;]\VMO?&>]K0K7%-<$K0&[$=RSXLK4CA16X\R\^+GWQ;(VJ[!VVV+K MVZHONQE#6*Y--Q,D;ESH35UL; AF!6S-=DOH\H)%1]\5.Q.*DM1>1^MU+0%0 MTVRVW=8 ;K/IL7!GZ5O?]JMU$=:M[VC:RK8T?T,P;DC'T12FKFD&Q190A'FD MP@L3"!C:@;?@'<*'5P?\9=L$(G_%JR]=8YK2$;B!/K&D(3M:@HA$++6&Q>7-8U342[JRQ5 MD$0VP; F%WHN3 WLB!7,C2T6UC:%K1UI2(:,*#! 2F.4#5P@^A=[:WQAFXK M:HC%2KM96$]J95Y<6=^1(2-K4]8F!)8"67)896,(.=?$A\/2O0NKR./"&?1RUM-I=0$8J[;"S^!,PCF7WM'.!&0#7$W M/@;F&_/)%C8MB]TBS/K-5O!B<3++)=EE)A)!1+("7MP(LRAQ;X'B3VE=<.F# M)\]"OBZ)! QV!9JM'9E2[[#]KA%?AIV"&^-JLR A-D'WHL""\>];"!YA=T-< MV_8T 0WQQ[CNP#FUL\1!@(F42&@;7K0GN^AE(>?+?D/S@J>)_\L.^HAH2]X% M:8VVKZNB5[\I]UGN'M2G!WS)VEU1T)&VU)9XB02$,@Z MEEP:YPGTNF=L"6JKZ-3.+%SM.BA[1D8$:M$',AH!T&P6D#-@."LLID@,102# M,K$-3,6,$"Q5I#KSN=BVP>DHK',,! QO9U>NI/5N"!O=YI]IHVCV9M4"]@74 MY"SG.06!P 4_#U1@Y>%580\,8#]#8BUT(X/AH0MFI(Y15N^O)%I.<[%SX5'Y.VH-WJ:6\7 M+<2L;5?$)U=UVU<\Y^7&_)TH_=$NBFMR+QPT(& $XL02K,A5+)5XE\0WP?=; MV2%?U&W@Y8,,%W9B5>1ES:22B'8=&8S(?L$REQ-X:T,TPHJ"'W,7A0G8.ZAN MXDV8P(SM(1?"_"(B9+K)0#O:&3+(,))>186!DT;NS*(#0BSJ&1OIV&/]_2*N,UULJ.OTQC7 M$&/WPCN,YK;MZ(=C4TR&[Q>HPIX-2 YV>31]*=-[3 _XB*>CV>:Y\(D)ZQG_ MMP ;$%]B68B+_V0[UCK!$JRR[-5EL4W'$V> M3+',-KF0&(U O$#^1T9-4,9U/2-(],3$F.,0?)IT3\S$LU3>[)B1B1;6;D2] M5Q2J-A5#/?"<$1F=7DW>DP:UR=B0;0VWJT X$S[0?-*\X;RT1KV%]5]E%)SL'1;L? M;>BV7Y#C6K/'1$$7H]*-/XG.M)6)1J](6XL+8IGA=--E9^'GDD<&2F[-E@T7 MBRRI0%*O)/$1=0,U%!)O_4XDLI]):*HX6 590F3HCV3J286,;1+-Y4:Z:DO< M%)V-JH]F&*8+<1\,+^%D&K4N0&/PG*NV:%K2$ O>*&9#UK8TO(;-I:_FQ3MB MP(8F?F?+EN29 8G/',L9'O^=X-VM;2,K4^BO3@>IM(T#,JL6;B6M$94@!K,2 M)#] [=J("#-V_1M%3O;'VR52("'Y,]"60IN=95LH%!?A9]?6?J;0B-!GRR*> MQA$H%.192SXL<=$%?V>JBA$=>UA0DJ2D"+.(?_SM]?>;)@T%:XY?JI)C7J1= M4Q4*]G"^.H.!VF,U;Z!@:>M\9K4 5#2)H)+&?LG2QT %)&A"%L,;$E;:1*>>;<,.-8WYNX;-'(628FD(MWV$ M_[*Z@<@'C,__YM>L^Y0\\.&Q5L^,A[EVL.G?7#R:?T>"3;AAC6\>7 IP MY,W5Z,U\KC)-W=@-)@](-Y'W9 MT\"\>?,J)^2X/ MYAMI4YU99KW%Z'X+'TXUX#3\5[\S_(?T^&WPO_@B_*][YMYK?G>]K<6ND:/S MBL-CB;L@+LA ,SOKMR\=G%X"A;3G?_0$B @,N[:M\17;;K)*)%BLTO-2X<,3'L YC*!"7&%HU!%0$$5 M8F.F$7O*4]M+?UA#JIG"*X3"K-72"''*\ZT@VUPLA80:L9@'S5J_;L=2ONQ&7Z(BXL*[VZ M(>Z[WCJ[LC43_EV[ O]U/OM>C]3-,^6,HTZU7'9Y,T,"A&I%#(8&O;#%]$ M?S.# 8#%8!-"MHBJ3,L64F)9/\:04VH.DQOM)&A-5ZII] MJ@4<4M+=T,]<62*W"IRXI;D<[6[F-"0Q$VCYIWSCX@W5BF; M<]/6%(71GD('8Q%]32%4.>:>OWT<$I^#PCS)MQ8!+;M'Y#I92Y[2-X_.LW&P M>M\^9F^&G&W>-;CG;+3-GDCS!@"2UM!_L7Y8EA'&OTLV&\2%)^#2??IF& M0[9EDCUEL&@(CN!9IY"LBBEVQ\)BX$M18("TK>W(PK"?S'+/IO=,$K5%;7:A MC]$#%,Y&#+[+TJZR"(D92Q2;JDU;N>4^^JOB&H;D.4Q):8RA:7#,Q0TCM4_1O!_G&GONGO\%/SW._'==^XKYBQXDG;Q&](^')H5.%_#Y9V%_Z M&,BO2 M.G\40G5F.T7$DK3PZ#.)OJ\(* H6) )!!LF:@!7 1RGHY9@J?:7A!8,8LJDT MVBM0_ZM&,JRNPE:%&WX*,1%PCS;(=4,)Z]WUA[RDR( <#) ELA&7@\E>D:^F M7&,WV[K=6Z1)DFNEJ@V.%/]*20B0E\>*@(_3W+R#O*APX,D/1Z@B^(^Y;5(Q M+#ZF>%$;HMEU27X_3+ED.2%5>$V:U-:RQL3$2NG1=J1MR%?-\A6(+#E-#Q-Z MABIRS,R>>KR"3B*NR(T#' MI'MZS)@=03P$&#*_4W+\RD5J]%0@VS%=QI" MZ,N"4Y3"YUGU)AO-_";Y305GR)@D>(2#.(^*?9)O1IXI@4H;A[Z%2_$]8N%? M116N4=#-S>C(2TI&3MH"X.%D/*NCDWF1[YFZ7+F0WQ)]L+$;;0QGPF3#M9C, M#']V0ITS&^M E2":)7HP$C1'6%3+HTK$+5;D',N(1*A3R,W#T>LT!P M>,3!L!$Y2RSL4,F&/4ZEKIUF;H@)*!1U86VK8LC>&KA*4N?G%&75PUL@486V MJ6Q,@Q*46G>+F&0)4()FTQ(NM?N$$@\]:Q@\@8KVK@;;"]H;\PM1LMM'[*;( MH"SO@OTZ13SG4W\A91?(\1P<6=%[7T*$B8+PMJZGZ $OG?C%%N_-9R+.1ZFN M97ZPD]<=OU:OX0-91EKENDMU^8;B(0]WF8"BJ.@ U#FYZ<>0'96($7X/&8:D M(:1<;7GS%K;;P6,8UV.D\B\:0I98Q!:84VO!VOKD6$0SR+Y-8X39:!J?$$0( MHE5X>.P+R6]+\P'GWMD'/\*2"Z4NE@Q@0\:\'+E&,N+@@(KCIEAXT)1S5G. M@H5:GMAK#G]B9IY5[]"6("7S&SLJ5-(R2*J4-E>RF8J46JR4@KF!8):*YUR& MKTW3I)0V=KXTFF,?^-U(LHR9B(U^SAEGB_U9_EOV;8X.IL&^UO;&3/'YOU[L/V;&#S7F0=2E-&Z:$UT,A"<,[Q+IM).+Q2+D:&!DQ4#! M@6&A84ML-MI5@;A?![%P2 Y;*G0C%X9[[YBP),9N<.SC2J+41MHK,_3NEJU$ M0H?0D\9*'1QC*1P!1;'P"AY2I*(46F$)E2"*JGPO MF;ZII5*B,%9LL@D'93'5H*5US(+[=%$U8O-7[HOW2 770\7FG56:LD$10]R4 M6E8KXZAHPC-CA26C#L];Z=@_@>I'";E"B=+/T29I.W1[GM"RI%O:K)/.I)D3 M!-+'E/:?$X+9$J%0MD_.D--0[*!YB0WILBNHGU/0ZD)-DHBR3N^U3*N@*%UVDD>V''[#Z" MDR#"J587&K4''NW^ :(D6/U&\R^"-'Q=;]?H[K])DGD7=+J' 7DI2UO[U-// MND3XCU=9J\;I_I'8+,/6:(7HJ7;TNAIU6K!\)T>:E$AL7J%1WYU+F@E^ 1)Y MVH0W= MN>T^L$9B54WZ! ?H8V_ZX3T RG+'1(\M%C)ILV$I18$^+B2H;FG_@ M/D9SA#2L17&Y)H[5%'O@_:SB)J3Y095W2;&"FCQ3.U$UT,[$>J]:-TY:)29[CW2 MS6>G;'G43).WOQR^^[_MKV$#J!NUSW$[P/I@%8Y#HP-Y1NQR%LSQ(.D;D?9D MW?@%^8'H/*1MW<,WE[A_-'!P3)D-=7RNBM!G_?75CT#VTDOI1,UG\:T4')H] M.6')Z3Y4K-$-OIVR25J&=2;+@NJ8M:"3S#PQE7P&X>\AZB+Y'%'.@ZN-6]A M_E7N'+*_1AJ-?+E_RE0QXC*.^;DBI0O/6,P#0S2&06>;X*%#PG.O4_*&CM)5 MLERBIC"--L#*.I+ JSD'/U;WTXID"#:YO+U$GW*%)HN42-E8LHY5K+>%XU5_ MBPLPY9^/Z9H+WMNO*:9_4LC^16!?IY;O-YF*B/I]LB$\:VMG&TA6OD/4M;9U MI6>05 \GO3^,&%*&!R*,EFX<:\1'D6M$TR4ZQ;YU]![#"^ T(SIY9X>\*3V= M[$&=Z!,7]C@&A2;/-H;[1=H%TL8,R\B5A?P*_W'0[XO@-B0S?D2K6-]$S.' S36SAV!MG=ZC*L)!AO7HOZ^=S0+N,O<93>!\O\*_E MK@%I]/2,2_.O:CR!9:IP"R! MK9PW20'SV#G^73?G-;C\;\P6/PTQ;TAGL):3[?.'GO0BXYV13B-/A$&=G";/ MFWVA\WM<+)3.^A&WHOVY1:U#\KG<-?!9#Y_DH%RFWEBT04_TVVBZ16G'Z<,SZ+#,/Q?)FZ3'/![T#&A95ICDO,G(6WC9]HMN MV=?#YY?'N!R12%FI=:6-A[PDB#IV1ZJX0"('Y__X)"U_D)^X']J.>XTSOVA4&8[Z)]9^\^JU!2HU^>-)VZ1DN'1GYU50J65*SS![K0*% MQTFD:L?]L*%==KO4&9O0G!'#W^1#E[UON'HH'R;86&2D"Y2#::[ZL:F,H"[M M&%*>CK^54'3#+4,J3R]Z5U=R"H+HG!T?B'2SNK89+8!3!Z EIQP6PN+J9))20=<-VG1-7.2M$CN4O,5#+Y<.PZ M8T7FUR6DGC,,,;A#:QG.<,?J%EYIHU!*Z0>DX)HNM3;,51L=@5!Z7H> A?A)1I-U.QW!C;IKI@^[1 MN=)_0%?<8L69.\38G9Y$D/.+T &I&R&V%DWD#ZZMN@20D*M7/P-1%OZUL\M, MM56DT;F8!$_"%W=C2V5Q]?/+GXIXO<.]>5+$APWYL1R:E-)L"*+@W\B3+5A0D1KLQ'+30XAJ1;3-;UPQ)SH.\@,+$'T4GBJ7+! MK$B 5UHVRO390F)KJ?#0IRO;KKS9DIVGIRM6 >DP]%5VN!STRJ^3R,*3(9*( M1CGVV-KAU+TIY6C>4;*>7\02Z2A+=-P8EAE\G:\Z>4H^5^G.3^;[0G;30-;$ M/PG9>ZF@@2RQO! ;9J.RRB=&HDW347JEP61USX61)Z^("C5>3. *9?2B6)\(V7&2=PA[:X[/('/8F<]8SHO0^2$="8 MD;,1*-#)R?_4:@#(^F:+F*+L8CPV$Q='! %!X^B:"!CN_)*(['J(ET-U-*\P MB]*;Q<8(:=OF@SK<"/TEP='0:9\RN0?UPMN+34Q.HW "D6CEX _YG^C$H;D& M%KW4P*P%FX2L1V\**827J(,20S*C90"*.\L'8T\T0IQ.7,34#V?3,M_*2X=> MWI6()F\]]CDZG#=UIJ(Y(F[4]/"MNG7LG\W6BTV//NNI;OT>B@,M2X/ I .I M<286B7RJK!.:VSY_AIU7_-\OI M^5P8DCS1/C/((DE\QF(,=!CZ3E,GXT%OYE&?\Y;\B+,I< MSJ6#0PO^>FCVH"-E\MZ4DT';+/6XY34M#2"UVQPZFK.%W L64T._C8O_I#(U M_)$J?B&V;FC*@]GNJ_8'7R(+>"CTW$ R10.VO!W:;*)\'V24$?[ &8>-:'K) MG:6#AKTGTFK_\ZS@EDJB$<""YA>FSEI_1PV_.$\2K^LRV?(;Q 3<(\@PP 5\ M?:H96GO8JB_X;#%(UQY'G$LHTCEUMN[P?<4AS=&6JMLMZEMO**QL5IS]NA2J M9T^RCI:LZ,.ER>QL^&TBHI$GDV=N)GPGSD\2CTCK]BAS(N'P(7R+O>KNE-1. M!^/R)BNS*IPAQ:F?=GRX9[&;&CV MQ\5_<3;I/>IL*!2&XJ$^NHQ :C "VS]42)S""3:[<-Q06? M3])OWIJ.6?D1'CYXI$_?#)Q"B/ZE;59G?W%P,Y0'/F:60[M.4V_:,MZ$,)D1 MY%:X [K-H C4)8N",I-H?TK0DEQE-:\A]VH:;:^%WZ"GYQ*(N'7FU4W*O)\4 MWM@I*[HEO]4JMY/'E:<:E*J94LH2TU!$Q?O]^#*> 9P\[I+=N['B/2GG'O7? M/CLUE5"#F/>9>*+95ZG9EXA*O.+YP =!B=:\4B^M.B34Z&HCK2?MYWP-R9@+ M) <0ZUTAZ^346QR]"_GE*8=[B2JE.-I]$UWJL(*9.S+&&]K2+F$$V"(-Y"MR[=?Y0C+@;>(%Z$_'"*<8.#,J\V/.)Z*&)&! M79'9OLIO16.;4O/S@]O2=K$%%?7EU%#*)T::3-<)#K'35^LA\E0[EO=H&W*; M(BU$$@]H!Z\N2E#,VPQGA!59W,25!RW#[7)5Q&II=0- O3F6B^*.9I/-P5 M3MP6@W2 \55LGY\@$C.S/;B9U)-0])H9A0T\/%T,M(;;N+*1U[AD@+W'%WQK M0CP"^/KR^D4Z LA^?C4][,-6+A[0<9?7'](P+'UV_MUL?%#C[OMV2^+[Y-'Y MO>^AR5/) (S?%F\)&ZF'97#<\*2*;"6%C2YW4-;!N*=:;'!.DO&Q C#Q:R$ M.%.2@X;::TJ^/D"N5DWA-TXHY1?)R2J27DZCP$[D7P:1W94'"Z:^)^V187DD M/=1Z9S4 K]MXOQTI2NPF7XTJ"7HTD,9CL,*4>6*)E09A*E'O(10DO:-3"5PG MD/IG.NNA9S]BA9O'#0 *6G<>1,OIZ7I"B4NS7U^B5Z05@L;<7N_EWQE$U];R:N_'!D TV^/-TL MWJW&]WJF&D ZP991;'P.B7W?WX(Z8DJFGM-BK*(:/=.%73D^6%*8)9@P2>&# MQUS??"1L0KR:TEYZ=E3C?V^[[)U4![2>9W#(T51ZOM5Q\G/CNMCFQ5YN.E.6 MG<*)ZE^V/$W0ZGT+027YUM>J1HZ,PLFG?OX*(3Y0-Z1!DN:X_J#:X,DLYI1) MC<6X0%7"Q=,IE2"?:?NKC/PMJD$)JQ&*'R:+(4JF.Q#F<*YGF'^(POE$2DXP MCB&XHJ,M5G'&?#AI@82<7LW&90ZWD?'"/\H$7]8]26_D/E)<,QF@K%:YZFMF MFG2>6)-2G)//3GU4F78<[J)5_^!NN!=/]?)*?(EOBU,MVM(WRVVF-O$.!X26 M$L"Q4QIA994CP_AV)CEDD@V)0 KGK]O= '8O./X#<'+3&G>9'I4-4":HK"S4 MQB*!'4H$O[,6>!AO(A,^N+7RF$DAAS/,F9JH]4+B PWQ_T4]3%W[?C^[KI\B MP!7_3PGXEM6FDYO[T]/T_SVXE.O^A\_E?YKPD_$KM&G6=DE#S^=/'M^14GS\ MT;5;OOR?K"V%F_PG+H^S'A_0^V5+CIG^P +I_P;Q_'\!4$L#!!0 ( %J= M1EA:5N?X* < *<0 9 >&PO=V]R:W-H965T<$@ 85^TK\G9!AQ?#G= 4P1VKH>BZ >N-"NQT8HJ27F]_?5] M9BC)NY>UT0+!6J(X;\_,/$/FZF#=-U\2!?6TKVI_/2I#:#Y,)CXK::_]V#94 MX\O.NKT.>'7%Q#>.="Y"^VJ23J>KR5Z;>G1S)6M?W,V5;4-E:OKBE&_W>^V. M'ZFRA^O1;-0OW)NB#+PPN;EJ=$$/%'YOOCB\308MN=E3[8VME:/=]>AV]N'C M@O?+AK\9.OB39\61;*W]QB^_Y=>C*3M$%66!-6C\>:0[JBI6!#?^W>D<#299 M\/2YU_Z+Q(Y8MMK3G:W^,'DHKT>;D/FS#OKFRMF#&F2=8(?HV#Z@N L59]M'4JO/M4Y MY><*)O!B<"7M7?F8OJKQ9\K&:CY+5#I-YZ_HFP^AS47?_/70U,[9O;J#KPXE M 'A#J>X$6'+J'[=;+^O_O(1 U+^XK)_;Y8-O=$;7(_2#)_=(HYL??YBMIC^] MXOUB\'[QFO;7$O,_":H_"-49R*%H".T3%QUEMJB--,3VJ';&^:!,3G4PNZ.I M"Q5*4EF/E77#LX_ Z:XFR27?B37DA"3JC)3=5J;0;,8K4Y]I30:W>D$LUU[' M+FVJ?:(.I#P4^-T1@5Y6 M/58]OL8/"BD7/=$<6MCNHG,H/./QL; V]VR$BP3>>Q:6F';D'#8@&MNZ 5NX M@@ T_NUM6PLE+7!5H MD-I M/7WOROB\4, G;$5O367"D6NDPX%!LW5A^6\>U0]*BKM@.<\=U;5)9ULJ-O M,)UE'(+OW-+;BL"B%:,*TP^Z AA!/W' 6=7F+,M:2>D\9V#DD^=(\!4+TLR. M&NL"Y7T6)8:":L8#*6S1TQJEB2(Z;K?GJ.P.T$=KSM@6 >2/Y)![ M7D/B\I:A!K8/M6Z (DKH4)JL[/PD65>W>8S\]IX?$\[1D%!]KG-P->Y]UM, M/LLR?\&H(]_;X0XXJ!9I\JS-U,C0P%]<&IUN[@Z,:Y9L"/-!]C1&RA:^DNMD2%8V,R:0)T MF4!;J_E4Y?HH!)FWD3XB.?J6B^[46FY5;8,D"H<[/GR8?;L_"5H5K<;^0%Q# MO]7GTH@;6=30P&ELM$,Y&;;[:*M'1HF9W#X::7D/\C([@^6!(3D!)\.&*2[2 MC7"V*#V05$JD6O23:5!+3.4HSB >A9*Y8Z I4=-3IS([?K5;B>Y/U/WLT/?< MO27PH9@]1OOG1"[T//@-%CC@R,E_(Q*FSI$4T*3O((^$'@%"&#@:&V0,$#,Q M&.9+9N]=6^U,53&VS)6H&*C -N._Q?RA^T#+,@Z8^3W7AO%EI#/X/5:_,#07 MNOE"VCID.?UGZ J 0PD.&J31:MP@I,6BI6XZ&T9/CD=,/\D@PC&];%CZA;.H M#L"'W<#Y&\IT)52O*V^?^=Z=GO.8QC)GFN>IY&7&(*^E=OF!M??T_JJC/#S[D%8U>( M&]./FZPOQ[Z>/JB_DW;QQ*UP7B9AHO[,S#\I_\S46SD 8:X! ?]._17CLE2W MT(#:4V]G[]3;])UZH]+D_3)-YM,9GN=).ETFR^5"UC?K63)?O5>?6H<+H'H[ M?Z?6ZS29KC=J/4N3]6JA5JMILEC/P5\X0\)17+^J7&TVLV0]7ZG59IXLT_=J MN5E"\4I]M0'=V>/Q1BV2U725S&;+[GF6;!9K>9[-ULETL1$WSQWO9J97G^G) M9#81;.[0,-LMZ8['[HCG2M7+C"72WW$P 6(/ ?#[LXR^2)]#+)[;,ZC@7*#M4AGOL6A*I%Y&OK MOA&V?<(!16349^U0AE$I^J/4%<=RVLFQQ,$]44\MBG#AUJZ55SZG!P.6OG0O MF9Q<'H%9(5=DK^38%N^1P^IP"[^-E\_G[?$*#T\+@[:K: ?1Z7B]'(&AY%H< M7X)MY"JZM0'U+(\E:9 Q;\#WG;6A?V$#P_]-W/P74$L#!!0 ( %J=1EC, M.\)X^@4 -$0 9 >&PO=V]R:W-H965TM 9@&%?B[S4IX/,F.IX--))!@770UE!B3-+J0IN M\%7=CW2E@*=6J]/1@47Y>#LQ'Z[46 \.+Z(2=X*_"Y@ MI7MC1IXLI'R@EU_2TX%/!D$.B2$$CH]'N(0\)R TXTN#.>B6),7^N$7_8'U' M7Q9#V8"EL.1U;F[EZF=H_!D37B)S;7_9RLE&_H EM3:R:)31 M@D*4[LF_-G'H*;]5ZDUJT"QNXPK.!D9Q*794=)@7#B,< =&$+*/LC299N_+%-*G M ",TJ+,J;*VZ"/=E9/&B'7CON2I%>:_93>LE^_-\ MH8W"HOAKF\,.+MX.1XURK"N>P.D .T&#>H3!V=LWP<1_M\?8N#,VWH?^PI2\ M%H-]!I;(HJH-L!)G\W96V]E:8WR8R8"9E3Q*B/$:X93X!Y'Z&A9VE8DD8X_2 MD!6*.DFS5"R7:-]B[4"&[()KD6PS7NC6M93$4_$H4@+J1+DQ2BQJPQ=HN9$, M.*[FG$3#K!F9S%-0FO0I"BO;SI >H2L*V8F5=;' !4FW>N>PZ3G!+Z@<#PZQ*$J17%3[-2&K8F^WFE(1TR MY" KGO \J7-N*0VU4I%;MY]'Q=L6J6\#T4]$&P$R;[$GU)U#3:@ TY28SA@D M6:8AP4 8 =ICHDSRV@:'K[A*-:N1)#"0M6)46&9M)6KEDE#91&\'P3Y$W<;5TX%$$>:"@%8F )X$YK]'KP[9.C9[M(;LM\0XYDR M;M!UGCIVX!L_1(%4:@B1D+!<9 &]=*\R**U-;<#Q\/" @I42"9#WE[:/SY^3 M"F?WB%\VGZY=3K;$#3 .1 BNES#FHFR23C7^ C)@ M7'_3JYNVQ.^ZL[,%[K%,+VL+P'!R]/&H]<^E&GL K51C'&)P$LOQ9.G$::$U<%P5Z"3"\!P!MCO;LX3] M#;O:#X[9'RCNSBW/I:VPE6,'-C"RUJB)>:):JDS/\A0/7X==*;KG1?.\?/7W MZS:>Q^RZC=)/["#P@B#V_&A^:-]F7CQMAW-O/IFZL1?ZD3<)8OL6^EX0!\UP M[,WF,SN._1EBN?'4BQK$:>C%)'#]&E[\'^VZVM35<7,:<&5[C)3Z#2T_I=^C M1CSPHO',B^(QPRH81YA[AS,=PZB8-N@]?"' Q/'N#XGPMK'LY8JL3L= M32Z5+%YW:D**2WBS.0O5\N5>"NR8Y]FV\'WLZX,QE,OB'P61*$7S4,VFWC!S-^RGQST3QV'#)LTFL[; MQR3TIN/QMGO,J'?-1'ZZMY=I.FC5I7$WSNYK=U\_=]?4C;B[['_DZEZ@;SDL M4=4?3L<#=^QO7XRL[*5U(0U>@>TP X[52P(XOY3H2?-""W3_8IS]"U!+ P04 M " !:G498]39FQI - !T+0 &0 'AL+W=O:S# T29$2E8=G["1W36>N\<2Y9#J=?H!(2&)# M$@I VO']]=U=@"^)>CB]OC[$H4CNXK?O78 O[Z7ZHM="5.Q;D9?ZU=FZJC;/ M+RYTLA8%UZ[+*4J> 4_U>I";Y3@*1$5^47@>=.+@F?EV>5+NG>C+E_* MNLJS4MPHINNBX.KA6N3R_M69?];<^)"MUA7>N+A\N>$K<2NJ7S[]-69AX!$+I(*.7#X M[TZ\%GF.C #&5\OSK%T2"?O7#?>?2':09<&U>"WSSUE:K5^=Q6Y]4' M>?\G8>6)D%\B<\4O@W<\()$)6H EY5HE-M*P=,,Z*K+VTHF7]8R3X72?V1O MO]99]?#RH@+.^/PBL5RN#9=@#Q<_8+_(LEIK]K9,13ID< &06EQ!@^LZ.,CQ MC4A<-O$=%GC!Y "_22OGA/A-]LFYYDH\NP;[I>R&/X!;5>Q**5ZN!%W_[6JA M*P4^\O&)>'4&@:&%NA-GES_^X$^]%P>0ARWR\!#WDRUT M.I MIBR8>DX-LPQ6[XSD !ZISSX75/9]M0%IBYK:X M^RRLZMB:WPD0J%E%8=!KI\4\1H)J Q?+JMPH398"R46WI!&K$> 4'I4HB8?N MX[YM=2%K-0J)^"2RO!.JRA:Y8%D)S'C)!+@"Z 0CH:S)\L!%C_"[VN('N%>B M%(KG^4/#V7 ]@;K>P"5$7:F70HWC?_T[X]_6Q^/P7Q_$?U4^L#2[RU)1IF 8 MGAE3K05KS C,\.>8,L9]:+]G@#?G.5L(LP[6-[91DBDH EBF,NTR*%NTW(, MCQ>8F/<$=@H<2EE!-4MR"O*^("Y[C\SS#%2<*,:'^C0IU]^<^6 *T MY0 F9M@];R- 65--=@UM#_$A^'PF8AN4K1>&FF8#V)"3^5 MFTJDPP6-2*#\G\1"M3R(Q;!:;"!J[G:IQ7)IQ,'0^H4KJ(GDXXCC?IW!3VI> M-$8VDNHZ2836F$;D4%#CEXW2Z!@U(!JJ&I3X,%S.:6(! ME".2S'AG4[\_W%[1WU_A+U14&G8 =4-R#_;9>I)PO6X?4!QBED! !>'N4VY) MVEK9L5Y6:I@A0( ]6MAZJ2E)?+G,,95S0Z0?WQ-,U0 M7)XW@&JH!FK+I*#*GD7;W-HY36K3^I97&<&K-5(9[FB5>H,8()_M;0L'&0K[ M(I!IO]#H]8HT/X(=:E0O"QZ0<>BVP!^Z.&@$8?4%NOOB'U9W2%4)-*7%812H M>^*/<=S)IS:)W_$LY]BOH&:,78ZB:T*2RHX=*U(&E9/,; N "8D&M3Q-"7U# M#Q$[C[$[ 0/7$FV;8U'JG9?)0;,2=$A]5BL--/'!S'-\+SZE743E+>NJAF51 M_%UG:!:[*OLN/]80CO)O.JJ!3%VVAQX3N,'M)]E3-H=R/(?!9QH>X]H*.P9_ M4RN\VK'>,%&B7]30FFJL")BDQLSJ "X -@&50@L13Z-CP @$.J4L;>=+.RW[ M>@A:,G\X!5U?D@'2H$,*4*'LQ%'L!).C4"&Y5%N!@-H<]X)P.X.1_PYMN1 ) M+WH^CI#N )$/N2ITHOAHOGJD\AXEP$X*/DD -,,3D('C]E!6U 52QU-G!AXQ MG\].4_$@ OK.B:LOH1V2]^0 4(X%X(:XQJ[(IA JC:8^ M867>J R3FUW(PN/8FFB)U1OPF7G>5IWNC;W>-]ZZD$K>0SWN>GY_ MZA#?+H<8B1Z5. R)-?=(^C0%\HBU7/81J'8RV E.9-5,T*"I4 )Z=-R]D05T M/@FE8=GUHKZF[HFLE^ 3B M@8#DT#X:Y&CCR/7^T&BBDM6>W$R#)-]D^-QFFOZ(4_8G- ,;^65%(5+T"Q , M&SQ!;V_)TCH9;U9.!99YFF$!\G@S;HS0V G?)[T/LR!5=9&.&J'@#[8W2P0Z MB"@)#S1*2A9=A,.:Q,6LMV5# Y,2P3[R/9-$?QC8&-<&B8)="]"^]T3SD&N@P'Q[>W-33=2O3\^_B#!SMS44S,] MWTZI2 "IO;3G!^W\]^[F/;08UH%!),@681PZT_G1HD$%8*0-.A3%",UE?SEI M/XTV)Q<"_*-K#R6(HW;]TK =32Z'5AB'3 XZS"UMROF/)QG_]"33EVPKQQ!? M#H!3B%W+K<5?#(\G<]^9AOY3O!^Y,Q_W7IP#LSQY]X^';@Q@'IS[CQDF>]@PMJM*W6-+,&4^Y'@U26XH5R5=#8TV ), MI,9&,*<:LS7H#,6P2&;-2K8[V]42[8-IN]EAN"ZPV6H!0/Y74.7O&Z> S*CX MBLY<,DEA$X# I">[[VTI^@L?V2[]M/UO'[1)M;P/P\>[A%>.]/I MO(T'.DL,7K3_G[=7;[\)E62X,?PDFL\!5C2-, @\%]CVPB.8QT][Y'[H!K-C MZ"!,H-X&+#($$%0A!N,YBV#XC9JER7*/I[8AC2[6]R\,L>_@AA9!C^*MS;+6 M9B:8P8^ALB2UB0^[]9IF5+>QNBY$=8\UG39EK%)Q/$K:DK-G-&_V@)IMZB27 M&M\!3_X"N;YEL?]T[T#T[3C,3E98B]WP&^:P\0[ZM% )MO)7C$HWF6KJ0H/3 M.Q?]2(K#?$3*!CMF!>G:G%O8:F]@V+-QW4?*!P:R3<=USI,OSVX3:#JQHS * M1Y62AF4J\N%QRB C-FAVQPB4!4<%!*@RS/K?D]*/GV71,H_(V<>&G5ZN-?,PBF;A1ZU0K<\MP<")G-AA 51Y$R!:^ !#61??QHZ 62 MG\UA/KW-4^B#\;R9TSCG3R-G-HEPIH 2Y@,!)-.F2RW<;&N6+^OF(OG$KJ\;I\%*U0V2[][)W#\F>83_277!7J]U\C_P+5ROH!E@NED#JN;/HS'PNT/RHY(:^JUW(JI(%7:X%APR%+\#S MI915\P,7:#^TOOPG4$L#!!0 ( %J=1ECNC%6C>0< * 8 9 >&PO M=V]R:W-H965T>[&/NC+<]58*2KXH)EIRI+KW35(M;T81:-NX*/8%)8&II?G-=_ MKV!_JS]H_)KV4G)10F6$JIB&]<7H*GIUG=)ZM^!W 5LS^,W(DY52G^GC;7XQ M"LD@D)!9DL#QSRW<@)0D",WXLY4YZE72QN'O3OH;YSOZLN(&;I3\0^2VN!@M M1RR'-6^D_:BV/T/KSXSD94H:]R_;^K6S=,2RQEA5MIO1@E)4_B^_:^,PV+ , M']D0MQMB9[=7Y*S\D5M^>:[5EFE:C=+HAW/5[4;C1$5)^=5JG!6XSUY>-P9' MC&%7V9^-,()"9ZB-*E>BXAX35)%, M(D2OE#@4L&TALH+56F 9$'+G11D+.5-K-I[-)TFWEHF*9=P4+E'C*)[,^QD- MF=((-5JB; &:2<%70J):,&ZPT4ZRDB+G)'S%):\R8(XL$_9^S7#;DZX%;)S& MDV6OE_SA4JK,R;2*;93*MSCI;"2)&J@8XOZ!B[@.)596K-%("6B?Y=5&T$]. M^#,3]HF,H> 6E3B/AT;VV9LXGBT'V#W-&?4U.3,_&[#X?\J9 MOR>JNTAUA#X-:PQ8%$;#S)LG$1X=(OP/?@OL?6U%YM#^CN_<(H?XWHKAHG^* M4I##+[[_;AG'X>O!G!N)7K]$#+%<& S2;@!^1R!>X5#!+79S=2TIQ)+Z'Z30 MAL+DW,S%>JU]VX40N(5-@_DTSAO>;+"S(_4NTG;7Z6F3:I7E\AA]9FFT!W1 M!/ ,&L^B<)(.D-Z" #4\PD:R\)$S*!UDXFFF8<=F\81B:RXTN^6R 7>.Q;-X MS]G 'V,T'B5[Z9ZD'!LD^:Y^@CWI+8&(,?S)8I^[1GPV(11-&2W;A>'?/A2@U1 MLA"U84D<+,(E^ZFC?[((@SB9LU^ SK V#L3MKA+OV(LD2*+D)7OOTMN=>WUG M@+D:5FV<;TK( U:AQ"A!6Z+6C3%#3@1IFCZ_3#Z_"F;WNNC_U]'^1F"O7G&Y MVQ14G>X\*=R]7-?Z0ZFAK7.B+\(QX^5NEIM06.XE&Q\S27S-%@N)(V3 M5RM-F G<&4>]O:/+#\0BP(BT1%-U36K4&M.//UH\G\#MH2]M&Y'NN?:PI3Y@ M5H,@PXR3\I94CO6'>K#F$,F^*;F683AD5K0(0AQYA%GM;,^LY3*(DO@DL6;! M//TR8B''YV'/*PP^\NKLJ_$* _?-B>6#\K"O>.-2"VP''*%,EWN&5W,T"5>W MU_/H7EOM6\MOT5S'\_G#B^:@N4[.]KWWH+L^2PZ;[F=WUTD\.?M:W;6Y[^@A M!T^X_33)]IP:LWD:1+-'694>DBH.DR!=GF95% 7+1?1%M)H'23SK:879"\+E M_&_;U9LO:.N7D_C93?U5GCL#,!AO*__>ZI+?O<+X&RQI>DA3BIFJ'2HP !BJ M1EK3U6Z^4K=P[UD&-.R9X> "PVT4SU:>.^FZ@ T+?.Y02ER%ML*4U*D*M+_- MR ':-=Q"1ZKR-1,":BC>YNZ?46C$7E ,S]R8Z8+GC^[C' M!2?D?H:*X$%GL?4( +RP5/X\9L#I%$475-Y73=1[*RA(*\AX@P2D75BRK=(B M0UWN<#EZ-L1!LW-LX'4#(-_^ W(_VS^]7_M5YO]R_W6,3AE'$ M.R"L<6LX6W>H%?*8M5Q/PO DU_3 IQ?*V6[#U+0_Z?$Y7\ M4$L#!!0 ( %J=1E@*;>R8&04 T, 9 >&PO=V]R:W-H965T^ X>%_!.MVYIX54[P]EC@ F)&Q2*K<)+<1#Q"LLQ MQ)R!B$1\ "\>/(X#7OQ3'L-59,YF(!PQ5?EY7AA2D!1,% M!SK@='Q;.G#&8%O> Z6]M;4*C>.8!1M!GA7XLIU23R!*^W;/K2JH1J(QQ$IRV1"?X\3F9YXG44! M-U@N6UWKQ3V(<0ZQB%G,8XIJD;$TRD^ BX1E40+71-J2 [FW*EB5Z12K@Q:D87*5VRP,<"*D&*)9>-AM M-"4KN*!H2B93WD>3D^X^DH(B*4D8A2TE]3+*61*)$,M(,@I7\(F&D@KYHM'& M55^[PJ52J[ZIQ/]TY+L\L.W)Y["ALC_*.H$3C?!4,!_V;0&SUB%X/@7NNI\ [6.7> M;#/?*_I:8C#;*;XN)&XH)B):5N721X5>)T$3*#B2Q4,4::FD5YQ%[[3:S27> MT8O/XJ/T?2=[8DRWP=XFQ<)6M*YJE-L3E,.4+=XYF%-4^MH)WE&QHIH[(JGL MHZOAU<#RY&[XJU?NKZ2G"OTQ3:B^8^%GB6_/";4E&J>^VV29_Z$&RP7CD?3C M'.AD41"2LRA)X$8[*H6'+K/O@I_L/-$HL8OP$/7-FN[)[K4VK YOW8ON MB?=@WCV4WU'-5JV%&N>T-1IGR0A,]_CL)DZOPH/O5CNJHC!@[W.M MW7;B"8;_ *;_ E!+ P04 " !:G498(0$!@;0- =,P &0 'AL+W=O M&9"87%5%(\.]2OI)91H3 QB='\Z#=DA;VKQOJ;_CL.,L\ M,?)5F?VFTFK]_" ^$*E<)G56O2^O_B'=>2*BMR@SPW_%E9T;S@[$HC95F;O% MX"!7A?V??'9RZ"V(_3T+0K<@9+[M1LSEZZ1*7CS3Y970-!O4Z(*/RJO!G"I( M*1>5QJC"NNK%3V6Q.OD@=2Y>RWGU[+0"31HY7;CU+^WZ<,_Z(!0_ET6U-N+' M(I7I-H%3,--R%#83 MEM/);=3OH8L_LUZ\*HM+J2LUSZ3XI:RD(8G&[O)M(=[(N:[AB/0X],25%+*H MI):I4$55BD1L:KU8P^)%LM)2PA,K 100U5H*DX!HN10)_&J%T552\?UA,(I\ M,5=91BZWT:I8J$V2B20O:RS'C$6/*R,+!8(%7TMM:$#F3H!'YCZ MO@8#P61R+FH8KCW5A5S46E4*W)POF-O@;#SV1&)P $GVO<79]O2&NY'X@"D% M\'2CRX64J1%+7>:\@3*T_X)%1?<]A5Q!\B2^<="(SV,BF)F2-MNEB])4X*=( MQ2(Q:U$;<(7SM,HBNHMDLY$T(ZE056):*]OQ59N;$"HTE8LX3*G2%%;$@1IR IC2^@W81L6^E%G9N*K 4>@$FS#N// M<;*,G@6/!_!!]%" GPT!?O:W /R?1.K9 *G]Z"]%ZJ&$OFJTGOT?:.U<-"W) M/L!SHN$[JSK#_W8OHD F::<20YW)S9/,(20D0B2 FEKVX+!5&$WH _.U@^79 MEX'EV;<+R\$H]"?APV%Y]JBP')^-@(2/ LL.DLU-/[\#DZ\=(D_N@\C1#D3V M'P^1'YQQ1T.XB;X%0(ZV #F.X]$4)?*70N3HZT;DZ&_*GW\I+_OILS],GW=F MS]&.[+D!Z>C+@'3TS8+T9(J:9#Q^.$A'CPK283":QG\92$?W!.FI[2/=!Z2G M/9"N5S6<(/2#L\=#Z7#ZX,1Y.@2AZ;> T]-!XAQ\R<1Y^G7#]/1O@NFV^;<' MIF>[8'IZ Z:=HU@BTX1H-SEO M9[=XP<;:,+S8<4!C M$DY'T7UH-"R23KO(!?LQ"N=K?62;?!2.)BWQ.^SZ:)=T+WC-=NM\, @M+K(Z M950429HJ%[F 43NVWF>ZW" ZY>**-$AN^!6:@5DW/86BT/W4BK'@;1>V+C4 MV /Y(9D.77 \<*<:G+$S+QL>"1.A&,8&BF'DEM78,C".'SHEP5'-'ZVW%6TX0UV'F)W:@Q Z%*<>0&CFT I^&: MP=V4F4HY7L%=*WUZ8J=_/%%)<(^AQ4;YR;6-&-P9"X*1P*^R;HM5S8 M0L>]JPS$%4YS. DZ?[.ZWC+#;8>B_$*FNTSQ-OOKIU2)&9A,1VLE"^RS9=5N M*HEI5:M!Z+42UOJ:I=CB V)1, Z[TKH3BMKRQTVBTA-5G" Q4Q4A3&'5"\^C MAY!S+TTC=[ 6P(FC#2*=XLH_I3@2\LV7G2QIPZF3E>(26%]>X7!/Q3G3&&IP M;-_WO&M!\M>BR_;XE>K;)A]\Q?G@+Y#8JT9BYU9B#UM]!)DB/ZP-I&>.^XH_ M%&$\\0(_PM51/ N.^3[;' BT(W&GI1/.F;2SR.O4DG-V!J,Q@PWM 6\SUV.FZ>\UV04-@, \TV3 MR?0*A [),O8B%XT<1VU8WW5NAK-IEX%X=!=U=\3 X03\-,#0!TFS!R7'GOO< MP(DJ&'(.1^:O,U"^W"ROF*5XBZ6X"WF.I=[XX[!TJ\6HY4E7U+2!N-H)2:E* M.0\!^$F9#EYG6,2U:,9=!)NP+]NJR09^2(!(&*C.<#V?[,&RYN@WV/ Z:,8Y MZZSR]K#;OEB!"4M4GSQ$9&T2OQU:TEHWI>]2:>CL$\I+RNYMS3(9@:A =?R1 M9BUK2@+,=D*VAUF;)^<2L0-34$8@9:8ZA1C35/AH:]:N)BGI+5*%AT0O=]ZE MJ$U QK6G%4#5 \Y2N$_%VI!(*N""^6;?:5C?W'AYT"6*W3OI06G2TMS'5V^; M.Z?L?T,X8&:O$/970W>U4+8]QMNND&QVHCOX[GI*+-!KI\FW3RQ>W4LY]S#- VYS/N>,B MJ:D3VB/I++OI09A*JX]R6QM[99,KK2WB;6UB@8I[7*6F<](XI:F];?=BB,L0 M]VU)0J)(P\'! @D5E,X1A_P7RWC3R:4V4 M4PSZ/J0W>V\,(?A=+HVL[ JNB)+KIH+DP_11,4\^TVAU&'?[$S?)D M;(=G+IT7

.16)SA7;[GETE=):FV#'5G4JF(-96$2X0M1M8P=XL+$136.RJ MZIIO ?A#V+L4WH]KR,-D8FS3U:#8))MB4; V4"G57,'G]'VT4VACF&1O).D* M4\D,U!)AIN*R[]:,83]?U HZ^JD7)Y@X@DL2E+0 G.J$F\2U,2TV5O[=FS? M5YM+^/\)UZGN)4+75M;RLLPNR6\6EN:RH=E\%SC8:W?+*R-7TIZDU)[=*338TK(VWB!X[ /K3Z4TE) M '\ITO4O!HW%KH\MZ9T'[7NDCO&,X$TTDJ \O* /MB&N I9#'/&B1A 7_WKS MOCW])L/Q;$_<80SU*'F!AP10V(_,;4NB1A@@R\B8USQ)V?U^'5V,1(KPRKGZ MD0)'_%H%3&6<8+3\*,CVLTAPGZQDNW,<3I_L(-NLYWXVJ((L)DFUXBX.0PNL MF2MG+M?9@JV*NU=7O=/=W,&V?1" <]C(?V(CK!4:ET2;308')J0EY=O^6Z\Z@S.*G#YU MQT9UQ?C!'35X02'^D+IT=@*K]QT #1PWR4S)J (GLGTO?DO#P4/9]M=2-E^9 M^D^:PC--%/($G$(G5T6+=$U3PQ&_!7, $>N$2K6S7A/'&0/]JL-";D7]=184 M7\"2,PF-VU!G;<9%A*)T4<-L+>L2B<&Y1[L^C3_M_60AEWK%/\PP-E>TOUYH MG[:__3BW/WGHIML?COR&PO=V]R:W-H965T:E"@[ M\3J2JB1YMS8/WG(EV;&NHSZYT*M(VYO%W>6[^]=L+P;_=G1(LVO%E30A M//+-]_9F<<$)D2>3V8/&SYX>R'MVA#1^'7TN3B%YX?QZ\OYWJ1VU-#K10_ _ M.YO;F\7;A;*TU<7G'\+A'S36\X;]F>"3_*\.U?;-9J%,23ETXV)DT+F^_NI/ M(PZS!6\O/K-@,R[82-XUD&3Y7F=]>QW#046VAC>^D%)E-9)S/3?EQQSQUF%= MOGT(7>CNOKK;?,;=Y49]@(XK/W$U%K6I55OWE:G6A&N<] MBX7KYS8< LF"BM0U6#[1<3FKT1;"Z.86*W,+#-21=(1W:(?2UCK6(.!C0;"2 M1-+P3_)&*0GV_PR9U%\9(P8%I:3@G17^G?4(5D4R(5FD% M!B8=V39DC MRS[D"U^M.SM!BX MK!]'?D@&#".:O6?H/E)ON9X/.@.RI+[O08Q]I1TH!^(!+_9L*&;LN=,0A>T6 M4Q%KQA9U&PQ18FM(6:\[[F;B[0K^-5,:2S5XATZ#FIR7URF]TG6O]/J0"O@R ME#B$"*0 >Q-#P0['M&VHU7[+H6%@P!L./";RP'[4G8P/3#'+YA&CYX$)UR6L M^X,2.FU);<$@8H [ES F LJ9_766\8HG2;B.E7T-0,IUT-Y<8]T-@Z>OOWJ[ MN?SVN\1WZB=HU2.;XJ*'2D<9D6T$2'R"P#&B>%N%CJ<4F34%PD2I:L5$UL,H MAAV8#:Q=*".^F.BJ=.#Q!*24*SR 3.!E;43EW6BR=[L B),_KM0](+45X;4_><%<+D>KUTW=I*I;VO/@5=,XGSBX9(EVAH5>39PZ]!J7$^NVR+:.>S> #Q>"9SY>]\<#5H,ZQF1]]\ M/A_-CC4IIYFNCYH^FY=IN)\>A5\J_S-GS2=[CTR5=A%T\V7:#A*=#G-,"LB9 MZTX9,D#:&*'W3L9)BGFRHIX?^;Q911,.9\=Y#//ODWKI:V8]^QH%W7?RS]5GK98>K'Z]LU"Q?J=76]R&.3;%J&ULK59M;]LV$/XK!RT= M6L#1FV7+SFP#2;IA!5(L:+<%P[ /M'2RB%*B2E)Q\N]WI&39M1.C _9%(JF[ MA\]SO#MQL97JBRX1#3Q5HM9+KS2FN0H"G958,>W+!FOZ4DA5,4-3M0ETHY#E MSJD201R&TZ!BO/96"[=VKU8+V1K!:[Q7H-NJ8NKY!H7<+KW(VRU\XIO2V(5@ MM6C8!C^C^:.Y5S0+!I2<5UAK+FM06"R]Z^CJ)K'VSN!/CEM], :K9"WE%SOY MD"^]T!)"@9FQ"(Q>CWB+0E@@HO&UQ_2&+:WCX7B'_HO33EK63..M% \\-^72 MFWF08\%:83[)[:_8ZYE8O$P*[9ZP[6PC,LY:;635.Q.#BM?=FSWU<3APF(6O M.,2]0^QX=QLYEN^98:N%DEM0UIK0[,!)==Y$CM?V4#X;15\Y^9G5'9(DO0@, M8=F5(.O];CJ_^!6_*(:/LC:EAI_K'/-O 0(B,3")=TQNXK.([S'S81R-( [C M\1F\\:!L[/#&9Y7!W]=K;10=_C\OB>P@DI/WA *-DC0BWKRXS5&0JV%@C"?@6V48A4.T8#%2YD MJ P5*,@"9*OH5?",(+;U!H4,]:L\\VDI@VWJ! NHC#R0\I8(:CX1G8^]R?[N86ZF,[]V6[) M\30EPC,R101L5@'E!%9K5$->N&<,HYY*'-&03J9!5]SBF9@1Q-;5(N:7%!]% MK85,;'_:$[4BX2T%Q&WVSJ'E7&>RK0V0).LAZ)6#D8[4D=)>)+/1%=37]!5< M:QO=$\(=WX?O(A2%%+$IA>3$_%MN4S^"-S AXS=.+O6F5G'#40\'?'0P@K,U M%YT)>YGHZ%32;P-*GW(V8J:4K:9X4=3^HN#9@[(6QW@)7,!L.DJ2T,XFD,:C MF%XTGL(L&46A6T\AG8PF=(HTGEF;V3RTDNCW4E!((!G'HV@2]^G6:6G8QG$Z2N/9.[BWU4OA>V2B12O_-"P7,)E/ M1E/B]7 \IS;/\II 6B*#C.[LC24789JHB*Z&?&R"5ZP;+>A*[Z. MAUP+OF$6TVU]D89^NJL+E]'ZI0RD[P,Z:,.4^\KK+OP'\%U)$S!K&B6?..4+ ME0JD?:E1BD=1-_;AENER'V)>9Z+-74Q=&52$URK76(94@S.YUK6">;J70YU@ MGOCSHT:0CO=+_Z41[/O <1NX.\U[Q;5E62A94<1-7W_'I:)LZ5W*XK*U;51K M'#I:'(=^?-C1DM1/CH3,Y_[X_Q0"_DL_FN#@?U^AVKA;C0;7(KI?_[ Z7)RN MN_O"WKR[=7UDBKJ_)O$%N5+>3;PN!+N)D8V[/:REH;N(&Y9T^4-E#>A[(:79 M3>P&PW5R]2]02P,$% @ 6IU&6/KK:ZGT! K@L !D !X;"]W;W)K M&ULI59M;QLW#/XKQ'4H;. 6WXO/=K+$0))V6X<5 M*-JUQ3#L@WQ'^[3J)%?2V4E__4C)]MPVSMZ^^/1"/B0?D30OM\9^<"VBA[M. M:7>5M-ZO+T8C5[?8"7=FUJCI9FEL)SQM[6KDUA9%$Y0Z-2JR;#+JA-3)_#*< MO;+S2]-[)36^LN#ZKA/V_@:5V5XE>;(_>"U7K>>#T?QR+5;X!OW;]2M+N]$! MI9$=:B>-!HO+J^0ZO[@9LWP0>"=QZX[6P)$LC/G FQ?-59*Q0ZBP]HP@Z+/! M6U2*@_3O0^P4RT(XO#7JO6Q\>Y7,$FAP*7KE7YOMC[B+ MIV*\VB@7?F$;9:M) G7OO.EVRN1!)W7\BKL=#T<*L^R$0K%3*(+?T5#P\IGP M8GYIS18L2Q,:+T*H09NHF]-J>3GFS(1G:M$@:M>G60DMT*6Q;6;=T0'7K/)@E8&3>8=U; MZ8,,4^X-"%#HB"' .T\F4BJGA3\2/(-?6F+PA#_"XI%/%FMC*?5 >%@*:6$C M5(_ A0_:Z&\MHUJI5US$,D(#89%^: _DZ)$:=3OPP?87@3[LBN48.7%(!WK2 M(C0G5UHN92THL7IM%IP)8J&0%->])Q)<3SR)J".=ZX6N@Z*F5K;C;'$?;B.[ M]Y$WTA!DT%';(;*1.,-NYZL@,ID8!S_C!A64L)2:8*509)5<[Z.[6^E;>D.& M/HJY0^$H^UD$EE9TR/TT\K0TBKHWD^=#"+&%RT\4L>GMJ?=Q' W5,78+>N-] M+8<@:%%

3M)S,>%54:349PVW? M]4IPCX=^O166F&K^Z/?.Y.-I6N93R*MIFL\FQ]*-V>HOY5.*I%9]PR%+(E_: M"#.H9FE938CR?T?%6:Y9_AQW!./%3Z M/PP/BEDZ+DIZXYR^],2#(IU5XZ]X/&5AS]* .,FJ:DC+R3@=3S).C@G%,YU\ MG1+63TU'+N,=36D.A]$VMS,J2^[!1DD.BAL7?2(< MU1P-=3;TO>C$ 9R;BSXJ!.[2G"_40ZCL&9O]Y5->U\*UE*YF(UF7FM6 >A^C M#?<&B-,P=X5VSO\;?^-70%QRLI_!FW_)Q:[[/13\0JC07<.^A\>')QD7PJ[XN=5N"35[&Q:)6#C=!@WWJS# M1+8PGN:[L&QIH$;+ G2_-,;O-VS@,*+/_P102P,$% @ 6IU&6(YXZ%>\ M!P .A0 !D !X;"]W;W)K&ULM5AKC]NX%?TK MA'>P\ "*K8.D6U=4X#L/9N.:R&=S?.ME[?7^K6EO)1KS7S+1US?7VM:C4YFX0 M#7K!;W*YLB08W]^N^5)\$/;C^KW&VWBGI92U:(Q4#=-B<3=X%=V\GM!\-^$/ M*3;FX)F1);E2G^GES^7=("1 HA*%)0THRKA?MO%SD\F %:VQ MJNX6 T$M&__/OW9^.%B0AD\LB+L%L_MN1U;**X&.!)&Z$/*<]A^)S7^EB+TR1N"/-R6K),]E):V$1VH_IV3B&_;U5%LMP M]#^#:]9:%MA*]N>RDQMHTTR6@"<+7C'N$4)V '!THCR^87_+R?D\KWI%+^BH M$LAUZ]>WC=K/Z<1V!0N=64IKE2O-"6&^[4&6.%&GFR4W[.,%5> 21S3P OE$ MB[72[HTLL5O2$DVDY)")KU;H!L9VJA9:U7@^]LN(?=IY?\M4 MJ^%LLV+B2RL1'1=-"J.?[8 94;3:!W0C[0J>[D)!>W:.8[DH>&L$VPA&?U\N MQ0C3>>4@.D D)<,,0-"PVU:5HC*LM8C0OVFPTW#!Y0J<"66@,D&>0G;M4VS$ M?C_*)V>(@266TL*NG-T+N*8IY#XY=E%\(F^)^Q$0>$.34B2&- &\7E1M28)U MFU>RJ+8,+ #FE+'DN[=:&=/] M_JXL**17+ KF:1A,PAC/+G'BET=/^_$^HGNL MR,[1AQ%;JD<$C$[Y81Y$09Q-@RQ*69I-V##!8W;MI'&09LG94E3EIM@>:4C2 M8!*'L)(-HS2]=H)XENP2ZA#)@])K=Z80\OP(2)Q,@B29L>E\SH89,) @C298 M4M="N^BN^1KNG$V#) UWQO?_G?A!X) M)/&.BU")8V>D95$:S./IV:I.[*-P MQ9)@FB1!E$;.IU/G[^$DB,/9=3<*+P/A:6SC_RFV28P03&9/QK8?_^'8S@ W MCBW3@+@VF:G06JES\9W^D\R&;[ ^CZTXV.8ANF@)),B6OSD** M;10%43+UP4WG*::'7?#:!ATMN MQ0U]@:+?FD$Q/C=P(\$VC+*-8:S*(ZA8Q M_U9P;<#ZQ"1/$\8(M?=Y2@F(DPN4"!1#QVG-%B@*P#2^;AXS'#'C,WA!NSFD M&@3>4(%;H+HHX%2 3+AYPZ"ZA&NU-)\#Z._9L6-R$C\).F!7\UDXBM&@5A7U MVIA$@*P/131*6=Z-R&?=NN*/SFC7C[58"_?V8[FP&P'T"H4#M7"E*BKOC\)8 MW\Q \RF3%ZI>\Z:O@' ALGZIQ9+2MN!:;\G SH4+X$Q&LYT)%(>K+!I-]Y)O M1@PMX%JXLEUM RJ4,%4"#HJ/T@0(*BY6Z./JCIB@%G^S+)V6]>^IY=\HOV]Q MB^OZ07\*"/FR<>>B;'7?W>#H2E4:YGK>!KL@65>R6+DJ[%,'"SIX/L4@5;5@ M0_$5UTDCK@/64'_@$Y?27%6R=+QI+/Y\2"F-L!=WK5+@#QTW78, $OH'SIJ_ M;EP(BR-J_$2G3.R-''H+KP]-5.9);'&+YO8W17%5N)RC4XQUTFN:'*8'A3,)4)3@?U7$VZX;*T1WT-#0&3>Q M;7A-Z%UN$0](M,7H[(@ C#471/242'9>[6QXL1;GR MM%YMG^&Q$RV81!*,3;TQ0?\^.WF?]^^$J9.EG0,VR-FK) Q'6<\E($ST6WO" MQ'L6'W"-5W,547,RFN^EAP3SE!7Q_].*>#H?A0>HYU%T9-4\FQU:Y:W BORR M!=3NBUW'= [Y+)D.B>;@+@IH?9.ROQX@VZUN'9,$#OV.^4KF;X>J<;OL$=!5 MQQ>>7):[^\\36-SE%4D*Z0M,>%&H%ERH=W&PO=V]R:W-H965TKEOVB]FHU0GOFZKVKPZVW3=[OGEI2DV M:BO-HMFI&O^LFW8K.]RV-Y=FURI9\J1M=1GZ?G*YE;H^>_V2?_O0OG[9]%VE M:_6A%:;?;F5[]T95S?[567 V_/!1WVPZ^N'R]S*X%[635-%_HYGWYZLPGA52EBHXD2'S= MJFM5520(:OSN9)Z-2]+$^?4@_1WO'7M92:.NF^H?NNPVK\ZR,U&JM>RK[F.S M_TFY_2Q)7M%4AC_%WHZ-HC-1]*9KMFXR--CJVG[+K\X.LPF9_\"$T$T(66^[ M$&OY5G;R]3:4TS4YY5/7XE^->=WK]W71;)7X++\J\_*R M@T3Z_;)PL]_8V>$#LX-0_+6INXT1/]:E*@\%7$*549]PT.=-^*C$MZI8B"CP M1.B'T2/RHG%_$L?_A0D_HM'](U'?>/'I'_3'X_./JW;7*3XO%&BQ*WI="%D M70J<:R"W%ABS:VI5=T8T:X'9SSK8#/8R8J]@,FDPM,(9-L_%/Y5LK<<%_*6V M*]6./J./D#X"<:YKT6V:WF =#LN>!Q?BB3@/LZ4713Y?+Z/,BP+^/4IB M+\]R\A%64)74>Y%"23\A=1<*=J+T':['6_W"4T- M\]B+P^C"WL6^[R5YRG=Q&GM1R@M<"-BIZDM,ZF CO849.S*%KCO5DG5D?2>* MC6QO:$@S&DZNU[K2LE-DH%:L=2WK0M++,R*?DOT$3I3$:0MVYZ'GFKZ=F4"< MKU2MUKJ[$.HKS5/_+V]>]VV+-9^+=ZI4K:Q@SA_^E(5!^.+DU:<.%A*9M\R6 M(O"]U(]%'DQ.#A,O#5,1AG!/3%]^FHG/30>YA5UHOJEA*]/F(D )9!1%7N!G M-#_/4^QFK3"WG'0$%I*4/C'V/ $PEA=.,P L"406I0!%C%]'].7>,LTN>+1/ M0 F]) 64K&ZE6^%QY>Q%RS#"Y(9!Q$#[N%)3T280:?07N3+!!=! M!/O%['3K/4!%:",D4%4T0!WAD&(=<$ @-MA:WS7M'?!G#3#3LZ5M \<$&+5> M*PZ/XS_?#0MB5J>T.'?;N&!,]AVFRHXU&=:?-.+EPV#ABZ='7]8AW2FYGJ@5 M'\I!WC@"K@D74&F10\G%4EQO9'U#9"!N9=5;JT@R&0XGS$QCX(@H7)!?PCA9 MP!]O-

?%@<\.1@(AZT>?W1FC1:P#!:/H,6G!\XLT,!K M^@NH' 0YIO :PXY&?OA!;GASUGBT0L8;$H6:20\><%UFEW#1N6 M/Z 5\C2@:CB$PW>4+S)Q5?S>:Z-))V/)"/X'/W<(D$8$& $=4V)9TO<7>+$= MEC:C1PSO)+D8QOJ+;#@;,ZC=Q\ YP\%Y0G$W$UF(*:$O_L(H _FLP$#=G0A YPFH-*>M9 X[ M$)IB[= '"<;'_#G93L28"OY>AK@*TLP+\N30QL,Z6L'07$4\:];/>N-," P% M6"HE.*9+HGJ"%$%[RW X)PTR2B0BW\N3<, V\A'0,D$Y2+W(S^]Q_-':&)?X MR!YX1AC! 6-8N &D3B[Z>8BP8&&!AP//&A M0AYCX;\=+R-K[=!":NJ;012O?5 T.(Y4V>MMO275/[#<:9[W KFU.1>/PQQC;*DK" M1K:S!-8A"@Y"F/TP+E@^M+T;\HB6PRX $R\(1N_4"OR&,.Z8T:+H MW=6G-]"]! 73^MW&1O\[ +_2BK(+#)KMGU1JB*Q@0]A@I@$E-01[I-ZU]FT*S:7G>;>]KLF[XJ1=U0B.6,"N&$Z!9V ME>5OJ,55.<*1(N661:U[BI@NA1JM.9>[ZCLG^U NQQ' 3;6ZX122?%HNQ#\V MNJ(\G1V-=2HDP2C$%)R];8"%ADJ$>1BT6U6.5QQJ=DV'OS1%8E?+U(.N=D7@ M;$_%(.^8(C/&S%P Q#":Y$%FZ=]O^N5D9Q%MLH=*PND,> MSO]N /YT5A#5>XQ\,)W@_*1T*=!I][B(CMS)H6TG[U3+%>$4HGF0W#8P!6Y, MCZ4.1#>WBHQ'*0Y]KSM*->^@$Q6)V-9N5\'"WQRK2S*!QS. MWM=\1$"MV$8-DTZYWI!TC]Q-,\9R:]TV6Q'D3TG9NFMD,;4&%M48+!G Z2[D:-L\<5 M$, X0>F(<)DA#BB2(BEQ 1^:.37:K&NF'Y][NQOS'48HBG[;V\D'9X)O:-0(MFX"([]\RW,S'U+(\<3_Z@JG)=]A^U>B$VS1UAIO8%&&=&' MPIB(;J"O#6!D:XL!XA0VJCT,2YA\D$ #N1>1OC!'?OB_G),QOG=C!6O/1A8D MBV3D2WLZTAF%'MO_,S/XJ>[,7/(CK@UG,A[1;6(83&7J&M/$4]3+T>U4QJO7 M%$?A@BT=O4I_H1, =]'@W*_0^>\KV>EQSQ@T?VI&IOX"6%VBP!!S-ZA MV ([,/B8ADCSX\!W:B3%))/];&&7-I9-OA? MGP%,:;KKIPU!^[1N3\02Z522Y+B*$VJL1]0)BV,O3P-Q59;./+2'H>O/G$)2 M=J/UXL1#WB/BU(N2A%JH7AYE1]/A9GR>F P% BP6!$L19#ZR9BH(OCWM/$B\ M-*)63^0MDYQZ^#GN;)?9C/FGW)FQ:]G;'L0\)SV'25-^=;^FUO(RB/AY MT "; 33O3XZ_5]\_O':>I"*B)U'A']1Y:LP\I#.!G!\J\E5 S3P']R1/Q2>D MJ)WDLIPH:.+@A]9DTJ*_6CJ;TC[K<6 9.,IRPLDD?Y;4DRN)0!N[WWM23C"F M(_Q;F]X\;!:B]C!=1(>1%9E_.J]-Z.$J%RX-]UOGG1G73D"6;II*ES9_= ZQ M[Z;\L>#@JAN/ N*DM.>Z,+.Z=[X/I,/080<%<$RTL:7"$(5/N_M^2PGB4,AT MU!&@:./Z9BY"#<]#N,%H!D,YTU!BT_9LH9-+C2VK(2+,!$Y5\3+X@\JV4XK?%0C3(_N MQSR5CI0QW"9J"%65NJ7T'QI]P4%;(V"[)_R%;I&ATC&GM&CL/$B7@$%->["F MIBA^;>9;H$ZU+-7O.(_*=GAO=3DU'^$)A[&%^&G(T+D=9]M[KA>'07<3N&94 M3TFJ6^JXR\6I1\\YJ;22FNJ63PYW"UBBZP">?&R\$*?>@;FT-OX5E M;,/;OJHT_CJ^Z'5EWV^:AMNWQ/XJ6^0<1E1JC:G^(EV>P07\YI6]Z9H=O^VT M:KJNV?+E1L&8+0W _^L&P' WM,#X^MOK_P)02P,$% @ 6IU&6!J)FJH2 M P +0< !D !X;"]W;W)K&ULK55M;]LV$/XK M!W4H$D"(),IV[,0V8+L;&F!=@[;;/@S[0%-G2PA?/)**FW^_(Z4H+I :&+HO MXI&ZY[E[CN1Q?C3VP=6('KXJJ=TBJ;T_W&29$S4J[J[, 37]V1FKN*>IW6?N M8)%7$:1DQO)\DBG>Z&0YCVOW=CDWK9>-QGL+KE6*VZ<8-2!B)*XY^>,QE"!N"I_:-Z,&6@&MV-_&M?AQ/ M-/\.@/4 %O/N L4LWW'/EW-KCF"#-[$%(TJ-:$JNT6%3/GM+?QO"^>5*B%:U MDGNLX*.OT<+&*-K>.M3]$>%."Z,0+GXUSEW.,T\A S 3/?VZHV??H2\8?##: MUPY^UA56WQ)DE.N0,'M.>,W.,KY#<05ED0++67F&KQP*4$:^\L<*$/3#7ZNM M\Y8.TM^O5:*+,WH]3KA<-^[ !2X28G=H'S%9OGU33/+;,RI&@XK1.?8?W\;_ MD1Z^U B>;R7"-EQZB'JU=T!($#77>W30A!OYPFHBJ_B&M>E9962]>/MFREA^ MN_JXN8MF<7L)VZ>(,9KX@>LJAK H)'>NV36"AZOO@+H1F!T$Z UL7C+X;[HH MV&8(]H';!^Q44GN@RZ]ATUJ+6CS!%^.YA L*X&O3.LJ+T&LNN18(W .=851; MBM:?8P8_P451I 6;70:3I=/1.%I%F_IFZ:3D8E%(0J)\"* M='0]@Y4R;2CYBS=)W%FC8A&(F I:!N90RH+=]K/?Z!D048:' ]K&5#'T-&63 MV4F$(A^?TU/V(B9Y$#%+9[."QNNT*(L0^;7SGIVT,(5V'QNUH\TE%5TW&U:' MMV#5M< 7]^XAH9W9-U06B3N"YE?7U'IMUYR[B3>'V!"WQE-[C69-[QG:X$#_ M=\;XYTD(,+R0RW\!4$L#!!0 ( %J=1E@*30[V'00 'X) 9 >&PO M=V]R:W-H965T3U5GI6CP3H/IZIKKS35*M9X%<; ;N!>KRKJ!X7S:\A4^H/W2WFGJ M#?[7^ MB%L](X=7*&G\%]:];4H1B\Y856^=J5^+IO_SI^TZ'#B,HU<=Y](,_R M';=\/M5J#=I9$YIK>*G>F\B)QB7EP6J:%>1GYW>:\JOM!GA3POMOG6AIQ6T( MMVBG0TL!G-FPV()=]V#L%;"8P2?5V,K ^Z;$\B7 D)CMZ;$=O6MV$O$=%@-( MXA!8Q)(3>,E>;N+QDC?DAG G>6-?JH8_KQ;&:BJ4OXYI[Y'3X\AN\UR:EAH2KHP;I'QAO4"]SYG[,#@7#=FKSA"JN8 ;5;>=):N*ZW+--?IH M1BVM[YQ!EH>3\<0U6#A)1W#="5E2& ,L#M-QMOO]AK0A*R5+$'6KU2,ZL@:2 MA(4YBX&Q49BE.7SH="-LMXVS5P4QP:=Y!G$4A1$;$:^&\M_UYP51)L@5Y=+ MA.:3,8RCD&4Y?%:62^*8AGD<04J321X1%V,NZ90INKJ3W"U2B50)A>#]\4.1 M>:VT%7_W ^=_=EH]#Q$.=<^]QODV@"ZC?[? MM/LOZ]VI1:.TCBWZ(UAN!G"KFH*;ZC5>O"R%DV!<%FA)5>?2VO(-7T@,W8CN M*.Q6H/'>BDAI.C*U=@A2\(60!$*S:W1%E::#T8%,-AY$_Y(9IP.VE\F/U_-; MPCX?[@JPCB]Q,8[]B=PN-K!"JC7>5J( V@/\^S;4%RIO6H\'2W5G7'VD>1A' MOE+B-!R/\IW%K\2J5#7$I"&*$T@RJJ,4[M%8%XUN4-I+Y_$%U5K(HIR"A7&: M;2O^E()CU>EP;A6EL!2/HNP(P2=2;RAQ!:(KG#CZT<55'=74FS%#8 3L\N!-KU"M_\YN>07\][D?WCXNK_DY]-N]?)I^X7@FJ18E+ MJUM^P"V7IOO;-BAY(J)T!S2^5LKN."[!_MA[1>;HLB'#TF)6AR5_F0Z1 OWO9!F&736'JZCR-0=]LQ< MJ0-*VFF5[IFEI=Y'YJ"1-=ZI%U$:QT74,RZ#U<+KMGJU4(,57.)6@QGZGNF' M#0IU7 9)<%:\X_O..D6T6AS8'F_1_G78:EI%$TK#>Y2&*PD:VV6P3JXW,V?O M#?[F>#07,KA,=DI]0.KU;"^"\<3[9Q /5@K.I/ MSL2@YW+\L_M3'?Z/0WIR2#WO,9!G^8I9MEIH=03MK G-"3Y5[TWDN'1-N;6: M=CGYV=6&"29KA%M_ FY4?U 2I36+R!*ZLXGJ$])F1$J_@Y2D\$9)VQGX33;8 M? L0$:V)6WKFMDF?1'R%]15D20AIG&9/X&53KIG'R[Z#]U;OF>1?F#L.(>4J MC1*\8>/ID UL-1K*?52H%EYS2;7A3, M*;%W=8$/ZYVQF@[3Q\=*-!*8/4[ M7;!KA<24JBI =Q8@J-:$P:T2M", MX')_#6OCE/]U]H[/N21[-1B",B\F4ERVFE%OAMH.&@G>$.-GD%9)6%0I24DQ M#ZNJ@"W35A*JQCN4 X+I&-E?$I^385E"E879/)\"U%0(2OOK@=$HF+TLQSP/ MBS@FED4XFR7$OT6J2C-%>IZ\@'D6EG$!>1R6Q.JM+Q[-6$VP;A/,[= M+RL+BO]YX(;[L)NP+1Q63K4>_]_#94I4':<@!YG]KBPZN#GY$Y9FKI>[.B90^T,:+]5RIX7+L#T M<*[^!5!+ P04 " !:G498=B(7$FX# #Y!P &0 'AL+W=OU-I(Y,LTFL8U!5@60%$F6IF>)9%Q%RWG8NS/+N6Z= MX KO#-A62F:V*Q2Z6T23:+=QSS>U\QO)N//:A&E7A *+)UG8/3WA-005KEDKW+WN/N.0S\SSE5K8\ M= M[YM3Q+*U3LL!3+;DJO]GST,=#@#GZ0N ; !D07G*&OG'!N>2L;H;>(L$*%:^[@3C!EYXDC;N^1E //JN?)7N"9 M9/!%*U=;N%455C\3)"1J5);ME*VR5QEOL(PAGYQ"EF;Y*WSYF&D>^/(7^.[1 M<8-TG]PN5PO?KPKK#-V,?XYEW/--C_/Y;KFP#2MQ$5$[6#1/&"W?OIFO MJ)V.:J>OL?_"N?P?'OB&4+,G!.9O,$$J*.GT#"_:T"O3=/+N\3TTY OO7(WP M]LUYEJ67P[[G"#N3R_= @P%T:^!K_!!_\ U2 0Y!;0Q_$?@ !=P">V))<.4 M\V6_U\O&J 3,=]*/HH\F0YZ\@JHU7&UZ)!JNJU-*HB+-5@_:9K\B MK4#7(2JOQ]/,?INL&&[V6UMDAN!^E - I0%E74W#,)OUJ=!*]KMD*Y$J3>* M_^NOW[./A5[823Z-4YJ;0H3#/H*3;';H09W<8'@IQ-9;@@V7()3* MRSNLAHV/M7IR,(XEFDUX='P9Z:[TDWG<'=^UJWZ<[]W[1_$+,QM._2IP3= T M_CB+P/0/36\XW83A7FA'3T58UO0VH_$.]'VMM=L9/L#XVB__ U!+ P04 M" !:G498J9R^8.\# #L" &0 'AL+W=O36FF;K9=I[]JOEZZ-1EN^]A3:NE9^?\'& M[5;9+!LV;O2VBK(Q62\;M>5;CE^;:X_5Y(!2Z)IMT,Z2YW*5G<_.+D[$/AG\ MIGD7CKY),MDX=R>+JV*53840&\ZC("C\N^=+-D: 0.-;CYD=0HKC\?> _G/* M';EL5.!+9W[71:Q6V6E&!9>J-?'&[7[A/I\W@I<[$])?VG6V"QCG;8BN[IW! MH-:V^Z\>>AV.'$ZGWW&8]P[SQ+L+E%A^4%&ME][MR(LUT.0CI9J\04Y;*ZZ+#FG\':S:G3\[&*M!' M6W#Q%& "8@=V\X'=Q?Q%Q ^(L?SI;^.-^$Z+'Z M\[G$.]B3YV'EXIR%1N6\RG S OM[SM:O7\W>3M^_0/KD0/KD)?0?+-'_Q:(K M2Y_=/=<;]B+W=$0[)K:1/>RUC8X4;;UK;8$;O#&,JX!>C14I*V8:>+%2D72@ M'%W@G3%PW.S)M9XN/_[:G2J#,1"H#03 3:M- ?^",&0\B"%$I>Q6>3D-;=,X M'Y._NM+&NZU7]9B^5 C4QQWX +3B@200$ 5CBWZ:IA@:/!]RP6?>ZU* +&CE ,8[(E0FMYY/*.Z:K;K./:YF+0*HHM'!3IK-*JB#8 MH_>(=,2N,=0@KH>WL+NUJB&1A$JE/2CY.PSA>V5:IB1&P1 ?=QZ\8"9P$?,0 M'\A<>2^)U(*U4^%)H<9T;O<]ES[)5(AX)%EBL^'>:BB<=1'TOK5:H$0ZX?CZ MU>E\]NY]>*8(M^WF+XQ7R29G'_$&D-&UE@Z#U-RDSAI!)RB"MFI2UXGV76*2 M9")U:"B)"2JRB!3T ^U9^8"$2GATMBB1=L6HD\_Y)UG]&YJI@Q65(4F2#_SG M)U2G0=6GAH0TD'9>Q\A65-!2[*\-; 4T1&QTCF52CGLUH:K,+2OF.!@.A<^0M-IZ3K[CYT;:Y.@%JMEOTSLK@Z"U ML7N,#KN'I_R\>\$>S;O? 9^4WVK,(\,E7*?C=V\R\MW;VBVB:])[MG$1KV/Z MK/!SA+T8X+QT+@X+"7#X@;/^!U!+ P04 " !:G498VRJR'%H% 4#0 M&0 'AL+W=ORW-W MSYWHT[4VMW;%[.B^4*4]ZZRGX=DG0;=K]5GPQVO8V57!9<6JE+,KPXZUP,3BY'7CX(_"YY;9^LR49 MN]599]JAG!>B5NY:KW_F)IZQMY=I9<,WK:/L",)9;9TN&F4@*&09?\5]DX?.K]DZ M4V>N-K)ZQ-]P$. SVAO\F0!)E3M>LA..<+CPAI)-LZ8^+.:3 D#]W MI2 Z&.UVX+OFQ%8BX[,.VL*RN>/.^>M7@^/^VSWP1QOXHWW67Z[/?U"GBVN4 MR;&IC+1,D$,>EC)#1NY\_WPHR:T8'VER^EH+ U'2BU")A-9,LD2Z0NZ\W%HB MF;E>EUY&U^:9^7EM <9::*YDMH)RIFIPA 2:.:]C4S::2Z7G0A$7E=(/S+3" M>,ET73J:/Y"H*J/O)3J0U0,-?^C2%\800<5$"3@*#S,-36Z!07QI1 &/8;N M![=Z'E"7WL6D>)$'%H;8,YC /R[FD&LY&"(WG.EE*;]! $5^X\0]'CU-;;82 M9@DFP?K!J-^=HE>50H0)Y '=2*#T1HSW 6!6*$A[.N+PEEU+SB67;) *OQ8Y M&EYZ8OK)17R/26RA!76?M$R75BN9AX(@&8XQ+%U(:<5>!^=)-%3Z[.L"M07P M.5PL9! \&'* MI$4? ;7V3-.*3H-I_F>,[ M<>QE?!H+O- *+^) ?.%3%=_&8+9M[.ZJ^V'#&7NTGWQVFWUP9E[JK_2$;EKZ M;(WGJ];WX AU]*RZ#*RZ>LJJ]Y%5='@9 1[1+PPI/ ?!=UI+C^A70#)T.#RB MS]JA)H3?O"1VYPRXWG MX(5A*G7Y)GCU N%]7KHXL2/N<+9 !X'<1A&OABK*5NLVIA_M\ )(HM&D'1$RNDF(N543Y;/B^,.,P$I$> M6?@99:0G70CD'Z_+@"2,FUVWG]Z3FVK!@.[OXY;"((R7ULW3S97_(MYT'\7C M_X6/B%QBQBA>0+7?G8P[9.(=/&ZRR M DOA^J9"S2<+8TM!O+7+V%4611Z"2A4G@\%17 JIH_DTV&[M?&IJ4E+CK057 MEZ6PFW-4IIE%PVAGN)/+@KPAGD\KL<1[I._5K>5=W*'DLD3MI-%@<3&+SH:G MYV/O'QQ^2&SUF$OX&3P0D"R#4B"[I8HJ+P4).93:QJPWIO1_"*D&J)9 MG-3^4N[)\JGD.)K?UZG#QQHUP=6*GVX:$\/ZPSC;0IRW$,D+$,,$;HRFPL&5 MSC%_"A"SGDY4LA-UGKR*>(E9'T;#'B2#9/0*WJA+@UGL.R]JI0Z)^Q:PK)39(+H^G#DFX%IQJP3>K+:6A3$ M.@I80(4@?]1(I4!J]@"N[B&)-62%L$MT;&4O!"OT$CWKP63"+:&4[VX6?G#< M;7L((PBU[Z&(^3:)I3*&O\_^<]]>O#<82N2,_/AS$"ZSG1&= MM9NP9^U@^>?>CN<;+HC4#A0N.'30/YY$8-N1UV[(5&',I(9X:(6E_W#0>@<^ M7QA#NXTGZ/X[\[]02P,$% @ 6IU&6 M=K']? @ A 8 !D !X;"]W M;W)K&ULK55=;YLP%/TK%JNF35KK8$CZ,8+4A%7; M0Z>H6;=G!VZ"5;"9;9+VW\\VA"85B:*I+^![?<^Y'S:':"/DD\H!-'HN"Z[& M7JYU=8.Q2G,HJ;H0%7"SLQ2RI-J8.HHBN8@WZL9M)8N&/)6 E<,<&1 MA.78N_5ODM#&NX#?##9J9XUL)PLAGJSQ(QM[ UL0%)!JRT#-:PU3* I+9,KX MVW)Z74H+W%UOV>]<[Z:7!54P%<4?ENE\[%UY*(,EK0O](#;?H>UG:/E242CW M1)LF=CCT4%HK+]+F=PP[ 'QT D!9 W@+" X"@!02G L(6X$:- MFU;<'!*J:1Q)L4'21ALVNW##=&C3/N/VV.=:FEUF<#J>T1>T5F@&TETAG@)* MF$H+H6H)Z!P]SA/TZ>PS.D.,HU^YJ!7EF8JP-KDM T[;/),F#SF0QR?H7G"= M*_2-9Y#M$V!3=%OA(V3>"=[[,$N7(ZIU J:JZ;"]]Y.RF]=0KRQC\Q$MLHXBM-H\_W5*X8 M5ZB I:$<7%P:19.-YC6&%I53@8701E/<,C>_"9 VP.POA=!;PR;H?CSQ/U!+ M P04 " !:G498G-%3*Z$$ T$@ &0 'AL+W=OR%RLFWVQ26G.X9P97D;LKZ1ZT@M$ \]%+O0@6!A37H>A M3A98,'TJ2Q3T)I.J8(:Z:A[J4B%+':C(P[C3Z84%XR(8]MVS!S7LR\KD7."# M ET5!5,O-YC+U2"(@M<'CWR^,/9!..R7;(X3-'^4#XIZ8<.2\@*%YE* PFP0 MC*+K<71N <[B3XXKO=4&*V4FY9/MW*6#H&,]PAP38RD8_2UQC'ENFLL)9X9WE) 4%4P52[F8PT@I)N9(B3*Z M'QH:P=J%R9KMIF:+][!UX5X*L]#P4:28MN#'?GP4>PA"DM;HBU_UW<1>QEM, M3J$;'4/N062!\KI@BAP'MW 2:$UC,J/LZ+XY!5@I2 MKFB'DDH#$RE)RGB"U#EBVNXN1)X"%_!8Y0A1CYU$1]D'J(1=@G:(C\_)P@J' M46(^ $ME:0@@Z25%B MF>]8NH56B: NDZ<*%-JIRFR+UR'2EN#$HH,R9T)#) MFKFL%%%KM!::T>@4;>NOQH04&HZ:FL::FX7UT&(,FY'AS.[UUS!]*7%/BN 3 M*]#I?9":N^V9-B,GPK9KL9W9^4D$1]$'$EERQ39F4VEH#DS;P^T^3*L_YDHEC^!4%*F(9RTK0(0%11"=9 MZ);KR$;1#O8W1&'7/H_/(8YZQS0AG#_C=3!W8ODFE/32U)DG5S2YK[,7%R5& M.;8'"AU'-L5TQ+G\I"X03M!6 (Z2?>D^]2RH\V9!G7LGZR.%';AU]!JE/:]3^U1.FW72)M3/N5>H%W:@T(M&Z,7!*?6+ M]?/N%>N%'2CVLA%[Z3\0WJQL^.?>[;+_MBGTDGWK,?!.9#NZKQK=5]^C$+AZ M3_WO1+:C/^ILRM".?YK3"=):;_IA;R=,:]'I)3E4VU:)'7F=G'*3MXOSX[XX MTUJ5>1D.519OE,4'[<*>L^8KC'3\MNY*?MBA0C>%>N2M@X=-#6$+EE99?ORF M'&D5]SV*\&A3A4?^$G<[=$/ESMJOFI7^QEN?9<7J.;NND)3 M<5@)4W^B-T^;*Y&1NP@(-^;U?&ULS5WK<]M(7Y_^=?<\0(*0;.\F M^6*3!&:FIZ??C]&/UW7SR:VM;;//F[)R/]U9M^WV^_OWW6)M-\9-ZZVMZ,FR M;C:FI:_-ZK[;-M;D/&A3WI^=GCZ^OS%%=>?YC_S;N^;YCW77ED5EWS69ZS8; MT^Q>V+*^_NG.V1W_P_MBM6[QP_WG/V[-RE[:]N/V74/?[H=9\F)C*U?45=;8 MY4]WSL^^?_& !_ ;_RCLM4L^9]C*O*X_X-C,WSE[4Y:]%WJY_NO/T3I;;I>G*]GU]_6]6 M-_0(\RWJTO&_V;6\^_CQG6S1N;;>Z&""8%-4\K_YK(A(!CP]/3)@I@-F#+WXO\[GKFV(G/XQ M^S! ^W!L]N.T)";UN;9LJA,M2A, MF3EZQ1)3MBXSCB;G)ZSQ()M^OLX_1RFJUL91M3ECL\MEM, M9B*BMTU!TVY+$-=?__)T-CO]X6_GY^_XX]D/]Z:WA(0F*;O<9NW:^MEY4Y>5 MV69O*J(34^5937-=KVO 4E]7-)?KYJ[("]/044^S\[*DB5K;+.K-UE2[C Z^ M\5]=MDW.=9K]O:XL$$,O.CNX)!T/+4=8 (H+0L2B!"V79LV,\LE:2,^*(*H M;I@?-D*P>L WHSE[&]8%IYP]^<&EZQ);0DWE.+=U00JD*4""124JG%7AE2E* M,R^)79S20X8%_>=;,#_M[HHXI^YH AK2'.[U&M1;%I:H&#"1R>#JBA?M2 4T MLE#1++H-S0N^(AYH(C*[,L[P@I!$G-341^;IV"9*GV7_87;+W MQI;8!?$(Z;2"&)V.);=$S<2DD#=8O8X22SF"(0%"$, LU64!L3VN!"V;HUG[-M[0H=A74.@8". M:>VJ6-!Z5[0;/>9?Z*!H]FI5 _8Y1/4DI3D%@< %/4L:ZOW7Y2L]\3E:=')MIFAT>WH#',8GP M.$B$QZ/\?%$3Q%7;J(BBM5[X$WE?N$]# N*;)LQ^#4*4"*@CXE*]#_I$ HF*!BT8U,U%C19!59WWX" M!7)!#$^\:#*7F)4) @ I 1[8"SBM[,K 2*>=>=WSK8KG22"S)U](%1?$0D5[ ME,B^8;KL==A$41'S=\)?C/=MW=*7@DTF,E!^@[KH6-&G>%P<3+^0Z1M,#X01 MWWOSBN?"*\:M)_QO!KHDWL6R$"G-)]NR9':62)]95V15L*;(5K T@MZ9@D'@ M[K%\X]ERRR+.'4P>3":9;7 A4:R.B)/LQ.1X@9FB[7B#9"9A8LRQ#SY-NB/J MYEGRQEPS9Q$NK-V("LS)BZURACHR@1$Y-KR:/"=+46S&Q=&EP49A"IP7X8J% MPT2-89(!Y6X"MXU$<]D[(_N93D@W3_INRV9!K:SFT<90F]+5$>&)AH!V$B.[ M)N15K!-R.V_EY*",=KT#W79S\FM*MFS)!^.MM/U7"&BR2L"W/%'O$6DT,14M M$YP>NIPLJ9P-6<[ Y-9L6;FS#"$U02J(1)#?NH%<=(&V_B 4V<_$-+D?K))% MG&<(M& .D4SKZVV:J^@)SRU1DS?(\LZ;*E#O< -AG-">3*4:&-N('DY>9U5- M(FO.!\5DR.*?AI>P2^BM,4GU-$BJIZ.BY3V1<$6@O;>+FB3",A[7IM*T% 77K[D$3]I@!.5S6\$-JJ5PX8S,J!3#8U07IG,6%/L5(< M"YDT=HD8C0NF)[2('-&U9;-%#EYD$'M"]O-BC5-@C2M&X0$H4]++EEP>(N89 MOV?RG#?:-X;'CN19.))G-TA[DK:$&\7@T'%\T029_][H]S=5@!Y,VG^HXIZY MDNA7E0D8I6CR$]@..VRX,5 U1,1-8E +]Y:P4'1R>;T3K +O6N-4ZA<,+'Y M8&%9DIB9L,'988J)^LE5SD$LAA3">P]@EF@ZL^N!Z6Q9 A0>.(&;2SY#9"@G$M37A?5D,3TAL$1T5Z@=5['[1F'\:P2U^ M@8BM:&\[A7^$0,Y.8YCM=/2$S_,K"% R=E:#T;-;C\[2SPP@ZR$](/BF# M-22ER"]%#($9/(P0UR%Y&_&7;"DHY&C'7<"@<<=#U,8HY!M6@)7F$=@>820? M#)FPPF)D8(^(SFD7C#+RPKO;HB=7FY+>S*EHSX M]S4Q89N][9KM>C?1;9XL91JUM/VRP<2)G(D8%,E.C9? 0-'(R&8"60CAR=*4 MQ#)9:A,-,4+D"&I=/(T7>_BEA>7!1?\!8V+P -6\4FCWHD$?!G%,6"E+-K3F ML%(7I?&2;FN*/$-DN53COB&*#/YE3I;=D@RQ^MI'@B3B5:FFX^ QG)!5"(-= MU26Y9G2FR.Q@$7U,?M6B3SW_^#5&K:&U;J!;"[>;C14R9*PEN^6[AZ?).(C? MQX]8L9,%SJ<&FYWUE]D1:MX 0#*U\IK.@XW.Q0+,N%/N9@G]@#A\F$['<1C# M5(/D*8-%0G"<@64*\:KHA.*060S,"O(6$'.W;5N*\98]. M3[,/-53\>TN8AY.1L9/P8.J6YART05#]^GD*5E'3Q^) M2*J;8E7 B2"?4Q([;4$+2$J&[6YZ866/45]VS>&QQL*E1Z28'9D9R?&8!+LM98V!B173 MO>,(QY"NF@0SX/-QN@4:_02TX/,JE66-%"&DJ9:V ,'34_B3$OD0+L\[IG01 M("'V(1EQCH+G U$*Q=H-2,.)BYU'!]E'6N]X^J-@!;*B+I7%HPR8[DV)^*&? M!&AS2U6_8HC+9@)RE94%:)^I"#_SS@X@CB$QF;]0=$#DC9^A2Y9L !0AH)%*:1I&SCHTS" M*4!0RK&(&NH9 $<)84CPT3]3CT8?9AQ&%3I/LG#):*8WB<$J.#&6$> 1"N)8 M+\Y)WND9R@0J'5RU0X*)32%-YWM6A:7F]' 3//*2$JZS3%TPN!*:U=%!V\G[ MC%U.]\AW<898]_8.AF-4Q*@+F0<@/DB'*.HZ(@#SC MPJUMGL4(LX'E)C4C'+_,.Q@OQ*J0-KGU,5*"4O.G?B=)=)2@V=2TE[+XA+P8 M_58Q> (5G5T)LI=M;\QOA,EVYW+W!O; M"",%WG99#N%CU R(-5!GX]5+;RJB.9M],)^'"T6^8#@G6FB[B6=0R..6'ZL= M]9&4,VWTL@TE'A5YB T<",(+^8E[V)J2XW*(G(-J P0D8LPE""FI?+!,/W/; M7L.&ZJ>MI(A$A)0L,?<57Y41>J=IFK!!.&5:T $?9B[Q M=ZECX=P >R4'N^0$=^$S*U!C?7;RA"L1>Q!ASIZDS\]H/#I)S4#&0S,,D!L[ MA#YSP-(_5KA(]<65[268:1F$F18VE?.)E)8Y&J^-)>6?8X$\A0-&!EPP>"QPRQ MVI\O>7Y-]"]J Z*TD9(&4QTIB*%]0OE)TY"X99AHV!LQ& M"W00"=%!S!Q=NZY](K-G1;5VL:X8L<3&171U_$HB5WL"-+$UBEM6Q@D>7$=" M,Q0#];FP!U1IFA6,-(]%R4=#/Y,6A;)N!#^/3O]%\%6LZYI#IG,K-#MX-"%* MRW$'XO;2USK52(A8K\UILZ3L6J2':$TD9CQ6HD@4.]?Y)(I/$Y&?V702^QQ: M*H1.?3HGF3 *BZ%Z0TWW9ESH/)Z2B:6&9^.5@A>LQ1>[[ ,2EF5,";VW>BXX MO$'%\D=,K(9*M="#,9BHU$IJ2!+CHH]G&G(:P*4D$K< M6T7G]!&?WMS.>US1!YMFK\1V/JC3%0NZ(B&[V<=$?\4#X[R_YA1IE#YBDK6R M%0D>12[+9)T=10TJ&A@.)?&[NNU[ZFH.T'B0%WSB6\V!"QB:Y!ZD@6NNZ6+! M42]20E+B&*"Q22_4Q#$KH52K"_7*8 ].?V^CQ/7=1L-ELFGX HU=HWGC*HB- MN\#3/0Q@/P0%-B1CM(15/:%1SHXE@V]4[+ R#XT,2UQ=$T:AGIQ*EA!&%.+ 6O\8JW6W7$*FZ<4,Z MUKZ=C5>KO8\Q)6QJ$$O?,$,?JECGH_(VEHM=AD*D0=B^8AZH1B[QVBNH M&JY1TP-EJW1Y4'25EDGM/_N_K<-B"T"K_'?IWO9VO;<*QP*\!7U"0N?$F<-! M4M@C[08J8.=D"*-DEDAU!^=$8B^]@=$RAR?IQZ?B#GT3-Z]^ '(C=;GLT*TR9>I8\<3: I^.!R&,XQ]B3U=,'E M\'B,O@4?8?I6:AVSP4I2BHS9;U*'O'$9Q_2&J7V)F##DH?;RFC/?N)L'TC4SVYX ]IFMB =_9> '>96C!>!/%S*"N M^8IY@JX9;/1(VE4*SGUE1+M-I3HAZ* X(H:0]\0)6C70I8N7/ 6+ MU UGYOM14, /*X/#SJ@^G^SSB=0AL\5XI/]#2/40%)H\(9)N"]:<(XW L/1, M=\@2X06.P#29*S;$OTT/5S[]CI1NX5Q',-.;/"\Z!HI&4O)HYAM&MG#/56&O MD:5CAL=ZY4[63^> I.M;RET),D@?68A>](WO_R4A-(LUHK/Q M*L_7X)1_,&F]C7&"03'T=3.%;M/E8 .*D"[7K,6-6B][UF2DG4"B9I7A8&^0 X/X&*6-6 @[&R]B/?=;>!_V)6UH M/5OL9=W-VV57^O[]8=KY4U:*'YIDW-Z!*AO6Q2(TOHJ#>VA6YGZ!<'@GXA[93J*O18H.8,JT8 4*&0VL-)B-NGN_RB+$FXAW>PXY$-S&LZ^;549J&? MZK#!Q"<)U!Y-FDV P<%F3"+@]K"VVA=5:PG?3:A!S5*Q\2G*48J+!$C@1[MZ CW M5\9W%J/7OFB.MR6,DF>L 9N-%V[]C!T.R[?;#&2;7*K3JI,%8)>@A" Y*==F M49/8VTLN]0F%(U&ZN21K*+,T3'+U\@3:(PG&[[^7!N=O9:T%&RJ>M:0W:2_R M#9185R+$'#?A5JNPN_"0!ZDIIT94*=CQ$8D"O6&F5*HC,KNVY965(IX8GKPE MT*Q$NZ97U3&OFT:J6SG@?A:WC/B$-1YI^6'(TCGD8*HV%$S=KBQN M"#>CW!M+-V;CM1>7*A9)\UW9LA;1CSZQ88[^VLFR\"A/'DG7E#]-^<9DPZ\$ MD:TF<*=1M8VUVNF">'W%]HO4G-87TI8+:)H=CIHK5TAWKOA\P>6E;;5;AXF0WIF+X^VSZGZ4 M3ZC[02$ %4'PK_@M$OF%6R-\BHGQ@YK]J>(_;E>\/=TS%\*RESBX0>Y9@U * M15>^@O(P1#=&CC$5/!O/V%[:U7%7ZW9#66)&9AN"[L,A'U.:E7SI?# MQFRRN[Z./KOXY>7;3"MVLWO3H)CVN[!\Q4<0YG%N)S!, PSQ:A ]I:"*D<'AV2M26HK68+LR7\($%]X7DAH.2^<69% 6VGR M.9'OM68+1E=].OJAD;=64P-SL;3>>&NCXOD.I?!8_^*>7!V MZ65420 BQ@J\M>:;/&R\+\H=CQX;*=&.N0MB!_VR !$)T_<3CJLEYQ)#>. MC@5C35(AP<&2)7E\7*OOQ-+CD@1Q#GJKR&T_C+\0+!9!T%^FGRZ*A=#)M4UZ M/T92HJ,<=3!WX6\T5X%Q.W9QJ?"D*8% M2]32>4J^ 0H?::Y(HN<:/JA!)BZIRA[:%((@J.P@@F1"2P 45X/O23A2=W8\ M;NR#NQPO3^S>1FJRTSIT=!EI"WZ:TAQLZJL.D.NU#NS>=NT[)I+U?)E[DW31 MU,T.@@,5HI%APN4 ?B9FB72JI/>%"_8!,AL]>A%7:'&07SC.QQTP::WSP%Z) M\'>UFC[)_K2.Z+["Q<"I-U489.$D;O+K ^UBIT&H7=^KQC_H;-F22762 M A4[3ZI\SZ3?'Z^&_U1JTK2$2:\/V"L '+SQ[*@W/PDEQ6D&72,+VE\$&'6/RS 'NM<9N-5*G]3OAS4][<;FH4/H;S!^5HXC0LRU=^H_O FT@S[ M,HY(IQA@-7_^ECWC58LYR/FJP\>:44[&N&R M<&4)&Q?P0L0U2+5"UB85!OYWQR@[3TA7-DR2]) MJ6*2:>=ZD.2ZDMLX[3V#+HUL#IB0G/H@6I6>I5YD42(V^_#-=ZK"0O8N5(T$ MZR4H8-:E/$YMQ*,!U\.%^G%*X[0?VGV?[:,QW/F99Q]EVIP@1"83@LMAV]1:+ZB;YZH4%_\=4AFM;%UF4S M[A/6=]Z9EEGJ(7X\>RB_CE%?+%.8C9<7O(E43\CZN:Y6)S\7L-A&:/&;9N0& M-Z_6M0,CU&DO_95!@W%\+@O?.\T)Q*3:RUZ,3"1,-B2&@M1)2@YB^L94VFH" MHTY[ZP.(N*CNU55(-1X5;;YK1"1O>EEH:L0<)OY+8*ID3"FA#D/AM>+W_?O[ M(CBI@RXT=67%M%5^.NA%^>'85((-8JD?Q$U(W@J-+X14HN"&^R\)2E2"+_0N MT'U$]:YGU'3^;LI7AO6I0&)5OMS )5T-.W5/"I?>M[9_EB@2$2^HJ[R_TQZ8:E'=[O MB[8?KQ@8(.#$Y4@O0#CFSH\IL >QR.#!>&G ST0)97:17E@[>+GY%\_"NK_D MW_>NP[WVC2$H- IM'MQ*6B6Z0+#I^V\TN2N_:A_1#K6LQ28+"Y'L =ZB\>]Y MV4WQ"+=YH@&3[H;YL2/7M[E[, V_&&TV3D)>YH M8M_G!5\ZY:\L>'U^^2)<6:CX\[.-6[FW2<>>7'\,P+'UR^FR2];HZ[WZH MMR3?GCP\O4?V0I()A42);V8OB=V)T*397W@VA(6D7!O7.H62-G\QKN_&2L*: MWC\N?$Q-;'');D$O5 N^?8E]YA@\0D=U>ENPK"*)JS *5$[>D1/AMFK &:%& M6.M)66"1H*Z;PFKXJ*S])<:D27":9J4$+@T=_A81X94T1,M2E78J,9M]*$B\ M]5H8.0,I%3&A,50;17T%%H_C1(J!,P*4JL);TV;A@>OM"%TA?TF KPH,1Y'B M6#C 6"VOKKEQII/<[-&070M7I79+T@':QM#D[JW?%T3+EO8DXHK&_ M$TTW/-W$WU?+]\F'[&+HN$\PUN^;9M?I2[:.B ACK]""%]VJ=VSF=E5P%VIF MEB#"P(5GC[B&Y*&0"=%J"-KJ71<:O6ILFSR3O*.6*1A+=21<+LZ9!(D->T541&?HEH4,2J@]O$R;R'F\@.>,D"7^ Q8U6F"U_'V2 MJG)M>(G=Q$OQ_]EJ]["RR)%A=$A:RI8.\4 *Y:])Y0:P.]GC5\#)1=7R4.W3;38FV_Y@*?# WVDJ='!KX3&1C"SG1Q(Q4>H?PMB3$/]?Q,.0 M%74_^>-(Y+BO^$] \57Z52M_)RG\&O[,U+G\<:7XNOR-JK>F6:&EH;1+&GHZ M??+HCA3Y^"]MO>4_M43:MJTW_!'7T-H&+]#S94WVHG[! N&/;SW_'U!+ P04 M " !:G498!^')>=,# !>" &0 'AL+W=O>+4QNXL@T&7-6Z9G MJ%EWM0\0WK&_-9[G_CHY_$XI6RT>X*^R$V23PH M>VUD.R:C@E9TPYT]CG4X2LC#5Q+(F$"<[H'(J;QFABWG2NY!V6A$LP-GU66C M.-'9EW)G%#X5F&>6=\/+ +F!.['MQ$:4K#.P*DO9=T9T6[B5C2@%UW!VS]8- MU^?SP""Q30_*D>1R("&OD$0$/LG.U!H^=A6O?@0(4/$DFQQD7Y(W$:]Y.8,X M\H&$)'X#+Y[*$#N\^!6\4W[_6:VU4;AM_CWE>,"CI_'LIW2A=ZSD"P^_%6[]]%:?CA#;5T4DO?0C]^:1^U$;@W>05?--_T#?R.FUS;)S>=8=U6X"N# ME=;*^YL GUGY@;0ZLXIF5.59@BL.6=URQIGG"1=C(!EN!OGBA M\*69:VG["G2L1?0$_N9,:;A7K,+.A%T+XG%I57[OA<*\BC]@G]GAR/"R[F0C MMT\8921D8^B5^Z:XPH[2,-L8="UV&HB-R<>86]30H71J%R,ZKMZ\L%9BMM!6 M+SHW6)?!&NZB"\ =RMLU\AQV*7QU'8)7/\.O2FHKNNS;OG%^_T#W9^C4U++7 MK*NT#_RQY#L#3Y;[_,=*Q+,0?H*,)G@]2VAZCO>H*.#^V3.9Y1"3V(^C&,ZB M(O/3,#^'B"1^%B:3P=Q&%7ZGQSHAF M!'(KF68H*T;ZH^+$LPAB&J+O!'UGN4])AJ[2R"]H_MH.2689D&BH0^JG-,(, MZL=),56SL+"':E*_B A6D_HTC<9J1JA[K"3!2E(4AF5+43T-&PO=V]R:W-H965TM8-HH'75G1ZY37&["^#0)<-MDS/Y1X[ MVME)U3)#HJH#O5?(*F?4BB .PRQH&>^\]=+I[M5Z*7LC>(?W"G3?MDR]7:.0 MAY47>4?% Z\;8Q7!>KEG-3ZB^;R_5R0%$TK%6^PTEQTHW*V\J^CR.K7GW8$O M' _ZW1IL)%LIGZWP>[7R0DL(!9;&(C#ZO> &A;! 1./?$=.;7%K#]^LC^J\N M=HIERS1NI/B35Z99>84'%>Y8+\R#//R&8SP+BU=*H=T7#L/9-/>@[+61[6A, M#%K>#7_V.N;AG4$1_L @'@UBQWMPY%C>,,/62R4/H.QI0K,+%ZJS)G*\LT5Y M-(IV.=F9]0.^8-4(X(UP-"_ .$*(8[V9E&PVU78?4M M0$!T)D[QD=-U?!+Q!LLY))$/<1@G)_"2*<;$X27_$^-.R18VQ%717: \FP8V M+L.HX.^KK7;Z?S[*P("??HQO^^92[UF)*X\:0Z-Z06_]\T]1%OYR@GTZL4]/ MH:\?J0^K7B#('1PCN>&:U;7"FAFL8/L&GU#6BNV;MX_8G\9_:B@S4E!W\JX& M8Z\!=9L+I#,:9*]('-Q6W[NMCVY=9U1 ;68(;LN%L&"LJ@A&6^9678[)OH2_ MD*GAN@ 5&]LM5>!8"&;=XLM>LJ_0Y_"$5E>R*$'C)8!:=PRP^AS.( M_8M%["=A1.O$C\.%OUBD3E_DD9]D%W#;*QIC,$O.(<]C/\P+R*/8S[,4LBST MTSRAU&ICB=(0$1441>3G2099D?B+^ (6Q8* ,WB2AHDI'V>0^EF8^5&T&->1 M7Z2Y6T=1[H=IX6A^2YQWI>@KU'"'K[R4OLO-ABF^W2+K?*!@88/VEHJCS=Q% M^KGC-N^/AM*O)Q('IN$LGE\,69<$<);,HZ^2A:/]XJBA8BOG\HV*H $_KH+[ MQH.UK85/_O0>W0P5;W.7RC&K4SP/O=:<.9.G7CTC';O=[08;N&.J;$;0 T+# MA(V%52^H#-?VMFA& PB,''$Z!T3/!E.]$RDEW'#4\X^:*G@W BEGM1OT&DK9 M=V:8AI-V>DNNAA'Z]?CP$!'3FG<:!.[(-)SG"P_4,-P'P@^NV5# M[R$J>X#V=U*:HV =3"_L^C]02P,$% @ 6IU&6*!8N,I-! G0L !D M !X;"]W;W)K&ULO59M;^,V#/XK@C<,#>#6[TF< M)0&:](8-V!5%<]UA&/9!L9G8J&QYDMRT_WZ49'OI71ITPV%?;$HB'ST4*8KS M Q>/L@!0Y+EBM5PXA5+-S/-D5D!%Y15OH,:5'1<553@4>T\V FANC"KFA;X_ M]BI:ULYR;N;NQ'+.6\7*&NX$D6U54?&R L8/"R=P^HG[$MYPW=PP;4 M0W,G<.0-*'E902U+7A,!NX5S';#E_U(-?\H7C:T+ M(%,:@>+O"=; F 9"&G]UF,ZPI38\EGOTGXSOZ,N62EAS]KG,5;%PI@[)84=; MIN[YX6?H_#$$,\ZD^9)#I^L[)&NEXE5GC RJLK9_^MR=PWL,PLX@-+SM1H;E M#55T.1?\0(361C0M&%>--9(K:QV4C1*X6J*=6MYBW'_E4I(&!-D45 "Y^$2W M#.1H[BG<0*MY60>VLF#A&V!!2#[R6A62?*ASR%\#>,ALH!?V]%;A6<0;R*Y( M%+@D],/H#%XTN!L9O.@-O ]4U&6]E^1N/ZZU4 K/CSU,.6[CX-)R^,3/9 MT P6#EX)">()G.4/WP5C_\J+"F[%1/'L\Y?QY>I\* M(/5K6OD7M!2J; =J>4>M1FJLIR8-M>Q+:KP5>E+3DYH>,5J492VC&H-J-88E MQ:KKC5Z XJZ@,P_/)X-JB_!][IAOZ!H>* 4S\CNJVSS]6MLH&SUR4=:(SEN) MEM(E\)Q!HXZ8YWCK1F3-*/ISW?U7W7_]K^>',,], ,TI?4\N C<(8M>/TI$9 M3=UXTHNIFXXG5G9#/W+'06Q&H>\&<=")B3M-IT:._2EB67GB1AWB)'1CK3#L M2942Y18C@I6 */XJ% 5G.8C_E==1NL^Z7#>G+V?DLZF[D%_2)SRY/0Q4S3JY M[-0#-TJF;A0G!+,@B3"X&.MQ.#$+Z$*0ZH5Q,CU>0-HII@!F3QRGPT)_P][- MH#?XAAQNO[Y"[PA9?W9XLO[5-!R]*:1O"E%P2N@]_-; 9XIH,A31Y-U%](XK MJ%5)&7NQE+$AL+417ZSGC+6Z&.P$K\BZJS2Z<4##MXOJJ;)YGI NF[9TX4-$ MFB-*>4^IRYP#8%CA%2]=Y[+7W,Y4U2UDM)6@K4I!8+?#5@B[I);EI,!DQ77 MO@BWOQRV[HLI@I0\1S#]K-6(_]\*YL@^+H0WMK1C]J83$KE!DI(8DSLF#_43 M2,W_?O-@'Y'[S34J)A,WB'P21*$;I2&9CMU@ZN.+A>I"E3K';_'H)&ZWN\SL M+.0C@G4GFJ3];QRZDR0YE47>4V>AMFA][RV+=<_ZK9Q M_4C%OD3?&.S0U+^:8/R%;0;M0/'&-&!;KK"=,V*!_3,(K8#K.XZ>= .]P="1 M+_\&4$L#!!0 ( %J=1EB@I;K\W 0 D, 9 >&PO=V]R:W-H965T M%]FGIGU\\QZQALA']0:4<.VR$LUZ:VU MKLX' Y6LL>"J+RHL:65JH"J)/+5.13Y@KAL."IZ5O>G8KEW+Z5C4 M.L]*O):@ZJ+@!N=A,>E[O:>$F6ZVU61A,QQ5?X1SU774M:3;H4-*LP%)E MH@2)RTEOYIU?A,;>&MQGN%%[8S G60CQ8":?TTG/-0EACHDV")P>CWB)>6Z M*(WO+6:O"VD<]\=/Z!_MV>DL"Z[P4N3?LE2O)[VX!RDN>9WK&['Y$]OS! 8O M$;FR_[!I; .W!TFMM"A:9\J@R,KFR;?M>]ASB%]R8*T#LWDW@6R6'[CFT[$4 M&Y#&FM#,P![5>E-R66E(F6M)NQGYZ>EL*.('S#IP]!S M@+EL> 1OV!UX:/&&+QUXS26^NR B4[CF.]*7AIF4O%RA'?\]6R@M22S_'#I] M@^T?QC8%=*XJGN"D1Q6B4#YB;_KVC1>Z[X]D[G>9^\?0I_.F;D LX69^![Q, MZ3F#V8;+%&9&W<3=H:2/PAY.^G:-L!0YE6Q6KD ;.;1UF_V+"C1M[^? V^B0 MUM(ZT/X.N00T*@#B$(L%RH['<[C,N5(P@V^V;#!]!Z=927ZB5@2J',!M@I6& MBKR4H0Q2DO<9W)6/J,@>N'X&R\ ;,FW[ M'MPW&*]>5[L M\?]C-%NM)*ZX1OA<:L)560+W/*\13HFKU^GD:ZV5)@N3U4&I,">(1Q!$AK-1 M/XS![[N!&3MA..J$\_9-S#SVOGN>=*.K+^Z>WV?1K[(C/3DAR3AH'$A]OE'M"00.8\%3:,O<[WNWVC>EB]N*/HXT MT0*,NO\'FF'$*(IWG&4=9X^6LTQ!PO.DSKD-VR@LS99+E%@F" O4&\32+F/[ M4J&2&6V1],VJE5R^,R_KN3*5/8DQ2W*AC TI^8&ZF0Y"U+*372**@CP;&,J% MMI\?V ^$XQ#+8@RKXN:B'S7/U+@85?@X6L+_%9HGC<%]6YA/TV7HJ"^2W%[ MT*NM&>.A6C\:XH6[W093>\&2_6#8!(/%#I9UV?1.&WI5]&NN#74.?YD:OSI< MXVUYN7!#N7*9K"T5*9GG MHK)?YW@T=%P6PBARG<@/(?)=>^_..?4KUKIAW^B !8$3$BISR8<4[(6^PTBZ MG[!$26_ 6/.4>JK,?/ -KV02.-$P(!<2?>A1.JX3^,.6'TJ/O@F^X[I^,XXC M)XHC.Z8 E$AP\.(?[+5G!-HUG,]&BLLW>0FAJ'>UP3;TZ2F- ^TLA]-/$!.BZ_^E_4$L# M!!0 ( %J=1ECF+,Z;I , / , 9 >&PO=V]R:W-H965T*A$K:=.:4QS[7DZ M+UE%]:5L6(T[:ZDJ:G"J-IYN%*.%=:J$%_A^XE64U\YL8M=NU6PBMT;PFMTJ MT-NJHNIQP83<31WB[!<^\4UIV@5O-FGHAMTQ\WMSJW#F#2@%KUBMN:Q!L?74 MF9/K!;$.UN(/SG;Z8 QM*BLIO[23]\74\5M&3+#7WM0 M9XC9.AZ.]^AO;?*8S(IJ=B/%9UZ8-W]TX?^( X<,O^$0] [!)9W%\BR?$,-G4V4W(%JK1&M M'=A4K3>2XW5[*W=&X2Y'/S-;;#6N: WS_.N6:]X>E8;S)5T)IB\FGL$8K:67 M]WB+#B\X@4<"^"!K4VKXN2Y8\1S 0W(#PV#/PA9WG5:!KF&I314P.U6Y26*!&[P M,>(%4]3F,!="YG9X+(/1&,X8BR'9L\A?\8!*Q@:<8V%X.EP M=Q3G&O<0:Z>O^RS.>8VF@+6"I:8"W$.@EG^!2Z<1;!DN5E+87A&Y+P CYB3@KI:69ZUJTM]&400C5YT,5YV,7O5;;F!>4_%X2CBC[B]\#M.!7/KZPDF_ >%L()Q]!^&, MQOB_"2?S_4/5D-3U<>6$:OK=0359YI(P&!5-[";1RT2#^DW\03,DB% S5V.: MN1IN^6KTECLNAV_68[#GH5\!_6,!QF1SV:C MV(::?PKIA'S^G5*>A'$&2>22^*0THN?*"/S0C;)Q:1#B9BEYD382-PSB01M! MDKA^EAS5AG?0A"+KC6VU-1[&MC9=/SJL#NW\O&MBG\R[;X$/5&TXMJ&"K='5 MOTRQ0U!=>]U-C&QL2[N2!H_(#DO\)&&J-<#]M91F/VD##!\YL[\!4$L#!!0 M ( %J=1EA *G?2!04 ((, 9 >&PO=V]R:W-H965TDL3 T[2=0'6+6C2%<.P#XQ$VT(ET26I M.-FOWY&292=QW&'8%YN2C_<\S_%>Z-.UTE_-4DH+#W75F+/1TMK5R61B\J6L MA1FKE6SPE[G2M;#XJ!<3L])2%'Y374U8$,236I3-:'KJWUWKZ:EJ;54V\EJ# M:>M:Z,=S6:GUV8B.-B\^E8NE=2\FT].56,@;:3^OKC4^308O15G+QI2J 2WG M9Z,9/3F/G;TW^+V4:[.S!J?D3JFO[N&J.!L%CI"L9&Z=!X%?]_)"5I5SA#2^ M]3Y' Z3;N+O>>/_):T3^3\Y:HR M_A/6G6TG'Y0JUF55@6@*N&JL:!;E725A9HRT!HYN M!3Z9X].)13"W99+WCL\[Q^P5QY3!1]78I8'W32&+IPXFR'*@RC94S]E!CY[7C=I]"@YB[%=PNY20;P&M>]R B@%TL0DQ=@]O\RB%-B!=1@"> MIZSOI![.U!\$+ABL)49=&-Q68=- MJM3B$:VL@J0WO?#]&0]'R^X(S;)<&6#.)NUMKI%#@]2Y>TEY__;JA;0<=Y?& M\47EKE0Z:5A/)WN2X(N?-K+X$3YH91SIO*W;RNO]%=4_*1,"\B&7*]M5W_'3 M2(3C %,JX1%^'D4\/G8)EF5PN]7,QBF$+"0A#;$C2\?9,RRMY!3((@0"R2)I%W@X@AEB(/7;T>,42B M+/4\L)S"(-Q3;/^??N[U9Q%WV'$6.%P6\]W,H&,&J:/,$Z05(OQ.<,(QA9 ' MJ#M"W0FV&I:@JIB2C*>O94@T3H#1+@XQ=@V*.S@)HVR(9N;<;J+)24891I,3 M'M,^FA1Y]Y%D&$F.Q#!L,;+G04JB@/E8!IQ@N+PF7'+L0 =:1CRTC/A?#YUM MF;VH0)P]VI9_=[WM_0->(XWU&AS/W15Q>#M[!J MY6^9=\IBQOOE$O\D2.T,\/>Y4G;SX "&OQW3?P!02P,$% @ 6IU&6"!" M,;8= P WP8 !D !X;"]W;W)K&ULI95-;]LX M$(;_"J$6A0VP$4E)%IW:!IRD10MLBZ!)=P^+/=#2V!8JD2Y)Q^W^^@XE175V M'5]ZD/@.*8YF!V._NBV )]^;6KMYM/5^=QG'KMA"H]R%V8%&S]K81GF< MVDWL=A94V28U=2P8F\2-JG2TF+6V6[N8F;VO*PVWEKA]TRC[XPIJU8RTHY MN#;U7U7IM_-(1J2$M=K7_K,YO(>^GBSP"E.[]DD.7:R81J38.V^:/AD5-)7N MWNI[OP]'"9(]DR#Z!-'J[A9J5=XHKQ8S:P[$AFBDA4%;:IN-XBH=#N7.6_16 MF.<7?QB]>7T/MB$WL/)D=*]6-;CQ+/8(#R%QT8.N.I!X!L0%^6BTWSKR5I=0 M/@7$J&J0)AZE78FSQ!LH+DC"*1%,)&=XR5!JTO*29WE8X$WEBMJXO07R]W+E MO,7/XI]3U7:L]#0K7)5+MU,%S".\"P[L T2+5R_XA+TYHS0=E*;GZ(N[[H80 MLR;71C^ ]16>"OED/+A36L_23FN]W\+_V:0P>-N7)*E M"T8\%&A68(>#"0]!;FVEBVJG:O)%J\8@]%^$M#O^P;F]TD58SGE'/F&CN5;6 M_D H639FK_UO9H\JC5K-WBE=NG'0D_7EO"1"II2S#$(A-)4RG(**$I$V.<9Y1)]LN>TLE4!GM"\RXU[U,YY1FCC#$R MRBGGZ3A84D&EG!S[IBAHVOD8S2<\(.2 R%@?QCF5C(6X5$J*7?>)$U6P:>?, M:#+EY-YXW-"7!%7EH:@\%"H2RF4^[LSI%"MB_PU)D#@90M L&#GU3<='3:&ULC55M;]LX#/XK MA&\[M( OMI4XR7I)@';=L $=5K3=AL/A/B@Q$PN3)4^2F_;?CY(3MTLSX[Y8 M+R8?/M1#B;.M-M]MB>C@H9+*SJ/2N?HL2>RJQ(K;@:Y1T9^U-A5WM#2;Q-8& M>1&<*IFP-!TG%13>/AA\%;BUS^;@,UEJ_=TO M/A;S*/6$4.+*>01.PSV^12D]$-'XL<.,NI#>\?E\C_X^Y$ZY++G%MUI^$X4K MY]$T@@+7O)'N1F\_X"Z?0'"EI0U?V.YLTPA6C76ZVCD3@TJH=N0/NW/X/PYL MY\ "[S908'G)'5_,C-Z"\=:$YB!-Y(3RHMPZ0W\%^;G%%5)*%D[N^%*B M/9TECD#]KV2U [AH =AO #(&G[1RI85WJL#B5X"$V'24V)[2!>M%O,35 (99 M#"QEPQZ\89?B,. -^U/\]WQIG:$J^.]8DBW$Z#B$OQEGMN8KG$=4^A;-/4:+ M/__(QNG?/01''<%1'_KBMKT0H-?P+501%G_Q>S1T*> &_3-!3@-'RNR=-U'O98MOU\[DJ$[2$1TQ&1@8CS1$Z$@D?D MQIX&3L6>D_&0T[&KWL$S#L!\WX!Z:DL&HF>_K6O#PKSE"+X443AR7IC?2\4+T>M'[U)@ ZF/JQAR>-\BGN/[4CYUT_%*3PVH* MDKM2-Y8$)]G_(?4!5>$M#O%&\ JFXW@T2OTJAPF+&0TT'\-T%&=IV)_ )(]S MEOGYU-M,WZ1 *5&+69.F,!JR.,L9W&G'Y2Z7FC]28W#6!R#:0W*\0DMT/U9U MXVM.*')%Z^"$L4D\8=/33IC[O3 OC^45Y&_R>$R\CA5%\NR5K=!L0B^Q$*JJ M?7"[W:Y=G;>O])-YV^L^<;,1RA*%-;FF@PFI;MK^T2ZYZ[>TC? M;*/T5U,"6')?R=K,@]+:YGPT,GD)%3=GJH$:OZR4KKC%K5Z/3*.!%]ZIDJ,H M#+-1Q44=+&;^W8U>S%1KI:CA1A/35A77#Y<@U68>L&#WXJ-8E]:]&"UF#5_# M+=C/S8W&W:B/4H@*:B-4332LYL$%.[],G;TW^")@8_;6Q&6R5.JKVWPHYD'H M"(&$W+H('!]W< 52ND!(X]LV9M!#.L?]]2[ZCSYWS&7)#5PI^:LH;#D/)@$I M8,5;:3^JS4^PS<<3S)4T_I=L.MLT"TC>&JNJK3,RJ$3=/?G]M@Y[#I/PB$.T M=8@\[P[(LWS++5_,M-H0[:PQFEOX5+TWDA.U:\JMU?A5H)]=X)I;6(N="0>B\BUJFUIR+NZ@.)Q@!&2ZQE& M.X:7T?6N%?2#78$M5/,J:UP7Y68G: MDB^X;S48\OO%TF"%%X,Z#L(%J]?L2Q\'9%O2;6R6)[@,5?6!_5X@'O MX<5^,8VCALV#:@FZ;Z O,BZB##$Q8067)%?&DA\( M"S,:9Q.WBE*:9@FY:JM6%2%E7#A=X>BW1"XW0\)(,XI EC0W+%M7YP9G=8 ;)34XU;Q^-8E8] 9724JG<>J:-*:3*"2?:_Q#DS[VVJ,> M1[!"2E("XG#K,30T2EN'6* ]85Z8;$JG28:Z2VG('L7OTCFB,/H?@ ?1A"91 MC.)D^$1M#B(Z29,G=3R&L*O2 &L2IND0EUE"DRQTJLXPGW%&_JTD*-F4(B\) M1V%TB3N9"%MBQQ5Z:/=659@$W..X86#8L4&N[H;)58V=%2[- LGCHZL)G@>< M3C 7_']'_O^'[IIV*44N'PB6T,6%[M_$0([I6P'/:9 Q&J(P7)DC&DY]F7>Z M?*+"_9Z] /@9A704!FQ,Q[&3QWA*(X;Z8(X)7J%/=?(L9J^9C&83G\N A7@" MPNG0W\U=X$,WX&AO9*E K_U@9K#3;6V[Z:5_V\]^%]W(\X]Y-SA><[UVS"6L MT#4\&^-=I[MAK-M8U?@!:*DLCE-^6>+\"MH9X/>54G:W<0#]1+SX&U!+ P04 M " !:G498EMBU16L% !>#@ &0 'AL+W=O_7'R7;:;JD+[L!]R61*9%\R(>BI).-5-]UQ;F!ZZ9N]>FD,F9]/)OIHN(- MTT=RS5N<64K5,(.?:C73:\59Z92:>D9]/YDU3+23^8F3?5+S$]F96K3\DP+= M-0U3-^>\EIO323 9!9_%JC)6,)N?K-F*7W+S=?U)X==L:Z44#6^UD"THOCR= MG 7'Y[%=[Q9\$WRC=\9@(UE(^=U^O"]/)[X%Q&M>&&N!X=\5O^!U;0TAC!^# MS8='^)Q M9:_<+ MFWYMZD^@Z+21S:","!K1]O_L>LC#CD)VGP(=%*C#W3MR*%\QP^8G2FY V=5H MS0Y'$$84" ^C1\ MP%ZXC3ET]L+'8WXE=%%+&[:&O\X6VB@LD[\/!=V;C Z;M%OG6*]9P4\GN#LSR_['0-R"6]$R]I"L!K.M.9(U,!:"='LXJ"\5AZ6L<3-;R\95"2 2%"I3@>P4++<868_1 M5 B.*0[-#MBE!7LU@F6XPT>X"PN7 +\NZJZT@G6WJ$51WP#2@R4%_$ M77FB1?BRTVA(3^&"Z0J>0T#2S">13W'\XEE& _KRSNAV_@._XC4$.UB/X>O1 MY1&LY!57K=UL.W.H2/.8Y$$&61Z!%^(PGSHI)5D>[JEBWVR+FSL6PHQ$U, T# B89A G*;@Y8C!"K(@0I6FX*G$%(T0Z*$3E&4D3B@^^S2 MW"=QEN\1-W"S-<+D/ M#S30>-M XZRFF&8A2PU.L;6%N>'8*[&C]7T6N?R3,]4? MIP?:F*MW_ E^+NC>O]<[G^YZQ\#U-G!Q&SAH61_ 1J#%!K^[":)XX(VF),-N M\[7%&V'M;*^?(;CCUJ.VX'_!ZC['@!1GQ_Q]U]^A9_D@-8H?P76_V*"5^[M(\ MUN5>%>YR]@3'CU1(#\$+4I*&MCS2G-# MG"+!/O:?IT\X>(RU$Q"DLS%X@4^ M[@ _M^/1\*$..-NY\V/+7KF7C4:FN];TU_^M=/MX.NO?#+?+^Y?71Z96%GG- MEZCJ'Z78ZU3_FND_C%R[%\1"&GR/N&&%#T"N[ *<7TIIQ@_K8/NDG/\+4$L# M!!0 ( %J=1ECCD>2B7 @ *$5 9 >&PO=V]R:W-H965T*6J9GL^X9/AQ6WYL++T8G%QMI$/ZD[93YL/&D^+44I1KE5M MRJ9F6BW/)Y?\]"HE>D?P:ZFV9F_-R)/[IOE,#^^+\XE/!JE*Y98D2-R^J&M5 M520(9OS6RYR,*HEQ?SU(_\'Y#E_NI5'73?6/LK"K\TDZ885:RK:RM\WVKZKW M)R)Y>5,9=V7;CC8.)BQOC6W6/3,L6)=U=Y=?^SCL,:3^"PRB9Q#.[DZ1L_)& M6GEQIILMTT0-:;1PKCIN&%?6M"EW5N-K"3Y[\;[.F[5B'^579=CTH[ROE)F= M+2Q$$\$B[\5<=6+$"V*X8#\WM5T9]GU=J.*I@ 5L&@T3@V%7XJC$&Y7/6< ] M)GP1')$7C(X&3E[P/QUE-Z7)J\:T6K%_7=X;JP&-?Q_RN9,8'I9(Z7)J-C)7 MYQ/D@U'ZBYID7=TB_HJT4:Y;L!I8;6^9,U@4#& &U MFETWZTU3J]H:(OF@U0GY]E-CS"%7CBO[N%*LV%>R[)7D3Y3 S1,+)0B>85N% M^$D#T@J9;4[9/Y74W?8S;)Y:WRL];B!=!%TXFY8ULZNF-=!C9CO?IGS&WK"I M2",O"'RWCH+4"[A['\2AEZ79Z#U13[GG^YGG9P'6:2R\((UI%61>$$,"Q8+= M*_*%E=WV6X?S-\0JLM +13#KGD+?]^(L<4]A$GI!XA3,&'!3M068+&)4KK'? MED)1UE9IBHZL'UF^DOJ!2)HQ<'*Y+*M26D4!TFQ9UK+.R_K!0_+6J':H:Y8M ME3*>BS?A1^I\Y1X*]07%32]4K5:EG;&OO]*VM4AX!W5T>F\' MV?1^4*PZQ?\O,%ZW6D/G*?M!%4K+"FAX^UTJN'AW<'5GL<$L]:(T8MSW$C]D M&=]A5,1>(A(F!- 5TLU/4O:QL9";=XKVG1I@U'#=NFG@B0I)-0X]'8D8R0Q[,!GP<9GK#1 J;1+?(HA@+'B!^(3L"VG@$ M;7P1&'VJY4K@X.\D0)H$G.8-,]@Y#QBURM9/U#Y M95]DU791D10RE$,@@VB G4#,"4HBC.> T$V)," ]6T6WV%/RV692VAXVH5^ ?R& M2NB@?R4K0M3!V>>X/LIBLZ?H:>C'J/4] @1K[_O8:ZY#E M2%Z%XO9DGB>U$ M-,N3UO0A!.HY5"640$E$_922@))Q[> P)0M2&C8#W\MB,60C9E;T/DH^GGB! MGWW32)_I!EWL8\)T'"+ !HR]]QNX]:[U4^RA&HHI-A'HYS%6?A1Z"0_8KX=J M+1%R$'+7M'V8D(50_,LSE0YM-%D3V&A"P#!^)*W3,:W3UZ;U);4XVNU;54EJ M3NA^/VI"UJ>:&BAR\?;+<=6Q+I]W^=P0T=B.^'(S3.^.H M-3\X ]M] _=*:C?E$_\CJH!AZG 9<%?1C?S4M?_LG'JE'LJZ)A_Z&I&RL, M*UHW.U5R8\8VA7F'EE6Y1MGKI2"DB3LJPA,:@3)!S@41 M)/^A&2+Q,AX2@EZ-!G1_.M*ZF95.L:AO#I H^K(B%V> 2^#.+ -L!M"\/TA/ M1:K)2Y[%:=:V,,=Y_J#QXO%WF^S MM<()GGX.HKTU;6V[/VCCV_'_XV7WVVU'WOV\_%EJ9*1AE5J"%3,8CKVZ^R'8 M/=AFXW["W3?6-FNW7"F)49,(\'W9-'9X( 7C7]F+_P)02P,$% @ 6IU& M6!L]V\P? P 'P< !D !X;"]W;W)K&ULI559 M;]LX$/XK [4H8D"(+L>Q$]N [>ZB 7H$3;K[L-@'FAI;0GAX22I._GV'E**X M@&M@VQ=I2'&^8TB.IGMM'FR%Z.!)"F5G4>7<[BI)+*]0,GNN=ZCHRT8;R1P- MS3:Q.X.L#$E2)'F:CA+):A7-IV'NULRGNG&B5GAKP#92,O.\1*'WLRB+7B:^ MUMO*^8ED/MVQ+=ZA^[:[-31*>I2REJALK148W,RB17:U'/KU8<%?->[M00S> MR5KK!S^X*6=1Z@6A0.X\ J/7(ZY0" ]$,O[K,*.>TB<>QB_H?P;OY&7-+*ZT M^+LN736+QA&4N&&-<%_U_@-V?BX\'M?"AB?LV[6C202\L4[++ID4R%JU;_;4 MU>$@89S^)"'O$O*@NR4**M\SQ^93H_=@_&I"\T&P&K))7*W\IMPY0U]KRG/S M!>>-; 1S6,(75Z&!E9:TO96O^R/"C>):(IQ]U-8.X.R>K07:P31QQ.T1$M[Q M+%N>_"<\60Z?M'*5A3]4B>6/ F)[I7G+\J7^4G$]\C/HY7PA8!_%FOK#)VH?X]5HN49'N?QM^S*[AC'643H%LTC1O-W;[)1>GW" MQ;!W,3R%/K^C6ULV D%O8%4QM44+M8+_MQ A@XR^ \RZDZ&:$_;NS?C/$^O%U]6-R',K@>P?@XY6A$^,%4&"H-< M,&OK39N'(^&!62458P@S^+AY0064C>^Y*^KR>+&:!F*0,!4T,(C^U)F M^74W^DR-GP<;#G9H:ET&ZG&>9C M!SLY:%H2S3:T9DN;2R[:_M7/]MU_T3:]U^7MKX-V9EM3601N*#4]O[R(P+3M MN!TXO0LM<*T=-=005O0'0^,7T/>-UNYEX GZ?^+\.U!+ P04 " !:G498 MT%=&R;T# "H" &0 'AL+W=O$QWX^]DHO*6<[;M8U:SF5C"E'A1H%NRI*KIS46\K!P N>T M<"OVN;$+WG)>\SW>H?E:;Q3-O!XE$R566L@*%.X6SBJ8K".+OT5F\H4S<2##'6\*8S\(!O+"/.VSQPC?B=F%3 M\,J\#!_^66VU4:28?R_%WB%'EY'M*9KIFJ>X<.B8:%0/Z"Q__2F(_=\&>$<] M[V@(?7G7'1Z0.Q@HW276@[B76;_P@,\>*J1'*NED:H.9Y6)RA)TLZ(B+:C^# ME;:+5#,LMZCZNMD'@RM1D;UL-*'J$=S(LFX,6>5<90>NL/6FY&%\0QT963-F53<)ND#"FOJ>#=742>>2F5$3^ZA2L6 M1VXXB48T"B;N>!J.8"#[E(PH($\LIA%+ C=)$AA0U[A7UWA8773G9TV!;\@+ MMD_P$2D=O,Y%"BOJ!I<4-^SK_EPR8.Q5 P4)2MM,OQHX>=X_>R:!\/^GMJ]4 M>ZK&G:&B:)N\*'$#OTUC$+F3<7*R^$2L,EE"P)CK!R&$,24Y@EO4QGJC7D-" MNPI&5 B7^0DYB@:R3]:M^&5UWW M>3;O>OAGKO:BTE#@CK;ZUPE)0'5]L9L86;>]:"L-=;9VF-.O!"IK0-]W4IK3 MQ#KH?TZ6_P%02P,$% @ 6IU&6+^\Y*!R P 5@< !D !X;"]W;W)K M&ULE55MC]LV#/XKA%<,=X!Q?HM?#.5N#BV2MU#>W>=M,@]@10H&U=0B,?O=XAT(X M(*+Q_8@9#"Z=X?GZA/[:QTZQK)G!.R4^\\;NID$50(,;U@G[41W>X#&>W.'5 M2AC_A<-1-PZ@[HQ5[=&8&+1<]G_V<,S#?S%(CP:IY]T[\BQ?,LMF$ZT.H)TV MH;F%#]5;$SDN75%65M,I)SL[6S#!9(VP\C?@3K5[)5%: U>?V%J@N9Y$EMPX MY:@^0BYZR/07D$D*[Y6T.P.O9(/-SP 1\1M(IB>2B_0BXDNL;R!+0DCC-+N MEPU!9QXO^P7>![UEDO]@[EZ$%+0T2O"&]==$-K#4:"@)O4!MX#67E"3.!*Q( MB*U/T)?YVEA-M^KK)^ Z[=;L68W38.]\Z7L,9K__EA3Q'Q?"&PWA MC2ZASU;4N4TGT%&?U[7NL(%7#]3&!HV/[X/=H8:[3FN*!-YQMN:"6X[FN4@N M^SKAXSF^\OCU$5\\X0.S0,7$=DWGIX)Z$UJD4%,EN+$$1\P) S9*T-3@:49&ZVG8:"=Y0W5Y 6B5A4:6T2HIQ6%4% M+)FVDE UWJ/L$,R.D?XY\3$IEB5469B-\\%!3?U"83_='(V"V?-TC/.PB&-B M682C44+\-TA9:09/5\DUC+.PC O(X[ D5GUQ:.IJ@I7;(^LR#\=Q[GY969#_ M[QTWW+L]9UF&63Z&E "S[(24Y G!EY#$59BD%7Q2EBXR^W]U>P%5G(=55M!J M7)&;4>RI?T:/4%M@-->I(9BTKD]:]K?2W#ZZFJE.NSGY<]Q6P1IIQP3_X2L% M-&P,%9%1QTF$1V3ZYKE>B,YF78MZZR>ZH2QUTO9C;Y .C\:\GY5/ZOV+\Y[I M+9>&/&_(-+XI\P!T/\7[C55[/SG7RM(<]LL=/7RHG0*=;Y2RIXUS,#RELW\ M4$L#!!0 ( %J=1EB3<^^9_P, +P( 9 >&PO=V]R:W-H965T&DI6X2-*^2*0X<^;,C:/%49L[6R Z>*A*99=!X=SA8CBT M68&5L -]0$4G.VTJX6AK]D-[,"ARKU25PR2*)L-*2!6L%O[;M5DM=.U*J?#: M@*VK2IC'-9;ZN SBX/3A1NX+QQ^&J\5!['&#[K?#M:'=L$/)987*2JW X&X9 M7,87ZS'+>X'?)1[MLS6P)UNM[WCS<[X,(B:$)6:.$02][O$*RY*!B,:W%C/H M3++B\_4)_0?O._FR%1:O=/F'S%VQ#&8!Y+@3=>EN]/$G;/U)&2_3I?5/.#:R M8Q+.:NMTU2H3@TJJYBT>VC@\4YA%KR@DK4+B>3>&/,O/PHG5PN@C&)8F-%YX M5[TVD9.*D[)QADXEZ;G5#5IGZLS51JH]]&[%MD3;7PP=8;/$,&MQU@U.\@I. MG,!7K5QAX8O*,3\'&!*ICEER8K9.WD3\C-D 1G$(292,WL ;=9Z./-[H?WDJ M5 XW6 J'.5QR94@GT<*?EUN2HE+YZZ40- ;&+QO@]KFP!Y'A,J#^L&CN,5A] M>!=/HD]OT!]W],=OH:\VU(YY72+H';SNRI6VSKY$_6WPVP)AITOJ4 9T7 1M MF\KO%!5'Q^;,9E8(LZ>3WA85[J2S?9 *=&T@T\KJ4N:>CG7THA9VEFG336($ M]Z(E8\:C/J(P@%PQ0/G&:HOFE//D C9X3QHJPW,?3[;C/FR* MKBKK+<"7!UXC]-8-P3[\@B1%WZ5[&2WIPZ]$R4!OU(=;[40)/?+)%;JVI$ > MGYX-TOBY!.MXFF8SE(6B/R"$D:.9H6WG)-Z MJ0\<%AA/POE\#,D\C&>S#B )IZ,13&?A/$YA(Z@CO2*EXPX=AW]$L),4>FDT M[G=:TU'$!U-B]",Y;<@!UA(Y71N2JYKO/Z:6Q#&D84Q/"G623'E##J2S<)+. M6M??PWP:1A-V;C0.R0XO&FGR:A+&*2^(=#@?SYM4G"7+M.$]%8I465GG")FP M!=A.%-LTL8KVT7=HB&^3Q%-Q#8 +M!)_:R/=(Z? PQR$S'TEG=4*O20I;F\ M'&R4VIX/AW*YH1F1QWQ+<_W)BHN,*/U6K(=R*RA)RDI9.O1'H_$P(RP?3"_* M8S=B>L$+E;*&TXLM6=,%51^W-T*_ M&^XH"9]<#D:F1S2E M2V401/]W1^?4_>:@G8J^"?_I, M!;^NX+^T0E!7" XJA&?/5 CK"N%AA?"9"B=UA9.75AC7%<;EW%>35,J6C$KT#ETE"3/Q0%+T/J^BVD3'FX@JPE+Y]F*H=)<,>+BLFY]5 MS?O/-.^A:YZKC41QGM"DI7[44=]W (9Z+G83XC].R,QW$O\H\F,4C(Z0/_(# ME*"?T1#)#1%4MO1NWL5*-WX.]:J'%V(RUP_'*XMX._H.>6B,$NJH.RM: CJO_; M'=6?_J/KHO>*9O+OMOBM&@K;&S)Y_UQNR9)>#G1BEU3C7MG"! MA$60L!@2AH%@EO3A3OK019_.N51'Z$;PI%@J1/($+70+;$G1I_A!F:_$VY3J M;%%D5)3IJU5U9QM]58>$1>[17R5W5"\H:4+\TS7-;JEH&U\,0L'?2[$$/MD) M?/)B[)8(E5.!B! D7],R42UU +1)ZJ3VE102%E6PTQ)F=H)WT_'IR:C\NQC> M[)G/WN^[T#"<- ,$NOR4ZO2 ML"\_'^F5D9?+1'_7'"&UT)H@)4AB%DY"ODBM5MN&=S9Y$GEGAR(]+3(^ M.1#)V=F^(D'",!#,$NEL)]+9MXITQU.])4#W/V#957V:[,DU.1Z?67\' CM' MT3?G0<)B2!@&@EFAX(V:,]_1#PZ&([3XA63;7V^0_KI&BBM]8BRH*D2.F#X= M??B68*D[;47+9.P?3PY6^-P]NKY! DJ+06D8BF;'R9Y#XCGCY(:*I=Y8&OWY M"BGR@&YI3E=,292RSS1E&\X3\]$M-;E=4)*R?UO-C)F[I;X[(U!:5-/,9.\B M;W1\$'4Q:)L8BF8KZS?*^DYEKXE>JTR5[I=B>L$G=,NE%K95.R>KMW:0M*AC MG&>CC>OC.9V%Z5S0A"F4]67+R3)#5:WQK+:6DB@#V3BT'-'U!:5-/V=^J'YS#=13!4GVS!&J_&[<4X\ MMW723/?.>$6%<5Z_=MJ[,S>Z]XR#&B@US3GCG46PLX@]XXU9XKG=DM_TUN"> MI2EBV98P41E4>N^W?B;A@#HGH+3(>^IT/$DXG46PLX@]R8U3XKFM$KV1WQ9* M!_;O1"3WU;Z)#VQAR4%H'28E :AJ+9$=!8.9[;R[D19L^@-^]FB=/')8ZHU#MY8D[:"TE7 M1:K/T5:T579(*V,.2HLZAAZ@+Y2(]OT\J$$#1;-_B6\<&M_MT.!"Z-U(4:=Q MZDKC;E)?-4%I$2@M!J5A*)JM<..M^-YKI7$?U%L!I46@M!B4AJ%H=@0T'HSO M]B:^-XV[\;UE![5E.H9^\GP:!^T'AJ+9$C>VC.^V9:Y9SK(BTV>9LX*EY@>P MUI,?-Z6WDJ!N"R@M!J5A*)JM;N/A^.&KI7!05P>4%H'28E :AJ+9$=#82K[; M5OKN% YJ+8'2HHZA^R-'#H?L"(:BV1HW1I;O-K*:'/YA\5&62G]87$GTF]"+ MW?Q"NC(&#*:WHC#)P!]YDU:I00TN4%H$2HM!:1B*9JO?.&S^Z:OE>%"_#906 M@=)B4!J&HMD1T/AMOOORIL>+:)<\K^X!0)(H)E=,KWUSE4.9!5MO '"#>PL. M:J]U#-KALX#V T/1;'$;*\UW^TG7Y.%%&W10QPR4%H'28E :AJ+9MT(T+EHP M>JWD'8"Z;*"T")06@](P%,V.@,9E"SJN8/K.#;H;WUMV4&NM8^BAPV0![0B& MHMD:-SY:T'4MTP/$!MW=2F^I0>TT4%H,2L-0-%O]O?O=7N^&-]@[WF!O>8.] MYPWVIKO+\S5ZZVJ@IIJH+0(E!:#TC 4S5:Z\=F"\:LEM8J$Z@3!DJ+0&DQ* U#T6Q%&WW>#?BV/M$GM1O:5&I06U337 M]?*@#6(HFJU?XW^%;A.HRLGS5IE K2U06@1*BT%I&(IF*]JX7:'_6CDY!'6\ M0&D1*"T&I6$HFAT!C>,5NB\J^Z:<#&IM@=*BFF;EY,/[:T!;Q%"T2L#AWC/H M,BK6Y=,")2K78_7@KMW1W1,)K\KG\!T.2=X^IY@PV^>OSA-1%K MEDN4TI5N:G1\JD_A1?5$P>J-XMOR"7BW7"F>E2\WE"14F +Z\Q77 5._,0WL MGNLX_3]02P,$% @ 6IU&6"V)B1=T P A, !D !X;"]W;W)K&ULM5A=3]LP%/TK5B9-FS1(['["VDH%-@T)I(J.[6': M@YOU#G3DI;43WY/C>X]]$@]64MWI!8!!CQD7>A@L MC,E/PU#'"\BH/I8Y"'LGE2JCQG;5/-2Y IH401D/211UPXPR$8P&Q;6)&@WD MTG F8**07F8954]GP.5J&.#@^<(-FR^,NQ".!CF=PQ3,;3Y1MA>6* G+0&@F M!5*0#H,Q/CTC'1=0C/C!8*6WVLA-92;EG>M<)L,@


0_66(6PZ ?H 12NN3F1JZ^P69"!<%8 M*F-S#;!ED'&Q/J?/FX2L16 VWL"R": %+S7#RI87E!#1P,E M5TBYT1;--8JI%M&6'!.N*E.C[%UFX\QHNJX&DBF:LKE@*8NI,&@HA3\A$I'6O^&AG6DY75).EQ1X[7UXTBD5 M"9J!WL7&&^U6R*G.:0S#P"X!#>H!@M'[=[@;??9P:Y7<6@5Z:P^WKTPP TU-ZPXUI+"+I!^F@YZ *NTAU"D)=;Q( MWQ5-[/9EM[9=++RQ!Z:J6S+K-EGE;@/4>R7UWMM4V0_3JJUROR34]R*-X_LE M4Y9/ @_67W+;,A OA.1R_H3^H&N;ZVR9[:+H!3XPCRH04_3J]> M"Y438;^'G!?O3*#L*R.G[L5/+UBN_9N!'_+0-%9>A3N-BJ ).\.5GV&OY[Q" M!'X<4B^"RJBPWV+VB\"S$W@A#TUC966XWZ@(FC T7#D:]KK.*T3@Q^G7BH!4 M3D7\#C.Q?(2I6?I^C /S1BKG(KC)JI,FW(ML?4SYOZ9>7/4:G'9]U2M/(GXO MV:KZ_K7NQS@T;Y5'D7:C56_"KDAE5\3_;?7RJOMQL*?LX=:)ACL=NJ9JSH1& M'%*+%1WW++1:'[BL.T;FQ2''3!J[\Q?-!=AO0.4&V/NIE.:YX\Y-RF.OT5]0 M2P,$% @ 6IU&6.[#E[3& P UQ, !D !X;"]W;W)K&ULM9A=;]LV%(;_"J$50PMLD4A].K,-)%&+%5B[(&FVBV$7C'5L M"Y5$CZ3M[M^7E&394AC!09EN*Q1I**B[8!BIU9%[DES2MG/JW/W?+YE&UE MD5=PRY'8EB7E_U]#P?8S!SN'$W?Y:BWU"7<^W= 5W(-\V-QR-7([2I:74(F< M58C#ZIA:?'!_J'.GF5S",5<,.*O_-,KF=.XJ ,EG1;R#NV_QW:A$+- M6[!"U/_1OHD-? \1UM*+I@]K,6JW2SRN][O>2JZNYTLGY'>R@V@)Z MFX*D>2'>H5_1PWV*WKYYA]Z@O$)?UFPK:)6)J2O5_;3*7;3LZX9-GF%C@CZQ M2JX%>E]ED/4!KIIH-UMRF.TU&26FL+A /OX%$8_XA@G=G"\G!GEZOAR/9.-W MWOLUSW^.EPNZ6G%8T;H$_ERBPVK\\X<*11\EE.)?D^\--S!S]:/B4FSH F:. M>A8(X#MPYC__A"/O-Y-G-F&I)5C/SZ#S,QBCS[\P20OU,*H]--G6R.-:KA^( MNWD0>1'&X=3=G3IBC,-)$/?C4D,,SXW*-KDK@^8*: M\AB5OW3Y;<)22[">;5%G6_1*Y139]-,F++4$Z_D9=W[&/U9.C3PZ^?J324A\ M#P_*Z6F<3[PP#(-!.1EX28S]:&(NIZ3+(QG-XZ'*)63H7E()QE^Q4?E+E]\F M++4$Z]DVZ6R;O%(Y36SZ:1.66H+U_,3><:OE_5A!M?I^17GZ;U!1AD ?&P)3 M$S'I!_:3.=DWXM%DWF^Y>ODP9C$J?.GZ6Z6EMFA]T\C1-/)*-=6";9EJDY;: MHO5-/>ZB\>BF\HRR\I\401P3+TZ&566(PR2.AK]3AK@H\H+8?Z:FCOM7/+Z! MO0,A$5OJ5^4B,V8RJG_QM\ F+;5%ZWMWW#/C\+5*R^IVVBHMM47KFWK<4>/1 M#>89I14]>05*$AS[T;"TGL9%B1^2R;"TGL:%24B\:%!:[DG'0[TGK>K.D4 + MMJUDTT[HSG;=J:NZ)S,X?ZV[5G4GY8AI6EZ?*%_EE4 %+!72NXC54O"FB]0, M)-O4?95')B4KZ\,UT RX#E#7EXS)PT#?H.OES;\#4$L#!!0 ( %J=1EAV M\8G-!P( "0$ 9 >&PO=V]R:W-H965T;Y"2QN^I.MC9S>4% ?K=#. 44$C5+_RI^$>S@!Q= 40#X X MZ.X3!94K[GB>&MT1XZ.1S1NAU(!&<4+YIFR+LA3^SK@D]ZIOO+_!-RMP7$C[-F4.4WL"5@QIEGV:^$J:%103DDS?D3B* M$U)(;NW_) QUC^+C47P<6),KK)^Y44+M+%F/XG\OMM89[/6?2R)[NIO+='[^ MY[;E!604!]R".0+-7[^:WD:?7A";C&*3E]CSAT.S19FZZLL'ZTWL;[&_I+3G MN@U<_F$=\R1EQ_/T[*SI_OU\YV8GE"42*L1$DP\S2DP_D[WC=!OF8*L=3E4P M:WS&8'P GE=:NY/C1VO\,>3_ %!+ P04 " !:G498!@(K#* & #S, M&0 'AL+W=O)$M9XF!)MRP 6M1-.OZ6;&96*@D>A*==/]^U,6B)1_1\DST2V+)[WFE9?RO60BCT/4VRXG:R5FIS[7G%['9\ MCI_7JMSA+6XVT;-X$.K+YE.NM[S6916G(BMBF:%F$'L!>#H00)H T@]@ P&T":!C U@34)7:JU.IZL C M%2UN+7>D^J(_*+G\AMYPH:(X*=[J(W]YX.C-Q5MT@3Q4E+$%BC/T M)8M5\6YOQU]KN2WT0?7.B\[VC:=T4]JL!"1F93P/:%7) R,+9/#"& MG22"-HG >N'KD5V/.?#:!RZOO4LS[LBL4[9I6[:I]=I_K9XT8G49O>AQ\RS0 MLK[7-3>OR^:.^2;>[7H+U;8^QG3OFN(I)H'/>DT"Z?R0]G4YRWYR:<8=F74* MC'W#<;ZUH\QM95NL3)W!KFFLPOU'AG\5DE[3#,CFO9Z!913#+8/WR!1;,]H? M B-RPN-R@F4'.8&RP9R(R8E8<[I/(CT*WH,)6"-/[6RG;MR56[=J!D'Q.0R* MG4*H4S?NRJU;.,.A^/^#*(8 $V/FTWE_S$!*XM,I[C\^("7S0XS#@8%C8!1; MHQ][8"J$G][Q+-^[*K5L[@Z38"FZ. M +PY2(>$:!!2UO\S#18R'Q\\4B"A;C\R]% Q+(G#$KL@L>1J4)/;IS:,83IS. M;CIUXZ['D<$*2D( >/$(@V30(^WT"R"AC0WUB$)+8IS=' M #AQ.F_IU(V[] LF&>X4:**3X1Z$WM>+G MR6]?7;IQ5V[=*AM0I790/06]Z3A,'9#U,166#6$JW7L-;\?4T]"[,3N:$RP[ MR F4#>9D()+:IR=K]+X'$W!*D$[=N"NW;M4,05+[B_DC*S*TZD;=^76K9V!4GKFO.8H *>'":%)^K5?6%;N=MINI5S.W>=N7^^VJ]>F__';[F M]?I[8U/_.\"'*'^.LP(EXDE;^E&PO=V]R:W-H965T=HYG!FK,GL M(-6#W@$8\IASH>?>SICBRO=UNH.8N;V56LQD:3@3L%)$EWE.U?<;X/(P]T+O:>.6;7?&;OB+64&WL 9S M5ZP4KOR&)6,Y",VD( HV<^\ZO$I"!W 6?S$XZ*-[8D.YE_+!+CYG3>LT[+?#X_HG]DPL>@[FG&I:2_\TRLYM[$X]DL*$E M-[?R\#O4 0TM7RJY=G_)H;8-/)*6VLB\!J,'.1/5E3[60AP!PM$K@*@&1*> MP2N N ;$;P4,:L# *5.%XG1(J*&+F9('HJPULMD;)Z9#8_A,V'-?&X5/&>+, MXANFUA>I-2E D?6.*B 79(W9E94DGB\%<2!5'< MX=#R[?"H YZ\'1Z>B29N#CMV?(-7^-9&I@]$%O:(.N4]"[-.[$';P&[7=YI@F\2; MZ\Y:/LOSH]G4)UG2$UE+OW&CW_A=U/*X3_7[)$MZ(FNI/VG4G[RK6IZ\K.7A M.(R#DVKN,(NC>!J=U/-+L\DHG 3=!3UM))F>E60IL:*58??XN?4-O[4TQK2Y M2*M=R#K#.LOXH\G5)UG2$UE+R3!X_I8-WD5QUV[T= "]LB5]L;6/X&B<"-]5 MA=?NM(IR&H]/?HJ7;S-+.LQ&T7@X/"EQ_VC>RD%MW=RJ22I+8:K9HMEM9N-K M-Q&>[-_8F=G-<<\TU<#]E:HM$YIPV"!E<#G&CPE5S;#5PLC"377WTN",Z&YW M./>#L@;X?".QF=0+^X+F/PF+_P%02P,$% @ 6IU&6*E,H %1$@ %O@ M !D !X;"]W;W)K&ULQ=WORDDLWMBZM[0:2V38T$&D#.9&O^^ .$W6I K2;[['EJ M:Y/(\&F$ORU:/#3E/L>=[\ MY*XH=VG=_+.\OZ[V)4\WW4J[[;6U6'C7NS3+KVYONM<^EK9CG_6!K5 M8;=+R^\?^+;X]N[*O'IZX5-V_U"W+US?WNS3>_Z9UU_V'\OF7]?/RB;;\;S* MBMPH^=V[J_?F6Q98[0K=$O^=\6_5R=^-]JU\+8K?VG_0S;NK1;M%?,O7=4ND MS1^/?,6WVU9JMN/W'KUZ;K-=\?3O3SKIWGSS9KZF%5\5V[]GF_KAW55P96SX M77K8UI^*;PGOWY#;>NMB6W7_;WSKEUU<&>M#51>[?N5F"W99?OPS_:/?$2PK1.;V_*XIM1MLLW7ON7KNBZ M]9LRR?*V?WRNR^:G6;->??NY+M:_/13;#2^K_S"BWP]9_=UX;;S?;+*V?M.M M0?-C+VRK^:>0UVFVK7XV_F)<&]5#6O+*R'+C2Y[5U:OFQ>;O?WLH#E6:;ZJ; MZ[K9P+:9ZW6_,1^.&V.=V1C;^*7(ZX?*B/(-WTRL'ZK7-RT%<-WLF>?=8SWM MG@^64@SY^HUAFZ\,:V'9QI?/H?'37WXV'HN:&_MMFI_NAN,?$QN]TF_">FY" M!P[_]=L>_:NVG>C#YBPX5L._KNOQ3IE@$GW&4C!4S7SF^X99#/;?V??&U!H[ M;"]ME-0)[.?/"+MS[7-;V6Z/\:$Y"FV,5;%K#LW5\>/@?5FF^3UO#I>U\>&[ M<;KV__YOI+?YSJKLAL1")14B,(+$8B25(C"(Q!L*D7N0\]R)'I=\V/6?7 M])FJ/>"^,IJA:E4W1\DLOS=^:HZ:QSX_]1'RX$MOL5C< M7#^>EO[4HI9K+X/1HJ&^&NFK9&I13[3UBCV;8E7W0?MH=H8^Z93=#WBYZ;@Q:!RJNR5FS%W M9(+$0B06';'@I+L%;QQS\.$^7LCVWIC^X',=N5T)$J-(C($PJ?K]Y^KWE=5/ MGHN]:JO]J;P?>=5TB;:DIRI9255MCZI4OFCF/_!RW56G2_78%P4ECT: M\(Z7CH6XP'I2.J6B\U)@BXX6:0?.HPI0[9VZ%(3&*Q!@(DRIL^5QA2V6% M=> MXV-[!5>R8]F M8+U.]UF=;I\&V.+$\F1/4PI2"WO--$]&2HLW"W(6)& MTWGIT18R(%M!M1"J15"-0+48JB50C4(UAM+D#B5"5%.=HO:'%J/FY;"^,[3(&-Q2IH*W MJVU:5<;[R:J'YM=0+81J$50C4"V&:@E4HU"-H32Y)XC\VK)>^*NO!8VYH5H( MU2*H1J!:#-42J$:A&D-IC?,+D]H) W5*%1C*$TN3Q%)6\J$;E">^_3I-,T/S,?J M6UJ>?@GEKX?7"*WT%@OU%HOT%B/JO3"[.J'Y+E2C4(VA-+DZ1;YKJ>/-T^HT M-MECMN'YIC(V?+UMJG#S0U4*#7NA6MAKIZ=Q1A_)T% 7JL50+8%J%*HQE"9W M"Q'J6NI05_[0SJKJH#&>\$;'6-;V3>__O"M-'I7KHVE:3NFY5G#^IQ:UEPN[:GQ MKKX;S7")>C_,KD]H$@G5*%1C*$VN3Y%$6NHDW(GODHGFQRJW+-B2C14D>) M?RMY6AW*[\\G =:_'[)2XY ]GIUJ!L[D"0!HF@C5(JA&H%H,U1*H1J$:0VGR M7>I$Y&BK [BS7>#,9VS/28%V,)[.OU(W.[?PH5H$U0A4BZ%: M4H5&,H32Y\ MD2S:ZF3Q$Z^;.N_BD>+.Z'-&(R_RUX]%W0Z+UZ>G."X<$-1MS3UWT6O2S0_L MY=0Y8VB[$50C4"V&:@E4HU"-H32Y7XBHOF#4/4+UV(VB[!*K%4"V!:A2J,90FU[M(76UUZJHSSE+?*4K=P.P# M!#2:A6H15"-0+89J"52C4(VA-+G#B,C87K[TB L9+ZZ@6@C5(JA&H%H,U1*H M1J$:0VGR YY$ .VH ^B3IR:N48.OODEI$.3YMK]<#AZ\L5)OW-SNH=UN!&V7 M0+48JB50C4(UAM+DTA<1M*,UN?4X^'+T3W*IV;E'"*@60K4(JA&H%D.U!*I1 MJ,90FMQ-1"+MO/3,5P<:6$.U$*I%4(U M1BJ)5"-0C6&TN0.)6)M1W_FZS\W MSAK'J:8?N(%E#^<6JK=H=I_0;3>"MDN@6@S5$JA&H1I#:7*]GSQ$5AVF2^,L M:\8X"YJF0[40JD50C4"U&*HE4(U"-8;2Y&XB,G?'?>EQ%C2=AVHA5(N@&H%J M,51+H!J%:@RER1U*I/.._FS@?VZ<-3$]UUPL'#<8/17CN7 C/!V'BTP.ECQUVXV@[1*H%D.U!*I1J,90FE3OKDC.775R_M?# M[BLON\?$'V_8W]]OJ&A?N^/M=+U#OFF6V+<7<5VH>75;?I\B->\T'W>"5?7W+AF:_JIF;W!VC&WFO# M9[X.;^H%;91 M1BJ)5"-0C6&TN0^(<)S5SV=>\9W)JOVUM--=_"\]'03/ZVKOLU7=W@[ X$C>=[3?HJ[T[>RAW:+H%J M,51+H!J%:@RER9U#1.^N[G3WX[CLU_XYR>_SC?$E[Q_+]^GSEVKVM<+JAF=W M$FCD#M4BJ$:@6@S5$JA&H1I#:7)'$I&[^](3XEWHA'BH%D*U"*H1J!9#M02J M4:C&4)K<-:6>HOF]@GM=B-HNP2JQ5 M@6H4JC&4)M>[2/,]W=GQGYI15YFMVY'7 M<5#V)<_JJKLO]>A'W:%C\OERZN;F'BZ@6@C5(JA&H%H,U1*H1J$:0VER]Q'! MO_?2L^8]Z!4!4"V$:A%4(U MAFH)5*-0C:$TN4.)*P(\]:SY7T\>F5>*PT[_ MW)RXZ53UY2='J=N8W6>@H;\W,:O>"=I;1XY"2VC#!*K%4"V!:A2J,90F=PB1 MZ'OJ1%\,T$C9?>^8FTVJ_=F= 1K@0[4(JA&H%D.U!*I1J,90FMQ?1,COO?3\ M>@\:]D.U$*I%4(U M1BJ)5"-0C6&TN0.)<)^3SV_'C,B@^;Y4"WTQO/OK:GG MK4;09@E4BZ%: M4H5&,H3>X.(JKW=*;??Y@LJ@60K4(JA&H%D.U!*I1 MJ,90FMP31(COO?34>@\:YD.U$*I%4(U M1BJ)5"-0C6&TN0.)<)\3W]J_2LC M/=0/19G]0V-P-9[1[B\64]?!K_07#?47C?07)>I=,+LTH;$X5*-0C:$TJ31] M$8O[^K'X*V.?EL9CNCT<0_!#M6D?F'BLT)_;AR8:UWVY3E5KW]+R] 0H?[T8 MIN)ZBX5ZBT5ZBQ'U7IA;G5 M@6H4JC&4)E>G"+%]=8@M[M'P6-2\$M78%&/[ MRF09CA__;0Y+$)H^7VXP@C9(H%H,U1*H1J$:0VER,8M(V;\PE_ST"J1-]IAM M>+ZIC U?;].R'PS,_1R/"S6-B-MDZC?^NR2A$:S4(U" M-8;2Y)(4T:Q_(9J52O+D5C<7Z]+1KLOI):?J4M>,M$VB?O^SZQ(:@4(U"M48 M2I/K4D2@OLX\Y]5DY4&S2Z@60K4(JA&H%D.U!*I1J,90FMP31';IO_1$91\: M;$*U$*I%4(U M1BJ)5"-0C6&TN0.)=)/7W^B\IQ3U/YX?K#E+8+ #YSAD[K/ M+1I,C'FTU4A?)>I=,+LTH7$D5*-0C:$TN31%'.E?F%,,/$4=Z)VBUEHLU%LL MTEN,J/?"[.J$9GM0C4(UAM+DZA39GJ_.]G[H%/7$G:J'@9ZZV=DCALLM1M 6 M"52+H5H"U2A48RA-*N= Y('!C&FRF)/4ZA;GCJ2A6MAKJI/4T 8)5(NA6@+5 M*%1C*$WN%B*(#"[,IOV!D]3!.!>T;-.SO*5C#S[LSRWJCX?&^FJDKQ+UVY]= MEM!($:I1J,90FER6(E(,]"/%62>J>U>K-L\L.E6;VFJDKQ+U/IA=F]!<#ZI1 MJ,90VK$VKZL'SNLPK=/;FQTO[_F*;[>5L2X.>=V>ISMYU2CY75.[YMOWUM7U MZ/4/YMN5.?%Z:+XEW>O7@K^]V:?W_)>TO,_RRMCRNZ:IQ9OVW&.9W3\\_Z,N M]N^NFI[XM:CK8M?]]8&G&UZV"S0_ORN:@7C_C[:!;T7Y6_=V;O\/4$L#!!0 M ( %J=1E@:FZ"NF , .,, 9 >&PO=V]R:W-H965T6*'&&WS\CSM#C#1>/,D=4\*TLF)QXN5*K2]^7:8XED1V^ M0J;?++@HB=)#L?3E2B#)K%%9^%$0]/V24.8E8_OL5B1C7JF",KP5(*NR).+[ M%19\,_%";_O@CBYS91[XR7A%ECA#=;^Z%7KD-UXR6B*3E#,0N)AXT_#R*NP: M SOC@>)&[MV#D3+G_-$,_LTF7F"(L,!4&1=$7]9XC45A/&F.K[53KUG3&.[? M;[V_L^*UF#F1>,V++S13^<0;>I#A@E2%NN.;#U@+ZAE_*2^D_85-/3?P(*VD MXF5MK E*RMR5?*L#L6<01T<,HMH@LMQN(4MY0Q1)QH)O0)C9VINYL5*MM8:C MS&1EIH1^2[6=2F:*IX\Y+S(4\A]X^[6BZCM:]O$%%:"%?:8L[E$K05&$&UB?<,ZJDL_SUE74CM=%U0:2$*L@RSGQWX.BY-<*)M<*ZB MDQYO,.U '+Z&*(AB^!O\+:B[G%@A;L(?VQ7B(RML _"I*NGA+%&KWDQ5]A/WAS@K/;<'9/>4\^5THJG1;*EGHO-NF4 M)IVOH6)K_4R/Y[BDC)E)5-)UDD81_$H M&OOK%NQ>@]U[ O9[09@9_BYC[Y"Q.QP$83MCOV'L/X'QP07V=Q'[!X@7H[#? M/8(X:! '3T#4U7&!]!S*P2&E3G9T)-G#AG+X)[Y1=#/._4"'A\GO#<(X:&<> M-ZG9MB)ANV9"?&PO=V]R:W-H965TU.JI)@"1O;6<=5CI/9G8O924WF<*V ;%,#R"/)=O+V*PY!8$@''[A)+"&U M^F\A^D-HO.7BEUPRIM!S&$3RIK-4:G5M6=)=LI#**[YBD;XRYR*D2A?%PI(K MP:B7= H#BW2[CA52/^I,QDG=@YB,^5H%?L0>!)+K,*3BY98%?'O3P9W7BJ_^ M8JGB"FLR7M$%>V3J^^I!Z)*56_'\D$72YQ$2;'[3F>+KF>W$'9(6/WRVE87? M*);RQ/FON/#)N^ET8X]8P%P5FZ#ZWX;-6!#$EK0?OS.CG7S,N&/Q]ZOUCXEX M+>:)2C;CP4_?4\N;SK"#/#:GZT!]Y=M_62:H']MS>2"3OVB;M>UVD+N6BH=9 M9^U!Z$?I?_JZ&!G'>Q$:.I9(NN.*CH9"[Y%(FZM MK<4_DM@DO;4:/XJG\5$)?=77_=3D47'WUY(''A/R+W3_>^VK%W2)'M-917R. MDA;HRRJ)^G1+A8>F<>SCAA_NF*)^(,_C+DD[GK23NOS]\0Y].#M'9\A"21IZN/"N5QY;2^F(O+3?3L>=UT4H'7:8#!L_]3:3T94S'%N;HG+0MP.5]W/E_>.4_R-HI*\WU)L.YA3T M=G?$@NX<*-;)Q3K'B7TM-Y6;#H>[1;U7P]&.9-"I R4/QH!KTZ4/,PUSP\F?DKBR$ZOH5GFDF$QM4U#= W)L)$]PNC0M;KQ:?,V*>R5HX+,7$A M^]T?;X>E-A:P]5X:1M1#8>#[61 M@(?:*Q)M4!PV&(?WY#@H*L#CHS9*\-![1:D-XL,&^7 ??*!,%PO!%E0Q]$G' MQ->OS2[Z08-U_!?]CP'X8!\$WE%^C+6DE%$S"H#4-J>%#(%'U" M^KN9HMIJY#BC^O2/#<-A&.( M]];VH,*D->YW0:M88-K&.8U0-Z^:W38:)9 M=PZ5:V@.PS@W"ZB4:%KK_XF(*]/9!K\1PV^D"SYF_EN'3YJ^XFV>9$>F3C Y M$5IE.R9M@!HQH$9 X)G4;Q*DVU&U.);9*ZY.TJ^\/L*C'JK*8!:!Z:6X 0!I M(>^^^L,#'2K$(!.!.:;\<@])L2M2+ONCRK2T@3K$H Z!>:/\W@ZIZ575D-'N M'A0\VJ%J#)(0>!NJYHTO#;H@ABX(3!=INKVM]?]$()#I; ,KB,$*,CH^ MW9Z4+TYEK?R]PO"%#>\/[9UN,WLE&![L)BEXT$-%&8:P889HF&WM*CE4A+2! M#;;!!AO&AL;9UJZ"PV7?V65V>+1#U10^CL'LT#C;VE5VJ$Q,&^!@&W"P87#8 M+]7:57JH3$U-D\*R*KMIB,!^APB:IUF[FN@K/K:Q[V ;9K!A9C@BQ]I5AJB( M.RE 6(4/_B$3B^0,>DS$#?3U.>?JM1 /D)], MF?P/4$L#!!0 ( %J=1EA[K896%00 -44 9 >&PO=V]R:W-H965T MV@=C*M@(M$,3M]C#L M@;%H2X@DNB1M)_]^)*7(ELP(24$@+[9(W7-T[Z&.=,7)@;)[GA$BP$-95'SJ M9$)L+UV7KS)28GY!MZ229]:4E5C((=NX?,L(3C6H+%SD>9%;XKQR9A,]=\-F M$[H315Z1&P;XKBPQ>YR3@AZF#G2>)F[S32;4A#N;;/&&+(GXOKUA MDHKGM *,K*?.%;Q,8*0 .N+OG!SXR3%0I=Q1>J\&G].IXZF,2$%60E%@^;."E@U89E#F5?V/'QHA3@"R4#, -0#4!P3/ /P& MX+\4$#2 0"M3EZ)U2+# LPFC!\!4M&13!UI,C9;EYY5:]Z5@\FPN<6*V%'1U MG]$B)8S_!JY_['+Q"#Z!97T; +H&WZC !=!QGY3"*5C04MYV'.N%NWY0QP2\ M3XC ><$_2/3W90+>O_L WH&\ M\RNN.X2OG$%3)A=5EWU20WKY-#SR0'$?A* M*Y%Q<%VE).T2N++2MEST5.X<#3(F9'4!?/@1( _YAH06+X]L>$BF[K;)$LLD75TCUO= MXY\S7 V+3@PR#L.PY[;S((C0:-3SFB$J1NHQ;7+:J$U\-)CXK90"LU4&Y M0 MMB-[V6=MU=U@JF60Z;5+;Y,LL43647#<*CA^8\N-;>INDRRQ1-;1'7K'SM#[ M.=,UN%.KC,:^AZ*>[PQQX]B+@UY<8HB+ P_ZGME[\*2WA8,5+'%!N+:>;&;O MB09;7W@%6V1);;%T%T5%!],;N:Q*P);Y-ML066U?\8W/?3(<;I3_)!5A\NM161"G\O,U MYX)A]:5O+&N0[-6W@DVVQ!9;5\ACPP[#M_:AU8[?*EMBBZTK_K'IAX.][8 / MH_/OLRB,_7X#:HA#'HPBV/>A@2_VPL#O^= ]V>\I"=OH?3,.5G17B7HOI)UM M]^:N](Y4;WZN]NST/M*1IM[P^XK9)J\X*,A:4GH7L5P"5N^AU0-!MWI7Z8X* M04M]F!&<$J8"Y/DUI>)IH"[0[F3._@=02P,$% @ 6IU&6$LE/&ULQ9QA;Z,X'H>_BI5; MG6:DN4DPA*2]ME(;[+V1=K2CG=O;%Z=[08/;H"&0!:>=GO;#GR$4QX&X=?7+ M[9N9A/!_3/G9#CP!+AZ+\ENU$D*2[^LLKRY'*RDWY^-QM5R)=5Q]+#8B5Y_< M%>4ZENIM>3^N-J6(DZ9HG8WI9!*.UW&:CZXNFF5?RJN+8BNS-!=?2E)MU^NX M?+H16?%X.?)&SPM^2>]7LEXPOKK8Q/?BJY"_;KZ4ZMVXHR3I6N156N2D%'>7 MHVOOG ?SNJ!9XU^I>*SV7I/Z3[DMBF_UFT_)Y6A2;Y'(Q%+6B%C]]R 6(LMJ MDMJ.WUOHJ&NS+MQ__4SGS1^O_IC;N!*+(OLM3>3J%@1' M"ORVP#\L"(\4!&U!\-H6IFW!]+4%85L0-OM^M[.:/1W%,KZZ*(M'4M9K*UK] MHHFKJ58[.,WKGO55ENK35-7)JYMMI994%;E>_KY-J[2.NR)_(]=)TKR.,_(I MWW7@NB.\BX2,TZQZKU;Y]6M$WOWPGOQ TIS\JBX_VLHC>WDDEEVY/U#.7E].!\KYZ\L]RZ[T MNS[G-SS?H<^1?_^DEI%/4JRK_PSUEQTR&$;6\^]YM8F7XG*D)MA*E ]B=/77 MOWCAY.]#82%A$1+&D# .@ADA!UW(@8U^]6-1)(]J_ ]E::UTS1()BW:P60.K MOY0?KKSPS)O3V<7X83^FH?6"T*,3=:%/+.. MW"_;]-#B9 AFR2 M@V!&2^W:>CWS+K>S-Q^'6"M=0T+"HK->2 &=]T)"-LE!,",D;Z)/0R=N1S3D#_*S M7(F2_)3&MVFF%HKA\T@KUS5$*"V"TAB4QE$T,^\][>#A#W9:)BIK)"V"TAB4 MQE$T,VNJLZ;6L=UEO2S6MVG>'.M\(*58%O=Y^E^1$'4$E,OT3@WT3)"XJH2L MGK]D$Q+G"-9=4,]P],7SUGM#.?0H)X'2F-0&D?1S&RUZ_&"$\SF4 T$I450&H/2.(IF M9JW5DV=W3ZYGL':<<\Q0$06EL986&K/Z9'HXK7-4JV: 6C-Y5L'A>B9KISGG M!W5,4!IK:49^LUD_OE/X(T\+),]ND&PGM/92YZR@O@A*8UY?/X5G/8W!48V: M66EGY-FET7-6)!')=BG3^OCVKBB)C+^3S;;<%-618U>H/H+2(BB->7T=Y4V\ M@4%W"H?D:8GDV2U2[^#UU7H"ZIB@M A*8U :1]',W_JUCJ(3_ $MA:HH*"V" MTAB4QE$T,VNMHJA5?_Q)>L*^4JRH#36THQ?'.8]FER."ZH38+2(BB-06D<13-3U=*)GN!2(PJ54%!:!*4Q*(VC:&;6 M6D)1^Q5'KF*"]B_.F7J3X'!B6MB;=0X0:I:@-(ZBF0%JLT1?,$MN8H(.Z!:_ M=^:PL#?J'!_4&$%I'$4SX]->B=J]TI]T'-67-M2?#XQBJ'B"TAB4QE$TLQMH M/T7?[J=HW]JH$4O]\# LJ'F"TAB4QE$T,RPMJ*A=4 V/6>.KD\@RSJL[49;U M:!1JN,HGDN92J.U1 SA5X[0=OO7+>FP/)M_W/'1*)_UA"G554!J#TCB*9B:O MC1:U&ZVAY-4WKXRS@_C3?)EMDS2_)YNBDL;JXOM&Y-5PWOTKF*:!USOK6]BW MTCEOJ-&"TCB*9MYRH8V6;[_ :GBDNT3:-K!_O.Q[_2]:^W8XWUP!]590&D?1 MS$2UM_+MWHJGDESG<MD_\6ZW1J4VS?*.=N !554!J#TKC?5W<^/3O:"[2! M\M]^9YZ]U#DKJ&2"TAB4QOV^=J,3/Y@?>=Y H/51\!9]= )1;-\.U^2AM A* M8U :;VG[R9\9OX::P6O+%-@MTULO8;5CG7.$RBJVB^RJ+ MY3?R!WG537AVM'.8T.N?H#0&I7$4S8Q\[X%+ ?X,.( Z*B@M@M(8E,91-#-K MK;("N\KZ_QV.06T8E!9!::RE[4_%M0KO/='K%)HKT)HKL%]D=61>?^'J93O4 M.46HYX+2&)3&430S;.VY@MD)9G2H[8+2(BB-06D<13.SUDXL<'=BO4/S[MFJ MN\E;G88]S]WD7??I^\%>L6O=H_O3V\>#QQHN[-OHG#94:D%I'$7;I3W>>P#O M6I3WS:.2ZRBWN=P]%[5;VCV.^;IY"/'!\AOO?.$-+(^\<[Y[V++&[Y[]_#DN M[].\(IFX4TU-/L[4]U.Y>YSR[HTL-LWC?V\+*8MU\W(E8M6IZA74YW=%(9_? MU UT#[6^^A]02P,$% @ 6IU&6$J-*WB7!P S50 !D !X;"]W;W)K M&ULO9Q=;]LV%(;_"N$50P>TM2C*LM,E!MJ0W JL M:]&/]6+8A6(SL5!97WKU62W5T,Z.#'"Q_BFT59 MO3" MD^JC7&79U^K)F_G%P*O62"5J5E:(2/^Y59)B,!F0N;J.UDGY(;O[734?J%[!6984];_DKEG6&Y#9 MNBBS95.LUV 9IYN_T?=F0[0*:'"@P&\*_&,+6%/ CBT(FH)@MX =*!@U!:-C M1PB;@K#>]IN-56]I'I71]#S/[DA>+:UIU8-:5UVM-W"<5M^LCV6NWXUU73E] MO2[T*T5!7LV^K>,BKG07Y#GYN/FFD>R:?,K**"'OU_ELH1622[U /%=Y5'\S M7B5)-ML\?,I5&<5)\8LN__R1DZ=/?B%/2)R23XML743IO#@?EGJ5JX&'LV;U M7F]6SS^P>ES-7A!&GQ'?\UE'^>7QY7Y'.3^^G':4"W?YV^C>52T?JLX/#3[4 MDK>F_:UIO^:Q'J;)WW_HU\B;4BV+?[KL;)!!-[+J>B^+5313%P/=U@J5WZK! M].>?:.C]VN4*">-(F$#") AF269;R:3(*1;R\GG&O<=^."8-;&#;8;-W!NW"_1 MK2+O5F4\Z^QDSN*^_U>0,(Z$"21,@F"6SM%6YPC?$$=(R4@81\($$B9!,$MR MN)4^8-DR4:R2- M0VD"2I,HFNW:A#+4&0=,99S&I=*_E[?ZES-.RRB]B:\2U?RH=HJ&9C)0&H?2 M1$-K-V3?&TUV^S%J4-N@25RH.W+9:PVY%,$/M0D/M0=^=@-^;(^AZ8/4W.5U.>IBD6\ZO8(S8.@- ZE"2A-HFBV M;A,=T?$)FC,T0X+2.)0FH#2)HMFN3=Y$W8'3(YHS-%V"TCB4)AJ:E?/Z8V^O M.9\B8:(F8J+NC$G&)7F51LG]H;-H[OK>PJ!I$Y0FH#2)HMG7%IA8RO=.<'4! M-)^"TCB4)J TB:+9KDT^Y3LS$>=+_\8.]Y&<_J7H^"@-VP)[)EGQWMH0YP>8>I+=5 M:.H$I0DH338TZW!7+WM JDF3?/=E1 =/L[GK>GN")D90FH#29$.S3JWZ01"< M'3!ELB#_H2RHM;/ZX-DV-ZRW/F@.!*4)*$VB:+9D$Q?YX0GV7*%9$93&H30! MI4D4S79MLB+??9U1__S #>PM&AH406D"2I/^_M5+$^_03Z?)?_R'\I^=ANP\ MV^:&]78'S7Z@- &E213-EFPB(O_L! T9&AM!:1Q*$U":1-'LV0HF-F+NJYGZ M-V0WL*]H*(U#:0)*DPW-VDD>>X=:,C-A$'.'0;LM^?CS;6YP;Y/0J A*$U": M1-%LX2918B>81\:@P1*4QJ$T :5)%,UVW9I-YLZ?'M&>H5D3E,:A- &E2=8Q MF\[1GDW8Q-QATR9!;$_N[;0&39Z@- ZE"2A-HFBV7)-/L1/,8&/0F I*XU": M@-(DBF:[-C$5>_Q$-G=I;Z70-*JAV1?QLF"R-TL8FC.A:+8LDS,QY'PV-ZRW M/FC&Q#IFH5$Z&=-=?=#T"$6S]9F8B?T?\]K<@_36"HV?V/YLM)#YHUVIT%@) M1;.EFEB)/7)VF[NNMR=H=,3VYZ3Y8>A-PEU3T% (1;/OLF!"H< ="NWOLSX8 M];J)?1U":1Q*$U":1-%LTR8\"DXPTRV YD90&H?2!)0F433;MP MMVAH:!3L7_$3!G2T]WTWCJAT1"4)J T MB:+9UELW/0I.T*.A@1*4QJ$T :5)%,UV;0*E #WYS0WL+1J:)C6T=J8:M"/5 M1B T)4+1-@*'K1L[5C?Z?!OE-[%NNXFZUGCOQ5B/EF_NG;EY4F:K^EZ/5UFI MNW+]<*&BNP?3Z7]02P,$% @ 6IU&6/'WVTSJ M @ X < !D !X;"]W;W)K&ULK55;;YLP%/XK M%JNF3FH+. DD78*4RRY]J%0UZ_8P[<&!DV#5V*EM0OOO9P-AN="T#WL!7\[W M^?LXYIQA(>2C2@$T>LX85R,GU7I][;HJ3B$CZDJL@9N=I9 9T68J5ZY:2R!) M"1RK.,R)<),%&,'-_9+MS35:KM@AL- MUV0%<] /ZSMI9F[#DM ,N**"(PG+D3/VKZ>AC2\#?E(HU,X862<+(1[MY"89 M.9X5! QB;1F(>6U@"HQ9(B/CJ>9TFB,M<'>\9?]:>C=>%D3!5+!?--'IR.D[ M*($ER9F^%\5WJ/WT+%\LF"J?J*AC/0?%N=(BJ\%&049Y]2;/]7?8 ?C!*P!< M _ AH/L*H%,#.J712EEI:T8TB892%$C::,-F!^6W*='&#>4VBW,MS2XU.!U] M$R(I*&.(\ 3=<$WXBBX8H+%2H!6Z1'-S;Y+A.I^!)I2I3P;^,)^A\[-/Z,R"?J0B5^8@-72UT6X5N'&MRO_VU6I,81H[YKQ7(#3C1QP]^X'UN M<_F?R/8\=QO/W5/LC><+M( 5Y=S>IP5AA,?0YKLB"TLR6YTVD1]T Q][0W>S M:ZDEKM?O=WNXB=M3VVO4]MZEUI2>IYS*PTM8::PH@IVSNSCL'RH\C@H&>."W MZPL:?<%)?>;*F*+%3=60$GC\@K0D7#%BRV6;U.!(!![@\$#I<="E[P?VAVF3 M&C92PWE>AR;>L^DDUT6)=EN2%T*; E\/4 MM&"0-L#L+X70VXD]H&GJT5]02P,$% @ 6IU&6-TGPT(-!@ 1R4 !D M !X;"]W;W)K&ULM5IK;]LV%/TKA%<,+;#4XL-Z M9(Z!Q%F[ NT6-.V*8=@'Q:)MH9+HDG3<[->/>D2T;(J)"OI+8DGW'IY[)=Y[ M)'*Z8_RK6%,JP?<\*\3%:"WEYGP\%HLUS6/QFFUHH:XL&<]CJ0[Y:BPVG,9) MY91G8^1Y_CB/TV(TFU;G;OALRK8R2PMZPX'8YGG,'ZYHQG87(SAZ//$Q7:UE M>6(\FV[B%;VE\O/FAJNC<8N2I#DM1,H*P.GR8G0)S^<$E0Z5Q5\IW8F]WZ , MY8ZQK^7!N^1BY)6,:$87LH2(U;][.J=95B(I'M\:T%$[9NFX__L1_4T5O KF M+A9TSK(O:2+7%Z-P!!*ZC+>9_,AVO],FH$F)MV"9J/Z"76/KC&FMT,H?56XJ M;Q5-6I2W\59R=355?G+VEK%DEV89B(L$O"MD7*S2NXR"2R&H%. ,W*H')]FJ M,VQIN/[RFLHXS<0K9?GY]AJ\?/$*O !I 3ZMV58H3#$=2T6S'&R\:"A=U910 M#R6(P =6R+4 OQ4)3;H 8Q5?&R1Z#/(*61&OZ>(UP/ 7@#R$#83FSW='%CJX MS3FN\' /WINT2"4]>Z^>7U/._WFO[,$[27/QKRE[-3@Q@Y?3_EQLX@6]&*EY M+2B_IZ/9SS]!W_O5%+DCL$X>2)L'8D.?O>5,"#"/.7](BQ6XS-FVD*:(:YB@ M@BGKTOT,^Q'!<#J^WX_EV(QXX<1#K5F'Y:1E.;&RO%PLMODVBZ6Z68HBE^E_ M<5F!3$1K)'^/P1E"&*+P@*G)SB/5TV6BZK=4?2O5/Z@Q??Y17B#QL8^C0[ NL$&K:!AJ>.AQG-L=B=+ZPJ&D @ MKP6SDLY)_&"M<%I+0+N8>'Z%L^(,COA8AH1>7X71(@3:5L([SZ-"K4^@/8V_(DNU@7+V.K!&('5>7 $CM"Z MKYU:)2#OE+45637(T%RX0NOF0JL19%OK>9[(B'@XEYHB(M@I!=! TIF@U4 MI\S!*/"]PU=?HV$0$A3TT-5"!MD_)_241'3\60"B2> =:G"3G0\CTE.JD185 MR-ZDY]57/,H!IUF5/[%.-^;GVZEV<(76#5OK!^2?M/8Y516NT+JYT/(#V>6' MB]KG5)4\P7?2E+_P^<(2:>F"[-+E^070J9A!QV(&0:]/6B(M9Y!=S@RJDD[% M38/6?1OW"31'A+5JP?9O&SV%U.XU^,/S\2.V/ASP4D$-:AE450OR^&JT5!;9WZ#_EFG(C+ZPC#,Z'G6_];=*V3*P%"7&TV-+@[$]*?U_B->O$Q]+# M[Q6"1"L/XFZYA9B66\+@\)W49(;"H&=Y@VCQ0'YHP848%ES0$2?#YP:(_ -* MX[TM*>K==U7MU!%@4=ZY>N-&>[;=#719[8$Y.'\%S^?UGAX-4V\Q^A#S55H( MD-&E@O1>!ZH#\'K73GT@V:;:^'+'I'H!KWZN:9Q07AJHZTO&Y.-!.4"[=VKV M/U!+ P04 " !:G498_AYQMP\# "7"@ &0 'AL+W=OV[%DI($[5+5]^@5)/R_ EG$K[CY9EK.>@ M9"X5STNPSB GK'CBI]*'-8#?W@$(2D#P$M#< 0A+0/A:0+,$-*TSA13K0XP5 MCKJ"+Y$PT9K--*R9%JWE$V:F_4X)_99HG(H^-6$U5:'E"W?P71)&%)Q>Z7U2-U4_KG0\&BG(Y<\Z\POR M9CVY.5TNY PGT'/T\2%!+,")WK_SV]['.N,.218?B&S#U&9E:G,?>]3/N5#D M=[&H^42OX,I7;'VML[*@;%E*CFJ' MC: *VA#8J@2V]@H09(Q3/GVNT[_WBV]=2H[6SOO//&R^VY'=0\W]J=>Q-]JPWNVI6M=^?4ECX2 M)7S.5''!5:-5==6W1<6+\8&NNHHBZ2]-4;)=8S$E3"(*$TWI-3I:GRC*H**C M^,P6!F.N]!%AFYFN'$&8 /U^PKE:=&ULK99=;YLP M%(;_BL6JJ96V\OV1+D%*DW;KQ::J:;>+:1<.G 2K!F>VDW3[];.!HC104D6[ M =N<]_5S#@9[N&7\460 $CWEM! C(Y-R=6&:(LD@Q^*8[YGTN@;#LR;.-YX(XL M,ZD'S'BXPDN8@7Q8W7+5,QN7E.10",(*Q&$Q,L;VQ62@X\N [P2V8J>-="9S MQAYUYR8=&98& @J)U Y8W38P 4JUD<+X77L:S91:N-M^=K\NYS+& ":,_ M2"JSD1$9*(4%7E-YQ[9?H,['UWX)HZ*\HFT=:QDH60O)\EJL"')25'?\5-=A M1V![KPB<6N"\5>#6 K=,M"(KTYIBB>,A9UO$=;1RTXVR-J5:94,*_19GDJNG M1.ED_)FQ=$LH1;A(T4TA<;$D 9Y"+G=>RDU5NJ9^3E,_I_1SCZO?E(B$,K'F M@'Z.YT)RM6Q_=25=S>)USZ(_Y0NQP@F,#/6M"N ;,.+W[^S ^M15@O]D]J(@ M;E,0M\\]5G7UNA*L5&&ITK^63>Q'OJM>P6:7O-?[2'*O(?<.D?M=Y)4JV"'W M'-]V]\A[O8\D]QMR_Q!YT$7NM\@=*PR#/?)>[R/)@X8\.$0>=I$'+7+;L2UO MC[S7^TCRL"$/#Y%'7>1A>[6XSOYBZ;4^$CQJP*->\/L,U':_D,"[\*,6?F3Y M_AY^[P1'X@\:_$$O_C>07=R#UN_%]@+7VB]\.\RQ/"^RFK"*R=S94/5AYBOF M2U((1&&AA-9YJ+X97AT0JHYDJW*/G3.I=NRRF:DS%7 =H)XO&)//';UM-Z>T M^!]02P,$% @ 6IU&6,."0>8[$P %18! !D !X;"]W;W)K&ULQ=U=;]O(8L;QKT*X!\4ND+5%4J*H-#&0F#/# 4ZZBZ3; M7A2]8"3:%E8O/B25EV(_?$F)\6@D:B0F_ST]%V<3F_R-'#^FAWR&U*O/Z^*/ M\C'/*^_+OV4K^K/W*^+95;5?RT>;LJG(L]F MVYV6BYM@,(ANEME\=77[:ONQWXK;5^M-M9BO\M\*K]PLEUGQ]6V^6']^?>5? M??O ^_G#8]5\X.;VU5/VD'_(J]^??BOJO]T\*[/Y,E^5\_7**_+[UU=O_)?: M'PR:/;:;_.<\_USN_=EKOI:/Z_4?S5_T[/75H'E)^2*?5HV1U?_YE-_EBT5# MU2_D'ZUZ]3QHL^/^G[_IK_^ MG.;M5S1JO.EZ46[_W_O<;CNX\J:;LEHOVYWK5["(#G8(3NTP;G<87SI"W.X0 M7[K#I-UALHW#[ONW_>8G697=OBK6G[VBV;K6FC]L$[3=N_Z>SU=-VC]41?W9 M>;U?=?OW]>KAE__(BZ67Y!\K[Q?OS6PV;V*8+3R]VOTT-:'\*6,WR66[#SIVEV=VWSQK?%G^3U?.=]JP6VM^0[TL MG[)I_OJJ_A54YL6G_.KV7__%CP;_UA4R$DM(3)"8)#%%8BF):0BS8CQ\CO'0 MI>]B/'^.\0OOJ9BOIO.G^F">+=>;5=6592?9-\LDEI"8(#%)8FJ'C;=8,SO] M=!N.Q\$H'@\&]7']TWY2+]]40R_1RN'H.8^]Z7KU*2^J^<=%[JW655Z^\%;UG+[^S/-6TW59E5U!=8[9-Z@DEI"8 M(#%)8FJ'17OI.\SG\1;^, Y'@\%Q/D='4?;]+LHCD;'1[+C[8:A[Y^,5_PO(%5VSASOWGGU#C&H"U22J*51+ M44U3FAWEO0K =Z;M7?9EOMPLO8_KHMZWF5],LWJX$Q.+%K-.W :[,[S#F=&= M>^#>824U@6H2U12JI:BF*. M'^Z?&5X/!OYA1IWC]0[+_+?_KJIRBI;S9I# MZ2*OJKPHS52A,ZMHGX1J":H)5).HIEK-.I&?1!V_UU)T7$UI=EI-9^2[2Z,W MVV:H3NA>:C>K65YXU6-^.+_M3"_:(*%:@FH"U22JJ59S72I%!]249L?65$R^ MNV.Z_/*8]Z?WH=WFUT]YL6K6/WEROLI6TV;K]UF5>S]]^%6^_WGO\[K^"?CB M??B;[WR/F7%/&L*W/FJGF3G9>45VX/Y M4UY,Z\!G#WGW*L5Q]ZGA>'1X;HC6:Z@F4$VBFD*U%-4TI=D1-J6>3[5ZS;2E M3O6B^=3!O*0SU&CCAVH)J@E4DZBF4"U%-4UI=O)-\^>SU9^/=G^HEJ":0#6) M:@K54E33E&;?.F JP,#=TD&SD784?W@X&XF#Z& ^XGY!?4.,:@+5)*HI5$M1 M35.:'6)3_@7N\J_7?.3=O)SFBT6VRM>;SK5M[L'Z'K-1+4$U@6H2U12JI:BF M*TU!9/UYN5G-2D_TY@T+L(42U!-8%J$M44JJ6HIBG-_FDQ/6<0 MLQ,8M+Y$M035!*I)5%.HEJ*:IC0[T*:^#)QMT@_>\'4&][UE\\NB,\IH<8EJ M M4DJBE42U%-4YK]K"M37(;_E.*R'<7W]^;BAW?7N%])W_2BFD UB6H*U5)4 MTY1FI]=Y,+CJK2+?2=T*!:@FJ"523J*90+44U M36EVCDT5&;)59(A6D:B6H)I -8EJ"M525-.49@=Z[QF:[BH2?.Z6>Z3>66>? ML,D^8I-]QB;[D$WV*9OL8S8[;M;T#QXT9^?8])&ANX_4>\\KO%MD9>F]J9.Z M^N73NMH^'&&]K$_6O+):3__P[M>[VR3GQ]D_D?ER=QGQ=/31:A+5$E03J"91 M3:%:BFJZU0X>G1A$KO";XC%TWU;Y+?#_;@)_MPO\AVW@__0NG7^CC22J):@F M4$VBFD*U%-4TI=E)-XUDR-X=&:)W1Z):@FH"U22J*51+44U3FAUH4U"&9PK* MQZQFMT\@K:<=FZ?ZF+TW':DG,WDV??3^UCR9\NC!X-Y/\WI*LP6ZK_6A?2.J M):@F4$VBFD*U%-5T>/P8U%$P=,U)3)<8NN^9W'M/DM*9\7,A1CM&5$M03:": M1#6%:BFJZ5:SG@WLBK!I#T-WP??/.Z<\^T. WE:):@FJ"523J*90+44UW6J7 M_A ,3>\X=/>.P2"(ZQ/+$Q<^W#OW#2:J):@F4$VBFD*U%-4TI=GQ-<7CT$=/ M&(=H XEJ":H)5).HIE M135-:7:@30,Y=#]+]?O>+@JM(5O-NI;Y[6'"!X^O M2]"1!:I)5%,]_E72=MOH@FTU]2KMO)F"<.@N".VWA=J^74KGFS]YV6K6/(/Z MJ9G\9HN%5Q79JLQV;X]Z\GU5W(/W#F9X_"T(_1/!1!M!5).HIE M135-:7:X M]]YZS]T:'AU,K<5TG8%%F[Y6:QXY6%G/NPY&AW%%6SQ4DZBF4"U%-4UI=EQ- MSS=T]WP'<=V_G/"B^>UOWMGJ]*)F]Q"] XQ6?*@F4$VBFCKSC1[NWDO$"W9+ MS$O/#[Q9]K7K5VB*OC!-:7;"3;\W=-]Q>)<]-1/::;Y[B\EFWM 98K360[4$ MU02J2513K69-M\;C[@DOVME1FAU2T]D-W9V=N23F_>F=67O1F5ZTET.U!-4$ MJDE44ZB6HIJF-#O@IKL;LO#@9'IX1HKT;JDE44ZB6HIJF-/LMVTT[-W*WN<[C'[9OJ5K/??^[HDAPZID UB6H*U5)4TY1F)]H4 M=B/WG8)W)IO;$\'F4L;N\+L]$&_*F?E(Y_'8[?=.[DZ+]U=(1=?AX<$8'52@ MFD0UA6HIJFE*LZ-KJKF1NYK;NWC1.[1H08=J":H)5).HIEIM_X=]$EY/!GO_ M.[A7/D5?@*8T.\"FZQNYN[Y@$(Q/K_5Q[]P[H^C]?:@F4$VBFD*U%-4TI=GQ M-6W>:(A>MABA71ZJ):@F4$VBFD*U%-4TI=F!-GW?J%??=]E:'[?9.]5HP==J M]EV0W>]#+M"1):JI'E]'VFX;7;"MIEZEG3?3OHW<[9N]UF>^M_S]Z $ +[I7 M 74&$BWK4"T9=518@U.!1*LX5%.HEJ*:IC0[U*:M&[G;.F+1A'N(WA%&&SM4 M$Z@F44V=^4:'[:*)\'G11'QRT03ZPC2EV0DW==W(?:O=A8LFW$KO$*,M':H) M5).HIEIM_S=.',6=$P>T@:,T.Z.F@1NY&SAS:>'[UDRX^=[A1>^ 0S6!:A+5 M%*JEJ*8IS0IX9)JX:(!>?(C0@@W5$E03J"913:%:BFJ:TNQ FR(N.O,F@W_A MF@GWT+W#C]YEUVKV"@S_.A@,@X,30G1Q3]&,T 8/U1)4$Z@F44VA6HIJFM+L0)N.+^K5\5VV4,)M]DXU M6NJAFFBUPY._KI9;HB.KCI&#>+BKV \G",?/HCRQJ:9>HYTVT[=%[KZM_U,C MW&#OJ*'5&ZJ)5CMZK]?#\S6)#JM0+44U36EV6DWS%KF;MUU:SZ[2<2N](XH6 M;*@F6LUJ8.,XZCP8HNT9JJ6HIBG-"NG8M&?C7O>Q?=_98R;[)U8M/1"-8%J$M44JJ6HIBG-#K4I MQ\8A>K%KC'9AJ):@FD UB6H*U5)4TY1F!]I49F-W9;8-M%F.<-G%+K?9.]5H M689J M4DJBE42U%-M]K^I&?LCR:.-Q$8F[YL?&E?]GVK?]U\[_2BC1JJ"523 MJ*90+44U36EVP$VC-F8;M3':J*%:@FH"U22J*51+44U3FAUHTZB-___>E\X] M=._PH\4;JHE6L]82#Z-K/PC#@RO-Z+@*U5)4TY1F!]N4=^.>Y1VU^M<];N]4 MHQT?JHGQ\2ULQVN))3JF0K44U32EV8DV!=_87?#]\.I?M]\[N6CUAVJBU?87 M*P;^=10?1A>M_5 M135-:59T8U/[Q>XVZ =6_[KEOJ%%M035!*I)5%.MMO\# M%0;U_.:@)4$'U91FA]94>;&[R@L&071Z\:][Y]ZY1!L\5!.H)E%-H5J*:IK2 M[/B:DB\.T$L5,5KPH5J":@+5)*HI5$M135.:'6A3\,7NN]^^:_&OV^R=:K3E M0S6!:C+N>(N](!IUK8U0'=O&83R,@^-E%.VFT?E--?7UV&DS[5M\0?O6:_&O M&^P=-;1Z0S6!:K+5CI82CT>'.4-;-533E&:GU11OL;MX^VN>Z.<>M'>BT3H. MU02JR?CRQT8J=.04U32EV:$V95OL?DPEL5C8/43O"*,%'*H)5).HILY\HX/V MB7[C;ZN%HY.+A='7I2G-#K@IWV)W^7;A8F&WTCO#:(^&:@+5)*JIN.OFNL#O M6BR,#JPIS0ZI*=)B=Y%F+H-=OEC83?9.+-J1H9I -8EJ"M525-.49H?:=&GQ MA+TXAE9GJ):@FD UB6H*U5)4TY1F!7IB&K;)!3?6]5TL[#;[IAK5$E03J"91 M3:%:BFJZU:QU3=\N W8O%IZ8?FUR:;_V?8N%W7SO]*(-'*H)5).HIE M135- M:7; 30,W81NX"=K H5J":@+5)*HI5$M135.:'6C3P$W<#=Q?N5C8/73O\*-% M':H)5).M9B\]#J_C87SP%H8*'3=%-4UI=K!-V3?I6?91BX7=X_9.-=H)HII M-=EJ[J7'"ATS135-:7:B32$X<1>"/[Q8V.WW3B[:_:&:0#79:M;2X^#Z^&", MUGZHIBG-CJZI_2;N-N@'%@N[Y=ZA1=L^5!.H)E%-M=K!8N'1P>K[%!U44YH= M6E/E37L3AI-KAMU&[WBB11ZJ"523J*90+44U36EVBDW7-XG9*Q9HSX=J M":H)5).HIE M135-:7:@3<\W<=\S]V9_E=#ZWIM=]I!,M]H[UVC=AVH"U22J MJAH\RHSSF?D];\^%O7SUE#_F[K'B8KTIOD=_70PVNFZ>K%/.'Q^>_5.NG^J?@RONXKJKU M5W\L?UR;O\/4$L#!!0 ( %J=1E@9 M>(*ZMP4 "XT 9 >&PO=V]R:W-H965TP?$[R_PQ+SZ76\X%^9(F67DYV0JQ>SV=EJLM3Z/R(M_Q M3+YSGQ=I).1NL9F6NX)'ZSHI3:;,,)QI&L799#&O7[LI%O-\+Y(XXS<%*?=I M&A5?W_(D?[R3>]$A9QRG/RCC/2,'O M+R=OZ.N0V55"'?%[S!_+DVU2G-LFR@C3.#G^C+\T'<9) K2<26)/ SDTPFP3S MW 2K2;#.3;";!/OW*59P^\$/%=PLG[ M7/"2O/2YB.*D_$D&?KKURKIH*WAPK8 M$Q7X?'5!3/HS808S->E7YZG!^ MNJ%)#Y])WV^^G3N=J>E3V0?'9F#'9F USWSRLY0M<)V5HMC+JXT@?[Z3 >1: M\+3\2R?L@6;I:=5%]'6YBU;\,/U#%^T%Z;K,]MSY].%4]#/C_,%2 MQNJ)A 5(6 B"*7I:1SVM03T_95&:RZO]/WQ]N!=+&^LQDA8@(2%()BBL7W4V![4^+V<;:^BHO@:9QOR M)LWWF=#I:O<$,UUK9AE&1UAM'+-9)\X?+&JLLDA8@(2%()BBK'-4UAE45@X0 M]F%(TPDZF#OV1HV$^4C8$@D+D+ 0!%-:PSVVA@N=ZEQDLR!A/A*V1,(")"P$ MP91F\8[-XOWWJ<[K7>^99U'#[MP6S@OS!PL9JR82%GB]J90:]8]Z!B'HH(I0 MLZ-0,_2X-NO/89Y+.^)I@JC-.E'^8&UCM4/" B0L!,$4@:G16C,&8EIK*.KW MS62FU5%6&R?_U^K$^<-5C1472@N@M!!%4_4]L=[H]PYIK:@M)#VS4K*'/MT+%0%:YTW"K?>J,Y4LXR>BIHP MRYEY71&AWAN4%D!I(8JF*MWZ;Q1BP-&^L^:9MN%U#3AMG.GV1SJH P>E!5!: MB**I^K8N''W6AG,'1CJH#P>E^5#:$DH+H+0015-;I'7C*-:.HU _#DKSH;0E ME!9 :2&*IC9-Z\K1[[#E:-]PH]3N^U57YP;ZP]6,UE7CI^D.&T /&Z)HJF2M M/T?A!AW5F&\NI3TC1Q,V8^:L*R+4I(/2 B@M1-'413.M3\<@/AWK^V]26^9Y M3D=??:#A.ET7=KBNTN@H$X=E+:$ MT@(H+431U!8Y63H'7CN'73R'73V'73Z'73^'74#W?SAUK'7JV'G4,[M4QC0E'J=?741=G.49WL!NN MG)@Q#5DS2_1<4FSDJ2\'N)-RY<>;3B\'#*84?DN_K9B+M&PO=V]R:W-H965T>D_?:5Y,1+V]2#L>5%+,EWO_N?K#NE M&Z7O306 Y$%P::9!A5B?A:')*Q#4G*@:I'VS4EI0M%-=AJ;60 OO)'@81]$H M%)3)($O]VK7.4M4@9Q*N-3&-$%0_SH"KS308!+N%&U96Z!;"+*UI";> =_6U MMK.PHQ1,@#1,2:)A-0W.!V>SB;/W!M\8;,S>F+A,EDK=N\E%,0TB)P@XY.@( MU#[6, ?.'KKCQ_V33V@ZC@.2-026VSE:!8+)]TH?M/NPYQ/$;#O'6(?:ZVT!> MY8(BS5*M-D0[:TMS Y^J][;BF'0?Y1:U?/F. W1!G,N8;X%SUIP_ 9X$),KRZH,^2P+*)X#0JNRDQKOI,[B M7N("\A.2##Z2.(H3[($?OCWNX2;<%B>X MJEQG2;3[I>'Z0/#3+OCI'X)+U+:2&LJ)6G)64E];MCH:S?#QD)A^8$(>@6K3 MLR^C3MJHEW1ACYF0;,7R5M-YJ0'<-AT2U8OZRP\X[H2.__5Y&_\'N9-.[J1W M7R\973+.T.G4D"O]JII;C9-7A^[E60OWVI0 7?IF;$BN&HEMQ^I6NWY_WK:Y MW^;M97%%=&PO=V]R:W-H M965T'-BHL"*VB*M2TK07!F0 6S/<>9V06FI17/3=^3 MB.=\HQ@MR9- MK@+'X1LE6[CTC[^% MW!/&-!/,X[^&U&K'U,#]YS?V/XSSX,P22W+/V=\T4_G"NK901E9XP]1GOOV3 M- Y=:;Z4,VE^T;:V#4,+I1NI>-& 808%+>M__-H(L0=P9T< 7@/P#@'!$8#? M /Q3 4$#"(PRM2M&AP0K',\%WR*AK8%-/Q@Q#1K]VD?&=#WTR$N52_1[F9&L2V"# ZT7WIL7=]XH8T+22^2['Y'G M>/[ A.Y/AWL#\.1TN#OBC=^NB6_X_*-K(B4AR"P-2HA,!:W,8OSS"2S1@R*% M_'=(]IHV&*;5%>1&5C@E"PM*A"3BA5CQK[^X,^>W(YECM;SW4 M;&^&H1/VW!V=T+EA,!%91[M9J]WLQ#!(L403Q &&!!I79J)7@!40.%O-3- V^1 MT'OC!5]=;*"!H?:H00'"7D1[4/!Z"O3-W" ,>A+TS:+(/R;!=2O!]:@$C^!@ ML2F&9C\*/+D MB"B&#TGC3"%4<"R&D/?CR',%FXJMJ]C> =0=SUG\>BQGQY'G1MFD;,E4;%W5 MO)UJWL])W(9W*DVG9$NF8NMJNCMVNZ/'T+-R=YS)=4>2=]*#]51LM63VWD6R M(&)M+N02CI&;4M6WL;:WO?3?FJON0?^=_AA@+J@[FOI+PB,6:PH'5T960.E< MAG F%/7EO&XH7IGKZI(KN/R:QYS@C AM .]7G*NWAAZ@_402_P]02P,$% M @ 6IU&6.1J+K=G @ )@8 !D !X;"]W;W)K&ULK55=;],P%/TK5T%"(+'FJRUCI)&V5@@D$%,'[ 'QX":WC37'#K;;;O^> M:R>-.L@JD'BIO\XYN>?Z^C;;*WUG*D0+][609A94UC8786B*"FMF1JI!22=K MI6MF::DWH6DTLM*3:A$F430-:\9ED&=^[UKGF=I:P25>:S#;NF;ZX0J%VL^" M.#AL+/FFLFXCS+.&;? &[=?F6M,J[%5*7J,T7$G0N)X%E_'%?.SP'O"-X]X< MS<$Y62EUYQ8?RED0N8!08&&= J-AAW,4P@E1&#\[S:#_I",>SP_J[[QW\K)B M!N=*W/+25K/@/( 2UVPK[%+MWV/G9^+T"B6,_X5]AXT"*+;&JKHC4P0UE^W( M[KL\'!'B\1.$I",DOQ&2R1.$M".DWF@;F;>U8);EF59[T Y-:F[B<^/9Y(9+ M=XLW5M,I)Y[-/R+EP, 9W+37"&H-M]X[EF=LAYJN$I;HZH'+#7@X?$%= Y,E M++@IU%9:6#+K8(*&$JR"SPTQ;<\P\&*!EG%A7F:AI;#=Q\.B"_&J#3%Y(L0% M%B-(XU>01$DZ0)__/3UY3 \I67W&DCYCB==+3V?L^^7*6$U5^&/(42LQ'I9P M+_/"-*S 64!/SZ#>89 _?Q9/H[=#_OZ3V".W:>\V/:6>_U$+NJ\%X6O!4BT, M9>"T;!S! S)MANR>9DY;(KR!6DE;&8C/H60/YH37<>]U_&]>RT-Y4RWCD,E6 M+VY+Q37,71Z-HFF&\KPF6C1Z31U! MMUVI75C5^(>]4I;:A)]6U,A1.P"=KY6RAX7K%?U?0_X+4$L#!!0 ( %J= M1EA=5]R=S@( .<' 9 >&PO=V]R:W-H965TC#10Z5GEER41.FN M6/FR%D!R&U0R'P=!XI>$5EXVLF-3D8UXHQBM8"J0;,J2B+<;8'PS]D)O-_! M5X4R WXVJLD*9J">ZJG0/;_+DM,2*DEYA00LQ]YU.+P);8!=\4QA(_?:R%B9 M<_YB.G?YV N,(F"P4"8%T:\UW )C)I/6\7>;U.N8)G"_O^TOH,Q5]LM=RT6O 1+1-87*$H_()P@"/T-)N@\[.+ M_]/XVE[G$7<>LLPRY-;51JH\SQ6F?]I-<+1O[: >MUL-Y'L-@%:Z.2 M/5B*L5GJ@L4=+/X(EKA@\0&LWPN#(\Z2#I9\!$M=L.3061SCT U+.UCZ$:SO M@J6.;>P/CCCK=[#^2=AC ;KD+A4(%[)_@.Q%.(RQFSGHF(/33*X(0\R>]YJ\ MZ4JLG&=Z519L'J9Q5)3B0<(EQ MFA[5L%<G-MX$"<'O[>_5[;-%?B#B!6MI(8L M=6!PE>I3(MI;I>TH7MM*/N=*WPNV6>B;&(19H.>7G*M=QUP.W=V>_0-02P,$ M% @ 6IU&6&!TNU:Z @ 30< !D !X;"]W;W)K&ULK55=3]LP%/TK5H8FD(!\IX6ED:#=M$Y"0G2PAVD/;G+;>#AVL)T& M_OWL)$1M21$/>VE\[7.NS[FNK^.:BT>9 RCT7% F)U:N5'EIVS+-H<#RG)? M],J*BP(K'8JU+4L!.&M(!;4]QXGL A-F)7$S=RN2F%>*$@:W LFJ*+!XN0;* MZXGE6J\3=V2=*S-A)W&)U[ =5_>"AW9?9:,%, DX0P)6$VL*_=R&AE\ W@@ M4,NM,3).EIP_FF">32S'" (*J3(9L/YL8 J4FD1:QE.7T^JW-,3M\6OV;XUW M[66))4PY_44RE4^LL84R6.&*JCM>?X?.3VCRI9S*YA?5'=:Q4%I)Q8N.K!44 MA+5?_-S588O@!@<(7D?P/DKP.X+?&&V5-;9F6.$D%KQ&PJ!U-C-H:M.PM1O" MS"DNE-"K1/-4HL=8P9JD:,XV()4^("71&5JTIXKX"@U#CF>@,*'R1(/O%S-T M?'2"CA!AZ&?.*XE9)F-;:8%F&SOMQ%RW8KP#8F:0GB/?/46>X_D#].G'Z=XN MW=9EZ6OC];7QFGS^@7Q?GRJB7M -J)QG.^:U/?2#$Z;0@XXK 1+]OEI*7:A4 M_1GRW6X4#&]D;NJE+'$*$TM?10EB U;R^9,;.5^&JO"?DNW4Q.]KXK^7/9DS MH@BF*.52#1EMV:.&;3K()G&=R(_&L;W9MC \\(P"GK8CKB@%Q>\*VY:%17% MIB^@JJRQR!#._E;=H0VI;=-%VS*"D>^.]M0.P,*1.XZ&U8:]VO"C:C->LWV] MI_HRI;3*"%LC4I28B(,VPC?ZSL*Q'^[;&(#Y3N"ZPS:BWD;TO@TLQ(L1N<&T M@B%YT=O#O@A];_\_\1;FA9[O7^S)L[>:G7EH;K!8$R81A94F.NCU%>?J-3 MM7]!DW]02P,$% @ 6IU&6*"W M4Z58 P !PH !D !X;"]W;W)K&ULK59K;]LV M%/TKA%8,*9!$3TMQ9@M(HG9KT0!!LW0?AGU@I&N)J$2J)&6W^_6[I!35#SG( M@'RQ2>J>PWL.+Q^+C9!?506@R?>FYFKI5%JWEZZK\@H:JLY%"QR_K(1LJ,:N M+%W52J"%!36U&WA>[#:4<2==V+$[F2Y$IVO&X4X2U34-E3^NH1:;I>,[3P.? M65EI,^"FBY:6< _ZH;V3V'-'EH(UP!43G$A8+9TK_S)+3+P-^,)@H[;:Q"AY M%.*KZ7PHEHYG$H(:_]/O M@P]; #\^ @@&0+ /B(X P@$0OA00#8#(.M-+L3YD5--T(<6&2!.-;*9AS;1H ME,^X6?9[+?$K0YQ.L4TUE"PG'_@:E,85U8J,C))Z'46X(K M-8TXR4!35F/(&7FXS\C)F[?D#4'@GY7H%.6%6K@:\S6SNOF0VW6?6W D-S\@ MMX+K2I%WO(!BE\!%H:/:X$GM=? L8P;Y.0G]4Q)X03B1T,W+X<$$/'LYW']& M33BN76CYPB-\[[YU3/\@MZ K4>RL!OI-/@K&-?F"_4Z"(G]?/2I#9HD"NP4E__<6/O=^F3'Q-LNR5R'8,CD:#H^?84U/Y M6-HUECY@94O(1B+DC12<9+HBL@+4@FBE/"04_YWL^? MV/G-";U.O86[WC;S,"*:SD M1.M=4MH152&Q<*C)^2WL\=;Z7LA_'%GOJ)H/D\BO?43T1%,\\_ M(C\>Y<A8DWFROIF\.P^(HBO?V1W88Y1+O M272WKL@&9&F?&HKDHN.ZOS_&T?$U[O[BG7^B.'YD_+-842K!UR1.Q>5@)>7Z M8C@4LQ5-B#AG:YJJ;Q:,)T2J0[X'?7M*8/5X.X.#[B0_1$V6=$KEW?H]5T?#TLL\ M2F@J(I8"3A>7@RMX<>WB;$!N\2FBCV+G,\A2N6?LDWC./.DXOA2.!V4U\P&[G[^[OUUGKQ*YIX(>LWB/Z.Y7%T.@@&8TP79 MQ/(#>_R-%@EYF;\9BT7^/W@L;)T!F&V$9$DQ6$601.GV+_E:"+$S +HM U Q M .T[ !<# =)6+#J;I'4H 78+J]L8 MP.LH)>DL(C&X$H*J;PO3.2 2['A0 MM^4#G6TXC](E>$E$),#S&RI)%(M?E,>[Z0UX_NP7\ Q$*?BX8AM!TKD8#Z7* M(XMF."MB?KF-&;7$?$-GYP##,X 4VQOVZ5?_!6TD3\;=)F&XQK#B:K^@NQ M)C-Z.5!E+2A_H(/)SS]!W_G5I%1/SBJZX5(W;/,^>4?X9S4Y[F,*1*9!KM49 M^,BDFFBOA(Q4D2K-M+PF-;:7&.67R%K6PP0&3O9O/'S83=0:RH&)NF6BKC51 MG<%9IK6D[.*;GZIFV^=-]=$K,[ MJR^;2'X#T[)$@.J:H*5XKIF0@'%PE3 NHW^4HMD9DTK;2_L[A8,]C&$ :X7C M-PH,!T$88J^TJ^0V*G,;67/KE-4;SH0 =VHFD#A/ZHWB$^,/QZB1%?0<5$O) M8.0[YG2",IW@!Z9SJXZI,9^@$>H+%SE^+2&#%82P[1:%94YA']-O>G#O#DU3 MT'%'HUIZ!KM@%(1M]PPZFGV<8QLS^!=D.A@AQ>J\:Z/IRUM5BAT,A*?4HXMH M^M*N)V]5[33_02LF%86R?^LMW%4:T"APW$:C,AEBY(6NWS+S-7I!.WMM0^Y6 MKH7+/<(V&%K#UB %CR8I5;"W]('& .[TW MU]NY\>@Z6[('R-!NS\ZTQV5[I MJR]O5=DT?\&3 C#8*X'UY:VJG68P:(>PHT$+-DD+HM +85 O&X.AC]4SJMM2 M-IJUH!VVCL8JV$2F('3K\1NXR@E;8M=@!>UD=3Q#00,>X1"&]? -9J$;M(FO M*0K:,:J7QUS89" UB5 0XGH6!D,?.8';:[(;>=!I>4Y%FD&0G4&ZM%Y4:[W7C*\95UF".;U_BGKM M<71N&SUYJZJFJ0>-3JKE6AFLLW8]>:MJIZD+'41='5INDZ80=C&N+UT9[+ 3 MABYJJ1F-7>@@[.K0F:K"DW)MCK M>[R^O%7%VGF3AT^IU>*>WN85VOV(=X-8$Q8^B+#V;[6XB4Z^AX/&&]"F&0H= M+VA!1*P9"Q_$6/MW6MSDID;P-I-JW)JJ\$$K.UW:;'/%IA&XS:0:N 8;?-!R M3L<&VURM,%)MUDI8G;7KR5MU"X:&*O<@J-J_S;I-7(+!"'FU@C&9>:/0;WD9 MZVJL<@_"JOW;K-M$I7JU6TVJ<6N0<@]:O>G09MWFLDPC\*;)"]@2N:8:]W_8 MH.2:=B@9IHW!+)LV]>7GXXWB.E"#73.1^J'DF^W+FX/)%OG MN__NF90LR3^N*)E3GAFH[Q>,R>\'V8;"<@/IY#]02P,$% @ 6IU&6"L9 M^'V+! AAD !D !X;"]W;W)K&ULS5E=;]LV M%/TKA%8,+=!9(FU+=F8;2)P6"Q!O08)V#\,>&.O:)BJ)+DG;R; ?/U)2]!$K M;-2I@%]B2>8]NN?PT#JA)@OR$ M_C$EK\G<4PES'OW)0K69.B,'A;"BNTC=\L-OD!,:&KPECV3Z%QWRL9Z#ECNI M>)P7ZPYBEF2?]"$7HE* _1<*2%Y GA<,7BCHYP7]E&C664KKDBHZFPA^0,*, MUFCF(-4FK=9L6&*F\4X)_2W3=6KVD3*!/M-H!V@!5.X$Z#E2$OV"SL.0&:5I MA*Z2S"]&][>7H"B+Y#L]Y-/=)7K[YAUZ@UB"%BR*] Y<97NRZ"[R[R'BZP' M\D(/F* %3]1&H@])"&$=P-6$"E;DB=4%L2)>PK*'^O@](A[I-S0T?WTYL;33 M+T3NIWC];XM\+B5H><^3$%TS>L\BK3'()^U#]$>";F&Y$X(EZW34[SP1Q84+ M*IE$?UUK?'2E()9_-ZF=-3-H;L;\+IS)+5W"U-$+7X+8@S/[^2?L>[\V*=41 M6$VW0:';P(8^6U#Q1;OM/@(DC0:95DOM%:&7_TX[4YLRO]PD1(8^3-'-[]E^ M%OA>3\_HOLK0VL-W,AP6#(?M&;Y'BBM-#J1BFJ!VQ,I;6/[V3I%RQ]*\L/7W=,/=88+KE4B M$8RX4^T=S-%>:V&70F%3I]7O^ M,WK^T52/<6]8#*JU'11M!]:V]>H?ZO6GM.?^1=>PAPB1"HFSIFZMB&W77D=@ M-?*C@OSHE'ZS1EWJUA%83;=QH=O8:IHY3_:@+6V6=&*\T\1V?.SION?UQL], M/3Y:V&08-'L:>^4#W_N6J_VVKK9#MIV>KM#J E02#SXE9^?==*5=1VAU[4BI M'?G_[LXQ:O8>C?M'#]ZF<0'&E650[[*,6]B:2HS%@]86[S0U=856%Z#,37AP M4A;O*$+EVOV(0(;+1(;MD>QU%A\>6W=,JHDCY](P+AC[E:50[[),5-@>J;3% M1ZTM;H5L/4T=H=4%*+,9#D[*XIT&NZ[0ZMJ5T0Y;$] K+3XZBM08CW O>&[Q M;%Q0'>=5_OVH]UC&*&S/40N6L'@7-W9FK6P]%QVAU3DTR76% M5M>N3'+$FG9:[0^@+0C&PT9-['?!Z!&H:*3_(\(8*<,8L8>Q!7UX:8G8*UM/ MT.AE5FS1*((5KK4ZP7Z22>R3?_L M1/%MNF]^SY7B<7JX 1J", /T]RNN'YWYB;E!\>IE]A]02P,$% @ 6IU& M6!6.G<0E P !@D !D !X;"]W;W)K&ULK5;; M;MLX$/V5@;98I$ 372,W65M $FW;!1H@J)ON0]$'6AI;1"E1):FXV:_O4%)4 M7^34"_3%$JDY1W/.C#F:KJ7ZJ@M$ ]]+4>F94QA37[JNS@HLF3Z3-5;T9"E5 MR0PMU.4DTW;O3B53V1C!*[Q3H)NR9.KQ&H5=KXP%>%L1MN,JW9"N=H[NL[12MW8,EYB97FL@*%RYESY5^FL8UO SYQ7.N- M>[!*%E)^M8M_\IGCV8108&8L Z/+ ]Z@$):(TOC6SWGEB^30K>_L.YC/0>R1AM9]F#*H.15 M=V7?>Q\V 'Y\ !#T@& 7$!T A#T@/!80]8"H=::3TOJ0,L.2J9)K4#::V.Q- M:V:+)OF\LF6?&T5/.>%,\H9Q!9^8:!!ND>E&(=74:#B%>=<(()?PEMH'3MY+ MK5\"U6J.6:.XX:CA)$7#N*#]4[B?IW#RXB6\ (K^6,A&LRK74]=0FO9E;M:G M=-VE%!Q(R0_@5E:FT/!WE6.^3>"2OD%D\"3R.GB6,<7L#$+_%01>$(XD=',\ M/!B!I\?#_6?4A$/)PI8O_'7)4JXS(6W5-'R^6FBCZ'_T9H!G>3//_S8^VO,KM])EOXFLBTKH\'*Z#GVQ#8V-3%9J)%Z6&$F M5Q7_#W/;YG6S$#P3CT"N4A\"?FNX>03]L_NU%#GDM*I68 J$&A67^2NHT(S5 MH,METN9BC^.'Q/>]*)ZZ#YOF[D>=!H%W<;X=ENZ'>4/$EA?G@Q?GSWIQ7]'8 M$*WXU;8MQWEAN!!0(#G"3.N&PEHJ8[W)F<&#KG19Q9MZ_S,2Y7M^Z%WLZ-V/&]7K M;DR($M6JG;0:,ME4ICM'A]UAF%^U,VQG_YJ&?#>3?])T7PBW3*VL2P*71.F= M3:@4JINZW<+(NIU#"VEHJK6W!7VHH+(!]'PII7E:V!<,GS[)#U!+ P04 M" !:G4981)".3>X" !3" &0 'AL+W=OP M$P=CI)6L&'O4DYMD:CDZ(<@AEIJ!J,<6YI#GFDBE\;OAM-HC-?!PO&?_8K0K M+2LB8,[R'UDBTZDULE ":U+E\H[MOD*C9Z#Y8I8+\XMV3:QCH;@2DA4-6&50 M9+1^DJ?&AP. &[P \!J UP7X+P!P \"O!?@-P#?.U%*,#Q&1))QPMD-<1RLV M/3!F&K22GU%][4O)U6ZF<#*\H3$K -V3)Q#H BW5:Y54.2"V1I':$#*+$:$) M4B8K"RF:LZ)D%*@4.F3!X4)!T3]T)ZKH=N&96I0)]I LDQ@:VTMH*]O>"9=Y(Q@O@2 M8?[)]3@]OJPX,_K]C+K,7(F2Q#"U5!T1P+=@A>_?N8'SJ<^MMR2+WHCLR$F_==(_Q1[N MW_8^QVKDT"!U'=V&%]YH@+$SL;>'9O3$#? (N^YQ7/0\#@?^>#1NPXX4#%H% M@Y,*FD^T3T -# X3\-@VALSY3';-N&ULK5== M;^(X%/TK5G:T:J5M$SO?74 :R(QV'D:JAL[LLTLN$$UBL[8IW7^_=A(")(9A MJ[Y [)QS?/ MGI&Q\LSY3]/XDH\=SRB"$A;*A*#Z[P5F4)8FDM;Q3QO4Z<8TQ./G??3/M7EM MYIE*F/'R[R)7Z[&3."B')=V6ZAO?_06MH=#$6_!2UK]HUV(]!RVV4O&J)6L% M5<&:?_K:)N*(@*,S!-(22)\0G"'X+<&_EA"TA*#.3&.ESD-&%9V,!-\A8= Z MFGFHDUFSM?V"F7F?*Z'?%IJG)E_8@E> GN@K2'2'YGI=Y=L2$%^B&:\VG %3 MTK0.0'0S!0;+0MVB3Z]Z_4E -QDH6I3R5H?X/L_0S8=;] $5##VM^592ELN1 MJ[1:,Z:[:)5-&V7DC#),T%?.U%JB3RR'_#2 JVUV7LG>ZY1CB^X\;N9\^MX_IEXLZT0>G(>;)EMF(&=:4K)@]S0!8P= M72LDB!=P)K__AB/O3UM6WC-8]D[!3C(6=!D++D6??(8%%O7-%%=C4-K3H:*0D3,*>X"$(>[$7]$0/42E. M[;*C3G9T.ZTQQ>U/W%%2UUW MZT]+%["ZYBE=\V!?Z9[;VF>S%P\D^:&/2<^>!>5C+^G9&Z((2=/8;B_I["47 M:T8&2]#6^T.$2X)]V"2OR>O\P"N@N"<]*/CB7XK46D99Z,F(9Q MTE=O@47$PWW]%IB>1?^, 7(P0*ZH)'G[P?WO4M)&/Y$5D["_*]E@ 0[[Z\L& M2P-\SN3A"((O[M?[T^/UKOS!'DD2+^I72"LL#:.^JR$,^V$2]%RY1Z?C"L2J MOF5(M.!;IIK#8]?;W60^UN?W7O_4W'#J4_=JWS #=/>^R7]02P,$% @ M6IU&6&6DVUQ(! I@\ !D !X;"]W;W)K&UL MK5?;;MLX$/T50HL6*=#JZFMJ&TBL+;98% V2=O=AL0^T-+:)2*)*TG;V[W=( MR8KM4I(?FH=8HN8<\LR%',X.7#S++8 B+WE6R+FS5:J\]3R9;">N4E%/AE MS45.%;Z*C2=+ 30UH#SS0M\?>3EEA;.8F;$'L9CQG4_'?/63\ M,'<"YSCPR#9;I0>\Q:RD&W@"];U\$/CF-2PIRZ&0C!=$P'KNW 6W<1!I@+'X MB\%!GCP3+67%^;-^^9S.'5^O"#)(E*:@^+.')6299L)U_*A)G69.#3Q]/K)_ M,N)1S(I*6/+L;Y:J[=R9."2%-=UEZI$?_H!:T%#S)3R3YC\YU+:^0Y*=5#RO MP;B"G!75+WVI'7$""$8M@+ &A)> 00L@J@'1M8!!#1@8SU12C!]BJNAB)OB! M"&V-;/K!.-.@43XK=-R?E,"O#'%J\;E(> [D&WT!23Z0IRK\A*_)(R2\2%C& MJ D0CCPIJG:*X^=/D(*@&7E%DT>J@-S$H"C+Y+N9IW!Q>@HOJ1=R7RTD;%E( M$)(OO%!;27XO4DC/"3Q4U4@+C]+NPT[&&!*71,%[$OIA9%G0\GIX:(''U\.# M#C51$ZC(\$6]@2(QDTG&Y4X ^>=N)97 XOG7YO&*<6!GU#O*K2QI G,'MPP) M8@_.XNUOPP+[<(5%+!FBMS "^Z@$MX1]&ZY M4Y 2JHC: EG7*2Z;I!>8X38O5[,%587I?7:_\%T=\_VI^ZZRBONLS@0/&\'# M3L&Z;H$HF^SWI,"S!6O[*+>VL.FL)@FBL[69VC@3VF(VO5!J-8N"H5WJJ)$Z MZI2ZW-)B X059$^S7;5ST0P/-UHDUN!UT]U$@3OTW]BVLV4?,G1].S+N08:# MD1O]!#USQ[AQQ[B3*V;K-0A [1(CJPX !?GN/KF$%BG!I@%/Q<(DALYM2=!9 MQT%FMAN;Q\;6^$;111K8S<+A11JTL$WM:3!I=$]Z,IXGSQ]T/Y":PL9<-[E@ MT]/-=#-N"^.R!^B[04O\)S]K#MQ@&MDU3QO-T\X)35R/9:QW32J2+7E+\_(C M-D)[[/!*[-<4202DN 5T%/K4&I/)<'KV=Q'OJ6WG\B_#;:6.1F.[],!_[6+\ M'O%_NAAI47*=R2:==0IC)RRM25S3G2_W0M$5-O'1YD+0=-(BZ*0M"SH%W24_ M=DPRG;325&N*[;%43.&I+ZV* FO4@LFEJNYY,6W'+6G;AYQ8*N5J+7N2DQQ>O?5_0V0PMOG&%!5WMQ_9# MW.J4;M*;T W;G-*+;-O7^I'3%J=X)Q>8',3&7 0E%O2N4%7#WXPVE\T[<\6Z M&+_7EU!S,7JEJ6ZP7ZC8,*RE#-9(B9'%!D14E\+J1?'27)-67.&ERSQN\2(- M0AO@]S7GZOBB)VBNYHO_ 5!+ P04 " !:G498V;=C 60$ S$ &0 M 'AL+W=OJF9W[[5#G,0JX)SM-.U]^K.!DA0,VY/ZIN%A9OC-C.V_W>E) MR'NU9TR#QR(OUW8$E8CG+M U!S<\#6[ \MY$,QS]-4*_]IG6\O'Z._EN5O$EF315;B/QOOM'[ MF9=X8,.V])CK.W'ZRIJ$8ALO$[FJ_H)38QMX(#LJ+8K&V1 4O*Q_Z6-3B L' M& TXH,8!O=8A;!S"*M&:K$IK236=3Z4X 6FM331[4=6F\C;9\-*V<:6E>[HY?NOJE56S#4%@Q5\<+!>$WBVB1.E6): M7;N2JJ-$[BAV^@^7J?2M0D)"V%J]8(Q:QFB4\:;4 MM-SQ=DAI#@-<=(A[9LE*$(H<(.F+6@Z M7DUF&@YR3M<\Y_K)Q9?VVX@P#DF'KV^6FGF6N/%@<%:J8!3P+[UGTJD?0>^# M,207HZO1B;X9"F \, CAA8+"\0X+,Z'MUJ&K"TY6V)_9.$1IC+JT#D-($ICB M =ZS@,'_H6#/_>;,+6/P377LK:*]S/RL9'!=K_M3*W_">;_ 5!+ P04 " !:G49804K(*&0' M "/2P &0 'AL+W=O,"?*0Q&E^/MH(L3T=C_-PPQ*:GV1;ELIO5AE/ MJ)!O^7J<;SFCRS(HB<>&IEGCA$;I:'%6?G;-%V?93L11RJXYR7=)0OGC!8NS M^_.1/GKZX%.TWHCB@_'B;$O7[(:)+]MK+M^-]Y1EE+ TC[*4<+8Z'[W73P.S M#"A;_!JQ^_S@-2D.Y3;+_BS>7"W/1UHQ(A:S4!0(*G_QOY8C*=CN3"4Q!]WZ0G1M;?$T R]9T"71X1K\Q?#'76X MP\(38NIEN-D3[AX?;O2$>\>']PW>/SIZM-$N>>8R5OW^0 MWY(KP9+\CYZA752H23^J./>?YEL:LO.1/+GGC-^QT>+[[W1+^Z%/$23,0<)< M),Q#PGPD+ #!6MI-]MI-5/2%](WLP>Y/\C9&R)5W.X$6Q(JB-@P MLF)+QN4),A=4[$3&'PFG@O69J>QMJ)E(F%/!]&I5*/8W=POMI#AQW!TJ=U0K M[ZA6/G+X 0C6DF2ZEV2JE.1R0],U*Q8_ELJ=E_1"2&T*!=X2FF2[5/2IH&0. M50$)W-LI1F.6S%.*^%HGG.1/Z6 MW-%X5VW":"PO-&@:]IYJE.2A?B%ACO5L%B<36Y_:W9--3SO-TN83LW.Z00[. M1\("$*SECKUWQU:Z\R7E+,S6:?1W[4^]CO5MS"^4J*&R(&%.!;,.))CJYD2; M=%SI:Z99UKRCBOU<*6L^M3M&^<@C")[W:4XF\P/;6],[VT_O3#F]O\B-!R$N8C80$(UM).UYILE(9;QM2LH>9!:4Y-.URB#-OL[EW=NMGA9 M!QV;#Z4%*%K;F(/\I:XVYN2GDUXYE&&#Y4#2'"C-A=(\*,V'T@(4K:V:T:AF MX%;%FH7R#TESH#072O.@-!]*"U"TMG]-4EQ7)C_AZ?"[[F^F= MBRU'/?C!4D'3W5":#Z4%*%I;JB;EK:MSWC\S0;*M-$9$Z9K$69Z3D'+^^&Z5 M\7O*>RM[%VKFX),;-+5=TUI7_5.M^-/=>R&[]: T'TH+4+2V8DW"7%=GS*\9 M#UDJZ)J1;%7LZNEM7"30R]4TCI)(E G.7M&@>7,HS:EIG?/BM&L9-"4.I?E0 M6H"BM2UKDN>Z.GON5>M>KT70[#B4YD!I+I3F06D^E!:@:&W;FG2[;@.O!: ) M=RC-@=)<*,V#TGPH+4#1VOXU]0!=71#XMFT;M$( I3DU[7#;9MF]VS9H_A]* M\Z&T $5K*];4 '1EKG=QS=F[LA(=?HMJT*H E.9 :2Z4YD%I?DT[_*7JNQ0* M4+VV;]MLLOZ&.NM_M&E$?AEERS[AU%T,%0Y*?[M3PP?9!JPTUK;6R>K*[1;#TKSH;0 16N[ MUA02#&6B^+\D1-3DP:)!RPHUK9,0F74M@Y8+H#0?2@M0M+9E3;G 4)<+ZH0( M^8=\DG3*PTVO4-#;YZ$T!TISH30/2O.AM !%:XO7E!2,"2XW8D!+"5": Z6Y M4)H'I?E06H"BM?UKZ@V&NM[P/@QWR2ZF15&4UZ>^\F:BD+/E"_<2J9&#-806 M&HSG-\+/=,MZOG^#EAJ@-!]*"U"TMF!-J<%0EQINQ L5=77<8(N@A08HS872 M/"C-A]("%*WM6E-H,("%!@-::(#2'"C-A=(\*,V'T@(4K>U?4V@P_H="@YHY MV$-HH:&F'=Z9VW]_"+1;#TKSH;0 16LKUA0:#'6AH5Q.OW:9"JTG0&D.E.9" M:1Z4YD-I 8K6?L1 4W4P-=S*:D++"U": Z6Y4)H'I?E06H"BM?UK*@ZFNN+P M+9>I:N1@#:%U!O-YG6%B/___VBZT5P]*\Z&T $6K!!L?/.4G87Q=/O%)[L:* M1PY4#\G9?[I_JM3[\EE*G<\=_=2OG@W58*I'57VD?!VE.8G92B*U$UM>9_/J MZ4_5&Y%MRV<)W69"9$GY2<7) M?OV.E*+8,NTF1;_($O7B.1JJN* MR*6#!5FMM!OS):$-6]);JN\V-A">_\U*PBG+%!$>2+L?>%;Z< MX]@86,0?C&[5SCTR5.Z%^&H>/A5C+S 1T9+FVK@@\/- 9[0LC2>(X]_6J==] MTQCNWC][_VC) YE[HNA,E'^R0J_'WM!#!5V2NM0+L?V-MH0&QE\N2F6O:-MB M P_EM=*B:HTA@HKQYI<\MHG8,<#)$8.P-0C[!O$1@Z@UB%YK$+<&-M5^0\7F M84XTF8RDV")IT.#-W-AD6FN@S[C1_59+>,O 3D\^\5Q4%'TACU2A#^BVD1^) M);HRBC#]A!:T))H62 OTJQ1*H3LN:2Y6G/T'HV")II33)=,*G(*%&OH:HS;?]O(UPVD08'HD0A^BSX'JMT#4O:+'O MP >Z'>?PF?,T/.EQ3O,+%.'W* S"R!'0[/7FH<-\_GIS?()-U"D867_1$7\+ MT(+GK&3$+B10[J@^[]'U8U[6!>,K=%6)FH-D-U2"9-P,@<#7CP0F66NVH+J6 M7*&_%J(L$2RS+9'%WRX%FPAC=X1FZ[I4&Y+3L0=[DZ+R@7J3GW_"2?"+*_L_ MTMG\!SG;4R;NE(E/>9],Z8IQF]E[4A*>4R-.O2N.ABS?M^*X\MKX3ZU_LX,_ M3 8X2))LY#_L9NP0%B?9((WV8?-#6!3'68H[V![+0<=R<)+E55$P,_,4@E,( MMBPI*=?HB1)IZ6V$:EZ[^#6>D[W \7#8H^= I5&2]-@=HC#.LFCH9I=T[)(W ML-M(!M?7<4L.XPGP3K(;;@X4'O28.3##P$TK[6BE)VDM:%'GW\LX9F_13U&M2PKE&&SH6Z;71D6S M[Y!:KX4$+:F39W886IR%/0*S0U30HW@*L40R&OJ),2_I8FLV]#Y@Y(FN'X")GPA4QXD@R4::\]\] 9[0H2 MQC6%,U@C*!,1M#6D--/VW$D_/ A\@*,XB/LY<.$.S\^Y ]<[0/=3\5*:X9/U M!537+DZ(*"5R9HMJNUK?5!.TG]P--DOZ:]8!BH;]<\4!PN$Q^5^*'GRZZGF3 M_##)OT-^5UD41P=GJQ.'@T'F5;;MVXN;IL_^3"34C J5= DN@XL4JAK9M*[-@Q8;V\S="PVM MH;U=0[M/I0' ^Z40^OG!?*#[ V'R/U!+ P04 " !:G498^V1VJ'@% !8 M(0 &0 'AL+W=O2UX>BEX<&?\L=H1(\)AG5%R.=E+N+\9C$>](CL5;MB=4O=DPGF.I;OEV M+/:8_[EFF3L>#F"HZ<' M']/M3NH'X^5BC[?DCLA/^UNN[L8U2I+FA(J44<#)YG)T!2\B--4.A<6?*3F* MDVN@0UDS]EG?W"27(T_WB&0DEAH"JW\/9$6R3".I?OQ;@8[J-K7CZ?43^F]% M\"J8-19DQ;*_TD3N+D>S$4C(!A\R^9$=?R=50!.-%[-,%'_!L;+U1B ^",GR MREGU($]I^1\_5D2<.,#P&0=4.:"N0_",@U\Y^"]U""J'H&"F#*7@(<(2+Q>< M'0'7U@I-7Q1D%MXJ_)3JO-])KMZFRD\NK^+XD!\R+$D"/L@=X6#%["+Q^]0:\ BD%]SMV$)@F8C&6JE<: M>QQ7/;@N>X">Z0%$X!VC<@W M=&CU[@XMT?AUAOP"SW\N0Q]6-SH-V2%)Z1;<,EY,F"LI>;H^2+S. M") ,O&LL3$8HDV+=!TX7U8HLG,"^>SQ?CAE*"^G3^=>S#LV$76 MWGUC[),Z]HDU=CWZUD0M,$25^3C#0J2;-,9Z#!HG>XD6GL8.@^F\$[FUS:%# MPQ%8BYZPIB>TTG.5LP.5XH0;54@WG.5 SUL306&/H'-_&G3XL38ZE!]'8"U^ MIC4_4RL_]TSB#+!B98E;*TM:K2R97EG. "W+E,2/)M*FAE$%O4F'M;[5.9P' M\XY9-.U-NW,XF06H-FM%.JLCG;VL2!":V,O#K!], ,(42<<@YVIC$1]NVX9 M:04TKP.:VX?VB33X:@)-<5KAARXF+L$B1V M6J'72"[OQUG1J[XXRH)3M,@5 M6CL/)](7.EW6*[AV??'GO>)ML)M,M!9LS5J#%8)^Z)LG+41-5.C_J+A5*U\K MN08S8\TUVCU?=&&CCJ%5^0THNQ70:1>FT(?=@/I6IB1'E=WTN22WPVF4)K1+ MS7>8?R9E";@C\8&G,B7F394C45A%[1(M[,T.)NE[R&/8Z&-H%\A#]U>P+W)G8>!W*;(V M.I@B1VAMBAIA#>W*>O@>"_8EL6&396]V,$F.T-HD-6(=VM6ZJV5_WA]>*.S- M0*=JW!5:^V-A(\>1568.4! 54&M8H5GH==@QF1GJ6&3OU[?&W_:E4C MZ9:"U8%S0N,OX)YC*K*B]!BCM\(-7>F[CB0/WOWKUEP:FV=X769JC1]LBN[1W)#=27 M_,;!Y53QNT)K4]VZD: M\;P\QB]O)-L7!]MK)B7+B\L=P0GAVD"]WS FGVYT _6/*9;_ 5!+ P04 M" !:G498L*[\M/X# >% &0 'AL+W=O M\9QF^LF&BY0H/11;5^:"DKAT2A,70QBX*6&9LYB5]U9B,>.%2EA&5P+((DV) M^'Y#$WZ8.\AYN/&>;7?*W' 7LYQLZ1U5'_.5T".W08E92C/)> 8$W!W/'6@8T82NE8$@^F]/ES1)#)+F\;4&=9IW M&L?N]0/ZJS)X'D2-1[?OB'U@%-#-Z:)[+\!8?: M%CI@74C%T]I9,TA95OV3;W4B.@[(?\0!UP[X5QV\VL$K ZV8E6'=$D46,\$/ M0!AKC68NRMR4WCH:EIEIO%-"/V7:3RU60E>$4-\!R6+P]]>"Y7J.U'/P3E?0 M"W!732[@&S!D^/26*L(2^4R[?+R[!4^?/ -/ ,O AQTOI':0,U=ILN:5[KHF M=E,1PX\0NZ7K*^"AYP!#[%G-[/\K1*2*; RVX2 MP*W3LJ:D:J#Z!A(RH5B_YVJ&0Q2&H9UKT' -!KDN M>9H7B@JP(R(^$$%+TI)OE!G8Z [BG;LL1@+KA1XVH8>7:P[AF%D8":R7A:C) M0C1NYWA0LB5FVM?(:=#UW1D8"ZT6) M8+N[P\M59HT]4B+&0NMGHJ-ST+C56>/UVB3RH^-F^E.S/M]6;Z#!C5QO7EJ< M[G@2 Y;F@N^IH6LG.JJ\& NM'W8K,)!WP8(=5"]G9V(DM'XF6O&"AM7+^05[ M*D(\#X<8'5?LJ1W&D\!_9/]'K5A!PVKE52$RIHIZYV\H6[D.(IT]4R.A]>-N MA0\*+EBSHZJ@L=#ZF6AU$!H4&+]1L^%)+:( ^^%)E[7800CQ(S( M9H%#8N6 M)<^D$D5UIJ"_6'6KW>K,V,D.0IT]52.A]0-O!1":7K!H1Y5(8Z'U/^Q;C80' ME&/B[.Y\,<\5PEE9"Z0S-,4B^<92?AF8MC& M]N"6KF*E#TQ_G.$5N2/J/IL+V)DU2T13PB3E# FRG!A3^R(8:OO"X!LE&]E8 M(ZUDP?F#WEQ'$\/2#I&$A$HS8/A;DTN2))H(W'BL.(WZE1K87&_9/Q;:05F#P(*6L M_,=/51P: +O_ L"I ,X^P'L!X%8 ][4 KP)X161**44< JRP/Q9\@X2V!C:] M*()9H$$^93KM=TK 4PHXY<\%5)!0SPBS"%T]YC2#G*HS] 4J[CV:1A'5Z<$) MNF9EC>EDG09$89K(=V!R?Q>@TY-WZ 11AK[&/)? ),>F N?T*\RPN?88O MA]L'U+AUHMR"S_U;HN8)9@I-F^E"/SZ#-;I6))4_NT)?4GO=U/IFN9 9#LG$ M@*M#$K$FAO_VC=VW/G2%[9ADP9'(=D+JU2'U#K%#BH TI&5-Z_K'*1>*_BH. MNL)8T@T*.GV?KGV[/_0\2.^Z&:"VF:Z!@;MK%G2PV2.[P;8CJE>+ZAT4=8DS MJJ!?R1-\&:![&PO=V]R:W-H965T,91I!!H@P$T5\[6$*6&23-XWL#ZK1KFL3N]0OZGY5X M+69%)"QY]B]-U7;N7#HHA34I,W7/]W]#(VAJ\!*>R>H3[9M8ST%)*17/FV3- M(*>L_B9/S49T$H)3"7Z3X+\V(6@2@DIHS:R2=4L4B6>"[Y$PT1K-7%1[4V5K M-9298WQ00M^E.D_%=T([0JAG1%B*/GPO::'/2+U'7[2#?D8<2 M7C(EG@<(+E\/YX_#]>@&[1D%%7[PFC."P\XS4$.[68--AL',:^%:%B2!N:.? M>PEB!T[\VR\X]/X84FX)K*=[TNJ>C*''7[DB&2K.4U]#1A6D>8?MX@GV C^< MN;NNKI_#_ A'4=2&]1A/6\;34<:/C"I(T8,B"@:=/II^[ME8 NLI#5NEH4U/ MAC9U6P+KZ8Y:W9%]3]:08==LDPA[QYX<",.3R^D)3UZVC"]?X\E/E&U2G@_1 M&\T_]W L@?6D7K52KVR:\LJF;DM@/=W8._R*>_9MV6!V#8=]W\/!D2\'XH(P MBB;#OL2=T@./DKX'J4QEH0N]+!TD.)I_[@G90NNK]0]J?9OF;-!L:;>$UM=^ M*&#P:)WP/^T9#/R4^UYT[,Z?P[2')^$)=QZ*#SQ>??3F=9KUNW3NULVY_?5%WIT?S"].U5\WF J9O^ST1L*),H@[6&]"XB M?3RB[J/K@>)%U8JNN-*-;76Y!9*", 'Z_IIS]3(P"[3_9L3_ 5!+ P04 M" !:G498ZQN)AF(# #S"0 &0 'AL+W=O6]O KHT@/10QXJ0]%#W0TM@B(I$.2=G; M_OH.)5GQ6K)W#[W8)#6/;X8S)*='J;[I L"0IZH4>N84QNSO75=G!51,W\D] M"/RRE:IB!J=JY^J] I8W2E7I^I1&;L6X<.;39FVEYE-9FY(+6"FBZZIBZI]' M*.5QYGC.:>$SWQ7&+KCSZ9[M8 WFZWZE<.;V5G)>@=!<"J)@.W,>O/N%1ZU" M(_$'AZ,^&Q,;RD;*;W;R6SYSJ"6"$C)C33#\.\ "RM):0H[OG5&G]VD5S\KFEQP[6>J0K-9& M5ITR$E1RE &$W>+L$P7NIWY!?R=;TD M;]^\(V\(%^1+(6O-1*ZGKD$ :\;-.F>/K3/_BK,E9'K^ M<,7>)[5C@O_+;#V]Q]B%EB7/65M>(B:*LY*L<1&J)D]_/6RT45B-?X_EHP68C /8%KW7>Y;!S-E;7^H SOSGG[R( M_CJ6G?_)V+-,D- MAU'BUF1TAI*F21Q? ^EDB!(PW'>L.<-7Y7<#-L/3\@?%:B@Q$++"3S9]7'N M<,@=1I1>< ^E?!I-)MXX>-2#1S?!E[ %I2 _97J,+QKR!3&-+OB&4B&-S\KE M&5[3"_;9D2,)IZ?C%-Y M],?M16]R?9$&CV/6]<^I39K>D8)7+B;)5*;UU71EN(B>SQ%!+]9LU%3)0NBHTK4P%DE1O%S/4] M;^C&A";.=)S7+<1TS'>*T006 LE='!/Q=0:,[R<.=@X5G^AFJ[(*=SI.R08> M0'U.%T*7W(JRHC$DDO($"5A/G/?X-O2]S"!O\0>%O3QZ1ME4EIQ_R0H?5Q/' MRT8$#"*5(8C^>80Y,):1]#C^*:%.U6=F>/Q\H'_()Z\GLR02YIS]25=J.W&N M';2"-=DQ]8GO?X-R0H.,%W$F\[]H7[;U'!3MI.)Q::Q'$-.D^"5/I1!'!GAX MQL O#?Q3@_X9@Z T"%YKT"\-^KDRQ51R'4*BR'0L^!Z)K+6F90^YF+FUGCY- MLN_^H(1^2[6=FM[%*>-? = ,$EA3A1:,)!*]#4$1RN0[] OZ_!"BMV_>H3>( M)NB>,J:_EQR[2O>>,=RH[&E6].2?Z0G[Z)XG:BO17;*"E0EP];"KL?N'L<_\ M5F((40\%^ KYGA\T#&C^>G._P3Q\O3ENF4U0?8D@YP5G>6M=LS(^! JIC!B7 M.P'HK]_U:_1102S_;E*_H/>;Z5GXN)4IB6#BZ/@@03R",_WI!SST?FU2SB8L MM 0S5.U7JO;;Z-.#FJE6\RIS'!KO8@2,;NB2 8KTBA1TNCQ5L'597!2W!# 4'E8*#5@7OGO0>(T$'^8AO M$OJO7J("&%'Z5W&MJ(JV--F82C9I5O0R.I(LZ)]H5C09'#<)>D.S4?B9'DVF:2RNOJZ_9A(668(:.HTK'T44C MV,BFJC9AH268H>IUI>IUAPA6AB?1['B'F*5/;$T"7[\B35AH"68HBKWZK.A=U,%+O"5AK=)"6S13VJ-C M.+;FY=71!/%U=5Z1/^?Y#Y*$Z?RM47W\W/V]GA><1(#V@7:6U1+-E-6O9?5; M91UTW=G;>9V7J$U::(MF:EGG)_BR"0JVFJ%8I86V:*:T=9*"NV0IW[3'XX;< MQ.L-3IW<:GIBBV:J5R>D5Q8U04%$_S.Y0E5XK'^>,6R I$UD"_7W.N#H6L@^K>;OH_ M4$L#!!0 ( %J=1EBM/S2J;0( /D% 9 >&PO=V]R:W-H965TPJ"[P,("7C-$FR6'&AHWP8SB8V'YH52J%A8IE;*<7M M9@S2U*.H%^T.'L1BB?X@SH<57\ 4\+&:6++BEJ44"K031C,+\U%TV;L89]X_ M.'P74+N]/?.9S(QY\L9=.8H2+P@D%.@9."UKN (I/1')^+WEC-J0'KB_W[%_ M"KE3+C/NX,K('Z+$Y2CZ$+$2YGPE\<'4M[#-Y\SS%4:Z\&5UXYL-(E:L'!JU M!9,")72S\N=M'?8 :?H"(-T"TJ"["1147G/D^=":FEGO36Q^$U(-:!(GM'^4 M*5JZ%83#_ $D1RC9A%OLG M)RQ-TH0]3J_9T=OC#MY^6YE^X.W_;V78S\_DRNX0E/MUJ -[^ PK^^R"U?Q M D81M9$#NX8H?_>FER4?.U0/6M6#+O9\NII)H+^457Q#O8.,*[/2>$AF0W0> MB'SOKO-D&*\/Q#YK8Y^]+C:"58E# G:')Z3B6TS:!I##15:.Z901H58;NDV0S6.]#]W!C<&3Y .^WS M/U!+ P04 " !:G498VSR6[P,# #&"@ &0 'AL+W=OL;)I::2,_H91!)&B8UH=*"-3M8=J#20X2 M-;$SVX%V?_WL.&1 0P02/!#;N>\[WW=GYX9;REYX#"#0:Y82/C)B(?*!:?(P MA@SS#LV!R#F>&$&/ZP7)LQ?T@+D28$9@SQ M(LLP>YM 2K(YGS$Y,VN6*,F \(02Q& U,L;V M8-I3]J7!CP2V?&^,5"1+2E_4Y#$:&9;:$*00"L6 Y6,##Y"FBDANXT_%:=0N M%7!_O&/_5L8N8UEB#@\T_9E$(AX9?0-%L,)%*N9T^QVJ>+J*+Z0I+__15MMV M[PT4%ES0K ++'60)T4_\6NFP!Y \S0"G CC' .\$P*T [C&@=P+@50#O7 _= M"E"&;NK82^$"++ _9'2+F+*6;&I0JE^BI5X)476R$$R^321.^'/@@A6A*%A" MUN@+&D=1HC*(4_1(=!FJ?-X$('"2\EMI\KP(T,W'VZ$II'_%8H:5KXGVY9SP MY:(G2D3,T91$$#7@@W:\[;00F#+P.GIG%_W$:65<0-Y!KO49.9;C-FSHX7RX MTQ1/.SR 4,+MD]ZGY\.=%C'_QDMI M)8_W[Z;\:P=>LP-UY0UXCD,8&?).X\ V8/B?/M@]ZVN3]MZV"GQX#,(8LS7P M)O%::2XM]FN2!9KL;B]?GM6WU.\P:=/WAG:_?^_=[UL>B-BK1>Q=(&*UY281 M6VDN%?&:9$'OG3;'ZK59:-7,O0]S!K*05$?$44@+(O3%7*_63=>X[#6.UB?V MX,%N6 ]DDZ9[JO_TNL-[DG6;$(Y26$E75N=.YIKIKDE/!,W+MF!)A6PRRF$L M&TU@RD"^7U$J=A/EH&Y=_7]02P,$% @ 6IU&6!K\?0FW!P .TL !D M !X;"]W;W)K&ULM9QK;]LV%(;_BN 50PNLM42) ME)TE!IIDEP(M5C3K]F'8!]5F8B&Z>!*==,!^_"A9\3$CZ<1L#K^TODBO^!Z] M=A[R6#J]+ZO;>BVE\K[F65&?3=9*;4ZFTWJYEGE2ORDWLM#O7)=5GBC]M+J9 MUIM*)JMVISR;,M\7TSQ)B\GBM'WM8[4X+;GF^1&7DGU>?.QTL^F>Y55FLNB3LO"J^3UV>1M<'(1BV:' M=HL_4GE?'SSV&BM?RO*V>?)N=3;QFQ')3"Y5(Y'H_^[DA,']9];\]K,EZ26%V7V9[I2Z[/);.*MY'6RS=2G\OY7V1GBC=ZRS.KV M7^^^V]:?>,MMKP0=CN$K='= MR%I;EXE*%J=5>>]5S=9:K7G0UJ;=6[M)B^8T7JE*OYOJ_=3BDZQ5M5VJ;946 M-]YK[TKG9+7-I%=>>^9[2;'2KV2)DBOOHJQ5[;V\E"I)L_J5WN_SU:7W\L4K M[X67%M[OZW);Z^WKTZG28VR.-%UVXSG?C8>-C"=@WH>R4.O:^ZE8R94I,-7F M]@[9@\-SABI>RN4;+PQ^\)C/PH$!71R_.T.&$^X+'K9ZX5$%;PK95;:6U9WT M_GJOM_?>*9G7?P]5;R<>#8LWG_F3>I,LY=E$?ZA;Q2>KI%A*,_WC@T7E;$\/D9CA7.R="Y MRT)>I^K5D#]4V]8?D9A1AOF^#'.7R9Y3UH%(S*A#X,.??I\FV[B.K>E.[3#= M8<3]:#C=P0')!*B=]U)'6X'0]"C*WG^> M]201/X*M42HULQY 72QP&75&BF!4:F8M ,$8BC7'1QW7L7;-^E%G\Y'9(@.( M8CA$#23]63-(_'#6IETL7C% ,A8YC3TIN%&IF;4 <&/X*MGQL2=%M$[M,/:Q M/[+@QX"\&$Y>_=3;SROQ0UC[=+'^Q8#=6.PTZ:1<1Z5FU@*XCN%+:,%3AN4(2FB4:F9M0!$"XF:E+B.M>M^FS(2\_E((R<$R@J?I*S1S#]K!HH? MU]J^BW6U$ N=-K'#$FACDK-_"D)0%U$U,G$=6Q=1_U.)IL'L]GP!R "+HN> MY+*Q#X#]9!0_EK5E%RML$2!>Y+3)&9%2'Y6:60N@OHBHR8GK6+ON-SE')J/1 MP6_!GH2VL<"/SDIQ26M7+I;0(L"\R&GO,R(E.RHULQ9 =A%1[Q/7L78]T/N, MPW DVL!F$*PIQ(&T.$Y: W'^EJDH?A3K'\JZ6$;C@&O<:0N4DP(: ME9I9"P T3M0"Q76L7?=;H*'/QQ7S2#5$G6GLUDE:=% MJLTES56S@XY(>8Q*S;0.V":<-D0%*:%1J9FU $(31 U17,?:=;\ARF>"CZR- M"X L@4/6>*J_91Z*'\S:LY,K-@\NV71[S2;M19LN0$T J FBEBBN8^VZWQ(- M8A:,++L(8"V!LQ:>^F=-1_$C6Q? Q6J; ) 33INB@A3LJ-3,"YJO66Y+=3N?CW[5_=W@'K;WO?H MT>OGP2 $ !3 M&@ &0 'AL+W=O%+V@I;%-K"1J24B33,Z=G5+YE>O*: -W93RC)G,2O+[L1BQ@N5L SN!)%%FE+Q_1H2?I@[OG,LN&?; MG3(%[F*6TRVL0'W)[X2^H!C0POXHDL?\FAKNLY)"JDXFEMK'N0LJSZ MIP^U$"<&_O 9@Z V"!X;C)XQ&-0&@Y>V,*P-AJ4RU5!*'4*JZ&(F^($(4UO3 MS$4I9FFMA\\R,^\K)?13INW48E6L)7PK(%/D9J]_)7D;@J(LD>_(S^3+*B1O MW[PC;PC+R"U+$CU592'$EC%>$; FF>\.\ .CC%115CF(E4N6!<,,7^IF59 MGM"L3V)K4^=*7,'\R@=-)-XOO M/K[S]J7:]M8*F4D>34:/)R*K)DZ7U#_F8 M\#5-R"?]DHAXH8ONCP+UZ6#%GZL#)BQ$@G5D'3>RCG$]=HPI(R8L1()U9)PT M,D[^/X^=]+F/W_6QI;4_YTJ'!.M(=]E(=XGGV/KA+8,F+"0B181T;?:S>8GG6EWCSD>H\/L?9DJ81>D(5@V99$ M.RJVT+>9O*Z!DQ-/'HT>.;*]T7,5PJ)U)3K9@_NXSDP?GG-F>TOG+D-46HA% MZZHG(^O.2IL/^2/D((": :'20BQ:5\LV"?*MR<%K@L#X21 8/@D"J.D-%JTK49O@ M^/8,YS\/ I:= &:NLT2EA5BT[JRTN9-_B1P$4',D5%J(1>MJV:9)OC5]>$T0 MF+Y@>X^: &'1*HGA1FE,+24IGKCYA-Z7-RV,4N4M"B[J@3]3JOH4!/5D M1@M27Y05%1K)2UD0I;MR&M25I"2K@53PH!.&25 0)OQA7\R+ZT+5WJ2<"S7P MH["->?;P-=/1Y*/O6;U1F=&!?W_V_M>\5%?O/'L\^7!R$EZ$]^=7N\A9 YW[ M@5/X\AG"J"PFFCS+[3Z[J'3W>=+A?O403]#;3F 8IUK+TEM-)XP@4C]:.+(]V(6-3L%$*4UNF\'^ MCIO3=X!5#PPRSEN#'=\&AOV**$6EN-8=<[()/H&\IGVWK+3#J23+J'/IKPGF MH).,2YE1N=[Y_BHT['.:@QW)IC,XJK(* %2J+'0C8V1:"F(\K!A-0\M.*.>W M<(GZF6]I+_*-E3-%)]JF-M0TK8SM@/ZFFM7>E.V^2M>KV$.IOLSU<(3IP]ZD M-Y+F;&'ZB[PU@*E'N#JI*K[\S-E4%-0._MD)AWVRXGFS4K)'G0U*9:(#5/K> M Y6*338COR6I[NA"K.>.T?H^=_.\Y0**@G?-*UK_Y!G^=6.FUOZ6W@V MEY5=QTZ3PW'%Z^!Z;A\A#-WD,,]E]LRO[2TQ&QV"R M8@?\#WHGX.JDWGC.NF&AZ,Y9E5#QYQ-;R MBHPYW=;7YV3 '&,>RL#S_TWAZZ'@LAGGK M.9$>RNFA',MR(2/SQ?*X.:G^N$>:IG&<)-B,CD9.!R-LWI($_MQJF#=@8'D@ MT\OF&E]MO$+VUP&VIOLJ!!LI7HG82/&Y!L0];\!(4_=J8WF @:T"5CN0WYT' M:LK-B6-85H^%:S_X3[\ U!+ P04 " !:G498EXJ[', 3 M @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/ MV!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%" MKM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( %J=1EB' M_?)/208 *@Y / >&PO=V]R:V)O;VLN>&ULQ9O;;MLX$$!_A?#+9H'- M.I9U:]$4<).V&R#;&G&0?5PP$FT3E427I)RF7[\C.4Y'CCS8EXF>$MV/AQ0/ MAZ3>/1C[[=Z8;^)'653N?+3V?O-V/';96I72_6DVJH(C2V-+Z6'3KL9N8Y7, MW5HI7Q;CX.PL'I=25Z/W[_;WFMLQWC!>95Z;"G8V.^ZT>G"_CC>;8JN=OM>% M]H_GH_;_0HU$J2M=ZI\J/Q^=C81;FX>_C-4_3>5EL+^]O)("!7C-'/:..P_[L+XEO[?\)HEDN=J4N3U:6J_"Z.5A4-8.76>N-& MHI*E.A]=F*VR8BY7JOE1\)2K?/<#/9"A<-FW&@[8J[QEY..9U;GVXJK:70Q' M$59 8 6\6!>P;0J=P]-SL6@@F@N<,$MQ(=T:04X)R.E@D%\WRB+(D( ,AXND M*3<(,B(@HU>$_" +665*M&^S0X Q 1@/!BA.YA)!)@1D,EA1+[S)$&1*0*:\ MD(NZ+*5];*'TJM)PF:R\F&69J2NO$>0; O(-+^2-VJJJ[C319U0;?<:+\P7N M>VV<$]"J0*V3MD-&VH-9'TV]^K8V1:ZL^TU\_%Z#]#$;I9 )LT,^U$Y7"J(V MRX#+Z?8$#$>I8\+LCL_&Y ^Z*(2LF6IW> M*EN*2W7O,14EBPF[+&,L.$ M60T+;^')*YU!7=LJMPL>AJ.,,&%6PB>IK;B31:W$WQ"UVJH7>)0+)LPRN*HR M4RIQ*W]TRC.@C! P&P%T69=UT9K^JU^#%IK.G%5K53E(?# FI8> 60^0+H*R M_&/[FC9VV#07_"% :!B13#2X+8$[; V^'CA)$P"R(&[6K@W/9E/*M!329'8HVH&01,,OB!EH[6V>^MJ (#$7) M(6"6PZ*^=^I[#2>)C]O#VD9Y(F#VQ%P^BJT3;\&^ !#,HC4V:/T)A3C$EY M9,KLD:=\3)S<2GBP^QUS4?*8,LOC96+6BTB.43'[HR]#ZX6D-#)EUDAOJM9+ M2:EDRJP2.F<3&).2RY0[\^@D;;U1I!0S95;,+C'JQ:*D,N4>E^K+D'HI*:U, MF;5R)%7:<^(A9THK(;-6<,K4%\.0DDG(/>5!Y4X=-8>46T)FMQ"Y4Q-2C$GY M)63VR['\Z:G8,28Y"\*>J* TH+=*4F8)F4;J)!I@B0<6.,2G=1,RZ.8*Y?^4Q)J6;:(AT9H_9+71* M-Q&S;FA,G%='Y+0[LW?Z\Z[GRHDQ*>]$S-XYAOE4.3$FY9V(V3MD?MBMFY2% M(F8+T9B=NDE9*&*V$(V)^T0Q9:&8V4(T)NX3Q92%8F8+'0P*X&Y'L_H+8U(6 MBIDM] (3=3DO.K*,*0O%["N_B!EH<8(Q*0O%W-/WNZ&6P\+N6>H74Q:*F2WT MC(D*^Q^E5VO(T$_E%F.22\!>94:_TQ5>BKE5KIG&N<,)>4Q9*!YBJK]7EC%E MH7B0\;8GS(XL8\I"\4 #;D^@>.$?9:&$V4+',=M7'V-2%DJ8+41&LU/H"66A MA-E"G>'+[OM^"0S5GS:0;&I"R4,%N(G@O N5!"62AA MMA U%P#!19@I9:&4V4(TY@QC4A9*AUN5)DX[%DHI"Z4#K4Q[&M?&F)2%TD$6 MJ#T/OF-,RD+I8"O56E2,25DH?XT"<*H6:N\ MK(OB O9]K:Z-S/Q[VAVY8?)Z.YV%=[<>Q^U77PV9?3LWPT';E?+FR;?M3,UZ6_:[NFLU[LRNU M+)=>]_$.Q#('9#N0&!W0+P#@=Z">@N!WH)Z"X'>,GG9)M!; M4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M1;R706U%O)=!; M46\ET%LG'TL(]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)](ZH=R30 M.Z+>D4#OB'I' KTCZAT)](Z3C]T$>D?4.Q+H'5'O2*!W1+TC@=X1]8X$>D?4 M.Q+H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&V3GY4$>AOJ;01Z&^IM!'H; MZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^V2S"8'> MCGH[@=Z.>CN!WHYZ.X'>"?5.!'HGU#L1Z)U0[T2@=T*]$X'>"?5.!'HGU#L1 MZ)U0[T2@=YIL%B30.Z'>B4#OA'HG KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTS MZIT)],ZH=R;0.Z/>F4#OC'IG KWS9+/W3^H]C%_',MQZOM?X_)^D>KS<6VZ/ MORZ_3Z*$JRO.]7W%\/074$L#!!0 ( %J=1EB-G,NK- ( %8R 3 M6T-O;G1E;G1?5'EP97-=+GAM;,W;36[;,!"&X:L8V@:6+%*DU"+.INVVS:(7 M8"4Z%JP_D$SJW+Z4G 1HD1H)7*#OQH)-F][X]-QLD-[, M?1=67X[Q9]^.PS9QMO/)ZM-IXYRU3DSOSA_*7,N,.Z\=>/DX\2P\[<8V;\R.U_MS=(=E'CY;'I??\>\S?JG_ MSCX$I \)Z:. ]*$@?6A('R6DCPK2QP=('_F&T@A%U)Q":DXQ-:>@FE-4S2FL MYA17&UL4$L! A0#% @ 6IU&6*"<\ ON *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ M6IU&6)E&PO=V]R:W-H965T&UL4$L! A0#% @ M6IU&6(]R7&I# @ Q@4 !@ ("!/A 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ 6IU&6)? G)1U P A L M !@ ("!,2( 'AL+W=OP@X08 *L@ 8 " @=PE !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 6IU&6$7>^5T\%0 2D$! !@ ("! MAC$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6IU&6/4V9L:0#0 ="T !D M ("!670 'AL+W=O&PO M=V]R:W-H965TR8&04 M T, 9 " @=") !X;"]W;W)K&UL4$L! A0#% @ 6IU&6"$! 8&T#0 '3, !D ("! M((\ 'AL+W=OTC ' #X$ &0 @($+G0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ 6IU&6/KK:ZGT! K@L !D ("!]:@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6IU&6!J)FJH2 M P +0< !D ("!)\4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6IU&6'8B%Q)N P ^0< !D M ("!4= 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 6IU&6(/%P?CZ @ @P8 !D ("!K=T M 'AL+W=OX >&PO=V]R:W-H965T&UL4$L! A0#% @ M6IU&6#B1[+S8'P B&L !D ("!3.@ 'AL+W=O=,# !>" &0 M @(%;" $ >&PO=V]R:W-H965T&UL4$L! A0#% @ 6IU&6*!8N,I-! MG0L !D ("!+1 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6IU&6$ J=](%!0 @@P !D M ("!GQT! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 6IU&6$:$+$U&! '0L !D ("!J2D! 'AL M+W=O#@ &0 @($F+@$ >&PO=V]R:W-H965T2B7 @ *$5 9 " M@<@S 0!X;"]W;W)K&UL4$L! A0#% @ 6IU& M6!L]V\P? P 'P< !D ("!6SP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6IU&6)-S[YG_ P O @ M !D ("!3D&PO=V]R:W-H965T&UL4$L! A0#% @ 6IU&6.[#E[3& P UQ, !D M ("!AU@! 'AL+W=O&PO=V]R:W-H965T M 0!X;"]W;W)K&UL4$L! A0# M% @ 6IU&6+C@.7VL P 51 !D ("!F64! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 6IU&6'B5 MMW&N!0 I2( !D ("!TW\! 'AL+W=OZV&5A4$ #5% &0 M @(&XA0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 6IU&6$J-*WB7!P S50 !D M ("![)(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 6IU&6/X><;&PO=V]R:W-H965T&UL4$L! A0#% M @ 6IU&6!EX@KJW!0 +C0 !D ("!YKT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6IU&6.1J+K=G M @ )@8 !D ("!ELH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6IU&6*"W4Z58 P !PH !D M ("!*M,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 6IU&6!6.G<0E P !@D !D ("!'N(! M 'AL+W=OX" !3" &0 @(%ZY0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M6IU&6&6DVUQ(! I@\ !D ("!@.P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6IU&6*-"X[RF! M3! !D ("!-?T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6IU&6%+E$9$? P "0L !D M ("!]@L" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 6IU&6%QYR?Q.! PQL !D ("!QQ8" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6IU& M6!K\?0FW!P .TL !D ("!*B$" 'AL+W=O2 $ !3&@ &0 M @($8*0( >&PO=V]R:W-H965T7!E&UL4$L%!@ !@ - & 5QH )$] @ $! end
XML 113 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 114 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.0.1 html 359 458 1 false 98 0 false 11 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.snap.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.snap.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Statements of Cash Flows Sheet http://www.snap.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements of Operations Sheet http://www.snap.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 0000006 - Statement - Consolidated Balance Sheets Sheet http://www.snap.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 6 false false R7.htm 0000007 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.snap.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Revenue Sheet http://www.snap.com/role/Revenue Revenue Notes 10 false false R11.htm 0000011 - Disclosure - Net Loss per Share Sheet http://www.snap.com/role/NetLossperShare Net Loss per Share Notes 11 false false R12.htm 0000012 - Disclosure - Stockholders' Equity Sheet http://www.snap.com/role/StockholdersEquity Stockholders' Equity Notes 12 false false R13.htm 0000013 - Disclosure - Business Acquisitions Sheet http://www.snap.com/role/BusinessAcquisitions Business Acquisitions Notes 13 false false R14.htm 0000014 - Disclosure - Goodwill and Intangible Assets Sheet http://www.snap.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 0000015 - Disclosure - Long-Term Debt Sheet http://www.snap.com/role/LongTermDebt Long-Term Debt Notes 15 false false R16.htm 0000016 - Disclosure - Commitments and Contingencies Sheet http://www.snap.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 16 false false R17.htm 0000017 - Disclosure - Leases Sheet http://www.snap.com/role/Leases Leases Notes 17 false false R18.htm 0000018 - Disclosure - Strategic Investments Sheet http://www.snap.com/role/StrategicInvestments Strategic Investments Notes 18 false false R19.htm 0000019 - Disclosure - Fair Value Measurements Sheet http://www.snap.com/role/FairValueMeasurements Fair Value Measurements Notes 19 false false R20.htm 0000020 - Disclosure - Income Taxes Sheet http://www.snap.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 0000021 - Disclosure - Accumulated Other Comprehensive Income (Loss) Sheet http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income (Loss) Notes 21 false false R22.htm 0000022 - Disclosure - Property and Equipment, Net Sheet http://www.snap.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 22 false false R23.htm 0000023 - Disclosure - Balance Sheet Components Sheet http://www.snap.com/role/BalanceSheetComponents Balance Sheet Components Notes 23 false false R24.htm 0000024 - Disclosure - Employee Benefit Plans Sheet http://www.snap.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 24 false false R25.htm 0000025 - Disclosure - Related Party Transactions Sheet http://www.snap.com/role/RelatedPartyTransactions Related Party Transactions Notes 25 false false R26.htm 0000026 - Disclosure - Restructuring Sheet http://www.snap.com/role/Restructuring Restructuring Notes 26 false false R27.htm 0000027 - Disclosure - Subsequent Events Sheet http://www.snap.com/role/SubsequentEvents Subsequent Events Notes 27 false false R28.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 28 false false R29.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 29 false false R30.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.snap.com/role/SummaryofSignificantAccountingPolicies 30 false false R31.htm 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.snap.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.snap.com/role/SummaryofSignificantAccountingPolicies 31 false false R32.htm 9954473 - Disclosure - Revenue (Tables) Sheet http://www.snap.com/role/RevenueTables Revenue (Tables) Tables http://www.snap.com/role/Revenue 32 false false R33.htm 9954474 - Disclosure - Net Loss per Share (Tables) Sheet http://www.snap.com/role/NetLossperShareTables Net Loss per Share (Tables) Tables http://www.snap.com/role/NetLossperShare 33 false false R34.htm 9954475 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.snap.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.snap.com/role/StockholdersEquity 34 false false R35.htm 9954476 - Disclosure - Business Acquisitions (Tables) Sheet http://www.snap.com/role/BusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://www.snap.com/role/BusinessAcquisitions 35 false false R36.htm 9954477 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.snap.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.snap.com/role/GoodwillandIntangibleAssets 36 false false R37.htm 9954478 - Disclosure - Long-Term Debt (Tables) Sheet http://www.snap.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.snap.com/role/LongTermDebt 37 false false R38.htm 9954479 - Disclosure - Leases (Tables) Sheet http://www.snap.com/role/LeasesTables Leases (Tables) Tables http://www.snap.com/role/Leases 38 false false R39.htm 9954480 - Disclosure - Strategic Investments (Tables) Sheet http://www.snap.com/role/StrategicInvestmentsTables Strategic Investments (Tables) Tables http://www.snap.com/role/StrategicInvestments 39 false false R40.htm 9954481 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.snap.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.snap.com/role/FairValueMeasurements 40 false false R41.htm 9954482 - Disclosure - Income Taxes (Tables) Sheet http://www.snap.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.snap.com/role/IncomeTaxes 41 false false R42.htm 9954483 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossTables Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLoss 42 false false R43.htm 9954484 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.snap.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.snap.com/role/PropertyandEquipmentNet 43 false false R44.htm 9954485 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.snap.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.snap.com/role/BalanceSheetComponents 44 false false R45.htm 9954486 - Disclosure - Restructuring (Tables) Sheet http://www.snap.com/role/RestructuringTables Restructuring (Tables) Tables http://www.snap.com/role/Restructuring 45 false false R46.htm 9954487 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 46 false false R47.htm 9954488 - Disclosure - Summary of Significant Accounting Policies - Summary of Estimated Useful Lives of Intangible Assets (Details) Sheet http://www.snap.com/role/SummaryofSignificantAccountingPoliciesSummaryofEstimatedUsefulLivesofIntangibleAssetsDetails Summary of Significant Accounting Policies - Summary of Estimated Useful Lives of Intangible Assets (Details) Details 47 false false R48.htm 9954489 - Disclosure - Revenue (Details) Sheet http://www.snap.com/role/RevenueDetails Revenue (Details) Details http://www.snap.com/role/RevenueTables 48 false false R49.htm 9954490 - Disclosure - Net Loss per Share - Additional Information (Details) Sheet http://www.snap.com/role/NetLossperShareAdditionalInformationDetails Net Loss per Share - Additional Information (Details) Details 49 false false R50.htm 9954491 - Disclosure - Net Loss per Share - Schedule of Numerators and Denominators of Basic and Diluted Net Loss per Share Computations for Common Stock (Details) Sheet http://www.snap.com/role/NetLossperShareScheduleofNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails Net Loss per Share - Schedule of Numerators and Denominators of Basic and Diluted Net Loss per Share Computations for Common Stock (Details) Details 50 false false R51.htm 9954492 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss per Share (Details) Sheet http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails Net Loss per Share - Schedule of Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss per Share (Details) Details 51 false false R52.htm 9954493 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 52 false false R53.htm 9954494 - Disclosure - Stockholders' Equity - Summary of RSU and RSA Award Activity (Details) Sheet http://www.snap.com/role/StockholdersEquitySummaryofRSUandRSAAwardActivityDetails Stockholders' Equity - Summary of RSU and RSA Award Activity (Details) Details 53 false false R54.htm 9954495 - Disclosure - Stockholders' Equity - Summary of Stock Option Award Activity (Details) Sheet http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails Stockholders' Equity - Summary of Stock Option Award Activity (Details) Details 54 false false R55.htm 9954496 - Disclosure - Stockholders' Equity - Summary of Total Stock-based Compensation Expense (Details) Sheet http://www.snap.com/role/StockholdersEquitySummaryofTotalStockbasedCompensationExpenseDetails Stockholders' Equity - Summary of Total Stock-based Compensation Expense (Details) Details 55 false false R56.htm 9954497 - Disclosure - Business Acquisitions - Additional Information (Details) Sheet http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails Business Acquisitions - Additional Information (Details) Details 56 false false R57.htm 9954498 - Disclosure - Business Acquisitions - Summary of Total Purchase Consideration Allocation (Details) Sheet http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails Business Acquisitions - Summary of Total Purchase Consideration Allocation (Details) Details 57 false false R58.htm 9954499 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details) Sheet http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details) Details 58 false false R59.htm 9954500 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Details 59 false false R60.htm 9954501 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) Sheet http://www.snap.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails Goodwill and Intangible Assets - Additional Information (Details) Details 60 false false R61.htm 9954502 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Intangible Asset Amortization Expense (Details) Sheet http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails Goodwill and Intangible Assets - Schedule of Estimated Intangible Asset Amortization Expense (Details) Details 61 false false R62.htm 9954503 - Disclosure - Long-Term Debt - Additional Information (Details) Sheet http://www.snap.com/role/LongTermDebtAdditionalInformationDetails Long-Term Debt - Additional Information (Details) Details 62 false false R63.htm 9954504 - Disclosure - Long-Term Debt - Summary of Convertible Notes (Details) Notes http://www.snap.com/role/LongTermDebtSummaryofConvertibleNotesDetails Long-Term Debt - Summary of Convertible Notes (Details) Details 63 false false R64.htm 9954505 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.snap.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.snap.com/role/CommitmentsandContingencies 64 false false R65.htm 9954506 - Disclosure - Leases - Additional Information (Details) Sheet http://www.snap.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 65 false false R66.htm 9954507 - Disclosure - Leases - Summary of Weighted-average Remaining Lease Term and Discount Rate Related to Operating Leases (Details) Sheet http://www.snap.com/role/LeasesSummaryofWeightedaverageRemainingLeaseTermandDiscountRateRelatedtoOperatingLeasesDetails Leases - Summary of Weighted-average Remaining Lease Term and Discount Rate Related to Operating Leases (Details) Details 66 false false R67.htm 9954508 - Disclosure - Leases - Schedule of Present Value of Operating Lease Liabilities (Details) Sheet http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails Leases - Schedule of Present Value of Operating Lease Liabilities (Details) Details 67 false false R68.htm 9954509 - Disclosure - Strategic Investments - Summary of Strategic Investments (Details) Sheet http://www.snap.com/role/StrategicInvestmentsSummaryofStrategicInvestmentsDetails Strategic Investments - Summary of Strategic Investments (Details) Details 68 false false R69.htm 9954510 - Disclosure - Strategic Investments - Summary of Gain (Loss) on Strategic Investments (Details) Sheet http://www.snap.com/role/StrategicInvestmentsSummaryofGainLossonStrategicInvestmentsDetails Strategic Investments - Summary of Gain (Loss) on Strategic Investments (Details) Details 69 false false R70.htm 9954511 - Disclosure - Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) Sheet http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) Details 70 false false R71.htm 9954512 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 71 false false R72.htm 9954513 - Disclosure - Fair Value Measurements - Summary of Gain (Loss) on Securities (Details) Sheet http://www.snap.com/role/FairValueMeasurementsSummaryofGainLossonSecuritiesDetails Fair Value Measurements - Summary of Gain (Loss) on Securities (Details) Details 72 false false R73.htm 9954514 - Disclosure - Income Taxes - Schedule of Domestic and Foreign Components of Pre-Tax Loss (Details) Sheet http://www.snap.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofPreTaxLossDetails Income Taxes - Schedule of Domestic and Foreign Components of Pre-Tax Loss (Details) Details 73 false false R74.htm 9954515 - Disclosure - Income Taxes - Schedule of Components of Income Tax (Benefit) Expense (Details) Sheet http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails Income Taxes - Schedule of Components of Income Tax (Benefit) Expense (Details) Details 74 false false R75.htm 9954516 - Disclosure - Income Taxes - Summary of Reconciliation of Statutory Federal Income Tax Rate (Details) Sheet http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails Income Taxes - Summary of Reconciliation of Statutory Federal Income Tax Rate (Details) Details 75 false false R76.htm 9954517 - Disclosure - Income Taxes - Summary of Significant Components of Net Deferred Tax Balances (Details) Sheet http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails Income Taxes - Summary of Significant Components of Net Deferred Tax Balances (Details) Details 76 false false R77.htm 9954518 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 77 false false R78.htm 9954519 - Disclosure - Income Taxes - Summary of Activity Related to Gross Unrecognized Tax Benefits (Details) Sheet http://www.snap.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails Income Taxes - Summary of Activity Related to Gross Unrecognized Tax Benefits (Details) Details 78 false false R79.htm 9954520 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails Accumulated Other Comprehensive Income (Loss) (Details) Details http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossTables 79 false false R80.htm 9954521 - Disclosure - Property and Equipment, Net - Summary of Property and Equipment, Net (Details) Sheet http://www.snap.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails Property and Equipment, Net - Summary of Property and Equipment, Net (Details) Details 80 false false R81.htm 9954522 - Disclosure - Property and Equipment, Net - Additional Information (Details) Sheet http://www.snap.com/role/PropertyandEquipmentNetAdditionalInformationDetails Property and Equipment, Net - Additional Information (Details) Details 81 false false R82.htm 9954523 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net by Geographic Area (Details) Sheet http://www.snap.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetbyGeographicAreaDetails Property and Equipment, Net - Schedule of Property and Equipment, Net by Geographic Area (Details) Details 82 false false R83.htm 9954524 - Disclosure - Balance Sheet Components (Details) Sheet http://www.snap.com/role/BalanceSheetComponentsDetails Balance Sheet Components (Details) Details http://www.snap.com/role/BalanceSheetComponentsTables 83 false false R84.htm 9954525 - Disclosure - Employee Benefit Plans (Details) Sheet http://www.snap.com/role/EmployeeBenefitPlansDetails Employee Benefit Plans (Details) Details http://www.snap.com/role/EmployeeBenefitPlans 84 false false R85.htm 9954526 - Disclosure - Related Party Transactions (Details) Sheet http://www.snap.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.snap.com/role/RelatedPartyTransactions 85 false false R86.htm 9954527 - Disclosure - Restructuring - Additional Information (Details) Sheet http://www.snap.com/role/RestructuringAdditionalInformationDetails Restructuring - Additional Information (Details) Details 86 false false R87.htm 9954528 - Disclosure - Restructuring - Schedule of Restructuring and Related Costs (Details) Sheet http://www.snap.com/role/RestructuringScheduleofRestructuringandRelatedCostsDetails Restructuring - Schedule of Restructuring and Related Costs (Details) Details 87 false false R88.htm 9954529 - Disclosure - Subsequent Events (Details) Sheet http://www.snap.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.snap.com/role/SubsequentEvents 88 false false All Reports Book All Reports snap-20231231.htm snap-20231231.xsd snap-20231231_cal.xml snap-20231231_def.xml snap-20231231_lab.xml snap-20231231_pre.xml snap-20231231_g1.jpg snap-20231231_g2.jpg snap-20231231_g3.jpg snap-20231231_g4.jpg snap-20231231_g5.jpg snap-20231231_g6.jpg snap-20231231_g7.jpg snap-20231231_g8.jpg snap-20231231_g9.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 119 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "snap-20231231.htm": { "nsprefix": "snap", "nsuri": "http://www.snap.com/20231231", "dts": { "inline": { "local": [ "snap-20231231.htm" ] }, "schema": { "local": [ "snap-20231231.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", "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/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "snap-20231231_cal.xml" ] }, "definitionLink": { "local": [ "snap-20231231_def.xml" ] }, "labelLink": { "local": [ "snap-20231231_lab.xml" ] }, "presentationLink": { "local": [ "snap-20231231_pre.xml" ] } }, "keyStandard": 392, "keyCustom": 66, "axisStandard": 34, "axisCustom": 0, "memberStandard": 58, "memberCustom": 38, "hidden": { "total": 17, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 11, "http://xbrl.sec.gov/ecd/2023": 1, "http://www.snap.com/20231231": 1 }, "contextCount": 359, "entityCount": 1, "segmentCount": 98, "elementCount": 801, "unitCount": 11, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1160, "http://xbrl.sec.gov/dei/2023": 39, "http://xbrl.sec.gov/ecd/2023": 10 }, "report": { "R1": { "role": "http://www.snap.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": "snap-20231231.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": "snap-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.snap.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.snap.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000003 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.snap.com/role/ConsolidatedStatementsofOperations", "longName": "0000004 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "unique": true } }, "R5": { "role": "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "longName": "0000005 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "unique": true } }, "R6": { "role": "http://www.snap.com/role/ConsolidatedBalanceSheets", "longName": "0000006 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000007 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity", "longName": "0000008 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-50", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-50", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.snap.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.snap.com/role/Revenue", "longName": "0000010 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.snap.com/role/NetLossperShare", "longName": "0000011 - Disclosure - Net Loss per Share", "shortName": "Net Loss per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.snap.com/role/StockholdersEquity", "longName": "0000012 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "snap:StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "snap:StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.snap.com/role/BusinessAcquisitions", "longName": "0000013 - Disclosure - Business Acquisitions", "shortName": "Business Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.snap.com/role/GoodwillandIntangibleAssets", "longName": "0000014 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.snap.com/role/LongTermDebt", "longName": "0000015 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.snap.com/role/CommitmentsandContingencies", "longName": "0000016 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.snap.com/role/Leases", "longName": "0000017 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.snap.com/role/StrategicInvestments", "longName": "0000018 - Disclosure - Strategic Investments", "shortName": "Strategic Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "snap:StrategicInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "snap:StrategicInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.snap.com/role/FairValueMeasurements", "longName": "0000019 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.snap.com/role/IncomeTaxes", "longName": "0000020 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLoss", "longName": "0000021 - Disclosure - Accumulated Other Comprehensive Income (Loss)", "shortName": "Accumulated Other Comprehensive Income (Loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.snap.com/role/PropertyandEquipmentNet", "longName": "0000022 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.snap.com/role/BalanceSheetComponents", "longName": "0000023 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.snap.com/role/EmployeeBenefitPlans", "longName": "0000024 - Disclosure - Employee Benefit Plans", "shortName": "Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.snap.com/role/RelatedPartyTransactions", "longName": "0000025 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.snap.com/role/Restructuring", "longName": "0000026 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.snap.com/role/SubsequentEvents", "longName": "0000027 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": null }, "R29": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.snap.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": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": null }, "R32": { "role": "http://www.snap.com/role/RevenueTables", "longName": "9954473 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.snap.com/role/NetLossperShareTables", "longName": "9954474 - Disclosure - Net Loss per Share (Tables)", "shortName": "Net Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.snap.com/role/StockholdersEquityTables", "longName": "9954475 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.snap.com/role/BusinessAcquisitionsTables", "longName": "9954476 - Disclosure - Business Acquisitions (Tables)", "shortName": "Business Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-175", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-175", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.snap.com/role/GoodwillandIntangibleAssetsTables", "longName": "9954477 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.snap.com/role/LongTermDebtTables", "longName": "9954478 - Disclosure - Long-Term Debt (Tables)", "shortName": "Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.snap.com/role/LeasesTables", "longName": "9954479 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "snap:SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "snap:SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.snap.com/role/StrategicInvestmentsTables", "longName": "9954480 - Disclosure - Strategic Investments (Tables)", "shortName": "Strategic Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.snap.com/role/FairValueMeasurementsTables", "longName": "9954481 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.snap.com/role/IncomeTaxesTables", "longName": "9954482 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossTables", "longName": "9954483 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)", "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.snap.com/role/PropertyandEquipmentNetTables", "longName": "9954484 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.snap.com/role/BalanceSheetComponentsTables", "longName": "9954485 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.snap.com/role/RestructuringTables", "longName": "9954486 - Disclosure - Restructuring (Tables)", "shortName": "Restructuring (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "9954487 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CostOfSalesPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CostOfSalesPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesSummaryofEstimatedUsefulLivesofIntangibleAssetsDetails", "longName": "9954488 - Disclosure - Summary of Significant Accounting Policies - Summary of Estimated Useful Lives of Intangible Assets (Details)", "shortName": "Summary of Significant Accounting Policies - Summary of Estimated Useful Lives of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-81", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-81", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.snap.com/role/RevenueDetails", "longName": "9954489 - Disclosure - Revenue (Details)", "shortName": "Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-89", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "unique": true } }, "R49": { "role": "http://www.snap.com/role/NetLossperShareAdditionalInformationDetails", "longName": "9954490 - Disclosure - Net Loss per Share - Additional Information (Details)", "shortName": "Net Loss per Share - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-11", "name": "snap:NumberOfClassesOfStock", "unitRef": "class", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "snap:NumberOfClassesOfStock", "unitRef": "class", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.snap.com/role/NetLossperShareScheduleofNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails", "longName": "9954491 - Disclosure - Net Loss per Share - Schedule of Numerators and Denominators of Basic and Diluted Net Loss per Share Computations for Common Stock (Details)", "shortName": "Net Loss per Share - Schedule of Numerators and Denominators of Basic and Diluted Net Loss per Share Computations for Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-101", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "unique": true } }, "R51": { "role": "http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails", "longName": "9954492 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss per Share (Details)", "shortName": "Net Loss per Share - Schedule of Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-110", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-110", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails", "longName": "9954493 - Disclosure - Stockholders' Equity - Additional Information (Details)", "shortName": "Stockholders' Equity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "unique": true } }, "R53": { "role": "http://www.snap.com/role/StockholdersEquitySummaryofRSUandRSAAwardActivityDetails", "longName": "9954494 - Disclosure - Stockholders' Equity - Summary of RSU and RSA Award Activity (Details)", "shortName": "Stockholders' Equity - Summary of RSU and RSA Award Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-131", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-131", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails", "longName": "9954495 - Disclosure - Stockholders' Equity - Summary of Stock Option Award Activity (Details)", "shortName": "Stockholders' Equity - Summary of Stock Option Award Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-140", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-144", "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "unique": true } }, "R55": { "role": "http://www.snap.com/role/StockholdersEquitySummaryofTotalStockbasedCompensationExpenseDetails", "longName": "9954496 - Disclosure - Stockholders' Equity - Summary of Total Stock-based Compensation Expense (Details)", "shortName": "Stockholders' Equity - Summary of Total Stock-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails", "longName": "9954497 - Disclosure - Business Acquisitions - Additional Information (Details)", "shortName": "Business Acquisitions - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-166", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "unique": true } }, "R57": { "role": "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails", "longName": "9954498 - Disclosure - Business Acquisitions - Summary of Total Purchase Consideration Allocation (Details)", "shortName": "Business Acquisitions - Summary of Total Purchase Consideration Allocation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "unique": true } }, "R58": { "role": "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails", "longName": "9954499 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "unique": true } }, "R59": { "role": "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails", "longName": "9954500 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.snap.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "longName": "9954501 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)", "shortName": "Goodwill and Intangible Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails", "longName": "9954502 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Intangible Asset Amortization Expense (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Estimated Intangible Asset Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails", "longName": "9954503 - Disclosure - Long-Term Debt - Additional Information (Details)", "shortName": "Long-Term Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-249", "name": "us-gaap:LineOfCreditFacilityExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "unique": true } }, "R63": { "role": "http://www.snap.com/role/LongTermDebtSummaryofConvertibleNotesDetails", "longName": "9954504 - Disclosure - Long-Term Debt - Summary of Convertible Notes (Details)", "shortName": "Long-Term Debt - Summary of Convertible Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "unique": true } }, "R64": { "role": "http://www.snap.com/role/CommitmentsandContingenciesDetails", "longName": "9954505 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:ContractualObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:ContractualObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.snap.com/role/LeasesAdditionalInformationDetails", "longName": "9954506 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.snap.com/role/LeasesSummaryofWeightedaverageRemainingLeaseTermandDiscountRateRelatedtoOperatingLeasesDetails", "longName": "9954507 - Disclosure - Leases - Summary of Weighted-average Remaining Lease Term and Discount Rate Related to Operating Leases (Details)", "shortName": "Leases - Summary of Weighted-average Remaining Lease Term and Discount Rate Related to Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "snap:SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "snap:SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails", "longName": "9954508 - Disclosure - Leases - Schedule of Present Value of Operating Lease Liabilities (Details)", "shortName": "Leases - Schedule of Present Value of Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.snap.com/role/StrategicInvestmentsSummaryofStrategicInvestmentsDetails", "longName": "9954509 - Disclosure - Strategic Investments - Summary of Strategic Investments (Details)", "shortName": "Strategic Investments - Summary of Strategic Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-11", "name": "snap:EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "snap:EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.snap.com/role/StrategicInvestmentsSummaryofGainLossonStrategicInvestmentsDetails", "longName": "9954510 - Disclosure - Strategic Investments - Summary of Gain (Loss) on Strategic Investments (Details)", "shortName": "Strategic Investments - Summary of Gain (Loss) on Strategic Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RealizedInvestmentGainsLosses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RealizedInvestmentGainsLosses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails", "longName": "9954511 - Disclosure - Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details)", "shortName": "Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-266", "name": "snap:CashEquitySecuritiesAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "unique": true } }, "R71": { "role": "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails", "longName": "9954512 - Disclosure - Fair Value Measurements - Additional Information (Details)", "shortName": "Fair Value Measurements - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.snap.com/role/FairValueMeasurementsSummaryofGainLossonSecuritiesDetails", "longName": "9954513 - Disclosure - Fair Value Measurements - Summary of Gain (Loss) on Securities (Details)", "shortName": "Fair Value Measurements - Summary of Gain (Loss) on Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.snap.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofPreTaxLossDetails", "longName": "9954514 - Disclosure - Income Taxes - Schedule of Domestic and Foreign Components of Pre-Tax Loss (Details)", "shortName": "Income Taxes - Schedule of Domestic and Foreign Components of Pre-Tax Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails", "longName": "9954515 - Disclosure - Income Taxes - Schedule of Components of Income Tax (Benefit) Expense (Details)", "shortName": "Income Taxes - Schedule of Components of Income Tax (Benefit) Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails", "longName": "9954516 - Disclosure - Income Taxes - Summary of Reconciliation of Statutory Federal Income Tax Rate (Details)", "shortName": "Income Taxes - Summary of Reconciliation of Statutory Federal Income Tax Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "unique": true } }, "R76": { "role": "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails", "longName": "9954517 - Disclosure - Income Taxes - Summary of Significant Components of Net Deferred Tax Balances (Details)", "shortName": "Income Taxes - Summary of Significant Components of Net Deferred Tax Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails", "longName": "9954518 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "unique": true } }, "R78": { "role": "http://www.snap.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails", "longName": "9954519 - Disclosure - Income Taxes - Summary of Activity Related to Gross Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Summary of Activity Related to Gross Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "unique": true } }, "R79": { "role": "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "longName": "9954520 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details)", "shortName": "Accumulated Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "unique": true } }, "R80": { "role": "http://www.snap.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails", "longName": "9954521 - Disclosure - Property and Equipment, Net - Summary of Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net - Summary of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.snap.com/role/PropertyandEquipmentNetAdditionalInformationDetails", "longName": "9954522 - Disclosure - Property and Equipment, Net - Additional Information (Details)", "shortName": "Property and Equipment, Net - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "unique": true } }, "R82": { "role": "http://www.snap.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetbyGeographicAreaDetails", "longName": "9954523 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net by Geographic Area (Details)", "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-315", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "unique": true } }, "R83": { "role": "http://www.snap.com/role/BalanceSheetComponentsDetails", "longName": "9954524 - Disclosure - Balance Sheet Components (Details)", "shortName": "Balance Sheet Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-11", "name": "snap:AccruedInfrastructureCostsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "snap:AccruedInfrastructureCostsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.snap.com/role/EmployeeBenefitPlansDetails", "longName": "9954525 - Disclosure - Employee Benefit Plans (Details)", "shortName": "Employee Benefit Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.snap.com/role/RelatedPartyTransactionsDetails", "longName": "9954526 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-328", "name": "snap:LesseeSubleaseLiabilityPayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-328", "name": "snap:LesseeSubleaseLiabilityPayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.snap.com/role/RestructuringAdditionalInformationDetails", "longName": "9954527 - Disclosure - Restructuring - Additional Information (Details)", "shortName": "Restructuring - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-330", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "unique": true } }, "R87": { "role": "http://www.snap.com/role/RestructuringScheduleofRestructuringandRelatedCostsDetails", "longName": "9954528 - Disclosure - Restructuring - Schedule of Restructuring and Related Costs (Details)", "shortName": "Restructuring - Schedule of Restructuring and Related Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-348", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "unique": true } }, "R88": { "role": "http://www.snap.com/role/SubsequentEventsDetails", "longName": "9954529 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-330", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-352", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snap-20231231.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r32", "r910" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r318", "r319" ] }, "snap_AccruedInfrastructureCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "AccruedInfrastructureCostsCurrent", "crdr": "credit", "calculation": { "http://www.snap.com/role/BalanceSheetComponentsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/BalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued infrastructure costs", "label": "Accrued Infrastructure Costs Current", "documentation": "Accrued infrastructure costs current." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.snap.com/role/BalanceSheetComponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/BalanceSheetComponentsDetails", "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r35" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.snap.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r70", "r217", "r725" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r228", "r229", "r230", "r231", "r239", "r240", "r1022" ] }, "snap_AccumulatedOtherComprehensiveIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.snap.com/20231231", "localname": "AccumulatedOtherComprehensiveIncomeLossAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income Loss [Abstract]", "label": "Accumulated Other Comprehensive Income Loss [Abstract]", "documentation": "Accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income Loss [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [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": [ "r238", "r239", "r627", "r628", "r629", "r630", "r631", "r632" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss)", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r45", "r46", "r133", "r226", "r721", "r744", "r745" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r238", "r239", "r627", "r628", "r629", "r630", "r631", "r632" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r7", "r20", "r46", "r605", "r608", "r650", "r740", "r741", "r1022", "r1023", "r1024", "r1034", "r1035", "r1036" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r8", "r20", "r46", "r239", "r240", "r628", "r629", "r630", "r631", "r632", "r1022" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Remaining Useful Life - Years", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r157" ] }, "snap_AcquisitionLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "AcquisitionLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.snap.com/role/BalanceSheetComponentsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snap.com/role/BalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition liabilities", "label": "Acquisition Liability Current", "documentation": "Acquisition liability current." } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r962" ] }, "snap_AdditionalCommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://www.snap.com/20231231", "localname": "AdditionalCommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional common stock reserved for future issuance (in shares)", "label": "Additional Common Stock Capital Shares Reserved For Future Issuance", "documentation": "Additional common stock capital shares reserved for future issuance." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r127", "r910", "r1126" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r552", "r553", "r554", "r759", "r1034", "r1035", "r1036", "r1105", "r1128" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r968" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r968" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r968" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r968" ] }, "snap_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCalls": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCalls", "crdr": "debit", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of capped calls", "label": "Adjustments To Additional Paid In Capital, Purchase Of Capped Calls", "documentation": "Adjustments to additional paid in capital, purchase of capped calls." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r87", "r88", "r522" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r198" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising cost", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r556" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r932", "r944", "r954", "r980" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r935", "r947", "r957", "r983" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r968" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r975" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r939", "r948", "r958", "r975", "r984", "r988", "r996" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r994" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofTotalStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r550", "r555" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "verboseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows", "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r139", "r424", "r635", "r1028" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r12", "r66", "r69" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r286" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r57" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [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": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r596" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r188", "r221", "r256", "r293", "r308", "r312", "r352", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r598", "r602", "r625", "r718", "r798", "r910", "r922", "r1066", "r1067", "r1112" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r213", "r227", "r256", "r352", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r598", "r602", "r625", "r910", "r1066", "r1067", "r1112" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "snap_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.snap.com/20231231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Auditor Information" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.snap.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r926", "r927", "r940" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.snap.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r926", "r927", "r940" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.snap.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r926", "r927", "r940" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities, Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r324" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Marketable securities, Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r325" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Marketable securities, Cost or Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r321", "r360", "r717" ] }, "snap_AvailableForSaleDebtSecuritiesAndEquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "AvailableForSaleDebtSecuritiesAndEquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails": { "parentTag": "snap_CashEquitySecuritiesAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Securities and Marketable securities, Gross Unrealized Gains", "label": "Available For Sale Debt Securities And Equity Securities Accumulated Gross Unrealized Gain Before Tax", "documentation": "Available for sale debt securities and equity securities accumulated gross unrealized gain before tax." } } }, "auth_ref": [] }, "snap_AvailableForSaleDebtSecuritiesAndEquitySecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "AvailableForSaleDebtSecuritiesAndEquitySecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails": { "parentTag": "snap_CashEquitySecuritiesAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Equity Securities and Marketable securities, Gross Unrealized Losses", "label": "Available For Sale Debt Securities And Equity Securities Accumulated Gross Unrealized Loss Before Tax", "documentation": "Available for sale debt securities and equity securities accumulated gross unrealized loss before tax." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities contractual maturities", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r329", "r715" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities, Total Estimated Fair Value", "verboseLabel": "Marketable securities, total estimated fair value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r322", "r360", "r710", "r1041" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r991" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r992" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r987" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r987" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r987" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r987" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r987" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r987" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.snap.com/role/StockholdersEquitySummaryofRSUandRSAAwardActivityDetails", "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r990" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r989" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r988" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r988" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r102", "r103" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r154" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r161" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails", "http://www.snap.com/role/BusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r592", "r898", "r901" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails", "http://www.snap.com/role/BusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r93", "r94", "r592", "r898", "r901" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination consideration in shares issued or issuable (in shares)", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r184" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails", "http://www.snap.com/role/BusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [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": [ "r592" ] }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "crdr": "debit", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill deductible for tax purposes", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes." } } }, "auth_ref": [ "r101" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price consideration", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r4", "r5", "r16" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, consideration transferred, equity interests issued and issuable", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r4", "r5" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, recognized identifiable assets acquired and liabilities assumed, liabilities", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r4", "r5", "r100", "r595" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.snap.com/role/BusinessAcquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisitions", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r181", "r593" ] }, "snap_BusinessCombinationPostCombinationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "BusinessCombinationPostCombinationExpense", "crdr": "credit", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, post combination expense", "label": "Business Combination Post Combination Expense", "documentation": "Business combination post combination expense." } } }, "auth_ref": [] }, "snap_BusinessCombinationPurchasePriceConsiderationIncludingPostCombinationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "BusinessCombinationPurchasePriceConsiderationIncludingPostCombinationExpense", "crdr": "credit", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination total consideration including post combination expense", "label": "Business Combination Purchase Price Consideration Including Post Combination Expense", "documentation": "Business combination purchase price consideration including post combination expense." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Net deferred tax liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r96" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite lived intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r95", "r96" ] }, "snap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNet", "crdr": "debit", "calculation": { "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets acquired and liabilities assumed, net", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Net", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed other, net." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r96" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r92" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures incurred but not yet paid", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r54", "r55", "r56" ] }, "snap_CapitalStructurePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.snap.com/20231231", "localname": "CapitalStructurePolicyPolicyTextBlock", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Structure", "label": "Capital Structure Policy [Policy Text Block]", "documentation": "Capital structure." } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "calculation": { "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cost or Amortized Cost", "label": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r197", "r720", "r770", "r793", "r910", "r922", "r1019" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r51", "r215", "r866" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r215" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r52" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r52", "r187" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r51", "r151", "r255" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Change in cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r6", "r151" ] }, "snap_CashEquitySecuritiesAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "CashEquitySecuritiesAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Equity Securities and Marketable securities, Cost or Amortized Cost", "label": "Cash Equity Securities And Available For Sale Debt Securities Cost And Amortized Cost Basis", "documentation": "Cash equity securities and available for sale debt securities cost and amortized cost basis." } } }, "auth_ref": [] }, "snap_CashEquitySecuritiesAndAvailableForSaleDebtSecuritiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "CashEquitySecuritiesAndAvailableForSaleDebtSecuritiesFairValue", "crdr": "debit", "calculation": { "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails": { "parentTag": "snap_CashEquitySecuritiesAndAvailableForSaleDebtSecuritiesCostAndAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Equity Securities and Marketable Securities, Total Estimated Fair Value", "label": "Cash Equity Securities And Available For Sale Debt Securities Fair Value", "documentation": "Cash equity securities and available for sale debt securities fair value." } } }, "auth_ref": [] }, "snap_CashFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "CashFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails": { "parentTag": "us-gaap_Cash", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Total Estimated Fair Value", "label": "Cash Fair Value Disclosure", "documentation": "Cash fair value disclosure." } } }, "auth_ref": [] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits." } } }, "auth_ref": [ "r215" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of deposit", "label": "Certificates of Deposit [Member]", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r15", "r916", "r917", "r918", "r919" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r966" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.snap.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Controlled by CEO", "label": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r1040" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "snap_ClassANonVotingCommonStockConversionFromClassBVotingCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "ClassANonVotingCommonStockConversionFromClassBVotingCommonStockMember", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Non-Voting Common Stock Conversion From Class B Voting Common Stock", "label": "Class A Non-Voting Common Stock Conversion From Class B Voting Common Stock [Member]", "documentation": "Class A Non-Voting Common Stock Conversion From Class B Voting Common Stock" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.snap.com/role/ConsolidatedBalanceSheets", "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.snap.com/role/CoverPage", "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails", "http://www.snap.com/role/NetLossperShareScheduleofNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails", "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.snap.com/role/StockholdersEquitySummaryofRSUandRSAAwardActivityDetails", "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r210", "r223", "r224", "r225", "r256", "r279", "r280", "r283", "r285", "r291", "r292", "r352", "r400", "r402", "r403", "r404", "r407", "r408", "r428", "r429", "r430", "r431", "r433", "r625", "r749", "r750", "r751", "r752", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r771", "r785", "r807", "r830", "r845", "r846", "r847", "r848", "r849", "r1004", "r1029", "r1037" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r967" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r967" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r165", "r916", "r917", "r918", "r919" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 8)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r40", "r115", "r719", "r784" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.snap.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r163", "r391", "r392", "r852", "r1062" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Common Stock", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1128" ] }, "snap_CommonClassANonVotingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "CommonClassANonVotingMember", "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets", "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.snap.com/role/CoverPage", "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails", "http://www.snap.com/role/NetLossperShareScheduleofNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails", "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.snap.com/role/StockholdersEquitySummaryofRSUandRSAAwardActivityDetails", "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Class A", "terseLabel": "Class A Non-voting Common Stock", "label": "Common Class A Non Voting [Member]", "documentation": "Common class A non voting." } } }, "auth_ref": [] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets", "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.snap.com/role/CoverPage", "http://www.snap.com/role/NetLossperShareScheduleofNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails", "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class B", "verboseLabel": "Class B Voting Common Stock", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1128" ] }, "us-gaap_CommonClassCMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassCMember", "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets", "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.snap.com/role/CoverPage", "http://www.snap.com/role/NetLossperShareScheduleofNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails", "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class C", "verboseLabel": "Class C Voting Common Stock", "label": "Common Class C [Member]", "documentation": "Classification of common stock that has different rights than provided to Class A or B shares, representing ownership interest in a corporation." } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock reserved for future issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r41" ] }, "snap_CommonStockConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://www.snap.com/20231231", "localname": "CommonStockConvertibleThresholdTradingDays", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, convertible, threshold trading days", "label": "Common Stock, Convertible, Threshold Trading Days", "documentation": "Common Stock, Convertible, Threshold Trading Days" } } }, "auth_ref": [] }, "snap_CommonStockConvertibleVolumeWeightedAveragePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.snap.com/20231231", "localname": "CommonStockConvertibleVolumeWeightedAveragePricePerShare", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, convertible, volume weighted average price per share (in usd per share)", "label": "Common Stock, Convertible, Volume Weighted Average Price Per Share", "documentation": "Common Stock, Convertible, Volume Weighted Average Price Per Share" } } }, "auth_ref": [] }, "snap_CommonStockConvertibleVolumeWeightedAveragePricePerShareSP500TotalReturnIndex": { "xbrltype": "perShareItemType", "nsuri": "http://www.snap.com/20231231", "localname": "CommonStockConvertibleVolumeWeightedAveragePricePerShareSP500TotalReturnIndex", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, convertible, volume weighted average price per share, S&P 500 total return index (in usd per share)", "label": "Common Stock, Convertible, Volume Weighted Average Price Per Share, S&P 500 Total Return Index", "documentation": "Common Stock, Convertible, Volume Weighted Average Price Per Share, S&P 500 Total Return Index" } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock dividends declared (in usd per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r169" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r912", "r913", "r914", "r916", "r917", "r918", "r919", "r1034", "r1035", "r1105", "r1125", "r1128" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in usd per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r126" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r126", "r785" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r126" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "periodStartLabel": "Common stock, beginning of period (in shares)", "periodEndLabel": "Common stock, end of period (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r21", "r126", "r785", "r804", "r1128", "r1129" ] }, "us-gaap_CommonStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValueOutstanding", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, value", "label": "Common Stock, Value, Outstanding", "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares." } } }, "auth_ref": [ "r126", "r785" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r972" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r971" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r973" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r970" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.snap.com/role/EmployeeBenefitPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Plans", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r170", "r171", "r172", "r173" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsPolicyTextBlock", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation", "label": "Compensation Related Costs, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense." } } }, "auth_ref": [ "r84" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r47", "r234", "r236", "r243", "r712", "r732" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r132", "r242", "r711", "r730" ] }, "snap_ComputerHardwareAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "ComputerHardwareAndSoftwareMember", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer hardware and software", "label": "Computer Hardware And Software [Member]", "documentation": "Computer hardware and software." } } }, "auth_ref": [] }, "snap_ComputerHardwareSoftwareAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "ComputerHardwareSoftwareAndEquipmentMember", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer Hardware, Software and Equipment", "label": "Computer Hardware Software And Equipment [Member]", "documentation": "Computer hardware software and equipment." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r58", "r60", "r107", "r108", "r317", "r851" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r58", "r60", "r107", "r108", "r317", "r746", "r851" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r58", "r60", "r107", "r108", "r317", "r851", "r1008" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r118", "r201" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r58", "r60", "r107", "r108", "r317", "r851" ] }, "snap_ConcentrationsOfBusinessRiskPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.snap.com/20231231", "localname": "ConcentrationsOfBusinessRiskPolicyPolicyTextBlock", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of Business Risk", "label": "Concentrations Of Business Risk Policy [Policy Text Block]", "documentation": "Concentrations of business risk." } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.snap.com/role/BalanceSheetComponentsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snap.com/role/BalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r435", "r436", "r455" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://www.snap.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments due", "label": "Contractual Obligation", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r1033" ] }, "snap_ContractualObligationMaturity": { "xbrltype": "durationItemType", "nsuri": "http://www.snap.com/20231231", "localname": "ContractualObligationMaturity", "presentation": [ "http://www.snap.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual obligation maturity", "label": "Contractual Obligation Maturity", "documentation": "Contractual Obligation Maturity" } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockByUniqueDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockByUniqueDescriptionAxis", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Conversion Description [Axis]", "label": "Stock Conversion Description [Axis]", "documentation": "Information by description of stock conversions." } } }, "auth_ref": [ "r54", "r55", "r56" ] }, "us-gaap_ConversionOfStockNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockNameDomain", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Stock, Name [Domain]", "label": "Conversion of Stock, Name [Domain]", "documentation": "The unique name of a noncash or part noncash stock conversion." } } }, "auth_ref": [ "r54", "r55", "r56" ] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible notes", "label": "Convertible Debt, Fair Value Disclosures", "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible senior notes, net", "label": "Convertible Debt, Noncurrent", "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.snap.com/role/LongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Convertible Notes", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "snap_ConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "ConvertibleNotesMember", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes", "label": "Convertible Notes [Member]", "documentation": "Convertible Notes" } } }, "auth_ref": [] }, "snap_ConvertibleSeniorNotesIfConvertedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "ConvertibleSeniorNotesIfConvertedMember", "presentation": [ "http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes (if-converted)", "label": "Convertible Senior Notes If Converted [Member]", "documentation": "Convertible senior notes if converted." } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate debt securities", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r894", "r896", "r1124" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising partner arrangement cost", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r143", "r694" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r144", "r256", "r352", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r625", "r1066" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.snap.com/role/RestructuringScheduleofRestructuringandRelatedCostsDetails", "http://www.snap.com/role/StockholdersEquitySummaryofTotalStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue", "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r1010" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total costs and expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r141" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and expenses:", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r211", "r263", "r268", "r274", "r353", "r354", "r552", "r553", "r554", "r581", "r582", "r604", "r605", "r606", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r649" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r211", "r263", "r268", "r274", "r353", "r354", "r552", "r553", "r554", "r581", "r582", "r604", "r605", "r606", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r649" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Domain]", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r211", "r263", "r268", "r274", "r353", "r354", "r552", "r553", "r554", "r581", "r582", "r604", "r605", "r606", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r649" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1009", "r1032", "r1102" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.snap.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": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1009", "r1032" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current income tax expense (benefit)", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r180", "r580", "r586", "r1032" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1009", "r1032", "r1102" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails", "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesSummaryofEstimatedUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r99" ] }, "snap_CustomerRelationshipsTrademarksDomainNamesAndTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "CustomerRelationshipsTrademarksDomainNamesAndTechnologyMember", "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships, Trademarks, Domain Names, and Technology", "label": "Customer Relationships Trademarks Domain Names And Technology [Member]", "documentation": "Customer Relationships Trademarks Domain Names And Technology" } } }, "auth_ref": [] }, "us-gaap_DebtAndEquitySecuritiesGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtAndEquitySecuritiesGainLoss", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Losses (gains) on debt and equity securities, net", "label": "Debt and Equity Securities, Gain (Loss)", "documentation": "Amount of unrealized and realized gain (loss) on investment in debt and equity securities." } } }, "auth_ref": [ "r138", "r140" ] }, "snap_DebtConversionConvertedInstrumentAdditionalSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.snap.com/20231231", "localname": "DebtConversionConvertedInstrumentAdditionalSharesIssued", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional shares issued upon conversion (in shares)", "label": "Debt Conversion Converted Instrument Additional Shares Issued", "documentation": "Debt conversion, converted instrument, additional shares issued." } } }, "auth_ref": [] }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentSharesIssued1", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued upon conversion of each $1000 principal amount (in shares)", "label": "Debt Conversion, Converted Instrument, Shares Issued", "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period." } } }, "auth_ref": [ "r54", "r56" ] }, "us-gaap_DebtConversionOriginalDebtAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionOriginalDebtAmount1", "crdr": "credit", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt conversion, principal amount", "label": "Debt Conversion, Original Debt, Amount", "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r54", "r56" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "snap_DebtInstrumentAmortizationOfDebtIssuanceCostsPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.snap.com/20231231", "localname": "DebtInstrumentAmortizationOfDebtIssuanceCostsPeriod", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument convertible, amortization period", "label": "Debt Instrument Amortization Of Debt Issuance Costs Period", "documentation": "Debt Instrument Amortization Of Debt Issuance Costs Period" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails", "http://www.snap.com/role/LongTermDebtSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r30", "r121", "r122", "r189", "r191", "r259", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r636", "r881", "r882", "r883", "r884", "r885", "r1030" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable interest rate (percentage)", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "snap_DebtInstrumentCapCallTransactionCapPriceNetCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "DebtInstrumentCapCallTransactionCapPriceNetCost", "crdr": "credit", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cap price, net cost", "label": "Debt Instrument Cap Call Transaction Cap Price Net Cost", "documentation": "Debt instrument, cap call transaction cap price, net cost." } } }, "auth_ref": [] }, "snap_DebtInstrumentCapCallTransactionCapPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.snap.com/20231231", "localname": "DebtInstrumentCapCallTransactionCapPricePerShare", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cap price, per share (in usd per share)", "label": "Debt Instrument Cap Call Transaction Cap Price Per Share", "documentation": "Debt instrument, cap call transaction cap price, per share." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price per share (in usd per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r166", "r411" ] }, "snap_DebtInstrumentConvertiblePrincipalAmountUsedInConversionRate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "DebtInstrumentConvertiblePrincipalAmountUsedInConversionRate", "crdr": "credit", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, convertible principal amount used in conversion rate", "label": "Debt Instrument Convertible Principal Amount Used In Conversion Rate", "documentation": "Debt instrument convertible principal amount used in conversion rate." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "calculation": { "http://www.snap.com/role/LongTermDebtSummaryofConvertibleNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails", "http://www.snap.com/role/LongTermDebtSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, principal amount", "verboseLabel": "Principal", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r110", "r112", "r409", "r636", "r882", "r883" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r37", "r410" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails", "http://www.snap.com/role/LongTermDebtSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [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": [ "r259", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r636", "r881", "r882", "r883", "r884", "r885", "r1030" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails", "http://www.snap.com/role/LongTermDebtSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r38", "r259", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r636", "r881", "r882", "r883", "r884", "r885", "r1030" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails", "http://www.snap.com/role/LongTermDebtSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r38", "r75", "r76", "r109", "r110", "r112", "r117", "r167", "r168", "r259", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r636", "r881", "r882", "r883", "r884", "r885", "r1030" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.snap.com/role/LongTermDebtSummaryofConvertibleNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/LongTermDebtSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unamortized Debt Issuance Costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r111", "r415", "r426", "r882", "r883" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit losses recorded on available-for-sale debt securities", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r323", "r360", "r364", "r365" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1032", "r1101", "r1102" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r111", "r1069" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r180", "r1032", "r1101" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred income tax expense (benefit)", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r12", "r180", "r207", "r585", "r586", "r1032" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails": { "parentTag": "snap_DeferredTaxAssetsLiabilitiesNetExcludingValuationAllowance", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r123", "r124", "r190", "r574" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1032", "r1101", "r1102" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails": { "parentTag": "snap_DeferredTaxAssetsLiabilitiesNetExcludingValuationAllowance", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r575" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IRC 174 capitalized R&D", "label": "Deferred Tax Assets, in Process Research and Development", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r91", "r1100" ] }, "snap_DeferredTaxAssetsLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "DeferredTaxAssetsLeaseLiability", "crdr": "debit", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability", "label": "Deferred Tax Assets Lease Liability", "documentation": "Deferred tax assets lease liability." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total net deferred tax assets before valuation allowance", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1099" ] }, "snap_DeferredTaxAssetsLiabilitiesNetExcludingValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "DeferredTaxAssetsLiabilitiesNetExcludingValuationAllowance", "crdr": "debit", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total net deferred tax assets before valuation allowance", "label": "Deferred Tax Assets (Liabilities), Net, Excluding Valuation Allowance", "documentation": "Deferred Tax Assets (Liabilities), Net, Excluding Valuation Allowance" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r91", "r1100" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r91", "r1100" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit carryforwards", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r90", "r91", "r1100" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r91", "r1100" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accruals and reserves", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r91", "r1100" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Valuation allowance", "terseLabel": "Deferred tax assets, valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r576" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesInvestments", "crdr": "credit", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Investments", "label": "Deferred Tax Liabilities, Investments", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments)." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r91", "r1100" ] }, "snap_DeferredTaxLiabilitiesRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "DeferredTaxLiabilitiesRightOfUseAsset", "crdr": "credit", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofSignificantComponentsofNetDeferredTaxBalancesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Right-of-use asset", "label": "Deferred Tax Liabilities Right Of Use Asset", "documentation": "Deferred tax liabilities right of use asset." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.snap.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "label": "Defined Benefit Plan Disclosure [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": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.snap.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expense recognized related to matching contributions", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r516" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.snap.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benefit plan, employer matching contribution, percent of employees' base salary", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.snap.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benefit plan, employer matching contribution percentage", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://www.snap.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benefit plan, maximum eligible contributions per employee, percent", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows", "http://www.snap.com/role/PropertyandEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r12", "r298" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.snap.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Line Items]", "label": "Disaggregation of Revenue [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": [ "r454", "r887", "r888", "r889", "r890", "r891", "r892", "r893" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.snap.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r454", "r887", "r888", "r889", "r890", "r891", "r892", "r893" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "snap_DocumentAndEntityInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.snap.com/20231231", "localname": "DocumentAndEntityInformationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Document And Entity Information [Abstract]", "label": "Document And Entity Information [Abstract]", "documentation": "Document and Entity Information." } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r926", "r927", "r940" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r926", "r927", "r940", "r976" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.snap.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/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.snap.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/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.snap.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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r961" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.snap.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": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to Class A, Class B, and Class C common stockholders (Note 3):", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofOperations", "http://www.snap.com/role/NetLossperShareScheduleofNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in usd per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r244", "r266", "r267", "r268", "r269", "r270", "r276", "r279", "r283", "r284", "r285", "r289", "r615", "r616", "r713", "r733", "r870" ] }, "snap_EarningsPerShareBasicAndDiluted1Abstract": { "xbrltype": "stringItemType", "nsuri": "http://www.snap.com/20231231", "localname": "EarningsPerShareBasicAndDiluted1Abstract", "presentation": [ "http://www.snap.com/role/NetLossperShareScheduleofNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to common stockholders:", "label": "Earnings Per Share, Basic and Diluted1 [Abstract]", "documentation": "Earnings Per Share, Basic and Diluted1" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofOperations", "http://www.snap.com/role/NetLossperShareScheduleofNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in usd per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r244", "r266", "r267", "r268", "r269", "r270", "r279", "r283", "r284", "r285", "r289", "r615", "r616", "r713", "r733", "r870" ] }, "snap_EarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.snap.com/20231231", "localname": "EarningsPerShareLineItems", "presentation": [ "http://www.snap.com/role/NetLossperShareScheduleofNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Line Items]", "label": "Earnings Per Share [Line Items]", "documentation": "Earnings per share." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.snap.com/role/NetLossperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r275", "r286", "r287", "r288" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total income tax benefit (expense)", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r564" ] }, "snap_EffectiveIncomeTaxRateReconciliationAcquisitionsAndDivestitures": { "xbrltype": "percentItemType", "nsuri": "http://www.snap.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationAcquisitionsAndDivestitures", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions and divestitures", "label": "Effective Income Tax Rate Reconciliation Acquisitions And Divestitures", "documentation": "Effective income tax rate reconciliation acquisitions and divestitures." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax benefit (expense) computed at the federal statutory rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r258", "r564", "r588" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1098", "r1103" ] }, "snap_EffectiveIncomeTaxRateReconciliationChangeInForeignIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://www.snap.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationChangeInForeignIncomeTaxRate", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.K. corporate rate increase", "label": "Effective Income Tax Rate Reconciliation Change In Foreign Income Tax Rate", "documentation": "Effective income tax rate reconciliation change in foreign income tax rate." } } }, "auth_ref": [] }, "snap_EffectiveIncomeTaxRateReconciliationFederalResearchAndDevelopmentCreditBenefit": { "xbrltype": "percentItemType", "nsuri": "http://www.snap.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationFederalResearchAndDevelopmentCreditBenefit", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "U.S. federal research & development credit benefit", "label": "Effective Income Tax Rate Reconciliation Federal Research And Development Credit Benefit", "documentation": "Effective income tax rate reconciliation federal research & development credit benefit." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Differences between U.S. and foreign tax rates on foreign income", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r1098", "r1103" ] }, "snap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCostBenefit": { "xbrltype": "percentItemType", "nsuri": "http://www.snap.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCostBenefit", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Effective Income Tax Rate Reconciliation Nondeductible Expense Share Based Compensation Cost Benefit", "documentation": "Effective income tax rate reconciliation nondeductible expense share based compensation cost benefit." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other benefits (expenses)", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1098", "r1103" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofReconciliationofStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State tax benefit (expense), net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1098", "r1103" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.snap.com/role/BalanceSheetComponentsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/BalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and related expenses", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r35" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r551" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average recognition period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r551" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails", "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitiesTable", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entities [Table]", "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.snap.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": [ "r924" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r924" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r924" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInformationLineItems", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Information [Line Items]", "label": "Entity Information [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": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1001" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.snap.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": [ "r924" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r924" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r924" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r924" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1002" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r21", "r211", "r238", "r239", "r240", "r260", "r261", "r262", "r265", "r271", "r273", "r290", "r353", "r354", "r434", "r552", "r553", "r554", "r581", "r582", "r604", "r605", "r606", "r607", "r608", "r610", "r614", "r627", "r628", "r629", "r630", "r631", "r632", "r650", "r740", "r741", "r742", "r759", "r830" ] }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]", "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities, cost or amortized cost", "label": "Equity Securities, FV-NI, Current", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current." } } }, "auth_ref": [ "r222", "r624", "r867" ] }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiGainLoss", "crdr": "credit", "calculation": { "http://www.snap.com/role/FairValueMeasurementsSummaryofGainLossonSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofGainLossonSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gains (losses) on publicly traded equity securities, net", "label": "Equity Securities, FV-NI, Gain (Loss)", "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r737", "r1047" ] }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.snap.com/role/FairValueMeasurementsSummaryofGainLossonSecuritiesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofGainLossonSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gains (losses) recognized on publicly traded equity securities sold during the period, net", "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r735", "r1047" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://www.snap.com/role/FairValueMeasurementsSummaryofGainLossonSecuritiesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofGainLossonSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gains (losses) on publicly traded equity securities still held at the reporting date, net", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r736", "r1047" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://www.snap.com/role/StrategicInvestmentsSummaryofStrategicInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying value", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r350" ] }, "snap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAndImpairmentLossCumulativeAmount", "crdr": "debit", "presentation": [ "http://www.snap.com/role/StrategicInvestmentsSummaryofStrategicInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cumulative downward adjustments, including impairments", "label": "Equity Securities Without Readily Determinable Fair Value, Downward Price Adjustment And Impairment Loss, Cumulative Amount", "documentation": "Equity Securities Without Readily Determinable Fair Value, Downward Price Adjustment And Impairment Loss, Cumulative Amount" } } }, "auth_ref": [] }, "snap_EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCost", "crdr": "debit", "presentation": [ "http://www.snap.com/role/StrategicInvestmentsSummaryofStrategicInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial cost", "label": "Equity Securities without Readily Determinable Fair Value, Initial Cost", "documentation": "Equity Securities without Readily Determinable Fair Value, Initial Cost" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "presentation": [ "http://www.snap.com/role/StrategicInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Strategic Investments", "label": "Equity Securities without Readily Determinable Fair Value [Table Text Block]", "documentation": "Tabular disclosure of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r1044", "r1045", "r1046" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "crdr": "credit", "presentation": [ "http://www.snap.com/role/StrategicInvestmentsSummaryofStrategicInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative upward adjustments", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount", "documentation": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r351" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r969" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r932", "r944", "r954", "r980" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r929", "r941", "r951", "r977" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.snap.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe", "label": "Europe [Member]" } } }, "auth_ref": [ "r1130", "r1131", "r1132", "r1133" ] }, "snap_ExchangeAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "ExchangeAgreementsMember", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange Agreements", "label": "Exchange Agreements [Member]", "documentation": "Exchange agreements." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r975" ] }, "country_FR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "FR", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "France", "label": "FRANCE" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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": [ "r618", "r619", "r622" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r618", "r619", "r622" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Financial Assets Measured at Fair Value on Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r105", "r186" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Domain]", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r22" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Axis]", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r105", "r106" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r417", "r481", "r482", "r483", "r484", "r485", "r486", "r619", "r663", "r664", "r665", "r882", "r883", "r894", "r895", "r896" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r618", "r619", "r620", "r621", "r623" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.snap.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r617" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1 securities:", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r417", "r481", "r486", "r619", "r663", "r894", "r895", "r896" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2 securities:", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r417", "r481", "r486", "r619", "r664", "r882", "r883", "r894", "r895", "r896" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r417", "r481", "r482", "r483", "r484", "r485", "r486", "r663", "r664", "r665", "r882", "r883", "r894", "r895", "r896" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurements, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r617", "r623" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fed Funds Effective Rate Overnight Index Swap Rate", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r1104" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r355", "r356", "r357", "r358", "r359", "r361", "r362", "r363", "r425", "r432", "r611", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r731", "r875", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1043", "r1044", "r1045", "r1046" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesSummaryofEstimatedUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated Useful Life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r219", "r375" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r159" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r159" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r159" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r159" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r159" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails", "http://www.snap.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesSummaryofEstimatedUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r373", "r374", "r375", "r376", "r695", "r696" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r158", "r696" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesSummaryofEstimatedUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [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": [ "r695" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails", "http://www.snap.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesSummaryofEstimatedUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r67", "r68" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets", "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedIntangibleAssetAmortizationExpenseDetails", "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r158", "r695" ] }, "snap_FitAnalyticsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "FitAnalyticsMember", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails", "http://www.snap.com/role/BusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fit Analytics", "label": "Fit Analytics [Member]", "documentation": "Fit Analytics." } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.K.", "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Currency Translation and Remeasurement", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r626" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r936", "r948", "r958", "r984" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r936", "r948", "r958", "r984" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r936", "r948", "r958", "r984" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r936", "r948", "r958", "r984" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r936", "r948", "r958", "r984" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and equipment", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "snap_FutureStockSplitToBeEffectedInFormOfStockDividendPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.snap.com/20231231", "localname": "FutureStockSplitToBeEffectedInFormOfStockDividendPolicyPolicyTextBlock", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Future Stock Split to be Effected in the Form of a Stock Dividend", "label": "Future Stock Split To Be Effected In Form Of Stock Dividend Policy [Policy Text Block]", "documentation": "Future stock split to be effected in the form of a stock dividend." } } }, "auth_ref": [] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United Kingdom", "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.snap.com/role/StrategicInvestmentsSummaryofGainLossonStrategicInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/StrategicInvestmentsSummaryofGainLossonStrategicInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gains (losses) on strategic investments, net", "label": "Gain (Loss) on Investments", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r147", "r1003" ] }, "us-gaap_GainLossOnInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestmentsTextBlock", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsTables", "http://www.snap.com/role/StrategicInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Gain (Loss) on Strategic Investments", "label": "Gain (Loss) on Securities [Table Text Block]", "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security." } } }, "auth_ref": [ "r1025", "r1026" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r145", "r809" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.snap.com/role/RestructuringScheduleofRestructuringandRelatedCostsDetails", "http://www.snap.com/role/StockholdersEquitySummaryofTotalStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "General and administrative", "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r137" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentrations", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r59", "r851" ] }, "snap_GlobalHeadcountReductionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "GlobalHeadcountReductionMember", "presentation": [ "http://www.snap.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Global Headcount Reduction", "label": "Global Headcount Reduction [Member]", "documentation": "Global Headcount Reduction" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 }, "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails", "http://www.snap.com/role/ConsolidatedBalanceSheets", "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, beginning balance", "periodEndLabel": "Goodwill, ending balance", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r218", "r367", "r709", "r876", "r910", "r1050", "r1057" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill acquired", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r369", "r876" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r156" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r366", "r372", "r876" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r371" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment charges", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r12", "r368", "r370", "r372", "r876" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r926", "r927", "r940" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r162" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.snap.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofPreTaxLossDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofPreTaxLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r257", "r587" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.snap.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofPreTaxLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofOperations", "http://www.snap.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofPreTaxLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r135", "r193", "r293", "r307", "r311", "r313", "r714", "r727", "r872" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.snap.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofPreTaxLossDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofPreTaxLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r257", "r587" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.snap.com/role/RestructuringScheduleofRestructuringandRelatedCostsDetails", "http://www.snap.com/role/StockholdersEquitySummaryofTotalStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r377", "r382", "r814" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.snap.com/role/RestructuringScheduleofRestructuringandRelatedCostsDetails", "http://www.snap.com/role/StockholdersEquitySummaryofTotalStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r382", "r814" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r17" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.snap.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r258", "r558", "r565", "r572", "r578", "r583", "r589", "r590", "r591", "r754" ] }, "snap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlementPercentage": { "xbrltype": "pureItemType", "nsuri": "http://www.snap.com/20231231", "localname": "IncomeTaxExaminationLikelihoodOfUnfavorableSettlementPercentage", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of tax benefits likelihood of being realized", "label": "Income Tax Examination, Likelihood Of Unfavorable Settlement, Percentage", "documentation": "Income Tax Examination, Likelihood Of Unfavorable Settlement, Percentage" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofOperations", "http://www.snap.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax benefit (expense)", "totalLabel": "Income tax expense (benefit)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r196", "r208", "r272", "r273", "r299", "r563", "r584", "r738" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r237", "r561", "r562", "r572", "r573", "r577", "r579", "r748" ] }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "crdr": "debit", "presentation": [ "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in enacted tax rate, amount", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates." } } }, "auth_ref": [ "r560", "r564" ] }, "snap_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.snap.com/20231231", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "documentation": "Income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes, net", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r53" ] }, "snap_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.snap.com/20231231", "localname": "IncomeTaxesTable", "presentation": [ "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Table]", "label": "Income Taxes [Table]", "documentation": "Income taxes." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net of allowance", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r11" ] }, "snap_IncreaseDecreaseInAmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "IncreaseDecreaseInAmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in amortization of intangible assets", "label": "Increase (Decrease) In Amortization Of Intangible Assets", "documentation": "Increase (Decrease) In Amortization Of Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Change in operating assets and liabilities, net of effect of acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "snap_IncreaseDecreaseInOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase Decrease In Operating Lease Liabilities", "documentation": "Increase decrease in operating lease liabilities." } } }, "auth_ref": [] }, "snap_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease right-of-use assets", "label": "Increase Decrease In Operating Lease Right Of Use Asset", "documentation": "Increase decrease in operating lease right of use asset." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IndemnificationGuaranteeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndemnificationGuaranteeMember", "presentation": [ "http://www.snap.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indemnification Agreement", "label": "Indemnification Agreement [Member]", "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor." } } }, "auth_ref": [ "r1065" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r939", "r948", "r958", "r975", "r984", "r988", "r996" ] }, "us-gaap_InducedConversionOfConvertibleDebtExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InducedConversionOfConvertibleDebtExpense", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows", "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Induced conversion expense related to convertible notes", "label": "Induced Conversion of Convertible Debt Expense", "documentation": "Consideration given by issuer of convertible debt to provide an incentive for debt holders to convert the debt to equity securities. The expense is equal to the fair value of all securities and other consideration transferred in the transaction in excess of the fair value of securities issuable pursuant to the original conversion terms." } } }, "auth_ref": [ "r74" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r994" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r928", "r1000" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r928", "r1000" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r928", "r1000" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r68", "r691", "r692", "r693", "r695", "r868" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r111", "r195", "r241", "r297", "r634", "r815", "r920", "r1127" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual interest expense", "label": "Interest Expense, Debt, Excluding Amortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r149", "r423", "r884", "r885" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r249", "r252", "r254" ] }, "us-gaap_InternetDomainNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternetDomainNamesMember", "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesSummaryofEstimatedUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domain names", "label": "Internet Domain Names [Member]", "documentation": "String of typographic characters used to describe the location of a specific individual, business, computer, or piece of information online. Formally known as the Uniform Resource Locator or URL, it is often considered to be the address of a certain World Wide Web site." } } }, "auth_ref": [ "r98" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r146", "r296" ] }, "snap_LeaseExitAndRelatedChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "LeaseExitAndRelatedChargesMember", "presentation": [ "http://www.snap.com/role/RestructuringScheduleofRestructuringandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Exit and Related Charges", "label": "Lease Exit And Related Charges [Member]", "documentation": "Lease Exit And Related Charges" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r161" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LegalCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalCostsPolicyTextBlock", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Contingencies", "label": "Legal Costs, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights." } } }, "auth_ref": [ "r398" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.snap.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Line Items]", "label": "Lessee, Lease, Description [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": [ "r642" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.snap.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r642" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r641" ] }, "snap_LesseeOperatingLeaseLeaseNotYetCommencedLeaseObligationsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedLeaseObligationsIncurred", "crdr": "credit", "presentation": [ "http://www.snap.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease obligations for additional leases not yet commenced", "label": "Lessee Operating Lease Lease Not Yet Commenced Lease Obligations Incurred", "documentation": "Lessee operating lease lease not yet commenced lease obligations incurred." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "presentation": [ "http://www.snap.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases, terms", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1109" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.snap.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Present Value of Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1110" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r648" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r648" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r648" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r648" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r648" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r648" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r648" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r648" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.snap.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r637" ] }, "snap_LesseeSubleaseLiabilityPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "LesseeSubleaseLiabilityPayments", "crdr": "credit", "presentation": [ "http://www.snap.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease payment amount", "label": "Lessee Sublease Liability Payments", "documentation": "Lessee sublease liability payments." } } }, "auth_ref": [] }, "snap_LesseeSubleaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.snap.com/20231231", "localname": "LesseeSubleaseTerm", "presentation": [ "http://www.snap.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease term", "label": "Lessee Sublease Term", "documentation": "Lessee sublease term." } } }, "auth_ref": [] }, "snap_LesseeSubleaseTerminationOptionWrittenNoticeTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.snap.com/20231231", "localname": "LesseeSubleaseTerminationOptionWrittenNoticeTerm", "presentation": [ "http://www.snap.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease termination option, written notice term", "label": "Lessee Sublease Termination Option Written Notice Term", "documentation": "Lessee Sublease Termination Option, Written Notice Term" } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding letters of credit", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r34", "r256", "r352", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r599", "r602", "r603", "r625", "r783", "r871", "r922", "r1066", "r1112", "r1113" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r131", "r192", "r723", "r910", "r1031", "r1048", "r1106" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r36", "r214", "r256", "r352", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r599", "r602", "r603", "r625", "r910", "r1066", "r1112", "r1113" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts outstanding under the credit facility", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r30", "r191", "r1122" ] }, "us-gaap_LineOfCreditFacilityExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationPeriod", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, expiration period", "label": "Line of Credit Facility, Expiration Period", "documentation": "Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r33" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual commitment fee", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.snap.com/role/LongTermDebtSummaryofConvertibleNotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/LongTermDebtSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying Amount", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r30", "r191", "r416", "r427", "r882", "r883", "r1122" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.snap.com/role/LongTermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r164" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.snap.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r393", "r394", "r395", "r399", "r1063", "r1064" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.snap.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [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": [ "r393", "r394", "r395", "r399", "r1063", "r1064" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.snap.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r393", "r394", "r395", "r399", "r1063", "r1064" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.snap.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities recorded", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r393", "r1005" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.snap.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r393", "r394", "r395", "r399", "r1063", "r1064" ] }, "snap_MarketableSecuritiesContractualMaturitiesPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.snap.com/20231231", "localname": "MarketableSecuritiesContractualMaturitiesPeriod", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities contractual maturities period", "label": "Marketable Securities Contractual Maturities Period", "documentation": "Marketable securities contractual maturities period." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Marketable Securities, Current", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r1020" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Marketable Securities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r116" ] }, "us-gaap_MaturityOfTimeDeposits": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaturityOfTimeDeposits", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity of time deposits", "label": "Maturity of Time Deposits", "documentation": "Period of time between issuance and maturity of customer deposits, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r120" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.snap.com/role/EmployeeBenefitPlansDetails", "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.snap.com/role/LeasesAdditionalInformationDetails", "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.snap.com/role/SubsequentEventsDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesSummaryofEstimatedUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "verboseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r394", "r395", "r396", "r397", "r519", "r690", "r739", "r775", "r776", "r836", "r838", "r840", "r841", "r843", "r862", "r863", "r874", "r886", "r904", "r911", "r1068", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r967" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r967" ] }, "snap_MichaelOSullivanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "MichaelOSullivanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Michael O'Sullivan [Member]", "documentation": "Michael O'Sullivan" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.snap.com/role/EmployeeBenefitPlansDetails", "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.snap.com/role/LeasesAdditionalInformationDetails", "http://www.snap.com/role/SubsequentEventsDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesSummaryofEstimatedUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r394", "r395", "r396", "r397", "r519", "r690", "r739", "r775", "r776", "r836", "r838", "r840", "r841", "r843", "r862", "r863", "r874", "r886", "r904", "r911", "r1068", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119" ] }, "snap_MiscellaneousMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "MiscellaneousMember", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Miscellaneous", "label": "Miscellaneous [Member]", "documentation": "Miscellaneous" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r987" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r995" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r968" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r251" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r251" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r151", "r152", "r153" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.snap.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.snap.com/role/ConsolidatedStatementsofOperations", "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.snap.com/role/NetLossperShareScheduleofNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r136", "r153", "r194", "r212", "r232", "r235", "r240", "r256", "r264", "r266", "r267", "r268", "r269", "r272", "r273", "r281", "r293", "r307", "r311", "r313", "r352", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r616", "r625", "r729", "r806", "r828", "r829", "r872", "r920", "r1066" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.snap.com/role/NetLossperShareScheduleofNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss attributable to common stockholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r245", "r266", "r267", "r268", "r269", "r276", "r277", "r282", "r285", "r293", "r307", "r311", "r313", "r872" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.snap.com/role/NetLossperShareScheduleofNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r967" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r936", "r948", "r958", "r975", "r984" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r965" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r964" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r975" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r995" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r995" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rest of world", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1130", "r1131", "r1132", "r1133" ] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://www.snap.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of RSU and RSA Award Activity", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r27" ] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://www.snap.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North America", "label": "North America [Member]" } } }, "auth_ref": [ "r1130", "r1131", "r1132", "r1133" ] }, "snap_NumberOfClassesOfStock": { "xbrltype": "integerItemType", "nsuri": "http://www.snap.com/20231231", "localname": "NumberOfClassesOfStock", "presentation": [ "http://www.snap.com/role/NetLossperShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of classes of stock", "label": "Number Of Classes Of Stock", "documentation": "Number Of Classes Of Stock" } } }, "auth_ref": [] }, "snap_NumberOfCountriesExceedingTenPercentageOfPropertyAndEquipment": { "xbrltype": "integerItemType", "nsuri": "http://www.snap.com/20231231", "localname": "NumberOfCountriesExceedingTenPercentageOfPropertyAndEquipment", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of individual country exceeded 10% of total property and equipment", "label": "Number Of Countries Exceeding Ten Percentage Of Property And Equipment", "documentation": "Number of countries exceeding ten percentage of property and equipment." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segment", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r1039" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting unit", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "snap_NumberOfVotesPerShare": { "xbrltype": "integerItemType", "nsuri": "http://www.snap.com/20231231", "localname": "NumberOfVotesPerShare", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes per share", "label": "Number Of Votes Per Share", "documentation": "Number Of Votes Per Share" } } }, "auth_ref": [] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "OCI before reclassifications", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r29", "r46" ] }, "snap_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Month Secured Overnight Financing Rate S O F R Overnight Index Swap Rate", "label": "One Month Secured Overnight Financing Rate S O F R Overnight Index Swap Rate [Member]", "documentation": "One Month Secured Overnight Financing Rate S O F R Overnight Index Swap Rate" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r293", "r307", "r311", "r313", "r872" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.snap.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r643", "r909" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/LeasesScheduleofPresentValueofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r639" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r639" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, noncurrent", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r639" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.snap.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash outflows for operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r640", "r644" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r638" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.snap.com/role/LeasesSummaryofWeightedaverageRemainingLeaseTermandDiscountRateRelatedtoOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r647", "r909" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.snap.com/role/LeasesSummaryofWeightedaverageRemainingLeaseTermandDiscountRateRelatedtoOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r646", "r909" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carry-forwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r90" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.snap.com/role/BalanceSheetComponentsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.snap.com/role/BalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r35" ] }, "snap_OtherAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "OtherAcquisitionsMember", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails", "http://www.snap.com/role/BusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other Acquisitions", "label": "Other Acquisitions [Member]", "documentation": "Other acquisitions." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r220" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on marketable securities, net of tax", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r10", "r19", "r185" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r10", "r19", "r185" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income (loss), net of tax", "terseLabel": "Other comprehensive income (loss), net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r10", "r19", "r185", "r233", "r236" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesMember", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Liabilities", "label": "Other Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other liabilities." } } }, "auth_ref": [ "r102", "r104" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r39" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r153" ] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Liabilities", "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r148" ] }, "snap_OtherOperatingCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "OtherOperatingCostsCurrent", "crdr": "credit", "calculation": { "http://www.snap.com/role/BalanceSheetComponentsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snap.com/role/BalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other operating costs", "label": "Other Operating Costs Current", "documentation": "Other operating costs current." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r967" ] }, "us-gaap_OtherRestructuringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherRestructuringMember", "presentation": [ "http://www.snap.com/role/RestructuringScheduleofRestructuringandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Restructuring [Member]", "documentation": "Restructuring and related activities classified as other." } } }, "auth_ref": [ "r877", "r878", "r879", "r880" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r934", "r946", "r956", "r982" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r937", "r949", "r959", "r985" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r937", "r949", "r959", "r985" ] }, "snap_ParticipantsContributionPercentageOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "ParticipantsContributionPercentageOneMember", "presentation": [ "http://www.snap.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "100% Participants Contribution", "label": "Participants Contribution Percentage One [Member]", "documentation": "Participants contribution percentage one." } } }, "auth_ref": [] }, "snap_ParticipantsContributionPercentageTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "ParticipantsContributionPercentageTwoMember", "presentation": [ "http://www.snap.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "50% Participants Contribution", "label": "Participants Contribution Percentage Two [Member]", "documentation": "Participants contribution percentage two." } } }, "auth_ref": [] }, "snap_PartnerRevenueShareLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "PartnerRevenueShareLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.snap.com/role/BalanceSheetComponentsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/BalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Partner revenue share liabilities", "label": "Partner Revenue Share Liability Current", "documentation": "Partner revenue share liability current." } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesSummaryofEstimatedUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r183" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r963" ] }, "snap_PaymentForDeferredAcquisitionPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "PaymentForDeferredAcquisitionPayments", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred payments for acquisitions", "label": "Payment For Deferred Acquisition Payments", "documentation": "Payment For Deferred Acquisition Payments" } } }, "auth_ref": [] }, "us-gaap_PaymentsForHedgeFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForHedgeFinancingActivities", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of capped calls", "label": "Payments for Hedge, Financing Activities", "documentation": "The cash outflow for a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign operations." } } }, "auth_ref": [ "r253", "r1007" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r1006", "r1027" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of Class A non-voting common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r49" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r50" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment to acquire business", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r48", "r594" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash paid for acquisitions, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r48" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r1042" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r150" ] }, "snap_PaymentsToAcquireStrategicInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "PaymentsToAcquireStrategicInvestments", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of strategic investments", "label": "Payments To Acquire Strategic Investments", "documentation": "Payments to acquire strategic investments." } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r966" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r966" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r965" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r975" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r968" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r964" ] }, "snap_PercentageOfCapitalStockOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.snap.com/20231231", "localname": "PercentageOfCapitalStockOutstanding", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of capital stock outstanding", "label": "Percentage Of Capital Stock Outstanding", "documentation": "Percentage of capital stock outstanding." } } }, "auth_ref": [] }, "snap_PercentageOfPostTaxCutsAndJobsActLossesTaxableIncomeLimitation": { "xbrltype": "percentItemType", "nsuri": "http://www.snap.com/20231231", "localname": "PercentageOfPostTaxCutsAndJobsActLossesTaxableIncomeLimitation", "presentation": [ "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of taxable income limitation", "label": "Percentage Of Post Tax Cuts And Jobs Act Losses Taxable Income Limitation", "documentation": "Percentage of post-TCJA losses taxable income limitation." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097" ] }, "snap_PostTaxCutsAndJobsActOperatingLossCarryForwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "PostTaxCutsAndJobsActOperatingLossCarryForwards", "crdr": "debit", "presentation": [ "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Post-tax act operating loss carry-forwards", "label": "Post Tax Cuts And Jobs Act Operating Loss Carry Forwards", "documentation": "Post-TCJA operating loss carry forwards." } } }, "auth_ref": [] }, "snap_PreTaxCutsAndJobsActLossesCarryForwardsPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.snap.com/20231231", "localname": "PreTaxCutsAndJobsActLossesCarryForwardsPeriod", "presentation": [ "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-tax act operating loss carry-forwards period", "label": "Pre Tax Cuts And Jobs Act Losses Carry Forwards Period", "documentation": "Pre-TCJA losses carry forwards period." } } }, "auth_ref": [] }, "snap_PreTaxCutsAndJobsActOperatingLossCarryForwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "PreTaxCutsAndJobsActOperatingLossCarryForwards", "crdr": "debit", "presentation": [ "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-tax act operating loss carry-forwards", "label": "Pre Tax Cuts And Jobs Act Operating Loss Carry Forwards", "documentation": "Pre-TCJA operating loss carry forwards." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1021" ] }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDebtNetOfIssuanceCosts", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows", "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of convertible notes, net of issuance costs", "label": "Proceeds from Debt, Net of Issuance Costs", "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination." } } }, "auth_ref": [ "r248" ] }, "snap_ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "ProceedsFromDebtNetOfIssuanceCostsAndCappedCallTransactionCosts", "crdr": "debit", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from debt net of issuance costs and capped call transaction costs", "label": "Proceeds From Debt Net Of Issuance Costs And Capped Call Transaction Costs", "documentation": "Proceeds From Debt Net Of Issuance Costs And Capped Call Transaction Costs" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of marketable securities", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r246", "r247", "r1042" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Sales of marketable securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "snap_ProceedsFromSaleOfStrategicInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "ProceedsFromSaleOfStrategicInvestments", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Sales of strategic investments", "label": "Proceeds From Sale Of Strategic Investments", "documentation": "Proceeds From Sale Of Strategic Investments" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r9", "r25" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r212", "r232", "r235", "r250", "r256", "r264", "r272", "r273", "r293", "r307", "r311", "r313", "r352", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r597", "r600", "r601", "r616", "r625", "r714", "r728", "r758", "r806", "r828", "r829", "r872", "r907", "r908", "r921", "r1024", "r1066" ] }, "snap_PropertyAndEquipmentNetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "PropertyAndEquipmentNetMember", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment Net", "label": "Property And Equipment Net [Member]", "documentation": "Property and equipment net." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r160", "r202", "r205", "r206" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.snap.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r161", "r216", "r726" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetAdditionalInformationDetails", "http://www.snap.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property Plant And Equipment [Line Items]", "label": "Property, Plant and Equipment [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": [] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment [Member]", "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.snap.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets", "http://www.snap.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetbyGeographicAreaDetails", "http://www.snap.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "verboseLabel": "Total property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r13", "r716", "r726", "r910" ] }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net, by Type [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r13", "r202", "r205", "r724" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r161" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment estimated useful life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r963" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r963" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.snap.com/role/EmployeeBenefitPlansDetails", "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.snap.com/role/LeasesAdditionalInformationDetails", "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.snap.com/role/SubsequentEventsDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesSummaryofEstimatedUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r394", "r395", "r396", "r397", "r479", "r519", "r546", "r547", "r548", "r666", "r690", "r739", "r775", "r776", "r836", "r838", "r840", "r841", "r843", "r862", "r863", "r874", "r886", "r904", "r911", "r914", "r1060", "r1068", "r1115", "r1116", "r1117", "r1118", "r1119" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.snap.com/role/EmployeeBenefitPlansDetails", "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.snap.com/role/LeasesAdditionalInformationDetails", "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.snap.com/role/SubsequentEventsDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesSummaryofEstimatedUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r394", "r395", "r396", "r397", "r479", "r519", "r546", "r547", "r548", "r666", "r690", "r739", "r775", "r776", "r836", "r838", "r840", "r841", "r843", "r862", "r863", "r874", "r886", "r904", "r911", "r914", "r1060", "r1068", "r1115", "r1116", "r1117", "r1118", "r1119" ] }, "us-gaap_RealizedInvestmentGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealizedInvestmentGainsLosses", "crdr": "credit", "calculation": { "http://www.snap.com/role/StrategicInvestmentsSummaryofGainLossonStrategicInvestmentsDetails": { "parentTag": "us-gaap_GainLossOnInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/StrategicInvestmentsSummaryofGainLossonStrategicInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gains (losses) recognized on strategic investments sold during the period, net", "label": "Realized Investment Gains (Losses)", "documentation": "Amount of realized gain (loss) on investment." } } }, "auth_ref": [ "r734" ] }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "presentation": [ "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amounts reclassified from AOCI", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r29", "r46" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r929", "r941", "r951", "r977" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.snap.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r503", "r654", "r655", "r778", "r779", "r780", "r781", "r782", "r803", "r805", "r835" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.snap.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [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": [ "r810", "r811", "r814" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.snap.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r503", "r654", "r655", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r778", "r779", "r780", "r781", "r782", "r803", "r805", "r835", "r1111" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.snap.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r651", "r652", "r653", "r655", "r656", "r755", "r756", "r757", "r812", "r813", "r814", "r833", "r834" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r119", "r557", "r1120" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.snap.com/role/RestructuringScheduleofRestructuringandRelatedCostsDetails", "http://www.snap.com/role/StockholdersEquitySummaryofTotalStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Software Development Costs", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination." } } }, "auth_ref": [ "r2", "r3", "r119" ] }, "us-gaap_ResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchMember", "presentation": [ "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research", "label": "Research Tax Credit Carryforward [Member]", "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes." } } }, "auth_ref": [ "r89" ] }, "snap_RestOfWorldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "RestOfWorldMember", "presentation": [ "http://www.snap.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rest of world", "label": "Rest Of World [Member]", "documentation": "Rest of World." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r930", "r942", "r952", "r978" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r931", "r943", "r953", "r979" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r938", "r950", "r960", "r986" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r215" ] }, "snap_RestrictedStockUnitsAndRestrictedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "RestrictedStockUnitsAndRestrictedStockAwardsMember", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.snap.com/role/StockholdersEquitySummaryofRSUandRSAAwardActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units and Restricted Stock Awards", "label": "Restricted Stock Units And Restricted Stock Awards [Member]", "documentation": "Restricted stock units and restricted stock awards." } } }, "auth_ref": [] }, "snap_RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs and RSAs Granted after February 2018", "label": "Restricted Stock Units And Restricted Stock Granted After February Two Thousand Eighteen [Member]", "documentation": "Restricted stock units and restricted stock granted after February two thousand eighteen." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.snap.com/role/Restructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r378", "r379", "r381", "r384", "r390" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://www.snap.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected restructuring charges", "label": "Restructuring and Related Cost, Expected Cost", "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost." } } }, "auth_ref": [ "r380", "r383", "r387", "r389" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.snap.com/role/RestructuringAdditionalInformationDetails", "http://www.snap.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of employee reduction in reprioritization plan", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.snap.com/role/RestructuringAdditionalInformationDetails", "http://www.snap.com/role/RestructuringScheduleofRestructuringandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r12", "r385", "r387", "r1061" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.snap.com/role/RestructuringScheduleofRestructuringandRelatedCostsDetails", "http://www.snap.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r380", "r381", "r387", "r388" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.snap.com/role/RestructuringScheduleofRestructuringandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [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": [ "r380", "r381", "r382", "r383", "r387", "r388", "r389" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.snap.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.snap.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.snap.com/role/RestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring reserve", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r381", "r386" ] }, "snap_RestructuringReserveIncomeTaxBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "RestructuringReserveIncomeTaxBenefit", "crdr": "debit", "presentation": [ "http://www.snap.com/role/RestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefit", "label": "Restructuring Reserve, Income Tax Benefit", "documentation": "Restructuring Reserve, Income Tax Benefit" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r128", "r169", "r722", "r743", "r745", "r753", "r786", "r910" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r211", "r260", "r261", "r262", "r265", "r271", "r273", "r353", "r354", "r552", "r553", "r554", "r581", "r582", "r604", "r606", "r607", "r610", "r614", "r740", "r742", "r759", "r1128" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.snap.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r520", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.snap.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r520", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofOperations", "http://www.snap.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "terseLabel": "Total revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r294", "r295", "r306", "r309", "r310", "r314", "r315", "r317", "r453", "r454", "r694" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r209", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r864" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.snap.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r209", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r456" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.snap.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue Disaggregated by Geography", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r26" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues From External Customers And Long Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [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": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Unsecured Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.snap.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities arising from obtaining operating lease right-of-use assets", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r645", "r909" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r995" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r995" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.snap.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Accumulated Other Comprehensive Income (Loss)", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r46", "r1107", "r1108" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.snap.com/role/NetLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails", "http://www.snap.com/role/BusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r93", "r94", "r592" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.snap.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Income Tax (Benefit) Expense", "label": "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": [ "r177" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.snap.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Components of Net Deferred Tax Balances", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r176" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.snap.com/role/EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Defined Benefit Plans Disclosures [Table]", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r14", "r79", "r80", "r81", "r82" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.snap.com/role/NetLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Numerators and Denominators of Basic and Diluted Net Loss per Share Computations for Common Stock", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1038" ] }, "snap_ScheduleOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://www.snap.com/20231231", "localname": "ScheduleOfEarningsPerShareTable", "presentation": [ "http://www.snap.com/role/NetLossperShareScheduleofNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Earnings Per Share [Table]", "label": "Schedule Of Earnings Per Share [Table]", "documentation": "Schedule of earnings per share." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.snap.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Reconciliation of Statutory Federal Income Tax Rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r175" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.snap.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Total Stock-based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r86" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesSummaryofEstimatedUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r67", "r68", "r695" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsTables", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Estimated Useful Lives of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r67", "r68" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Carrying Amount of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r876", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.snap.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Domestic and Foreign Components of Pre-Tax Loss", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1032" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetAdditionalInformationDetails", "http://www.snap.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Total Purchase Consideration Allocation", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r182" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.snap.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r113", "r114", "r810", "r811", "r814" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.snap.com/role/RestructuringScheduleofRestructuringandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r380", "r381", "r382", "r383", "r387", "r388", "r389" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.snap.com/role/RestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r71", "r72", "r73" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment, Net by Geographic Area", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r64", "r142" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r64", "r134" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.snap.com/role/StockholdersEquitySummaryofRSUandRSAAwardActivityDetails", "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails", "http://www.snap.com/role/StockholdersEquitySummaryofTotalStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r521", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.snap.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Option Award Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r23", "r24", "r85" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.snap.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Intangible Asset Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r68" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r1104" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r923" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r925" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetbyGeographicAreaDetails", "http://www.snap.com/role/RevenueDetails", "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r315", "r316", "r772", "r773", "r774", "r837", "r839", "r842", "r844", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r865", "r888", "r914", "r1070", "r1123" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r304", "r305", "r315", "r873" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.snap.com/role/RestructuringScheduleofRestructuringandRelatedCostsDetails", "http://www.snap.com/role/StockholdersEquitySummaryofTotalStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r137" ] }, "snap_SeveranceAndRelatedChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "SeveranceAndRelatedChargesMember", "presentation": [ "http://www.snap.com/role/RestructuringScheduleofRestructuringandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance and Related Charges", "label": "Severance And Related Charges [Member]", "documentation": "Severance And Related Charges" } } }, "auth_ref": [] }, "snap_SeveranceAndRelatedCostsAndOtherChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "SeveranceAndRelatedCostsAndOtherChargesMember", "presentation": [ "http://www.snap.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance and Related Costs and Other Charges", "label": "Severance and Related Costs and Other Charges [Member]", "documentation": "Severance and Related Costs and Other Charges" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service condition satisfied (in years)", "label": "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": [ "r905" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofRSUandRSAAwardActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Outstanding restricted stock, Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r540" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofRSUandRSAAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value per restricted stock, Forfeited (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r540" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.snap.com/role/StockholdersEquitySummaryofRSUandRSAAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding restricted stock, Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r538" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofRSUandRSAAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value per restricted stock, Granted (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r538" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofRSUandRSAAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding restricted stock, unvested beginning balance (in shares)", "periodEndLabel": "Outstanding restricted stock, unvested ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r535", "r536" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofRSUandRSAAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted-average grant date fair value per restricted stock, unvested beginning balance (in usd per share)", "periodEndLabel": "Weighted-average grant date fair value per restricted stock, unvested ending balance (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r535", "r536" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofRSUandRSAAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofRSUandRSAAwardActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Outstanding restricted stock, Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r539" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of vested shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r542" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofRSUandRSAAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value per restricted stock, Vested (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r539" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.snap.com/role/StockholdersEquitySummaryofRSUandRSAAwardActivityDetails", "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails", "http://www.snap.com/role/StockholdersEquitySummaryofTotalStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [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": [ "r521", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofRSUandRSAAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in number of shares reserved for issuance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans": { "xbrltype": "integerItemType", "nsuri": "http://www.snap.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedEmployeeCompensationPlans", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of share-based employee compensation plans", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Number Of Share Based Employee Compensation Plans", "documentation": "Share-based compensation arrangement by share-based payment award, number of share-based employee compensation plans." } } }, "auth_ref": [] }, "snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.snap.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r529" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price, Exercisable (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r529" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r533" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r531" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average fair value of employee stock options (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r541" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r83" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r527", "r528" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted-Average Exercise Price, Beginning balance (in usd per share)", "periodEndLabel": "Weighted-Average Exercise Price, Ending balance (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r527", "r528" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic values of stock options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r544" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r543" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r543" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price, Vested and expected to vest (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r543" ] }, "snap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.snap.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Remaining Contractual Term (in years)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of number of shares, common stock outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares issued or offered under plan (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r83" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.snap.com/role/StockholdersEquitySummaryofRSUandRSAAwardActivityDetails", "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price, Exercised (in usd per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r532" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price, Forfeited (in usd per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r533" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price, Granted (in usd per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r531" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average 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": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum term for stock options from the grant date", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, 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": [ "r906" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r83" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r83" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r174" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term, Vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r543" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair values of options vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r542" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.snap.com/role/ConsolidatedBalanceSheets", "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.snap.com/role/CoverPage", "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails", "http://www.snap.com/role/NetLossperShareScheduleofNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails", "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.snap.com/role/StockholdersEquitySummaryofRSUandRSAAwardActivityDetails", "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r210", "r223", "r224", "r225", "r256", "r279", "r280", "r283", "r285", "r291", "r292", "r352", "r400", "r402", "r403", "r404", "r407", "r408", "r428", "r429", "r430", "r431", "r433", "r625", "r749", "r750", "r751", "r752", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r771", "r785", "r807", "r830", "r845", "r846", "r847", "r848", "r849", "r1004", "r1029", "r1037" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r21", "r43", "r211", "r238", "r239", "r240", "r260", "r261", "r262", "r265", "r271", "r273", "r290", "r353", "r354", "r434", "r552", "r553", "r554", "r581", "r582", "r604", "r605", "r606", "r607", "r608", "r610", "r614", "r627", "r628", "r629", "r630", "r631", "r632", "r650", "r740", "r741", "r742", "r759", "r830" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetbyGeographicAreaDetails", "http://www.snap.com/role/RevenueDetails", "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r315", "r316", "r772", "r773", "r774", "r837", "r839", "r842", "r844", "r850", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r865", "r888", "r914", "r1070", "r1123" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets", "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "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": [ "r260", "r261", "r262", "r290", "r694", "r747", "r771", "r777", "r778", "r779", "r780", "r781", "r782", "r785", "r788", "r789", "r790", "r791", "r792", "r794", "r795", "r796", "r797", "r799", "r800", "r801", "r802", "r803", "r805", "r808", "r809", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r830", "r915" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets", "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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": [ "r260", "r261", "r262", "r290", "r694", "r747", "r771", "r777", "r778", "r779", "r780", "r781", "r782", "r785", "r788", "r789", "r790", "r791", "r792", "r794", "r795", "r796", "r797", "r799", "r800", "r801", "r802", "r803", "r805", "r808", "r809", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r830", "r915" ] }, "snap_SterlingOvernightIndexMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "SterlingOvernightIndexMember", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sterling Overnight Index", "label": "Sterling Overnight Index [Member]", "documentation": "Sterling Overnight Index" } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r933", "r945", "r955", "r981" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "snap_StockBasedCompensationExpenseBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "StockBasedCompensationExpenseBenefitMember", "presentation": [ "http://www.snap.com/role/RestructuringScheduleofRestructuringandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation Expense (Benefit)", "label": "Stock Based Compensation Expense Benefit [Member]", "documentation": "Stock Based Compensation Expense Benefit" } } }, "auth_ref": [] }, "snap_StockIssuedDuringPeriodChangeInClassOfStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.snap.com/20231231", "localname": "StockIssuedDuringPeriodChangeInClassOfStock", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of common stock to common stock (in shares)", "label": "Stock Issued During Period, Change in Class of Stock", "documentation": "Stock Issued During Period, Change in Class of Stock" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A non-voting common stock in connection with acquisitions (in shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r125", "r126", "r169" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A non-voting common stock for the induced conversion related to convertible senior notes (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r21", "r42", "r75", "r169", "r419" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A non-voting common stock for vesting of restricted stock units and restricted stock awards, net (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r21", "r169" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.snap.com/role/StockholdersEquitySummaryofStockOptionAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued in connection with exercise of stock options under stock-based compensation plans (in shares)", "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r21", "r125", "r126", "r169", "r532" ] }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Reissuances of Class A non-voting common stock for vesting of restricted stock units (in shares)", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r21", "r126", "r169" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A non-voting common stock in connection with acquisitions and divestitures", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r21", "r43", "r169" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A non-voting common stock for the induced conversion related to convertible senior notes", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r21", "r43", "r169" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A non-voting common stock for vesting of restricted stock units and restricted stock awards, net", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r21", "r125", "r126", "r169" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued in connection with exercise of stock options under stock-based compensation plans", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r21", "r43", "r169" ] }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "crdr": "credit", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Reissuances of Class A non-voting common stock for vesting of restricted stock units", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r21", "r77", "r125", "r126", "r169" ] }, "snap_StockOptionsAndUnvestedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "StockOptionsAndUnvestedRestrictedStockUnitsMember", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options And Unvested RSUs", "label": "Stock Options And Unvested Restricted Stock Units [Member]", "documentation": "Stock options and unvested restricted stock units." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Retirement of Class A non-voting common stock (in shares)", "terseLabel": "Retirement of Class A non-voting common stock (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r21", "r125", "r126", "r169" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Retirement of Class A non-voting common stock", "terseLabel": "Stock repurchased and retired during period", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r21", "r125", "r126", "r169" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of Class A non-voting common stock (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r21", "r125", "r126", "r169", "r752", "r830", "r848" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of Class A non-voting common stock", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r21", "r125", "r126", "r169", "r759", "r830", "r848", "r921" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.snap.com/role/ConsolidatedBalanceSheets", "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance, beginning of period", "periodEndLabel": "Balance, end of period", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r126", "r129", "r130", "r155", "r787", "r804", "r831", "r832", "r910", "r922", "r1031", "r1048", "r1106", "r1128" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "snap_StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.snap.com/20231231", "localname": "StockholdersEquityAndCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.snap.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Stockholders Equity And Compensation Related Costs Share Based Payments [Text Block]", "documentation": "Stockholders equity and compensation related costs share based payments text block." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock split ratio, common stock", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r31" ] }, "snap_StrategicInvestmentsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.snap.com/20231231", "localname": "StrategicInvestmentsPolicyPolicyTextBlock", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Strategic Investments", "label": "Strategic Investments Policy [Policy Text Block]", "documentation": "Strategic investments." } } }, "auth_ref": [] }, "snap_StrategicInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.snap.com/20231231", "localname": "StrategicInvestmentsTextBlock", "presentation": [ "http://www.snap.com/role/StrategicInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "Strategic Investments", "label": "Strategic Investments [Text Block]", "documentation": "Strategic Investments" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.snap.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r633", "r658" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.snap.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r633", "r658" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.snap.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r633", "r658" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.snap.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r633", "r658" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.snap.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r633", "r658" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.snap.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r657", "r659" ] }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "presentation": [ "http://www.snap.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Activity Related to Gross Unrecognized Tax Benefits", "label": "Summary of Income Tax Contingencies [Table Text Block]", "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r18", "r178", "r179" ] }, "snap_SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.snap.com/20231231", "localname": "SummaryOfOperatingLeaseTermAndDiscountRateTableTableTextBlock", "presentation": [ "http://www.snap.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Weighted-average Remaining Lease Term and Discount Rate Related to Operating Leases", "label": "Summary Of Operating Lease Term And Discount Rate Table [Table Text Block]", "documentation": "Summary of operating lease term and discount rate." } } }, "auth_ref": [] }, "snap_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.snap.com/20231231", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Significant Accounting Policies [Line Items]", "label": "Summary Of Significant Accounting Policies [Line Items]", "documentation": "Summary of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "snap_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.snap.com/20231231", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]", "documentation": "Summary of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.snap.com/role/BalanceSheetComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r1018" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r974" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated research tax credits", "label": "Tax Credit Carryforward, Amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r90" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward [Axis]", "label": "Tax Credit Carryforward [Axis]", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r89" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward, Name [Domain]", "label": "Tax Credit Carryforward, Name [Domain]", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r89" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails", "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesSummaryofEstimatedUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Acquired developed technology", "terseLabel": "Technology", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r28" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r966" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r973" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails", "http://www.snap.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesSummaryofEstimatedUsefulLivesofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r97" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r994" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r996" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.snap.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r425", "r432", "r611", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r731", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1043", "r1044", "r1045", "r1046" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r997" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r998" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r996" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r996" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r999" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r997" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r77" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Treasury stock, common (in shares)", "periodStartLabel": "Treasury stock, beginning of period (in shares)", "periodEndLabel": "Treasury stock, end of period (in shares)", "terseLabel": "Stock repurchased during period (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r77" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.snap.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/ConsolidatedBalanceSheets", "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock, at cost. 49,200 and 51,312 shares of Class A non-voting common stock at December\u00a031, 2023 and December\u00a031, 2022, respectively.", "terseLabel": "Stock repurchased during period", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r44", "r77", "r78" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Repurchases of Class A non-voting common stock (in shares)", "terseLabel": "Treasury stock, acquired (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r21", "r126", "r169" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of Class A non-voting common stock", "terseLabel": "Treasury stock, acquired", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r21", "r77", "r169" ] }, "snap_TwoThousandTwentyEightSeniorConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "TwoThousandTwentyEightSeniorConvertibleNotesMember", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails", "http://www.snap.com/role/LongTermDebtSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028 Notes", "label": "Two Thousand Twenty Eight Senior Convertible Notes [Member]", "documentation": "Two Thousand Twenty Eight Senior Convertible Notes" } } }, "auth_ref": [] }, "snap_TwoThousandTwentyFiveSeniorConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "TwoThousandTwentyFiveSeniorConvertibleNotesMember", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails", "http://www.snap.com/role/LongTermDebtSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 Notes", "label": "Two Thousand Twenty Five Senior Convertible Notes [Member]", "documentation": "Two thousand twenty five senior convertible notes." } } }, "auth_ref": [] }, "snap_TwoThousandTwentySevenConvertibleSeniorNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "TwoThousandTwentySevenConvertibleSeniorNoteMember", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails", "http://www.snap.com/role/LongTermDebtSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027 Notes", "label": "Two Thousand Twenty Seven Convertible Senior Note [Member]", "documentation": "Two Thousand Twenty Seven Convertible Senior Note." } } }, "auth_ref": [] }, "snap_TwoThousandTwentySixSeniorConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "TwoThousandTwentySixSeniorConvertibleNotesMember", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails", "http://www.snap.com/role/LongTermDebtSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026 Notes", "label": "Two Thousand Twenty Six Senior Convertible Notes [Member]", "documentation": "Two thousand twenty six senior convertible notes." } } }, "auth_ref": [] }, "snap_TwoThousandTwentyThreeAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "TwoThousandTwentyThreeAcquisitionsMember", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Acquisitions", "label": "Two Thousand Twenty Three Acquisitions [Member]", "documentation": "Two Thousand Twenty Three Acquisitions" } } }, "auth_ref": [] }, "snap_TwoThousandTwentyTwoAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "TwoThousandTwentyTwoAcquisitionsMember", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Acquisitions", "label": "Two Thousand Twenty Two Acquisitions [Member]", "documentation": "Two Thousand Twenty Two Acquisitions" } } }, "auth_ref": [] }, "snap_TwoZeroOneFourEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "TwoZeroOneFourEquityIncentivePlanMember", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "2014 Equity Incentive Plan", "label": "Two Zero One Four Equity Incentive Plan [Member]", "documentation": "Two zero one four plan equity incentive plan." } } }, "auth_ref": [] }, "snap_TwoZeroOneSevenEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "TwoZeroOneSevenEmployeeStockPurchasePlanMember", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2017 Employee Stock Purchase Plan", "label": "Two Zero One Seven Employee Stock Purchase Plan [Member]", "documentation": "Two zero one seven employee stock purchase plan." } } }, "auth_ref": [] }, "snap_TwoZeroOneSevenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "TwoZeroOneSevenEquityIncentivePlanMember", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2017 Equity Incentive Plan", "label": "Two Zero One Seven Equity Incentive Plan [Member]", "documentation": "Two zero one seven equity incentive plan." } } }, "auth_ref": [] }, "snap_TwoZeroOneTwoEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "TwoZeroOneTwoEquityIncentivePlanMember", "presentation": [ "http://www.snap.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2012 Equity Incentive Plan", "label": "Two Zero One Two Equity Incentive Plan [Member]", "documentation": "Two zero one two equity incentive plan." } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r596" ] }, "us-gaap_TypeOfCostGoodOrServiceExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfCostGoodOrServiceExtensibleList", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost, Product and Service [Extensible Enumeration]", "label": "Cost, Product and Service [Extensible Enumeration]", "documentation": "Indicates type of cost from product sold and service rendered." } } }, "auth_ref": [ "r1071" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.snap.com/role/RestructuringScheduleofRestructuringandRelatedCostsDetails", "http://www.snap.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r380", "r381", "r387", "r388" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.snap.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetbyGeographicAreaDetails", "http://www.snap.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government agency securities", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r869", "r894", "r1121" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.snap.com/role/FairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government securities", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r869", "r894", "r896", "r1121" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r993" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.snap.com/role/StrategicInvestmentsSummaryofGainLossonStrategicInvestmentsDetails": { "parentTag": "us-gaap_GainLossOnInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/StrategicInvestmentsSummaryofGainLossonStrategicInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gains on strategic investments still held at the reporting date", "label": "Unrealized Gain (Loss) on Investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r12" ] }, "snap_UnrealizedGainLossOnInvestmentsIncludingImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "UnrealizedGainLossOnInvestmentsIncludingImpairment", "crdr": "credit", "calculation": { "http://www.snap.com/role/StrategicInvestmentsSummaryofGainLossonStrategicInvestmentsDetails": { "parentTag": "us-gaap_GainLossOnInvestments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snap.com/role/StrategicInvestmentsSummaryofGainLossonStrategicInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized losses, including impairments, on strategic investments still held at the reporting date", "label": "Unrealized Gain (Loss) On Investments, Including Impairment", "documentation": "Unrealized Gain (Loss) On Investments, Including Impairment" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails": { "parentTag": "snap_UnrecognizedTaxBenefitsIncludingInterestAndPenalties", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.snap.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "periodStartLabel": "Beginning balance of unrecognized tax benefits", "periodEndLabel": "Ending balance of unrecognized tax benefits (excluding interest and penalties)", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r559", "r567" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Reductions for prior year tax positions", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r568" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Reductions for settlements with taxing authorities", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r570" ] }, "snap_UnrecognizedTaxBenefitsIncludingInterestAndPenalties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "UnrecognizedTaxBenefitsIncludingInterestAndPenalties", "crdr": "credit", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Ending balance of unrecognized tax benefits (including interest and penalties)", "label": "Unrecognized Tax Benefits Including Interest And Penalties", "documentation": "Unrecognized tax benefits (including interest and penalties)." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "calculation": { "http://www.snap.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails": { "parentTag": "snap_UnrecognizedTaxBenefitsIncludingInterestAndPenalties", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and penalties associated with unrecognized tax benefits", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r566" ] }, "snap_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation", "crdr": "credit", "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes due to foreign currency translation adjustments", "label": "Unrecognized Tax Benefits Increase (Decrease) Resulting From Foreign Currency Translation", "documentation": "Unrecognized tax benefits, increase decrease resulting from foreign currency translation." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions for current year tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r569" ] }, "snap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCorporateRateIncrease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snap.com/20231231", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromForeignCorporateRateIncrease", "crdr": "credit", "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.K. corporate rate increase", "label": "Unrecognized Tax Benefits Increases Resulting From Foreign Corporate Rate Increase", "documentation": "Unrecognized tax benefits increases resulting from foreign corporate rate increase." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions for prior year tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r568" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.snap.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Changes due to lapse of statute of limitations", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r571" ] }, "snap_UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember", "presentation": [ "http://www.snap.com/role/NetLossperShareScheduleofPotentiallyDilutiveSharesExcludedfromCalculationofDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested RSUs and RSAs", "label": "Unvested Restricted Stock Units And Restricted Stock Awards Not Subject To A Performance Condition [Member]", "documentation": "Unvested restricted stock units and restricted stock awards not subject to a performance condition." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.snap.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r61", "r62", "r63", "r199", "r200", "r203", "r204" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.snap.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "snap_WaveOpticsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snap.com/20231231", "localname": "WaveOpticsMember", "presentation": [ "http://www.snap.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.snap.com/role/BusinessAcquisitionsSummaryofTotalPurchaseConsiderationAllocationDetails", "http://www.snap.com/role/BusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Wave Optics", "label": "Wave Optics [Member]", "documentation": "WaveOptics." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofOperations", "http://www.snap.com/role/NetLossperShareScheduleofNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in shares)", "terseLabel": "Weighted-average common shares - Diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r278", "r285" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofOperations", "http://www.snap.com/role/NetLossperShareScheduleofNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average shares used in computation of net loss per share:", "terseLabel": "Diluted shares:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.snap.com/role/ConsolidatedStatementsofOperations", "http://www.snap.com/role/NetLossperShareScheduleofNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in shares)", "terseLabel": "Weighted-average common shares - Basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r276", "r285" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.snap.com/role/NetLossperShareScheduleofNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic shares:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.snap.com/role/NetLossperShareScheduleofNumeratorsandDenominatorsofBasicandDilutedNetLossperShareComputationsforCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-4" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "40", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481194/470-20-40-16" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b),(f(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Industry Guide", "Number": "3", "Section": "V", "Paragraph": "D-E", "Publisher": "SEC" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-27" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-15" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r900": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r901": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r904": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r906": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r907": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r909": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r910": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r911": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r912": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r913": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r914": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r915": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r917": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r918": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r919": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r920": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r921": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r922": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r998": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r999": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1000": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1001": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1002": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1003": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1004": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r1005": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 120 0001564408-24-000019-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001564408-24-000019-xbrl.zip M4$L#!!0 ( %N=1EAZ;AUJAQ< "J@ > 97@M,3 R-GAS;F%P:6YC M:6YC96YT:79E8V\N:'1M[3UK<]LXDM_O5_"2NEG[2M9(?B2.DTV5QU9V53>Q M<[9GMO;3%41"%L8DH0%(*]I??]T-@ 0I2I9GG9"3>&HJED02:#2Z&_WFNUF6 MQ._?S3B+WO_'N__WOVKC,Y7RIQ M.\N"_<'^8? /J>[$/3/7,Y'%_+T;Y]V/YON['VF2=Q,9+=^_B\1](**_OA!L M$+T^G R/H^'A\>'AP?#X]?'D MB\5M>D*K,#^(- * 3PZ.^D?S#$:92D"#'2:4L50G+P?TWUN\LC=EB8B7)W^Y M$0G7P05?!%E?>IJE>D]S):;F1BW^Q6%FF)>^+BS@,$XL4NX6,MP_!M!' MGV=B(K)@..COOWKW(S[@UK^*A>K2^@S77LRGV0F,<>3]1DMU/WHH M"&'57%5PL#=H"0='@(-KM^XGG?PUKFB+V2]./P5?!( M5S]N=_5G;:Z]7Z7X M[X#6V][MT<7-^-=1JP3_92AN6Q16GF]%YJW1WT2[=_3KZ^-/H MJE4,[+_IH29_L+LM_>^3'ETA?]";2U)WA'WPJC6Z'O;;PV@5,_NO^Z^)OUL^ M[6^N+L]_.<.C;MMM7C&7?LMU)J;+-@RFPY5%O8%%W:94*F^"41 M6<9YL)/!M1]>'N_O#]ZV10H(8C-X7P>B9J014H9O=P,Y#1!)/TFF(OQR+A0/ M,ZET9Y!'H'4%5]!&Z*@.)8%@CX7PX/W#[U]D@&O%$9" Y MPRVVS$#8A1T+YDK>"SR_@JE4_E[@'[[EBDYBOVPJSZ?0@ MAXM1,%G"#? 0?+R<3D6(FUK;^!S.%Q7 E8P!H81"A7FB,P83Z'YPYGYF=/RA(= AE2 YB(- D2+)G'RV ALEF/V&TAXA@08'ARKGAF M[IN@L$NUT!ENO+G=(6PX.'?[-_HG_>&APRY.]4^I[H)KE(W-GOGKDS:M7<^?!A=-:Z<_.\512< MWHRV=FC]B4XO.IW8'(\L5 /ARR.4#E97.P*X$;0<-H6C+K@$ZV<"?_>-/Z0S MXG,TG>)I L\A].S$[)S'=))M^ )(+@#>',[WP&,.6.GKDI/A0[AH)[#X)+T MUL5,H$8*MWX0*6B[ JY><3 QZ0#]R)G.P>K4%9:@O M\Z@7<-1\A=$FYFQIM'@5W"IFU'G2B-<,)\,P!TW=< L.P-/(:"; :F8-W]*I M>M"]4[7=(V7T87PQ1A?B]9/Z$ ^_3@1D X.V*Z=.0["G4V+P*PXV;L9-\DS[ M4@L-9N!W$"0EB*H$T3"^;[73>?M[+I2Q&<%ZG*.7+,HY?B4;')Y5*-52F9+I M*="FKUO_:%X&^&%:2$%52$$[ T%@C$C4!T1(+@C-04:)3 R8K;0/9"089R3 M/P/'*Z!;MR(TB!4Z0G'97"F0C2!C82'W0N8ZQB7J')XO 2L>UH7.42S2+GJ[ MQWL!.5Q@B(7,XPCARF/TC8'>4HR8P %M%:.&S 7W/@C$?CR9 !L*+S5'C%P M'TH4P-L#=VXMR+L?)N@LBW=%G[-\3J3$5"SP=)?FM$?&W&&[="T":$N6)^<\ M^L+#(NA2B2BP/)M)95QSP 7LCAO=@I%CP](Z/F,5<>4^KOJ -XZ$3&!G#)T. MFLJLX/0>NJU0!'##8 IT*)F"K%@&>D9\1OY!=Q/A&B=XPX,I;,&8JB\5T200.1_\-A)J.A%EA1)$:78%Q&[B> M>?I)>3I*1"ITIG GN\7%:X*B2'!6V+.)YO;<)5XJF+A7LO SN3QM5"[JF*S_ MI7^-ACPH%BE9F6 9YD@[$9'%\,WQ*Q#OH/Z!Z""YB'YI?,Z*+Z MO<:KOYYR M7.;V4?\5FG]2"QSG1'$<\)ZO3>6VI#8H'P$*EG&>K7^D2J3'!>V]?S=1[YO2 MJ\V_,^4&F+-;OC>!\^)NCTS>$Q8OV%*_^%+IZ ]RS5K('YJD:F:_:ISV>^;, MBD^P.TS*&4IFJY8C]TVE2D!7&'T&(X?<,Q;D9TG]I/Y6&U7K#B%L"OVA^QKT M/YW#B?Y[CI22DFQ&T[*TA;F[O>)CK+LCO0=0D8PIJOA(XGJ6-=O0%H;'NT5? MI U2I@ 4"Y0CN7Q#1/C8V]8T !F/=VA8SB8XT/+ U3D[!R[V$W5%BE9VDYX2W>1;NUS*M/JH%["]3:P;0 M]1RMOJ<;K'&GE,(>3@P1"::1._[0"';3E@Y*LVM;0_BI\4;GML&L(Q0O MZ- PKEN^=FCC50'(\4',:!( +TLSL&J0(.B;"5Q-R9M;7QC!-L\5V!3<+M(+ M-)-OR(% [AND@"1/FC D[(0 . RH.,)\'A8(C.(,J57OYLV@%H,3#.B+RW*.P5!'%4"AH M0LZ=4H!:J04NKP2KX599)0I@E3*+& SNXY9:=.F&Z4&-*ZI"E'Q:65/Y/: MUTO/E?)NPD L;0BXDA&[X)A&:,@8=/K4.)5=E'S'A-Y)V\3CC 6E]V1#&A<"M4L"E.1F M!;PI4+U<&/! W=R\KAW^.>3SS(4-5P%$!LF"&+@A"U+ 8I :F>@T\\P(Y*6 M3JMKG@!.D@N9(9Q845'@#+1A?BOAFS&W:F1A,B^-BFYTX@K(Y41PJ$OE,A^J MN8O/?/ND90L/5MYTAY779!1N3LZ-\D)-K1,C<09R"8^,G& )$3TPQJ9\X$49 M\)]P[LT_8Y%U/IAQZ*JG=YNSRYY4ZZ+^R ,YL@"RELPQ!^$6$Q,P41GE#/L, MZ)TS 0*FK?*SYKT2??Z5E@G">@QN;&+0#2[8/UJU04E'F,A(@6OY*@I"36P*)\$I'B'IEM74- O1J9 M;5'WMM&]@-+42M)>L=I8)+!I*].1YTM,3HPV5M :)U!^E\\ALFXP& M"8-'X1\14C8@_!LZ9XI)B,%3%D]KG$&DZ)FR0Z6;4G6(H?U4#K,U!>\_?ML+ M)+ RV8@',*=(",W85KC+*'/)HL#[D66-2S)>":P;M:E9U?&<+N#%H)K<%BME8IU( M(UCIWM*"PD$U7M]+RL+!O25>K7]T>@A2H2"WRD#36.,Y5LJ#SGL M7GE(1QJ);;G)@_[146>LO#7]L=AN9S;YH/^*DMA.;;&#B$6VQ&.YW>81U+LQ M\$LTJ1J#DU*YC=GW[_H$6CH%ZL;JCMBUE7$3#F"C7AW T!BCUL;3M)JWU8.G MX#&,^.*M&-]IOI'BCVA"P@I\L]A&8$F/LJXA-#HV%/'1E#2GB'DEJHLF, O" MF&DR5OQ"&M-=@#3:C', M0+6:[SGL"&5\*IZY?@089.K99$[C MG9^ @CT5]H"?*,DBK/*]9R)V+ ;4&,LEY_4\VQY>G,*-%/W@/+/5=T7W WJ MZO4*C7(PW&&[.\.#7=0\JI>&>,EI144!WS9%>W\^O2/JCM[A;*YKF:O0['%Y MTK>K<=P8L0:[9OL^D!5AO#(EN\1LL2Y*1N7$U)X5S PX!W6(K$#2MQ(^RT1B M&G!$:-O,K)?",*DQW![D2)HKL"I(4U&DTO1Z57ZGZWFZY!*29XMJ^-@ZO#R$9U? MO<8G&^ QQR2YPD(\4>/8IBX#:"'3,P01I5ZVW#-:!:U-Q3JJ(1/\PQS;S> Y(:^WT4* MGW)!#P"N(C[E"I<<5I04+[SM-<,AA:(FU]^7:_ZY6-6([R&T?4^1>A MI1P"4.WZP?7Z24G+>Y#UT3QY#LV6[N^#[R4TVS$7O$FAR#$#P9/-*R=%*9:= M 5/H<59@KI%+E>91]*CVGZ 3!S KX!3"=KNV%Y5C3)K 8R9GZZ T\=*0>E^Z M1^DC<\%X_[;E7# 4J%AVQQ0$11S9!)C#-4=-(6Q!$#9L:]/! M7]13Y)G ?N(F[88EW(E7D.'66ER2\H)YMJL]S)41HXICA\;,=2C-EO-2\=M\ M8GY+2CCOCA)NG7\7&)&,>))62@/KV]BN4E[/S#:EK%6@V:WBUHOB"1C05W)E M0H%60ZZ4EQ8/6>%CXBOKJD.Q\[Z9D)OH@?^F"QA@LL3V>DYP&N4"^365*]JF M:RB/Y)[%KK2SM@T 7W2/P#OMTKJ-J#$_#)]:3:A04SQ?4CV&4K"]-:-+*0[2 MVZIZBHMDDBMZP2D)\A5=GBI4"HR"Q2WR1!NE"1U1:O'# MI)1C.A#S^BMNHH4N@=8O\LY!XF"O MC?JDU"/,,T)#J\80Q-Z:QOBV)*6,^I-GVQPY-02@V+ MBW@8[8]]OYR-W!EA6B2LU,0E99-0Z!O4/:XU:)2D&:++1L4UL_6IE/FM31H4A/7^=@[*Z5JLX>[@[A=;;\N2S/O5TJQ!B=Z1UAW- MTL;CMK"&5_TM(KV7\7VA63>@XIMZ^\ZK[AUYUZT>>:-?1U>G/XU_'M\\XIW* M@^[D@C>?>..I"094+>>2ZF4E=E/V';*::?D@YD6O$H?:X^;41@H?$R4Y#F]:-: MGX/I4NBV - ;Q1V*MM&4;217O!F@Z*Y$XJB4992H4?A6:\B4JH)Q;^9O2<2\ M[IZ(:?G%V:V^V:O==SE__'0ZOL(ZF^#R0ZMHN&P5#3=_;_G%Z2U76WTFA3-.CJ&*RK.%I.GU*MTX8 M,Y%HT)Q9PFYM@,E[%4. *581E3%Y*KMSJ$])"X<3$\Y0F,R8+623/L?%O0K) M[R4NOHZY6N*D(G=E1 MOGYKPCV9R')W4RCN18RJ)B9D8YN,ZFK-*\Q1-_)SA.OIF>6+?(N7^%XS-6$I MUWN7GV.^=/V5]P>#_:!H^>BY'ZHK+9!Q-A-\VE0IB-YRNE8V4/.O6?.]<)!4 MJC*=7)T7OGR'FZ(1;:G.6].CQ&7/ID39+%C[A3*C//'J.:N\.": M=*7G(PB MFS\O5<-U+#^B-\&;Y"_RR-"+X2G3T#6W,(2'E9.(2OC[+5D&Q]VS#-KUMX-B M?.X7H;>Q*295[\N L+5^>/5Q?/&HH$.74DK6O0BXT0F+?H12Q'/[FB\00B&O M>VA,T$TU^+LK)=845*B+C37.U[4Q"H*K.H7&8INZK];E8;K7'JY$"Q&L>FW) MMR3#WG1/AK7K0/WE[&QT?7UYM;5U9\KYNLVZ%Z*=7.0PP')SO#7W%I99/OU*C1:$=H6R=3FCZX?<"_ W^F%;OIE+: MY_ F>]'V829S;D/OJC\??PX'W6'0?4)-Z\Z7__UE?#4Z;]7]]*%5#(Q_'E_\ M[6G? ]VZ:M%0C8J9 '#2Q]*TO3?)!C'U3-P4_B_L.%\^41S9RRC7E:N9:;F^ M*C>VQL<9H':BQ+_GL_GAY?#5X.WJOVVV%_KO=4#]@0O/_CDO5VN]?^Y'?/DL M_)EE2?S^_P%02P,$% @ 6YU&6,CH%2.'"0 ;#$ !X !E>"TQ,#(W M>#(P,C1B;VYUK$WWCL0'XV]UP\R?.^US^"TF>=D-WP^V>6'G$0FGI^>Q/I!Z/BG'7VX M__9@$D?)N[?QX<%^K-XE2NT#R.AM-#Z4^]%_)CLX%&\/8YR?9_#33JZ+80KT M_*/#O=(?SW3LTZ/)>/SM3N\^#X]^*#,]+8[86OPV,;BV^FME,F./OAGSOV/Z M9IC(7&?SH^_N= Y.7,%,W)I<%M\-G"S+1W>+)+ YI%K2RM8[)"]X']\C:S&S]#;24$?CS]=7O'\3-[?6OMV>_O:+)XR63#]::+)ZT,)=VBN".C/0)*"\?@ AG3")^+2&"W11&@19&;VO7@#4J6(EPUP[TT# M'NK!7M_!_5HPTUE&[I8QMG+:H1+ON3S@8DOYY.F2)[FV-6Q2UEC:(,RP'MP$ MM)"W.@!V@0X[I/EI+FW*/C-HD[L9/$!&5(CNUO@[.Q\_-EJC3O7A3,<@2IS' M:J^A%AS1'T$AN)> \I5:MP9]UXW1_X0\TMBN8_GE/()"FX2J7=>=:25FF<9J7' M=W>-3TT6UQU/5ZALBKKK(F@3*LI(K$$$?>A!74@+=;1_&'_+Q:+K](6L?D:4 MMZ!07-3TU532>CLHZ)+M3/NSQ-=!AB)>\/:*0ACT*ET&"PJC85,UOL1+R@Y04+WC"XM.#*-V:%> ;$%XK=7>U@_:9S6 FWJ\I.P M<9&9D&5I#0XF@VS1FDX5@[98'6,&#*Y<>LY"F;14[H$F)5L@[0@3C1_" "S /882>,(T&" M'%E()6O9);-ZT=AT4DU@J09&G#2]&$U%J@' MIAV-8KJ=O==E@?B\)Z^PS[I+7>MB3#^GFZI@0>&W2!LR9&,NXU;$(7P2\7ZQ M&WD==B-' I\HXUBO>P)E"L/=RWL@_8IP5HH#M4:KEE64:87ADD6!]RA2NJ$F M#="+%HEIJI68&IQQ()0US@T3O(T>C)'S(/.9L?<<0O1V)B-CZW73I:I 8")5 M0"%4*HLIN$6>H ],/M^":H6346315\^L4QL#RV;7J#$=FOQ?W5%D3?J(,M.' M5LKW&79[@I W M1EIV-^$V0UJ>82E:BFPT[]?-AFE+J;E&*>E2*C@N1@H? \R[8"]\>10O/^STGY.%^K#CIN,.AB_=E^X#2M:WRNCG]O% M7K<3VFZ:UWY@8FS+L$_1#/ET_]M]EZ/I>(X:D?3DVQTU)8W;(3)"S%;^Z2%? M_IV%%>CP&R&3=6^!A/]3VQA38E1/7W^ M*RFOS:,M3)O23AG'2 T,B\ZC]Q84K';&C69$ASH$,_WP!A1.4;8$WZ; :]:E?\QK*+\A3P'*F0),>%/A05-MV\[F]*9WGE<7 M]=Z12&&0)S.J[NMV'23.SYW! O!!W87NK\V"ND=;I$A,58" R?N2_3RH-Z/P M&OTTEG]S-2M]V$IQ4L/6([ MVYJ[KG==A3VK@[C>7K!09E+1!]X.H/BTKSMP0Q<.FS"%W-(A<0@OJ@^2FRT3 MKMEPZ'8T.6^LV!9=_>!WD+8*K08YJ]-F^AYFU.RVT\JB<[J^R('R4SGTK(?_ M4MEU/3=9D9L8H]SUT6>W=%:V$'D;@842OZ32V92AZ^'M%IP+D2"[]FXG,KO" MEY5MHT[7T(&KV&T$-&JUJY*YBO;9L2NV,?!FR%E!YUP?8LBQQN*03!9QP.X-Z MZ?L';FG=0RRRK/9M$_BF,Z'K/1"T0ZB?>,0*Y=N7KFJO<0O/[4\=O8/QCV<- M45V21*?]C5OJ(RH*0\P'+I,?W[WE33JF(]Z&K+=6EW9X:!6VQ$XG6+UXW:"_ M( 8@(B1[T3[(YD1LW:L5BY6'0Z7E)#M'NS&+"F0A!.J")"TDF!=T%Z8I5M<$ MT1SB0W"TT-'AS;F%P:6YC9&5S8W)I<'1I;VYO9BYH M=&WM/6ESW#:6W_=7<)TYI"I*:1VV?(VK9%E./)6)798RV?VTA2;1W8C81(<@ M)?7\^GT' ()LL@];CM2.4TELB22.AW=?>#DII]FKEQ,ITE?_]?*_]_:B-SJI MIC(OHZ20HI1I5!F5CZ-?4VFNHKT]^]:9GLT+-9Z4T>'@\#CZ51=7ZEKP\U*5 MF7SEQGGY/?_\\GN:Y.50I_-7+U-U':GT'X_4DV3P^'@P.!F=/!L>/Q7ILY/! M\>!P='0BGPP.3YX\^;^#1_ IO,[?F'*>R7\\FJI\;R)Q_N?S>@ M?U[@D[V1F*IL_OSOEVHJ3?2SO(D^ZJG(_QX;D9L](PLUXA>-^H^$-<'RZ,<; MNUX8)U.Y=.OG19_?3M10E='Q_G%SP=U+30"PLKBGM;XYOSC[^.[#Y;OW/T?O MWT:7/YY''\]_>'=Q^?'TY\N_???T\.#DQ45T<7[VR\=WE^_.+_ 4^(7SC^=O MH@^_?+SX!=Z,+M_C2S3,P:$="=^MOXS._^?LQ].??SB/3L\N\8V#9T>;PZ<# M#4)4$L48L&FHRU)/&00TD,I3&.3YT9/9E\>)XTXX7^1B%KW+D_UH!Z%Z.'AQ M(V/ZV\&+R/Y&5X7_E2[<;RMC?[<;382)="ZC)!,&_C:*C$RJ0I4*UEG(L3( M)R1RV&T170T2O1T"E.94B=7C2QAXI+-,WR K DZ4%&I&*X5UX*")F*E29#Q:I&!-D:FF<+3S2.1IE&I8 M?Z[+:%85,UV44:FCH<0ES#)9P@3O2OSH]PJP9Z1@*RJ/5&DB0 !5R'(>#>PW:ARPIM,9%'"2 DP4%RBRA.-$PM\+8;1,G%C M>$0QFV7PWC"3T1L)OX;]1O#'_@;X>D]LX+0J)[J #]+HS(+_ L&_A93V'HY, MU-MI8A.(YCH^?#.*G3T_BI\=/&3OA'.'!S40ED[]]]_CIBVAA_Z]> MEG2^=E-#70"M[<'>,C$S\KG[RXM4F5DFYL]53BNDCUXT@?88MG.-N)6(S+(Z M B$_KL4@$A.*PA(87YFZF>WC?7KT?9DN/GN\#_OK?3K8/^A]MFS4P_V3X[L? M]>G3_<>#]8;]GN# L !PFYG(__'HZ)'[8";2%!C+\T%T0"CHQEORZN'L%E^. MZ,_]P:'#93Z33(X6STG/[@F[B?\^>>'Q\NO:W5$,X[O_+$E&R$5!3,#*2(4% M(;6YV %J?M8$VC)#K;%(E06_R&2'\2 M1'J\#C>:%7(D"[3>UC&B%G'G>](P'[*)X83V&9/*!6_3<>'F;]&8$@659?*A69VKO.]:]X@'IIBTQQM M[3(#9 ;;7.3S"-Z0Z+J@'Z:B+ &3RXD@0]U4PZDJ2_LRO>H\ 33+1&=@8H%E M)F\3"20OT-?Q>Z605H;SIJ'=^"FZ(?L>J ;&C^PP.'3G7F!RG#HFPY^\++02 M3W,Q+=\M7H&5*.%?F*G4/:;B4M3<(BORR>$669%':P[[3>!^O0+7>BO1@UD+ M3^L##6F>53%=?-/$_B2(0<[ME3Y=DD,9BRC ('U#TH<5-)DGY"0$H3"3B1)9 M5+!8[T OZC>:S@DW(].<<-@5U19&2.JP0@&8*D M@!3_,*7@%;4P#-69WW2AROFRE<$/"(@4=@:XBQK<1G#$?!*SA1^&O< BPZD3(UK"W>2!NO M$@GKL(0F\+&=0,,0!:-+)UE8U9=F)/Q.KO\ M;):TI+4G1K#6YR(#T6<>?:%4P'MP>_Z;H&XU0S8@4OL3LG^5K&LJYAL]NK$LZJ0K0"$O4>^IM MJ7P-)=/NC5T!N;&&S;J&_3;*DQ^[]M5&-= @EBL$=&H+1W^V?)@2V#I'%NIQ MFC&&1FR!(@KXDIUG'[,@;43!R!+52E!ZQ!#P/@[7TL:=]6W(+.-M]E,UK1=> MX_4:4 6]A$2DD9E-XH3)4U#\DE(79KY$ M7+-BR:G@BXX5RI $[!>84.E\"KBE#!-/4RN1.?G49H[NG0,5Z*E*;/1KWZ6W M;B&BOV>6ER+ALZX(YQ9RV3:>M-"!X O@0&\HGURWWHK#KD YPBP[5#U0AV:\ MCNU'@PU7$>A6\J:5NFZ=2\Q*+YF6236M,J\4XLDZ@[.3'#>"S(,)2K_53*@? M"GT[CT['A91D]FSA*9]?@Y9R,5-R+#/"^H]ZB(3QKZJ83>8VAUOOC7C'8/81 M)9+"3&*=>.B,X" \'&H#F&QR3EL/'P/18+KWG*,%(7 M@+ *1@5M[B:/1H6>1B6 C(0>_@GX2)NP^ FLH"PT<*-K7.D6'N$OA(ODEFN> M0QS]"W;D#A?K'X*T&7S$AXQ2"-7"X"$/Q,R/$TJ"USL&\@BT="30&4B2>G2B MH1I2TQ"7Z#@T5*O1_8BC-@;%&)%U\,A;623*R 6:F1_4%0"T?P0G4I53KD$ M@!-5CGC)=@2LHT %WCCDWF]NLPT0) G<&B"U!II J*AD(N#5G^9 (KD#3&L+ M2T=%;$;N&@9D.[<1J,U$;K;PR#@E&HR?]A=9UJ&Q>/"1;!XY/YG+3G$J>>W; M]3KA)^AW;3KE?!32$612NRZ4P>-)0YR!7R.I:JD4F,,"DU<4H2*$QG6H#"S$_>BUA&$E*@:[M&<06?"L !C ,K\)A:\Q,+')6A6&)L@*@8C1_- MY$T>:(9)C6(Z 6N8,YS0#1[B(?EQ+,(3O$8 =/BSGR,$CO),_5ZIU!91 9C) MUT4_:#QI5JFKF3]-K%R5:+Z 2DI?F=@ZSDDSNY4)^]P!9ROK$AD#@18"63KR MF73+.$] "%*&'?68YH(M*HL\ED>J:Z;8L*C!VF*F+*PPC&0/+"LK7 M,+H!Z@<7J\'4LC36RW^]6UL0POA*HV4D3_O+@_M?9,[[UMT;+7;%^A @"*%H;,UZ9_XGJ@ KR;D R+==!R^%$,[>Y-$%YS=;'L>-A=JH@ T7J# M6;1C6NNE65!>""Z-DFU2__G@$8].%^WI+"-VONM\P?(:^4]X M" #(X Q +\Z,TTA0U)S1>1#K_ !KT4U$L8>Z K2.-Z?NH*RQ&1=X%^N(;KQ>&>+>&FW\W MNA&P)@9H]U+0SN$D X)-XE_ZJGC!XFDP5CK&S$@SE2"B;)[,@GHYHP]8%X>E MU8KF4 (TQN:;,W.MHYW(WF4B "FFKXF[6HG(SE<@>4<[MQ:\MWLA&,)"(NH)\ MU4%2#2O#'@._)4S>L=MAR+HL'&N@Y;J#*?&Y(V%C7E5-"]8VSH1UO^*N9F+N M-.TN_M1/+W^Z,/OA5H39'SS3NNQGVCX<4'MV0>@:D4EB24&:'GDAR/54?VZM M3DZ[(WVX@&6.V&XD;K1S:P=!:ZU4986Q2R VG0L75B!QX?/,K&>%5(M2W.Z! MF3N= :T48Y&K_]B/8/ Y6Y:Y+.N$,V]>4K&ASH6/%_:,]%6)II:;=M'*^4P_ MR/I\5F0:/G<>*U5T((B4;-W4/6O(S<"_=/( DY4R!4O%Q#5T+Q)>8'R D'1Y M\%'WA"2:KL05O#B,3HLZ&<5GG"2<-Y'X7(ZW"G,O F)[0T)K0VUKEP4/*\[. M99=S9-L[=$*QTK=\$MV4.@9BV\"[AF#-KA@F/%':3,02X#")=@X&Y005TAS] M/P;5##NXI(18C!&FHDY>689PH6*BUO $K<"J,6$-94&$+J*E*$]=CW"?[AN$ M%D*%%1G.^2$O]KJ:,^DEY'N39$J0JTZ"^!\]C*9'&[J/VDZ(+73YUCDM%$FY MP6B(O)T!J9IL7N=0KY/-!!C85VG;G:;03N7L27!8FC#C@SI&3*6+U)"B6 = M9T :_"/E[O\QDW?3?72?.[^H;;^@&(45 M170S-I513W*MCA&-5"2;N(T6]4*JZ-V1:BMIB&G0DZ0G/D>0GCK)Y52G[ V% M4:[D((@L+BNXH+B-,!2B\_&6F5#-%YEM5<;[@U(U(O#"^-@/-=1U:KC:Q/"P MW$69AG#\Y-3Q[FPQ$MLT3VF[M-9U-S8H'"3AD>)E,X+/KR4Z W0UGJQ,\T)( MH_*3:U@V1JP;/1KL'G*?B(@"0^9AYF2C%P/%:V]<_\1PJ';28+W>Y:T5T@9; M"@_;.*UO928;M6-HP[!='ODY8Y$<65H(=!=U<7VCMW(ZV?=#GB2";T?E@^C< MA'.2,)5QS5%W7=UO@**[8JTNI,' MK/)*DONK@]=8!]:J+&57H&*'HD^;XQ5]TSA7N2FQ(>FJ>=>NA-H<)S^KJNIS MCH;*PN -D\A<%$K'GU6$ULF@OG!NZ[U[/M[G?_ONX,G@Q3\KH*V#9^05/XQ[ M4F)BF\3!82+G!X"?R'>;>GM:^+I8?(+>"T_E'7DV8?-@:X7SFL[OIAZ[0,VFRE!6$H1ATJ?[E>-#0 M6@JO3G00@:G/&F6:""H'E$]%&R%*A8L.LZK\UMEG W(>AP"]SQY%L'X7<<-8 M&\04J W8QV!5)V$=3A\VE85(V<6#HR&K^E]=7-DB M=]<@/';EGTQJC.-("'7C<>EZB3=.8D5YEN"2Y]RN(B;S7=H,&#Y)>D0-Q1&& M/E3FF(0U[N, 58(/(@7<+E6LL,Z0%Z9-K!FUR-9/ZP\ 1-?"[^IX B-0$W_0 MDB >?4B1RZ/#N)M R-1JTP=S")7Z*H]E?C]CB2QP=K-_!+8!'&E4%71< -2$ M'[%S\R[C ??G[OBISC.T7KU[]7)$[UF6K9/^N%?-'ISU[CQIG-@(@G$*@I)< M#IYM!5$$Y 4@+"F#5B$7#+;=[+Q!R9))4E2^X)L1';7I*B=4]Q:B,WVZ?0:A M2%OHJND30[I< 5_6S&^6X/75Q9<]C0[B%:Z ]8N#/W<=S6Y =3./MC%#C8(8 M2_1&.,\RE4[E:5]*3#@/DB4V5JEJ>EO@PI\6%NI)NVU4UDPW<^4&K&Y[ M>3MY1W>LE9-DFF[PF,$$%[]RI[?^I+,8X12'#G)&8WM299^O::;<^^86U?!9-QIGR?L/> M, @!&ZKC0ZY5HG!&36U@S1=A=50\BYFW84!K6,_)4Y32UWE>0% M!.+\\F5K?:B5BQMJ7Q?5$"U 0Q%! B"Q6*X%_(.R![I7AJZ?&^0;0S91D9(L M_W_NY3^\:2"[$_LMUTB'"R4[R#VA^H6!>46QQBE_??1P;2QN7$Q+Z 6VT[,#?*FMQ!)SSOB]NV:2>,J"!5%>KFY./=*L:,9(++"9WM M$V.P[.Q69NN&M$U *FIY&M%_[;BO0+][P3SVR2W M-9A/CJ-669,MC/79,U^40%A[J7^,)* M1K1@ 2]G1 M9/G6/XDV:=1*;2RXK)&MCOKZ=J+_&2AK2S("@JL MNI+PQ8:B S1LW]0!WW4LE8I6O 1=L>V^J)]EZ-IF)OF^>2)JISEUE=/ZCH+= MRF>M]6/8IT_GZ2B:_99+X"CH>"MR">X).)98ZZQA#&@T^W&K!F+?$<5TJ5I? MB!(ZMWC:,;^R#4A'W"6/:S$I9=9W]!O9LE360?DSVY7$1,$UL<[Q%#;HHU0? M.=77F&8*.B/&;JULK+E&'*0"+S*0=K=,2A%MO^/[0'+3IM@E$2P.UNH;NX/- M7>V=)MTAB/7UH M\6"[B*%+R+96OXY:8*?:CRZ;6<&+BZ@#K^08=6CMNNWX%&';2X%#PL[OMVK/ M1-1^+5MHR;!:%7 EVZ;7-LE?XH_H=0H[Y*4")$X&<>K;.O-T%4]UGD'G/ _" MS[S4J_S!I\1R[OXV(DUW=U\XD-B+.Y?4;L/UPWE'$>M(W=91K_95@'6[ 9M/ M*C%NQR$XG+>:<<)Q),9CS(Q@!?GQ8! /^+\EI=HVP\;EJ=C$&N+P[KX96WB$ M>(79&93@9WJ6VNJ.P'D,[-:IHX]U=+%F+^Y7UL_B?L1,#IOG4T=UEF9N-^WL M6K/@)D>N>Z%+('(,E25EV/B(WX@CFP-E,]180%@9.J9PK:WCJD_/R;@[B*6S M3>P@[P9NGV'2?X=O.\FH\^J?M9N.6O!FZDIF:J*UK9-K1'C=[8"4DI;&OO4ES1K:31.8&"3MEW2OE)W!#L*6+;-*7?-5JM MX$NOY_#55@:D7\M$5'A#6+OF,M6U'KEXK8KC-XU/\$]&EG9*99NLFKW[.S.7 MJ8(4[P6@*QF"A-?@]I:5E\10L12?37A-3+!JB[*& HA@1J!'#":3W"?.>N$: MNT2;),@Q;7HMFYZ<5K. P-'6+KQ>; >.ZKTK(>U;BN6K=L&=O9]*C>6LG9>] MU>*WU\A@I@*DKXIE+Y&[::+DR#5S1S?5" Z%$YN_ +S:685EE$D!IDW@E^6= M=V'>721@K'7M'VD[C'Y.IJ/6D5X3B[:]W*GK']BOBZC)]3E8R,HIA<,"VX64 M#IHX5)Y73?Q85)7J()&O]\%&63;?B 2%3>VETDQW3Y+-NUX\[NTT5E9Q"J=T M^BM4N0$LZ(U[G)_:P$W0)ZNDK-#URGCL/PO*T]O7%S$N$9F<>S)Y[\BDW>Z_ M]]M+F4QR -MX7G]L&\[YNO@,=%1;8A=>,-2XKXY;/%! )62'Y*<063O_MO/^ M+$YG U60P)J7@2;03'NS:=&^%J'6':A#I_:%ZRZ%7J'F0Y4-6XENE^3] =M" M6[JK\Z/H!*XD-DL@"P*K852"_@/$. 2#O%6F;)T+,MERC1X(?:B -VC+6282 MV7?!BL![KJDZE%'?N;8$]F="9C#DZP,<.HW0!3*.0?048_[8"A1F_D:&4'57BAJ]#+:=<(VZ]FI58Z_T*FRNE O. MJ^_0NIU0]181TFS@3&SJX;A$@VO$"T@H>$[@"MI7%[$"KZE>%.^YM)<(&FK196LW; M/3L/.%&H Q22G*=YZO,L^8:N!K4Z3NTH)) 1(R"03%$NA@,JIDR0GSFMR!N< M ]/U*BO;QN9JKQ17O%KNKF*[\J 3@2)G]OY<-QZO3:'^AVX(JMO5^7@/G0+1 M6*,B ;S9,LTC#]=;/CQ5L2&'XJ$^14;V]Q(&VRK"]E\_:66 *_80]@JVG]\T/9S_M=XX #Y!ZB521N/V0#:L*25#F8^9.-N[H MH\=!W4M=0>FBE$[1L78)FV/!)1P3S!7A*SB"2)_OT\0^Z6" H4P$W^39/4,< M+;W(8QOB0V<3;=GB6PW<;NT5'SXAW M3THU?XB6;&']Z,@WN?O52(&^09'YM"KG_LO^3X&_*)!H8X%M)NF^%U 2Z:Y% M?S,;DF6\1N:P,SC(.16TM[]>?W+'U\8H3(,;5(F\D*F)T4@H\B0GH&KG&_1J M?$ (>8D7L'HMQ49KFO>,6 75X0/:C[EMR$4GBY!UG93F>&>E"')$7/^UZ#0I MFRW8&.#(]^J$V)%,B5VCQE<:>_6O1^3?0(:85-G*X;?LT4*)$=<<_-!31RUR M<&I>%D7^^"J(LC$]TA M<5^NCZ8Q0(?7+AZ%G]F+DK$W%<5O^2TRU+$\?I8UQS7>K&)#P5%$;E :'36:")C59-?!O!Q(N;0T*3U$^9!^R/?+E7SD'W2 M;ZM^/]3I'/Z8E-/LU?\#4$L#!!0 ( %N=1E@DBHW/?=T# !L:+ 1 M%I; =A2RY= 'V+(5B[]B7 M9]]^^3]WH]"[D4FJXNC7OW>VVG_W9.3'@8H&O_[]Z/+X[.SO_^?]?_PRS. R MN#1*#^]Z2:A^W1AFV?CPS9O;V]LM_&0K3@9ONNWV]AL5I9F(?+FAK\^SY,&K M#][ M^;"4$77C]P7O^Z)U-XWD,4JZ,I4^EN#^.8-? &_Z&Z;"]5=M@G?56YM MKE41W%;^SX>+3V^R1$1I/TY&(H.]@#MT=C?;;S>W.^8^=VGUM6^WS>(Z;_[G M\Z=+?RA'8G/Z]7%IP=1*]<_VWO"7^M)9-^\<'!R\NV%?I#UZ,GQ8N>CN'GDJ2\1O[8:G\4ZWL_\8 MC_ 5!84>NK:S72*1Y:AT3 M][\$ZL9+LTDH?]T(5#H.Q>0PBB,)"U!WAWBA3/B?*@AD1/^$[[_D(YDHGY]_ MEUW(_J\;_B;P4"1&>">I#H]&,@K@/]EI* 8;'N_3KQNPL8=]=2>#S;X(\5@J M8+?^YO;>QGOZX)\!4N MCX/J(]YNO#_]U_<_X"0""DV.X1&)",^B0-[]0T[LS0\VWK=!:.SN[>RTWS[K M(?OF(9K3#Y%YSOO'<9K]%L?!>7(IDQOERY,[8*94]4+Y2:69>?#.[N[&^\?. MS-^. E %F4I!^G^6HYY,GK6ZO1]C,2R)A--1 K)J()%[/TR*2[Z*"7YT="N2@/[K J5,JC*IWXJ9O&-?9Q]> MY^OV0RQ^F@@?G^;ED>(5IG* #]BXOZF!]-4(#ORO&V=?3J=? NX+.W'>/Q_+ M!-8?#2[Y/G#2\.C!E6VSI%W0!^\[9D%F!<]>T=XB5_1V$2O:7^2*#IZUHD2. MXP1OB9]\+^TNS$V^P4UF+:K;7MRBYB7?TXOJ+&Y1\U+PZ45U75S4]B.+FBVM MNOL[YG%HF1Q^%LDUV#<@,R^EGRS+!%PAF63]'F:@3V _U&@53#Q:DYSIZAR?_:-J M=TS_^+WYJ'KW,9',_ 7.39)]%)DD$VRSW8'_-[\KOK/+#(I+.]W-[4[Q"/[& M_&T>\J;RWK.WH>O -K"7E^E-V-O<;ML;Z6_F>S,\V/1:.3"%^7 D19HG\KWV MD@Z_77XT/S=?F;_Q][-W:7O9NZ1ISKJ*_PS@87?C4/DJ8Q/("]0(C:DX*MDU M&1 >?W,$?7*Z,OG4W&GAE0TEY0(^<%=^E7W>W<]]ONX+ON] MYX LKZBT[OPJK;LXE;;OVC9TYM^&SN*VX:T#VU#B\RD"_PB?'[CU9IW%O5FG M[=:KM1?X:BX8W!5+\P=>K6QI@A=&T)%]O4#=P++*EY);)++8JJQG&J7W?H\? M?I11/%+1K-O.:R95;O&FNOHGK:G.TEV']3&*?XC9IK:]\456H7,ZC?/PPGR^ M)M[#[:(C=\Z8[*.FSX(D7*TETBEU3G\Q]^\E>.@?9X M-(XC#)G-HCBMK#8G;.F>8D/P'R?X OWG[M+]YX;@/T[P!:(*W:6C"@W!OY/@ M+@0W7Q5$45_N6$V7I%6MQ9V++A MZ?KS](ILCSHBPZ^#.Y:#3'?KB$Q_1["KKJ1>(";=K2,F_8I(O4 T>KN.:/0K M(O4"<>CM.N+0ZTYJ!SSN[3HBT*^*+U;CM6[7$7M^57RQ&L]ONT&=7PK->%7< MO"+MU^#-#3>OC\YND.:&F]?'TJ@CQKSN?+$<='E[3=#EIQ+-ZTKJ!:++VVN" M+J\KJ1>(+N^L";J\KJ1>(+J\LR;H\KJ2>H&Z>L=]P/CQ/;]*J-!\HOT))$!= ME.>.^Z"L6WN_2&WF+/#IZ-XO4KTX"].YM/<.X*D[SB)0SA)J-5#ACOO@B@.$ M6I(%Y3[:\?C>'P6!0L16A%^%"LZB8S%6F0AK8T6Y#T&XM_\+M*1VW<<%W-O_ M!5I3N^X[ZX[LOP,6U6[=W>W5$&LU5M5NW?WSU1!K-?'%7><<^C3)#H_S41Z* M3-W(DWY?^AFWT#_O'P5Q.4H^SY7!GWF:X:-?&-2LNWJL.]BPBOU?H'NT6W<, MX4)F0D4R.!%)I*)!6A>_:+?NF,"+;OPB':*Z P(ONO&+%/5U1P*>N?&N6B#. M,,1>W:&)Y9]$!WSBO;H#&"],I=4XPWMU1RY>F$JK\8+WZ@Y9O*CML4 W9\\Y M^.&Y;J;OL_Z7P7DVE E>E\@AWNU&GD5^/))U\7SV:N_RKY@6"W2&]NKN_J^: M%HLTA^N."*R$%BY8R'5'%%9/N!49S75')%9/N-78T?MU1PY6K;86,^[L)LZ* M.6=FHAC5E.(WYM?S3V3==Q]J6.TPJVF9N3^WS(1+O_?H67)'-/7\@2F\8_CG M=U#<9YO[8[3Q+#K]CX/;^TMWW[[ T]^:V-"M#S']( M[SGG.F-DXD)$ UD$*CZK2(WRT:+R((YN11)<3<:R)&XO9)HER@?M28+X&S!. M>A0%4Q__EL#9E<%1/Y/)J>PEN4@F5[?QU3#.4Q$%)VHPS*1<<^UF< M(NX:3EDYIS@+.WQ-8GB1;/(U!.H T="D'N,]/DRFJ(SFDI>CB+)LQ%#W/Q:9[ 6L'QMN-X$=18I.(5CFUH;=SJ0S+UV6OFMZO$//Y+GH?YVD6CV1R(3%--H[2 MH1K7A\JO$*]YA51V#FMQ]"Q_%1D&36M#5^5T'SH%)D=3UEEY/8D@OT M6)'4*Y)73F(SC]'#Y$2<]_^(X5;K*;63V(<[5%F1 M!',2N7B$*GZ<1UDR.?QVN6Y2JV[>^PM08C62JM.NF\O^ J1X*?%D\3(?T9P#$EP6<:N!%3IMYW %-T7W/EA'LB QH13+1[EYIWW39^XKS*Y M'(I$?IC,OD&5P">C<1A/I"3:GU-WT_6TUCO. A)K2N<5F2P=9S&--:7SJN2V ML^#(4NE,QNVWZ$:FF9PNK7^@XIYJ]=,O<7:9]_Z4?G85'\&S^G$R$I$OC^.( MIRJLJ=AW%J1IV,0EK>$L3-2PB4M*QUFX:OEL J2]D4F&I0>7,E)Q CP@T[.^ M_ERN9X)3I^,L!+;^)%^5,G 64%M_DK]X[L,X%-'LU ?\QOSZ&9D/'6?QOEE- MNZYNX_\KD_@\DJ=QGG GU3-0Y!%R"/8S^=$:MCG3:4XOOO\1+L<$5J2UNLZB MFLA3V'5E)@]>RAL9+8$)'>.0Y53&=KKN0IPS)$\)H4(WXS$O9%'D?Y3WEB3_ M7@GKN8NZNL%ZRR#_8O@>_O5\MG>(\YS%@1MILS2:.POJ-L=\621W%J!=B4&[ M_)XC:RY!G 5RZ\5.=76/W05UJ^;J]X?U&YI/T]Q95'>.(U\F_]<\\8S% M^4GO+"3;D-XE$;%=9]1T67SR:DQ-)SBP5A#N/T6E%V[G9=4#T' MZ+4LE>0LR/9RP*J[QL="/15G,36G*/TR=>Y+HO&.LWC8PFCLT&;7!?IY=27% M.W4!95Z/4G/!G=NI"_SR&C2@$PQ1%SSFU37_V*D+\O)Z)/B2'-"=NF VKT$H M+XO&=<%Y5N66+'2SG45TSB(_'DG+Y)]BG\I>IQDR!L9QF.\]N1N#'=;ST%I MG5UGX1CG*;8J&>@L4N(\Q58E%9V%,N:BV*4,0_!:@6"?17(MT8-=;Y'H++[A M-KE6)0^=!2G<)M>JA*&S>,-Q B?W_6!SN[V8 M?7?6Z?^0IRJ2L*G^7[E*56'9FCKSJV&OU M?Q A]MJ_'$KY@"MRG@UE\DF)G@JIP?.B,DH:3IG)*[1:TE9*GO.0@?/ M)<%M_(('9D5 SWX=08,9*7-'JY*KKX))G$4XZJ-_7P6?. NRN$:M)16N[3N+ MMCQ.@#_$C<1D7/\%,MMVYX;FX=)%'8PZ BRKT[)KSP[.XCZ.T&5%WN.^L[C0 MJ8I4)C^I&QF<1: ?!C@5ZBA-999^F'P6?\8)G\_*P;U*1"!'(KE^(:-GF>Q1 M4IA3)_''%*:[R-)BMGK)'";]812'\6#R0:3W?U@?-J@I;.0(&QSG:1:/9'(A M0_+ TJ$:UXCX-06L:BANWSJ+-CV^U:U&FSUMW(1Y7 M*+,BH_1M34&59U#&$3/XA^7D]L+D9$UQ''=HOEK#='&,X"QP5!-&6(EINCCR MUQ0H6JY67M9F.XO^/+[9%.%ZP>#2BM+;W]84JGEI\JS*3'460EF! 5$?UJG( MTL4%(M\ZBZF\F!7QZGG@H*9@3XUWW%D0Y[M.'5PIDTAF'^.14#1S:TUUYX&S M$$\]G&\G:.@L9%,/&BXI&_G 60#EN\CR%?@S6MLCY"S:X1:MEG54G,4_OFO[ MR8RKK]QR%NVHB2FWHA3H@_6"05Z$;DM*ACY8+PQBF6%,!TY.M^TL7. /E\B(4>HP8AJ,_!62\X MX270G(4>E?4"$%X(S7'BX*P7A/#R.-Q"C]%Z@ C6] MEL&&;F<]X :'";LB\=EQ%L7X*'O9&0BC),[MR'IT*T'SL\SN(4+T&TN1?C2'M, M)SC&67RDX9B7D_7.XC+S,\&EO)%1B?S,#\@$RZY@V5E07]MNQUG(Q4TR3)>U M[,Q?>%VFV8_)3V=QFF6(K(9A?IQAG(6'&H9Y,4'O+"HU/QE.U8U<@8O;7B 9 MNLYB2"] AKJ9OA79W9Y?=K<7*+N[:X!-O1J&69;06 -<[%+=O;SH[AQLMM\N M*J[370.@ZP6I4!:>3(>YA.#J+--7%\'UE_.(L*-7PRTM)^34 Q)9O M;UU-QO*\?Y0D(AK(J>6XSP9%GH:U@ S657^]$*/@[.(A/MT6.AY<-;A=]-@=:&X M9]M93]Q)N\H%DNVL@7N^LE3$5=%L#7SYU97XK(IH]?/\7PEAZ@<&O'Q1W"HJ M2G?JAP^\CEC /[7+UH^;;T[OSM G879;+M.@OS M.$&B:GW^HN9N=W>=!6K^*1(E0,I= $=5]_Q2^CGL]CG(P0@%XZF*1.0##?#2 MR[B?V&_.HD#>7=Z*,7ZS*$GI!#LX<6*=Q8ON\P[IL,M,POVB094_&KY8-%\X M"U<]P!>?5>K+,!21!*.K88=%LX.S(-G#*N94!C(1X6D>!>E)OR_]#,&81I$L MB4.<1>L>$!CGD?P,KS!\W!(Y/[UH+)&782!GH3XG2+0DIWK7673M4YRFQ[!8 MV%L)YU&F'R9?1 9'];Q??#Q%#3RAHP@>[%.GU-]RD<#.R/H 7;O. 5UIDAU> M4 4)BT[X\[.*U"@?U6=3G0..9FVJN*O5INZY"_6(='@4!?@_)W_EZD:$\/OI M01GPY:(T^*E0R3]%F,L/(/9%"A(*%WR:R+_R^Q+*7ERZ-+U $R2I$Q:[YRSD MI,TW$4ZC\N:";Y=7">W]A"P_E:G% ? E5K#__!U>1R3^Y]#A.QG$"3M[2 M67/)W/"BIZ5;']9T%NB;@S5'(YG@%5\%O'/#DNO"DLXBBRZRQI.G!!-/"""1 MZ7G_HQS'J;E?PYC/9$QG$PYP:0 M:+ATFDOWG07S&T"BAD;V0EFSOI&&!I!84Y9T-\C@(<@,3+,::[<877:%0Y M!Z6_9"Z/"ST7]IU#CE\R\<<)"C@+D;I4P^^^EEHD4+OO+%"[_++ZAB5FLX2S MZ.T+E-DW/#&;)YQ%3IVJ^7]=3/'66:"RL2=6Y6>]=18A;.R)5;&$LPA=8T^L MC">V)U3.$<1E>4,OKQ2%Z)NZ,\&\;)O<+3TSB1:@ "(H^R9-DEP9W- M]MYF^V >]&CJTA]"C]XZA]^Y2YU.>V[J=!8S[ORML]C>4]3Y"-^FF?*71IYE M>3_.(F=/[3AUICN*@D^Q+\+_SA.5!LK'$NWZ[+VS$)5#W-[97^2..PL K7S' MR^(?]GS>T,XT>7Y(_!\X"\4X19Y51=X.G$5%5FT[+4E!'#B+.:QZPYTX#LYZ M_XN55G,_%A[(+8N.19),^G%R*Y)@NK=1*M'MK\\1K*TW_[WV\>LFM[/PP <1 MBLB7ET,I,R0I4K*ZV>?94"9?X@B3VN#>GY3H8>.PIS/7'=I^9_U_9[=_D=#E M@;-@@&U#C]6.V>0X'HWC2-XK>3SR_7R4AW!M\$5FWZ)$BE#]6P9GT0TH//S] M;T)%V :N/C1Q%B1X/DVN$A&E(9^=X,^<*5(?2C@+'M3@=#A@L&^WG847G#U* M3I#-6=BA!N=N.8;:=MM99,+9H[0L2CB+0GQ-8GB3;/(5+.<,'%$DR!CO\6%R M-1F7^V8CD?),)K^# PE.)'JMEW$_PW_6AP[. @7NTV&!5MIVVUD/?BXZ6'\S M5W#7^O3*V6X[Z[J[M^\+Y7=G??9G[?LG*5(YC,/@;#1.XALNT*P/\SOKI#M. MA(6>!&?]\V<1X31/(H5#">#"4W6'_ZH/#3K.NMC/HL%Q3+FS%"XYB^"G R!" M?<11QUF/V74J+/0L..LCEQ*RC])4\FS7ZMX_2*CUQ)@ZSGK1#M.J.S^MNHND ME;.>ML.TZLQ/J\XB:>6<-X[],2Q&^)L$G2+&0^4+78/B_N0O6WAO.N<+_S$[AK]^"6.OM7'T>HZY^XZ ML\V+Y.:N<_[L K=Y;NL2W&$?GI90I/)"I=>S?.9B+?-"PO*,L MOR(WO.LL9'(A,\4M/M'+GHIQ?X7=@9^/01G1+.!$]7*DZE>9((G%0.(4[_40 M4M,4[>E0TO_"@O. ?,+(AB5[?QFE+,2;#GNWK_-KSPH[S@'#3U8A1; MGDZI*R\X!Z05O$#YM4CU"279"@KEIA\FY6\*,AT/E>R?W$D?F.)&GO?[RG]R MQ,6/@13MS4YG<]OVKODQD,(YR,UQ.E0.#U%BOL,S1;0?.CS;2P?POD.*[,\M M1=H'"]N(I4-LW^'6SKL1W45NA'/ 2ZF8FK)A<6"II=#8OK.^]?BG 9R6LNP!_;#L,?<_%)%OO7 M'T0*[!&/QG /(N+)'?Y3?I"1[*NG@*N&8Y[',<[!+TNBSX(YE;*23^Y4]ER) M5E<^<1B:>8)>E5X(E:L;4;)0%G$."ZJED6+:T\ J/F*3X9@B-EH'KBGG.(P< MU=)L>8T\Y"SBM'2*-:;-CW&.PQA9/4R;5RAN=IQ+LJNEL7,IPQ"6"8OX+))K MF<&_UYMMG$L:K+FE\^H8J.9(\'<;%PW;_!#;U!<8=L3&>74F4'?K"UQ^MT*M*ZFRL\,;.9AO8 M8W<>WIBZ],=XPSD<Z7*!=>9T9R#BM\ MB0K2[W7FX-H4_B139L%P=B,FE\'=SF*8#0\VLON'N7OI*.MSS>KMS4Y[!>7. MN\[AAM(/#L^B0-VH(#?=D(CI/BM_*&1X?IF'H;H1R_9S5D40YX#!%1+DQ_L, MOE%WAXE,XSSQ9SM[!U)TVKUM M^;8MWW9V=N1>^_\ACE3\)LTF(9!@I*+-H52#87:XLSO.WMVJ(!L>=MKM_]R@ MZ][_DHY%9*[VXS!.#O\&]&GW^^_ZL,C-OABI<'+X]RO8\-3[(F^]BW@DHK^W M4A&EFZ#5E+XP5?^6<&-X!OUYJQ_:;K\+523-(CK=]G^^PU??#*0?MPSR" M%\:K8$W"F;5XPT3V?]WXV],[#\+Z2O1"Z<5]#QM= ,NDO[P10 [<7$.5^[0! M#0_DR>+QX1XLE58B0C6(#K$]ADQ@-S*ZK;Z^%R>PMDW8F%",4WEH_O$N4.DX M%!-@.GH]^M$[??=>G&7QZ!!I#P9'AAW<]$/H>?QUP19;;6:-#!@P"\R3]==; M\-6;^Y\?O-TZ:,_^JKW5H<_?T/T2\Z4FP/8XVZ#?P)O@3OVZL;TQ];)Z^7"E M%\0Y;@9RQ+NQ"'!LSV';Z\ ]S />T)L_OM.=!W;Z@6, S_H>UMN;8KW]&:RW M\?[;E[.KDX_>Y=71U?/9Y>79^=?O!6^0W>N=_A#I$/@FRR.6M['K>,MK]O>W3E8Y;KG$5(; M[__?=_W?@Z\UA^19[%N^G8LZI^<7G[U?0 5& ]FT3](D19WL9)XN6\UFW:OCKM*KX7S-55_ MLNCWFH^=?L)\4N\\DC_?)T%-5&MWZ^#@<V7K;F4M)/Z21C<[MCN^\ M*2VJR7QO&^+Q_)0_2I0(YY7N]_BXLX-;^VS1<11%X#-/TY&(@-; M^RX[[*L[&6QF26Y%2W?C_7_][6!_9^_=0]+E31:L:/,6JB2/OGSY=O3)NSCY M>GYQY7W]=G'Y[>C+E7=U[H$)<(5ZOK/MG5]XG=V?@I^]\U/OZO<3KV0=6,O@ MZ/@*O^X<;.]XE3UZW%I[>;'X@#J*$R\;2J^O4B"+-Y$B\>$J+_A?<:-Z'%L_; MV7C_4?KD%O_7WSI[[7?HUU99ON6AS_O@07C$X-A^$8-C/@H#$S>:H=$,,XU* M[)RGJ 'X@]JA+\+4JH==K1YVUET]7%T\^3.4B*,2YS@>C52*P*5WJD#* (\@G#D_?YX0'(F_Y9\:]MM#6+6S MN?VVW=F?6RROJ0/RTK3OSD?[YQ+Y0@XH.3S*OL WAM#[&^\OOQQ]]/7,3->U5F3;HT&8A( M_9O^_KD^?#7GCIQM76Q=;GDGHW$83V1"6U!E'.]+O/7STRRQ-\\&A+)_3W[; MUW=0WS_WU!T% 0[]UO_S">[7L^/]-JS6V^ZDF7>9)5)F]U&)[WS@,?SS M/+F*;ZULQ*'JEV"8".]S',%N+^Q1=(3.DZ\@C>&HS"^L<;[X,9 4+H_4O>5\ M[VJ^QO"X\/^J,2L._:CMC?<'[9WVPX*- ]H_QLL.'F:]*6B:CA.@CAJ+T).F M-3Y\C+WQTQ;8IWZ8XWMY_U9C>.U SCC@SN.;S\ 4D6$2*2I,L@,;MMUI__P# MK(@%LN'781Q-.;,X1WK[X #;;A^XX\SNS\=$A=OV7W][V^WLOTN]3(9RC*_I M1?2>90X"XTLP"[UR-V?Y?OK!7"]Y"<<]49F"&[)_*A-P2<=YDN;HJ&:Q!U>0 M8N]T?^K]C,("HP1'?G:X9@[==F?K8/MY#MW#G^^T]Q;B&L*B]O??.KBHMR_K MKRX! 'Y22Q*6?J4R3G63PA]Z?BC2]!E6O;2^U\DUML=;XQ9U\,? MPW&>8,K7115]NOEP6Y)H[-VQ39X%"O 6OZ0)N:QS<:*E"L= IIUEE#E3?O); M$$NPUG_%R36?&,_<8EYWUIF@XA(,UD'%8/6^@%,RO]6Z@I?#R@X?0Q/.' M$JB)4[@]Q>]0^%J>2CWAW^U.]\1J]L3\3!QOM_R?2^ MG_Z\5WPT#6.^%[/Y:AL4 M8.S>::\YT]\.)<6\JIQ_Z/W4^=D;@FY!?@\\$8:6Z-$^I(\T$[7HTS.U/L)[@<6DI?FX'REPQBS)SPN/83? MB&SZV-Z*]/Z9I1_K=_@9U&84>#]U^1U[8&?!][T_X0WP>KH4?H2KT/?!W+F4 M%D&+%&GF';2]0$S2K64%GW=>@UJ;4W8T6FU)!YSX'EA^ MI+(,#HD,@?43B@B&X<3#)@X3[PQM?YRR?".]CR(3G-HW=?R+>Y258=D,A8?F M(8>,+S>OO)\P]WK_77>[NV7M5$5)46-*BEJR+.#UVB,NTY^??X!+&X/[HL^S M/<#=Y@ W!WCI!Y@'AMYD+4YOKB!Y9JKC0^%#G8.M@;S&ID M<%=:,=)<4I'H8A'Q9 ?%,E+%(IT^.X5P-XF0R V2DB^C$ M^?JB F_L;F^\_S3[_"XVJ7(NF'>!$GM9'N"BWWX%_'5TG]*OD;+3EL,/YKLZ M1>(OL_1_0^8U.<"7#QE*KX["SU65M',?\A1NE*9/%D5V=YZNBGRVZ)@S>^+[ MDRR<8M63V69ZPZA/,*K9M]]HVXYYUYYFV#G*>)^*%J_&)^ZC*_N 3X?YIE,N M\P.!'$2[".,"E8<1G2SV\I0]5]AM[GZ0V=)H@RA&\ M68Q"]D:EI$(C$?G "&@I8[D27HQM\@*1!*F'*>\J>"ARO?V3^/EQ+[2!37X< M-DFJG*!C&EI-8EX7X@"-"DQ9%\E(P9(Q_!L@1N[WMI M$54#>CXWJWN&\+Q_< J&3"@&%42OY'4LC$<%-M^3 $JD,[A)%4L="/,50,I MO-G#\5BDM\U\+/R%A*\H3&V?7N9@*]ZGJZ*2M!R02L"&N$&&MTO0ED+YP'%\ MR^ONM+SDI"<\_VRY&V M2PT8U;??ABG>+,Q[)Q]'N7ATV]-^KY^5DK)R/JG M#Z0HX]?_G4=2]UUK,*7F_OJL>![%*0E?$/5@+I!O)M&G M U,HC@+3TNZOG!JLM"CX+\;@@=TIX!L)/_E?F@%/*7X/J\HCQ>R7I\'&%#]V M-T"2^/#3,/UU8_/M?>[\2F;V:1B+J49:43[:#&+JP(T_W_!P7?#3 \NJ!QOO M.SM;;PV?FO6\YQWJJ3"$OQ[N?.,HVQX1@YS*7@(DF/"[=(G8.ZW[/KGM.'B? M&LQMTP39+A/D[,OIC-PJXDEBODNZQ7F>D2\._#P?B=JV/6$;2-3:/MAK[>SO MM3K[G7NT>N),M)[[>CLO^GJ=C??=;FNW^[:UT]Y[^MT^3+T;"IYGOM_NB[Y? M%]YON]/:Z^ZU#G:VGW[!XRF!5CRY?L>0O6/O%)W^L^#P&1E.^J?XR[/ [N7V MQON=[K1.Y>,]_W^;56')RW&B!1+H&>WBY^(7AJ'>?;P3\J3&;J/E%2] MI\8ZLP9J/'=,RKX=DS*TVSL6 W"'$RFNP?J#AQZ*\%9,4MRG9I9*W6:I4%M^ M5WJL7!U]^'2"'4Z/S[]GC,Q]1)J(TL6UBBV]OVUG[G>8T='KK5WE:[ MNY!$MZ6'FMUK@O15#&0EN+R\;F6-P%R P.Q0N5=&'J-(J C@-$YNX9^;G^+X MFEI46(BX+$E??N\=V&$P*I^[N=X,]?-PTL7"*OB?:.N7X#NNJ W43"HN\8F+ MH&+G 2HVTLUMZ08.]85*K[U3X:,;>IF/P+:9/.M(-@=O90V;%-UB-]UEFB?)30C5I4#55/#;GL1[G$8BZ^_AYG$* ]AY!G);C)%41JH45 M$KRD@)CE6*U*0#QS+<_@I0/P%8\NKKRS[SK\J^6&>[G.^O>;>#'&#AJ!,A<3 M8 GW&?B67F?KI51 H]T7<'B1;J:(H]'=M3EJ>\^QI1OAN&J*[1KA>-1(Q]6O MY7F$*X$.C82LSWGK=!L162>2O34B\D,C(E>_EN<1[EN4R#0.;SAMI]^G-M4/ MQ.L;>>GFX=MM-_*R1B3;VS\P O.X$9BK7\LS*7<\Z73[FL1CW&;9F)'U.6R[STJO:>3CJDFVH^7C=B,?5[^6 MY]'MDQR(T ,IZ4MJ^=R(R?J1[=/L-/O$O1E]G$ M^ZA2K-3/D\:FK-')VWTBE--DJOTX[5Y%IMI.VV2J-:EJKU>D[&QK9;Z[5&5N MR=5H\D4<72#:9^[I@SU&9S2ZT:-Q3ZB/3PNN" 7W$8C]ZV$<8LO(S]BP,N&4 M=9Z,Z'W-$W\H4NYJP;\MS=YJC(3:G.C=9Y67-$)XU23;TT)XK_&H5K^6Y]'M M0L+S;W"4>R,=:W+4=G<:Z5@GDIGDCOU&.JY^+<^CV^?['= 1=LK35.FVZ4>E M)KRGMG'S<1P%W$L?KP$9FX?<.?I\+'E)C3E:G].[^T1U92-PG2+96U.AL=]4 M:#BPEN<1[O_#/N(JHY9T)#SA@]#\78+\O:->G&>>AA&PKJ,1J+4YG?M-Q+16 M)#/U'&\;>;KZM3R/;H5-6O0+([EZF8_'(?TMDDG3[J->IW&_ 4CK1++.OC%) M#QH)NOJU/)-PQS3# 8>:D> $(U0,$JE%Z1\X%N^(!XT)&@\5F3_-?(I"!!?V M:R-KZW-P.^V#1MK6BFC&7CUH 'UO),RF%_\ 1H0[*3,J*#)L>O7H>OD9@U M(]I;4UIWT'1L<& MSZ0<=^P\BWA $-RJD97U.7:-K*P;T4R9W4'3K,&!M3R3 M=G43K6(WH;Z5J?@]KI/-'CH:DW M^7'JO8IZD\[;?5MPTE22;F/*I'4_K/EG=AA]^=F MV#U"3L=Q,L;'2.\W''*/V'T#U]?H;'8Z379)O8AF:O@Z3;]Y!];R3,H54O0X M'HUEE#8(5,W.7J>SWPC,6A'-U-MUFDYX#JSEF933%[":_6 MB6C=MAT^U_3GSL-!W[ MF@CJ8@3$KHF@_K,)H+YBJ6+'@RVW:5^CX1=^@-\BWC]4/95-53;9XE+OTA_* M( \;)5^GX]C9:0I*:T6TCDG8[S0]]QQ8RS,I=QHGF#ZT^0_O,A^-1-),#:O1 ML>OL_"!J/Z<9VYS059W0G8WWE["U(FOJ#FMT-#';>^?13(8WF>B%TGQ>VG.] MCIU=6.@X3JESWV%"88(;^>Y6!=D0WH*VI?0KIMYAN_B)Z*5QF&WC _&B;%$1C(S5XBQ?6FZ,,;'HKP M5DQ2E'>EC1BI:+.\Z],;UDBR!4BR_8WW5\CQE%\ #WQ@BO/T:0"#9 #D 5O] ML/.V*L1>B&EG05 ;[[^<7YUX%R>_'5U\//ORFW=Z?O$'_'/ST_GY/_#ORZNC MJY//)U^N+JOO-_O-]JHO]F>>9JH_X8\4AOFRP^V]5?@C=#ZOABKUCJ(H!]?Z M0H[C),.^(H79Z,,=A(I2[)]_*Y)@,XSC:ZQD2HLF3[2+UQ A#GD'+BY,9E[8TJ*_OV#F9 M<<>3.Y_:IY1NO3/SUN4+X0+J[I=SV"#.$P]H B1*)ER5I:(;'%'NI7DOQ1 # M0A")2J_Y^CSR.=2+*]CRCL*PO"\Q591EX MM(] DH1HT8*__3 /IC8\L?5D@UP%F#;>HJ7WPY#3U<*1")@<3VI)Q M*#"DG0,_>H,DOLV&]+&,!CJOJ(5W#7(?]Q:60)H/?A#W_D3RWO!,A5&1AH2# M&_3ZBK=AAA !F3GX*'JT2+((_AWW^W 8H@%>!;]ZF'.WO#,@33R2GH_#'%K> M),[AGY&'KXBG]#&N[TE?P%LB2TT, ;W;. E@0W)_B)R'K7R[[7?(-ABJRF2+ M/NF\,]_T9*CDS;V/\6YR- YG_ *_4E$^X_,\#*8_E"!J1C-N(N^PPG#ZTT&, M;YC%TY\KE.?W[CT2D^F/D/3W/HM1&0#+W?LBD5C_>/_C^,\9:TN'L]XO RDK M[UU[J\+B:< \YF.\0^EC% 41'"3**&9Q M1D L+7?'A3!3)7P,4RX5, 6P?' M"YLR _?\@8R3DTQ"SB&!@;<%KI&\F[!+7A1G^AA+3X"$T*+K$=8:";BT*@FV MO'ET3:?KM++Y%VP24Y(V!>S>"6J;1W8"#I%F%)9A?2,*J%:623 40, >'.#@ MJ7V]+V8?T7SC!,Y.HGB)*"1!TR0HD/CT:*E*3&*RQ*!XIOZ1@)BSR!C+>',>A(N<.7Z@?PN; C8GY;F$C M6*00YQEA 8?:$R 443'"4XW@;LU6"#/51\N\*14GP\9?T7%YC'0):4W<&7P^ M*"=M3R&,H_XR3),Y2T\7,[!#V72B5&,!-3J'37-X;R68 6&WI[# M-MQ$RWA%YY7V;^^=>;>77T)UNSH[6[NX%]63 RQ*[4C("JH>+ZJHSY'/_#@E MH[#X1+,V7(GG.4HM-\+O1$^%F#>-QR8CO8[?I$ =_#<<@K[*]#7O&L*_+.%+ MM!G(2%+Y9(4Z!)'MH0R"D" M%5Y50YD54L;'(D<0;I(,-Y!H8(DBT@+Z2J6DN/@*1683TB^"M8UX3 %L,8XY M; BX0@*6"<=X!AD7)5#$N G: &F(M=K39@[8* Y47X$' KX&GJE0W*;H%@WR ML.P,25N/+(SS-X9[,(A2<;0:PJZ.L"/T->$_!#MFTF#),AJBQZ 1WTR&(7R% MKA]V1([%!+5@(AEO M07F981R,()9 ]C*.J@&%Z<1Z>%/4A1C98H0F&C04?$$*:I-2^'_EBG-%&,A% M+7KH'/PKU4543&/I#R-XL0%<] Z/:4/5EZ,J MQC5L)(T=]%1Z"FC&L6X_I#B?QX'MED<997!EH%*18K.&EC>4(D3G<:P".5)^ M.AUIL $ ;=W>BJ0(@XED) ,;;3 !D2*.,!TGH%0 4K\LT8&]1GG$<7J,D@Z5 M/\1@A0%<#1+4*H,/?"N&B_@!'&<9HJ3-[!2'N>XF4ZYD;ARH=N3P$G"CMS! [#YIHAHT4&XBC49()2+1U3 MXW?P5>+G(]1'(*502:$1;V[Z1(25X[(]%)5##)B1MQ?[?I[HW )V!^X]%ZZJ M/I:W #S&/AP4/(4)G%$@&._[,(:#6L2TGES9.G#X663M@%9YTXEC3#3>1BI- MD(Y ?!UNK^2Z$%59X. O^CI59ZPBUFZ\I8D,Y0W6 .N8HXE03D4D.4X,OU%% M$WM/W AX+!X!X/V"P%<9,ZV*6)>#>/3.\\KFE8+M/=PB M$> ; H*)>73)NY^%]*L MQ?32[AD1=-+N:QQ] W:QS3T0VRIK!)W+1K9+(LE)[\.+%%F'@35>BO0([2<& M\$T8CXVJY>9$%%J?F69$LOIAOT'>^7*$@N+ FB9*PL ;6CKM$;*@B2D:,)YXP565"3RP5OFF Q_1@ZF=2YMG8G974BYUW93[K7F=JE+Y5XS FA1$)=2L5-8KNJ# MX =+XU%TCZ5>5#(O/$K@\S )/&F&)9 Q@J,W[&-X'[P<_D/>L/!\NYZ"Q%N=::Z8J MT-8U?DN&9$ZZF$(CF"A<7H/&Z%)=;98I,+6"6>GEML@DBP>2=)^U!;0J+&F2 M>8#.N4RWM]\54WD13IQ]O#I;__6WSE[[W?W_1AZ]+!>/'6GT'VV7#YIYZW\4 M_YC"^8?P7?@\I-]+8S)#X,5,50>Y4 J,WQOR&$O6&">X<-UB.4Z#B4TR+,'\ ME&"O-YA#"2\4K*D;3'+X/8S@\6-/%=8I%<:*'D1D4 M)TG&W\^HD$D9!.4B&=6_#_B"P%,@9GK48)UEEQ@,L&@SD_J!X-W5#8GQJC&5(]B>Z M%G52JO:!!X";G;('PQ6T^G6-N"RVKQ^#)&T95ZRTP^5H,R?+<8[CM"Z().8- M8 @:V;)Z_.[T:N=T&53 M:#7I-PU^,(A!B1']?LO$,DG_Z, L0AM%M54YKXG<]BG]Q_ WNR9X6UTES.LO MIUL Y)T1,,KE9'"[,08'54;IL53V /_A@[[[5!&7I!K+=G/$[H$! "G= P5 ME5?=R[R:4>.":+YBO9@GD7[7!WZ/[J^16+:"I51>CMS#5:*E$B:.)HI"/3(L5?J@8NR- ML-S)YA\S*\2EZPE/,<+_8Z)N^&1(E9C<.X/@I86ZF3(#XZGG5[2/]N"921@& M+*L[4'%A"%)7HR0W8"O&H)((W+*9MB"5-*Y@Y5(Z2;%^CS&5LI$*8G:$$ "& M896/HJK0<@9FQ%L%<@3GFW,$A>E6 $8A9J4A;QLA5-JH+;300'X)C+$!"T:; M7-IK%X'ABO0P"3R@*^R!#"J !HJH.BX Z.&.?R,2X) M_R0;.E7$E)0X0#(K1M;0_1TX0P^33/"-X1(0+0I%=4^":@'IA*0T@FV3XJZ< M2$1%VS*86G-+)P=JTO/"0G4M;Q7&^OPDATU2_Z:-P_)ZL\]F19B#?:.XJI1E M,@?F@?MRGV4N$)_DC:9QA6'-5FG@"W8ATV>&ZX G]B0"]TC!ZA=G]A$_C\#\ M)[VJ=PH$#%+Q5E(W 0VR\[KUI38%BV%HZV)H5 MBX\*N1P(TM)'5_>^8'D&VZW^S9:I+\:L/]'K!O/5]B2P5@1%Y(-[ M!=WWKF.#P3*"ME"IQT61CC$MM2L0 : MX(MS2P,I;7:$!B](*/#V]V3KGKW))U7'&'MR$FO4']DFB8%^IC')=#+@C-8" MI=X%-OPWQ4O50*"!3U!F@W#JQ=J/$D;+!RI-\K$VL-,<:V50B<++5;[IB>B: M=5%J#%"S"_U0GYG2,> F+)B7FNI@I;4M6D:?$>(_SC,J T^+C).(/!^?+0*% MKSM#_QNN-^8OQ9Q"\,?A.22K \D/J9RK%$>XT/''APT%>"ME5IZ/@6L']70? MA7J.=1;H1$^_U?8@SG!< X@'O18.J\V 9^@8D5%1<3SOUR+9^I;BDJ)^HJ6+ M)W0K$'"/N:(PC'L$4.CMW?*^&M/&Q*_TLY%W^T*%Y9H, C-*E=EQ.1V7,P^L MFU(QF$FLMQ !$=%D2C18?$&[_@P\E\^M+NN)DX' &"2Y/6QZD7M>=%]$PS4W!G$DC-C4\F&XXT(A8+<[2Y86DIF(&8H!*;[D.% M_3Z-]10(D@8.#5I2A#;U$PKH2(!3V ?NFTB1E#$@%&;E^X% 0PZW0>"$S=@> M)<4(\$P28E?B+7OM;1PA'-[9?Y?!;<<@_CPQ *Y:"X/O,T:)8\LGELRT?Z5P M"K)7S!W8X%+C3H1H"R:V'@V4 ?NN$9(@B WK#JCY&>PW.?IP-]*<1+[,EEFF ]7EJU@5B4$B2UF I;OU\\AG XE,@/Y3FX=%62#L6,N(1-H:,RJ( M:)711(/MT@+1;=/X1,DV*L>WC+<*EL(@$=2'E=4=WL;Z1=ASE-^T<-JTMDWU MVQF]![_!P$-9W\V,6;#.)D(CX>ZC"3QF$]FOL'<+'O!9[A1$+S<<)0/=_BCE M9$*#G/-]+0C[>!ETE;/6U"W<>52V79G*THD>D6KZ;-1?V$TGX7"ASIUN6/84 MNYB$ .-%MG1Z(IP[.L'Z2LW7YGA2C1"P/E>D4>X [%" H^ZK1@%L J-MM@OFW=#OV(-DT8?I0 S.T.K*4KH"OA.B%5&@H93\0.X) MMY!,,:E<:4^.'HQ6FC^DOGZ3'KY$)OQK*EC6 \\QMAJP7.SE@PH ?I.'D=D[ MDZ4+ELDI-#7$(CJ186XQ57!!H98&H=>I%D&TK#,$#YV M>C ]=##LPUVET014<:^R(HP:2FFIF MXJ[:JW4D=%8Z:_*I3J_:#&'<$P6&22R:0(]I>B\C0E&$U,XC#":3'RI\(BB MB,#7FVHTQ-!M0X! M7R;4-:%H9\&R4"@.;%D149OBKT6DH?3VSP.SW3^C>#XIPTX8K%"SRL-=HD@3 M3/%_)9N!CYH,N'K'#X4:\?]BT,>W!$;>LPV1.<_"T+] M8NBX$64[KXP&D[6G@5%K'L(!0-.WE&Y/[FPU(1*3>_0=*8]%1W8,#H%/+5(L ML/Z1PA%<)Z6+M;36I 4R^F":AW)HB'-^S&$LJ0V+9+?H2&/C+: PR8BCRL@3 MM%M+^?(XG"*F3$7]1ECI)52YL JDADNB(,XZJ"H\E-DMJNS-?DSP*EEB,7F E'&#&W \5++OG=@> ME><8*-"#4OB[DM^MOVR93 &..AP<_*>QXF]B#DK&MS1?Y7YNJI8-FN):&4EX MRV(^"MYW1IYCG@&W2"I0&:E,*SJZSS . TK .R9U>51A*_TEFYA1;%9(ZH3F M#(2E+$;*B_@(>O26W LL2*:45EB63ZUR,VYO1&MD:] DMS [VYTVS]%@'G,9 MXS@* WYI9G/>[#:0AJ/*9XHH,'A6^/(RM8G5E3?CJ"OL4Q/)L9&YY.KB[/C2^_HRT?O_.IW^.3CT=71\@RJGO"O MP:H :FSJU^[3_[U[J8/[!Z)/?53%POLH,/9SQ!#9MQ3U#A@?'X^^V6(33.:B MO'%;P$ZH(RJY&,TFGOUFB]N+\ Z6!V 1/>9A@KT1<,JTT,\.O.[.YI"<>BJ$ MT1.<0JIEQ/IN2=7CL!)V<40)=S 9C:A)V+AGW")'$PPYE7X%*R!7)! :KX/U MF!]R#APX2?Q;@:VJ1GB[ZGT"5!$JJOQVB^].N=I)?$V9R1G^="!Q0-MX.+'C MR$S;/=*+!08,&X6F%+PVILEQZP!#$/W:!LP82_;@B"I'%U^9+/<2.O4HN,"\ M07GW.&=^G">@87B@F]EE?'>^I[D-_)R'Q=E74=1)FRU.-@=H3Y$M8']M!R^D M8R!-?*T4)#-W4C[!9Z;\4H-5I1 .UEWI85ZTMSJ#77+5$V7UPD*2^(ZZ*Z;% MDLT2:.$Z\]R4R8#&-@_E[4^Y>,-8W/!.>@Q@L9'4V"1/K%W =3W:X4=T!US5 M@(R4 BPN=SMA>-7<#Q9A5XAW X,ZI&,0!(FN%R""E7;"!S$"5EC"A"O7K9*) ME$2:WZG-!"/7L$,&#V<:MBA?2M?)?K9P@\X* E^^*+NE &\DP@DV/H/EG-JW M.C95=CH69$=1G=OLV"U3=KM$6W[E\O(;VZ\% D?D#A@7-JFN93H5@&<1B-& MB4I*U1'('>;4Z,*3U,'?6QIH M#8A7LV:CH$^Y[H#3^,IEC>4BK$J!T;T8F"!8G&B?Q,"4E,\&ON#81A\,S#!5 M*\4/M?D"1=$1*G*,(8S&'#'@[%3A4\B)=>\(*.X3CFK42&4"6\;9F]R7TRN2 M(^&G/168MHGT'E<\NQ$GTG*$5&-XFK>BH<^M9T1NU=N+KKAJB!?*!Q#4R$)ZE,2S:U4]A:<2KC$QW( M$O]4C09.[-?[M]24RY6?K>,BW%-M0032,!&F6Y9\L#1*9Y-P( SQI>OB.SLC M6"$4@/?59D4U:7LJ"E1&K+ )&_ R2$)+*QU.*-*K=1#-R 7L'%ID+1<_(YJ" M8J1;^BBZ805P8L))@>!7RI HF[3(PO7%F-N-A;I&KU 1!BZGU9=6M\6@$"L7 M+D&LHB%T'TZNYB(>AGZD,UR,[2I1\XM/5/I6:\V=XEA6$K1AVV[T!C/'Q0,-R8Z6VW,%IP- M12!RG%1>D$UUSC@3 9Y2DS$%6A36:/BHU"$PLXOCJZA>>+IHS:9_!Q)4=28- M_L7QSYA"3+PA^@DMU R2.E>S8*?^T? 5:D: LS#:^H_ M:Z8KLX+,IEFNW!*A%VNP6A\#/60:J*A2DRVF=0+XA:9"5IB0W8PV8,A9C.5E M14!)=WZA,VULJ"((772EF;E6:LA8G!:;%%$IVZJ$2;*A+ M(@=R<^9C=5]OZ\'13;4P,:%^S-/G#M#51Q,F#T3 6;9C,FJL+.EQQ[K_SD'. M=]N=;3B-NM.12*\U!,X5\51I[C+.#[4K1>.]]$H\O5J;DL8K M0#UJ#5'AI;2#)9/?[!S:?K;@G@0JR0Y;.U/1<"82G.O>B$@V$$1<:E2BX6SO MQ:ZL-'T@ _D#9U!2/VQ=EEU8Q=QY)*96U88E.&'&)&9AUPG;4K%<8;K>3HBL MZ$-JGT6=(+2>*Y"T"H!&*;&4%^ 76!#](Q"3*36"K2:HKIO#2%224C*!K.UK MS>>BTTXQNGL$MH5"OANK,1OBU,#6IAD:ILM37:)N#"1X&>:/F7J[_%(6!RSA M>? V+5WGKKL?T#YIU6X[M6/_ )"_F(2@Y3G9\-B(S"Z883O,B)2)=N PIH5- M>&W+R'Y<]@K8O=/Y'F3)1:QF#" M?2J&.8Q%JI-33,N*<%+5_9Q_8DVW(BL4F:(,OYC\GH0J&PO#SEA#!LQA4PAT M3K4W$WN!]"!3%9 G&IB>=CM*59+4!C4QM9*L3"B?7L4&*==MD(L#K?'N:159 M2&5J')L.#3ZL$I[WJ[A?$5VLISV@DN,>>S8I]GZE7-!'3)F+Z8A'3KT<75][9_3,\'[-VNQO/>U>M]E;TLF?8 MKJ>S9?M=SJ6Y9T>!5_0&YS<(K,K;^N<#HG_FG47^%L4@BYEW9D#>M/V+T>,1 M&&&F;Q>;TP."LU'94Q238>:J%L=J.U"M,9J]H6D 6FK(;K$3=GS("LSA]=!V M&!!1I2/18E9?"LNP]!PLAR!!TXZ/#-1P0"*5((MW7W=9IF&XE M-U1!:/O:KD4-/XUQ",4@':JQP7);UB-O,<5O5)J3Z96F@FIHREX$.2*Z64>* M?8<3SLU&$Q)NJMW=/A8^8B\P?HLB;9EV>,O[Y_0CZ,%],B)QTY$S9G7GU_?5 MGBW>6@\M$#D-N,5&$%)PNQQT76)LXZ2P?L,^JE7T(2$(-(YQB !N@8U_2]U$ M*)!]@58EVM<*V_O@O3=#U9>Z#V5JJA/2N( #0^[2)--46[TX+T-'BA)=$D&M MJL@/Y87HG->4^^7 (>&V!Y$E#8C&";=Q,Q%*V K=FWDR-KU#TC3V%87(N9=: MY=Y#D91J.@NJZSQ4^?ZG2TS1M32THJ4\6!UOID!>76T;7DQD9RJ'S[0[;&(JTWV:2126>?T' MA,**[#9S\M;#;B,9HHST*%6;2@[Z3V&M_&T,M!6+'$4:5Y,ZC2M HJ MW;R0G9D);%4Q0>J D)AVPB2_2._#.]:D$(+N>(BE!"0 MIM4>+UNSHD%2V$>6_1G2G]:TQUK3C@0W5LRPW]BDG'A#=[!F&%X!7VJ#4W>: MOF]D4G9HJ]K 5#,J%:#P'F ZY"V_-MN=IO\?A9<*'4P>#[=-*ZMQ5MJMLM:B MD'!>M!*PI@(FS<2FP*EJY7(?+I #$5IU(S"C'E; M.IYK^9EJY[!:*L2T[:,+8V7:,P@L$I=\A[44N]JE_6PTVFH%\/1J5NY@5V7! MYXEW=,:1F:.S3=(.Z&@"W\+),D((0W[3CE _QJ*(:3$ZW0_ P@\FT8G$ W?A MP'2M$;Q*8"0$244"@CAT:] @TW]*FFI5FL2@,EOG3NX%UO79 UW:39L*R;&N M,9:68P?UDO@,T+B!#VF+6MX'E8WB/Y693)^6W?E"R'J8]GQM$IO9G2FZ\V;8 M7PI76$@%'%G-\FI& Q3CB_62^#:=N_=2W8XF*?;/8KS:(VE6P4?1 IYZ$%*% M+T9P%?MB:#BD51.7O3T2_O>.+)@2(3+QK?8#>$J#F;R%+$V]5%"=BJUB1:CN MT[)-1-4;6!2G\U)-!AKJOZ\XO1:/-7([M3H+.0X[?:G)?>;4 MH+*_;KI_DR[WL [*])'!E1=ZC,:[*4V/LM')45NJ!"CZHE&3/GI;LZ?5O>J3[&=M7$G/,!C5XDDH05.F5F&O4V;5DB M%CZ,;TG@^' -6?>4[4/\:H:#J*3PK*ZH+TKJ\]2QPNPF' S<=!H.398EIZ44 M.$$I:V_6#F&=O9^H<='RTNISW4S*)%I'4G>3:E(F3,K$7M,NV(&UO&CVPXIP MV=G"E7@?PU>OXRG.\OVK#05=:H\@V37)G MW_G>E"^C]BFO%L&! @ZABBP#,V@Y196>UBO6GK[MK5OS),7GZNUQG(7X]RS- MOQK1A,MHTU>5(V$UQ?0AVW M!/?N)9,1'*T4+*&6=I50:)N>M38S:5 QE3*[9 MFKD5+]T>LLJWI#O_D+T6!?@(1N)!AU4.ZJ&O6LB(PDB'(ZQ]GG(,Q>#%LC=_ MO\$G;9<7Y)D'D@2+*0;>B1]SO>UZ-KPI1L;(4!8CD.W!+JE2CPVF@@ MUL0DG++#/3/+QEPU" F\6E@%H=0](^S;5?C:XG#H(]\;R0#LGJK,M$#-I\:I M\1B(49R9K@I%,^+R@G3'%&I0T-)Z5RF,C61MR+1#E:PQ%WD9$3K@/6TB\/BL'?O5R%)F)F^\274]_6V2CX M:)F7022=<%,@^?>#>A@:H-P.&SU5G-]ZS4RW2A6AQ;J3"ILBDR8@#_MHXRU% M"+AD@>BPU;$)8_U#9;H\+2B1S(9ZC3U.N)H-OUCXMC0+A"P::P14\A2*9(8K MO22]7'AXJWP@.:"-C4^Y.YC5IO"&QJ\L[ERR)2J),S2@US;QHB$%?;R#'IHY ME9LPE9VMN/.31QY2X6B;NM?R)M'(2&RKFN:**WB+=(1J6IKD9B\D-HK,C,)U MIOW&;A5<\>67'_^QYE[.1>'\4I(E0N.,](VQ<.?G6=F2(, MIPR=LXHCLNN6$#1SHY*;4['^'U)GQ-_,EZ8Q.E@@,C/SCXML3R5UKM&Q1J(^ M4Y\,\NQ-0"%E) QVFCCJ_OO8DU\4QDK922[;HZ3; MBO9VE H;E,H+$F:5S/3:3+$Q579$*!U9VZEEZ:U+ETR2CYUA;&H/]&)L MH-#TG[MGQ%HWKO"#N&8"5FMY=/MCV=B='C93V@/^J8E18HY]@?"G-MFH)T5. M<,X8E(%$^)Z.95Q,Y>G'<88IRN6]T%WJ2H'0H S?%/[U5/A59[@-!MCW**L" M;*$="P+.-+P/-;G4N6E]Q=5I_B.#+%Y=NL9^DZ[AP%H<2-=P5YF0N[1R=?(' MV@U9U=*1X-[I628Z->T^'!5 E-@2HGONEI=FCU4(P\U1XK M9]E-658%OENJJJN4O46!30VMN/-V7&[5'ZW,-A*9/^0T4"P%VB0U8I+U%4HV M^DX'&UKV4AW!/PGU? ;0X-HR6RPI$B*-7YIM<*]'G/ MC)="=6T*G)'6.#=V2 XA#3PEH30=TDYOU5AB_T:R'LBP(=[4,],:7GA!7J"4 M>:*]_:>>B0'$06NTL*VHQJ!4-CL[RU;:A&!,MLTX9$DFG5047.22,>0I&@>" M+\,!W&WDC6Y;5Z$TS/#BS'!ZM M\U*JZ+;M.4*Q+9WJSCD?&OJ>-$SPXDSP<1()+($E#C!_X&FUJ0B$8PNT":1M M\@%VR0 S^H9ZG&-&/K*!Y'T!YD!,*0<\4(]\5XHR\*CS5D&5FU;VDJ\$!Z9 S?H83_Q>,C#?C*3QX38&7&P(*5C M^X>8S2_->:XKWSV%Z',2YA3,AU-?J&U&-599M/R1G&[)V>!!@O;AE*U_R"YB MV3^D9A#"4!]EJ]I#S7/3'>:!#?1F$L NUTDBN: M2$P7H6[!^L-JMEXUC9I;Y?/9*H9S5V<*Q&-018A]8A;RC4D7(1G&T6;=>40E MLH!=>\7P$H.G4@D JS\TG7B)$\H*BHI8D9] ::XE9I,%-7WA)^4 MAO7IS"OR.NS)+NTE(>V.41]EY*CJUD?\PLR.*R%:IVP6[;C]XS M*[+5,/,/>3%)>&1ET3<=A__-X#W*@:%83@NDCOPKEY%/"6;%J(F6+HJ5MYKE MWV%_"S.U:0Q6F=25J70S#LI2F8TY(CP]DF0N 891]DZW\.ES HH>O6'F9?&- MS$]HG'F<8;X<#K:FJ([!^?3BP)%#E\#^8H'A_)>*VA?SN^L?IS^G7JKUJNGB=FMT5P44Q)L<=JR."5O/X+5.X#!IF+A! M*Y=W9)R@&1)ENCT+EZ6C'B4[IB?UV)!28[)2T\4B$<$4K-XK5*VD]VGF0&L. MY5R"\DPJP7W0[6DIVSEV?6,)=38PI1P2ZX*P+VBBV24%8IH 9XEE=.88A]+9H0]FMJI,A]*6:\3$H)F-6*J"GE:T4YUD?A\B,I XNT&6E.K=5Y\@Y& M8*EXB^Y+A/\K5_ZU#A!C][)\W(>C"CLVG*1F2'+YD7[,/5!,"2O?2YL66'RG MC8V2F6'2Y.;M)^24E7@R&H?Q1&JV.\[#\OFHK\%8*MKK40.B./&9GP9Q7,U+ M*PX,=9E$,X3:% $3#^PXN5(14ZO"!Q0A8!"(,J-NI!W]JL<_A2*26=%\J*BH MP42]9B?87*X9S&AXO1:NT)7,6-"&G<;*9;-5.C M>ESB-6QABSOY5[N/M@QR-*:>GE@@J&]"19%"3]#0@A)!W2F4*8,79_16MTJC M#_05*75=$5',\V&.P6+P56B[<5+C:VQ$KC3BS$/Y0I5F,K+^E"[IYK&-FR-D MAB R ]5]C,S?T"PY"0(W&YI^I_"'KLHD<)R+-]184"H80[B@RW6%'!K#P'"4 M\5/R&&$9J#+'KZZ+3NE7SCMM.T)J(.L!9:90=+8"U'IKC)@^63< M'5Y,#&.0@69Q$E1/0XF3Y#4OA.$F&GO$57,0&(0H]1 ,=)Z+0F"NYDA="\(DHWE#M\,XY,F\+?TQ#?O01S^(C0^@TQ"&\V#^ MM132'ZDU!1W'$SP(^EB>L?$51P[TN\790M2/7A\<$#?W5EU=- 4!/YZ<84:K MPGH,=6,\>C.M?20"60P!H_Z/192,/)]*/BQW\ !*VJ'F,36XZ.M#8#4BO_418,$[ H)9;+3N-U>33AN'$3-Q"P:(/ MP5A1VU"*EA4&L\_>24M7(V%7%+-N6&R2V[-IFB_9QAL8SRUW+ %?E(;>H^11 M@3EN(Z7'_9!6I-)%'/IKB.(=19@6X%V8:>%P+K&15TY5S.2GQIA-0H<4"\=0 MJE"S+TM56>)%93L9YJ2RM": K8ZEAAN69$ M'%W9&!3B86I0@FO84YT @\'V6#=MJ=8L3[E8TYX32D.]=>7A)W8\ ,7D4=/= MWMYNI:CMX);K*=Y^I^D$QV*,OUAQ$5I*)I8Q&7AN@L\KLZ"6%U-;>)97M^6& M.G1L6UKGVX.!)M"-Z3F@"]'8#*"6TZJ8]:0G*%N]/C6!463E46^E\U"V$E@- M5XPL3/5"H\IVQC"SP+5YDR4YZ=D;5O4^J&/2[)DU9SB MB$=Q@*VDPIAR>:CU,%5&8%25:G6"R19[1YE-!K\9BC @IW"0:ID9(A^'<\FWZ4@98=FV5 M"77KHX(75F3$9J8QAM2ZNGH2JN^IG9VTR"[2)2B82(,UZ-@6T [\(5W.MJ,. M0<'#>2\PZV:4CS"#G2M:!HQK88)18=W:DN0U8)HCGB@XCWP(R2WC MDS@D%_@FAK-M9[AS=EBK&E'6RHLE0ZEE@ GWL>&D954EJ&0GO->$/,_-] QI MD[UC2NHX7&EGQO-[3AC\U6.%X.MU5,L/=F!'WTKOD7WH?Z)=7^JHS:\M/9_"I\M/) M3J.1HTDOQE83.9IP-/C%=+ZEO@)Z M-3[=?5/?'9OU9WG*4I4R81@2H>_B[4T&D&G3QC!4Y>1Z^M!VS0HZ+6,F MP\N''#UB(E1EGWYW>.<,_C/@C@1Z'XH5P"*[[>V'WK-(TDUDA(E'(=H ,L'9 MS1AY[5,2+;:/NV%!0/(42T8P-2Z;F,X)U@!F"8O05*+;BN@&@-Y$"K @))4< MS?WN]8L<42NFRLGZ"GI-^&N2;D2'%SL24*"?7@Q-E%3AZ,=#[X,TH<26A:-B M'DN&%(XP)HH< 4>9F9MPQNWR"'HT-%).UW-.@)$O.@@BOV8=M\42A>]_0^!(-S@QI3/K4A2E;=+?"('B5-A$H3##)FM./+X%= MV$OA$8:Z'@$K (K=(?^Z^X[RC146,'','_P4BT<%$+Z:M3+%8)JJ,! M[8@1-)?UU+]BTB_S. @*IJML^ M0"?MT,-F.QFLC\$2!HY;&L.$$<:66%$]]H+U("\[^H6X]GB<#C1EAKL7Y7KDF[!"6/B8M%;9A+E M.%+RR,1D,+71,M!=O0VK8%2GPE::?'",6C3?G0^./2%X(H!)")/FL=34_5LH M-,/Z=&S*;SK4(RNI'":*1Q,]=VO\Q"I:YNM"6- 4;9+K$]P=NHFUV:_ 0KM0B!V1$%%.\&N/=(\RMH_YKY;F8I= 0,[GJ5OI$4,, M%)GL)[Y>&N,@U5N"MZ:A;H5E@"JE>.'2L-\ 1_/%/;30+D5?:GO%[,+O>:^( MEG*)&6&[]^P2C^?'<6)D9*TQFIO-J8,)FR4\2=L0CKJJHM#A^Q:CD2D4'(=D M_:4<";=CG+G);%9J H9#)I%(N$ RU$SG+M(QVK?5 0O*OT4.P(N+!W*!ILF& MM,,93<._P(2M#<_ID @Q)+ZW#MV@AJ?]JG P[3=U"<,57($%E6(_LPAV6 =O MK/U[6W3 U:,W;+?L5-KT-R[D294.^9DK/#VX@KX&3<7&G]D,#BMQ.>!+S7MZ MZ4D@Q4DSN2S,R&,\SL OVAJ*8FUK$1>(40_U>VZ^15X& X.@99---,RDRK(],4_S/RXEK*,!S.U6J"(M7'CYERY9CDO!A'G"%6V!.6W%P M;@5#'+F>"(&"MQAC8G:H@L'6/D)"-+M_Y8$I6?X/OH@14\E832 MU"(]]H3SYP4G#.CH45$A7ND^3+N)S/OIR)+Y+6=S0>8]^L#Y-,?J28 M6>D'5^KZ*KZ&BS[+3)2_. 6WNQ?'URWO#(\,9GRT<*(#V&*:;_^ -TKAWO#C MKV8F*7_S/]Y/9&3@-ES=HJ&4_(SY)!,63(0@4,6LR2^C0!KY_I7:"L+5"8_P MN1:4JO^2HDP=A.9O5+A.&6BX-B1;OYPLSI ?=MME<%Z/."^H/$4B4W5D)0\> M7V-6:0Q9&HB"R=C2#5-;5?.Q9;1H:YJXI:;P&G'$-5+.$%D?^L]''/D13>8M MO44QR,K.)DJ*5R]%LN&P8JH0G2\*1Q#I$*\O%3,5>\(-EAFD,,J?!Q> 3K)- M_RIG!'0 OC-^'>N2=FQ9H CO276J4A:7RV3*Y79< !S(OLC#C--AQP@KZ4W6 MS<=-?=^L5@I^(908G"M.&97Y40 BD0-KXE-!,25J H?T>4A!Z1:X2\4;TO+^ M(:X%O-RGLR\G+>^+0 2Y='8N00W_S*]^)2E% O?E*%5B3>PFPWK9S'10VVI2 M*V6\!M-$\$APJ!].CP0^XL'JII=P0:8M[U)1@XM\JOLU6TSEJ+UF9]*ZDS$F M=H089I-,2[-.V]*"\Z%,YW \PG_E!>2J3>&'! BP-&D$IL_K&-$,IBDSUP\G<" M.:9@ >P_[ ?NLZ9LP4NE!AVZB*XH_9Q5[;D..VXG!-T^=4"GT[1@[0K<1S@) ME933-.YGMSS6CK,NTI;I%VX&TAFV95<88>C2F(>B\)9"^$:DWLBIA!OA7V/K MQUSZ!KSUUI3='@,C+-ZV?& M7TK!\WP)&"!CX8.V:M?"K">B%JV+@/=3[#";5E^[;,R#Q81]!TLC<_2$4S)G M4/IP@(9E"LI\$[6"NX"D [62Z(PUBF(@*PB[I^3Y%PS*2L05W![/>B^ZD M.7;>PU$OV3"U:7S52^$A)G6BAIQ_%F%?",D]:+XF:-]G:Y(6H>>16'7Y_[/W MKEUN7%>6X%_!FIF>MM8$N41)=I5;:SZP9,G-[E;);=JEJ8\!() 9)H" (P), MHG[]W+W/XYX;"&12MBN92N&+Q,P$XG$?YY['/GOKR6J'97V>%9*FUS @!QT0 ML_4'D&34*0(N^#& S8^7B!]D^XJ8]KZ1DYK=6\MT6!E[[_PMY9NVK?Z\;W%2 MO1UKXQL37^(O::$.:R%T+0ZOM(>$4AQQ2@.I'W"[=8>3/1%_CW@D'8HIL+RC M^N2*6:P4[3:9D1Q;41XL[2^$5EDJM*_]H26^"2)?@EAEFC5]="-B?-G7A.^Q ME]3;@"-5D@!^XZQZUA1MWW97:_? 5\^O/[E,;NAW939_+KHXHF8>YWF M>EQF#Y_\%O<>>/9L5M([#CE/:?&3*S(QS;>6!SBB">XL9>)Y0Y7LG4^@/(?X M%Z(H>H![XC6._Y1*[KZY<*"VY2(JC9]SLN'<6;##M@N4-UJ)Y]F4U6!*Z>MA_DK>LO"/*@B]NNSL6G,/7L=22]Y$>8[':UNVN8%*[ M=Y'6-\#?CZ6<[:@:=&W&M;\47?G\G6&*:7',GD5C!J M"4O?&_&O!"$\'Y#"1YH8F7X"4#YV]>/:80P,>_GS"WM_C]X)B3G^V-P<91Y^ M_F'OCP(J&H[L817,TSY-= /JMFW%)AG0<70KY[A09P0!H)IX&XZ)%"&L>E@@ MBG2H;&<"149I0 *BU_58!U_"MV*X?'7)L0@\'P/A5550&?6884_[2H3][_IMV E+!'R5D+@MN&Z)9_:N]_Q,_)S*UTWR-I5O#U>176 MCHVO[-?M*/F&])_C5A99[F*J2E,'Y@ -F($.X.G5^UKMB&MI.RO>"SX-#Y=) M #&+H-\9F_QT<\^C157ORLY9!)A4I:]\#G[ FYS:1)?>5X)(_TZL"3!YZ01G M7Y7T,@"[P%;4VDI+=E#P\+3&"@8-A(@$1-B)^"(27\!]J F.@ [!&J1,?Z); M@7\O<"ZWDH3*B@+"#P.O0I%'Z=ZUL6(H5--A;9F^XX:G@,%*1Y9-F"R&^7JY M^)TD@?'.7WS^ IEKL'8WG G-:_.9I#L1]\"BV[+@VC;[?4O.1DD_"I&2/ '$ M:T@\9 SO]B2B]=CBF-@@'XO MR6U\]ONZ/VVY#_%86*I,:EN6W48_VGEE8]5T%[+MHYI8Q0$X18$PJ'B7L%:Y M:B$>666C(1#*]+K_)OX.O$8+&=,^THA1S8@H2ZS5FX:U$S8J*.(-:J/L=%/N MS..2%I&]19!D1W)N0SJ2[&JE&4AGBL--Y#K6GXF=KS;H&$$YH#YJ'1PX:X*> MPR;_#O6:IH\[.G>YY]"^>9MT&$'(5FM!S][W!H>EPS"51 MTL8AT4NR]D/+[ 7G-)VT2&#])L&ENWT!1/\/PY$U$)A,^_[:Y<9CD[QO3ITC!"^NA/__(Y?R-A_#&-_F- MM0+,!N>&Z&(!5/TKZ1=?29[3CN<]?^D:.?ODG[1K1C#9S#,FLL5+D5QZQYKO M^,X_]S9_CLT4QX.>J3AP?I?LI>5 N"[3XY4<7.F]OD,N-QWJ__-GN")?NY4) M,_7S7W8_1#JN]9I4=.A'B;1(;B3#._OK/ M^#(+"PC*5.7+VE;4;;("P[$?C@KL?]OH>?3JRU_5G_$"KW[]J_5GMNB__: L M(:]7(O0@EW!/\>VWW[Q,RW=UZ_>(R;>\#>5K=-'Z?7*EI=/T.!17FAQ!0!ZR M?^862.49PC.)"[K>AY<-MG(F^>,4EU3VSW2OW/XKU_/VAG"/Z,N>W8L'4:U< ME.I+;SOFF3W@8X)3CL!I?\BFDZ2H8':]0*U7(28K?<]R@4P#A.S2XKO?72O% MN5+\ZEHI?@+/\M0JQ5^H_NDG]T%47)V^@"3.U-%GO,&^+\F&J-U!\MQ$R[J/ M< $L-9:L5=7P!>__C]^3B[+F^2N+5Z]?KGX8SN\0S_/1Q=Z/[G/ M\A-9S/Z].Z+3&$D-]-^!F0=3.L^G:)HSW%<'=H M;+E1!A@<;P@GF>8Z7N'Q)%9G.LOI^E'^.V&EM2/V-33[AI:GU-3SL[-LGK:;!6($$'KGQ+!WY!I36$62Q D7PU2JY9(M? M(50/WT#FP(AVUXMF.R@7SD<8!+GB9]6DIRXY1<=14RHSN:F+N7&-DZH"EM%W M[-RS3!KPN\@\'*%AAM0_B.3^]/'+1=6H)1-"RP/Z&VLBBJU)%Z]H"5MB-+M=N:TR:]=001+!OP5056@8V"!85_>$U2Y3+CETL=?]Z3 M[2GD@M(HJV)Q:7R+&JSROTQ&4O,3@XRF/\>=D*8ST)1RR^1R_TE3SG2S42P0 M&D(N@?Y=,THCCR67OMG6Z9U>,QF#AK41>3-9+\F%$*XDW$#8$O#KK0$^/->U M$8[WG]I?\J2.CS]RQ?XQ5SQC5P!'X(W !?X.N/0G.$$N,^2EG3.TUNU7TG<1D>Y.>/OJ"6[_H M)2U-<>9F.[.9/PN?XN$>D?7BJU=?F8S:8EVCLTR]R#QTOWO]9_PC'<7H#[GQ M%+TU?)1DDB7@D@$[B1%P%0G&G8]:*T_%\HE-&](,MV8M/5#S&\7^C37^D*SUF]"$UD&6&<*'3B80$XTA/>4XJ]1&.-V'2\G3II> MBNDM?$AO(JD@O8MT6X8"BE>0>\@.X&0@ M,.:<45"$_[ M,CTYLTA2"(VRI#J)"FU572%90^KZ< R,A8!EK?AUV^89*EY)3:R+9]*6ZGP1 M(\Y)Q<.]0 N>\F>D5=MRL>2M9$UJX1UP?R$&;K9;K 30$Z-W5*]*5@FA$X9! MKS&5--7<^QNN\"X >4BGG)=J7Q_:M1@LW9#=M$%.R ;T=DTK5>$4/P1V@_@. M.+/34Z%>NQ&M)\=S-.N?]H:.F)Q:]@(X.>!AW-X%'1KN.HDI!@2/-\D;'X6H MPEF&@O'7P[& $42S:@[(!.?T: .SU^Z5ADREW6?5F+/04N;A=5E6A!*QVA1NO#D M6L@9W56> AC2NES=2I/V('9%]>!"#T:O,/4M<.3?ITV!_6)AU%\ZH](+YVGZ MQJM_?O'E5TJSG@ CG2>;B4AD:V)_[P%G]XO5_W7>LAEB;8D>!GY._/)+TUEYJ"B.3PY)KS/]R#-MN1YM_*[E5 V. M?4@Z>#9'(O84@PO_B"2XWK&AH.[7UK\QG@X2/N;D%.#9YN K]LZ(J]LAA7VG MA8HD#6-_7#E'M%"$3)'8EY?*+P_9]<45V?4$GN4QD5U7&_B?=MI! '"Q!$>) M%H_2L^ZJW!>>W-&QW6K+2&XU1]ZPS@#"QV;VBN<8FMI: M:6YP/0[C8?7R!3.5TX8?+3#FXDZ5I5FY*L O>YWE3S/+'9!-^R%,JJOQ[3(Q M4.5=[1 S@+1 R!P7<:?^@KA3BEEF:GZ4I:[3_.A)'NERS!@8[2 7VE7[\Z@E MBUR2E W-">]9UW&%AFNJ[@G,8HH=UHIC[$1S-=(.@6"J>4]E2*)%C9\_\^TZ M^,3Y9O"=,IBQNS8?5-9=2CK'Z_P_YOQ?JNAXR%>;;I[X82GR:T0T-6,Z,CK4 M,DQ:EZ/4[K$%W_8U>? )$W\3!ARKEQ<]R\.J/XZM=F=3^WK"_4U A[4IVS&> MFX\5H#SCX)7P$EM*Z:T%BM[QKSO*H^ L;\9QFRW7A$&AN@"#AF6;9%BNZ_358H1318Z M9U-1G]::'/SQC"3D.!B0CG(#4UV'\,BLX6\,0YDA^\ 1KWF5>Q>N4/=TTO&"N,(^.(C*VSPSTR5!'H3\79/FR'EK=TPZ9FI=- MSJ X9O;AGYM>.G_WH=V9I//T$%MW^]5Y$T?C&G7SI-Q?94 M1&$,3VC6U2Y]$KN4<>>N9=7NF.ONM4O:NN>0A%G7^-OZZ_37ZW0]67'8N+K Z1_OM% MI<()7[PJZ'S]&90&LQ%VH%(AXK>_^2_5XK>__2]RC?0/>X&Q&[.6%=NY#P9- M>[GX5O12R7?7M03BZNQ21B^W<3Z4=A1(< M!>2MM_:@/X&=! 7::J,CAHS8T#3"]:1-N-\C:1 SJWI0\\F].EF,'GK+VS'0 M^A^S%K0+MB.V@;E'/VHQ5NGQDE?;0WX3K%Y6IEX86 ER:;PM M_/"BHZ^;D8I;'MDI'90<5 0_T5;M) M\209(90[H=A0TR;4L#(Q%NP_CES$A< =,%;"G3EH'*D,ST)=0=RV$ (=R CA MO*/3 B[&1#8K>M"BA<];M1SON]ONXI"';:_=F.)D>Q" [O,!9)X MV9UV>= 2"XO56>3VA%7^_$H)"0RO-T6L@B%.X"XHU/O9GF7]T]#;T7@OJR1O) MOO^-"U-[V/W<)^E=GG^>_.$J#WL!-IKB#>2LOJ:!RV8DN)%->NB.'0D]J56E M\Y[RSY)D06N3\/^P.5^(1@QDN:M7?>>76&UYSJ5OU'T.RH7Z!+%UWPZZLG562!<:YA[?5/M>31-.@3>):G1OSW M"1VNW,MK(ITF7W[>E9V>"3(@@@07WL]&. +H:C4@"\^$P]F5ZMC^F=XM!H2E M39HR+?A?Q70')O)LI%%!KN^\.]/.G=Z"GE1NNBJ5ZK M^^U_F#R*C8]V ^A[<[B.@QKQ(5GM.9A=%+TI!%WDJ:R76)C(RL/7@\3]_:># M.^#W:*LD9]09Z[!X531J;<+E%JY!A02^@AQQY9NT@[VZTB@HNK!1N9;#MEXU MBX+S7GNCM-6BO!P>N&GVTEE^'U*1X:/])NW,]208#([;LE'BW S;<*P&/;.( MP9 9T. &SWK3R=F<<13B/YE-,4NS?U-M"P0=?2<-RVRY;%L@MP@T;B5D+/)6(:H1A 14H1CF WN=(F0F9'?W"AZ9)!%9-IR@V?;77AM_7'Q VW-,\0D#]/J-AL!@ M=P#)0MWOA1G:2")Q!GE:AO,P69WY/7V \:R(M\TJD;/0&('(.V3+8B/TK?96 M:%M*K]-V%.-B^CKMM1><8$$4S3Q!99EPCS3WI!N9?\@)(='9(LV,C+:MBBFX M 6&&9=C-U$@7Y?@"J&:$+=E0SAD9LF3;%@G/>#CV$-:@06^,HGS#YEG(UOAQ M];[>'NEO&(&IGFN=:_\@P>>R2US18CA$PE13<>,#)LDX[M3$4%V?9D4#L>!@.K%Z;C&>0("\V>-*:O MTWQO-4O]&KH4ML2@Q/7#V\7QL)9A!3*=^C;)KO*"S;Y9GYWXPD.W,IY+G0G' M4,'MK(T7UZMQ-#QPP> X9VOALX5"AY7ZD$@8!J6O&B)1[#9YKK_ONILM-N&^ MPVFKZ[H=E3[)M*Q[@C2&[OJ)3IPZCDC?A&_LS(C>@'>!57 MRB/0Q5]8+[X/'U<:( Z!:NCM'2%1:NBY/U$9J6)F4$PS [2,DIP'8C(5[$LO MA.3;Q(^7*TYSA!(D"&LC.4 M6VBM2Y//=P42<5 R)%" 2IY)R=;M.3*18CL$ M%J28W=3\5$OPK-1'(#"[-^]61&HW$R_FC.#AX?P-9Q$UB*:7*H1Y(>:SVS2I M6V(9<>TZOR\QE9E#IM3/MBZ, +%7-&8NR<;<-E:_HB+4_D$VMP%<8LA>:V5> M4B-J>YW)W\T\C=W_8UXF_18V4K]UJW#X\+13(EFQ&]BMW7Y=35.Y%]FI$0J' M/'!(V-^%;3;%@/?'K1XA.$?7$/2D>E R9'S!.]%OUI3L):J LT _F2E4R_= M=X4$9R&R:5N5U?;"919&R-MZ2ZB$.D;<*/9NE1&,QY#SXYFG)-]?PIEV@AYO MQ*WB)&3MF< ?'<6]=,W-CKX7 ^C_WJ$+ MT4G0'=)U$$@ZR_PUJ)'5PV,?#V M#1&0[?"K(W>9V;=H1,Z3S!>2O<(5.U<%U@2\$)"?,X$3S8(9I/]RS@-[)=5Z M1&C2.JTHE3-" Z9R.D8439V)SO4"9*HV/W=1ARG;]88TH'.T MULA+G6%&Q+I<9_(19W+2:RE9B<@1JS*][^A9WT_K>IVX1YPX(_2NUZHB_MYE M'F573L($ANG7'K!/=,0:I3EGQ,4XG>$@<@*;NNXL.<:43Z'ZF]@4KC0*3VF! M%"X1"RTJS[ &C5&*K $D4T(C8S^1E%9F0%DUN=2O*T?F6%5FJS*3=>T(_523 M[?HS(N0PM%**DEG2W+],E8 JA/"F-64>JQ9>*A4&:__"D!96*KRR*F;8W%=7 MV-P3>)8KJ^+/SX!- H8:$J,C H50OY)Z8LZW9_?F+G0#)^NU:\?1!*9FP'," M)F#*,'V6)0768UWO%)^6^J;_ZC(S,2,9Q#;[P !R3QP:BN0X.-.AK,*16'W7 M0_,QUUSH9X@EE$47RR#B-QU",TTYNV5B0BM#])NIEZ:0TO3[7J$T1<>;K,/W M:5%+K\N%=KCKNGC$=6%T.%XN+N<,C3-[ A=W+I4\Y;8^26YCNB3 <%U12;#* M)-?2%/Q 65ZYSP1CZ!W8NGQVS7C;L5I+OSP6G,'JDH*W6R3(KOFP3\MI!_P> MRQB%L1&'6+"D!:(P'V^V$'\*01G__1 IV82 _:=!KB]@"']"@'!=:/]I"^VC MZ5A@SKKM>T&)J2Q>1P]I^.E$,=>I_B0\FYB+)(+\IV(F2A=5F !G"NW7 M LNG#G0Q3W?UJ70N!R(BY8P'-K9T#-.?-1B^BE9]LLJTI+D]FQY^GT6C'?C+ M+>9I! /R602!6>EAZ^Z'Z8[*;J%3A3!2H2&@CIYC23^B]'FU>G_]' &@>M7 MYF=7D[147"B%JUTPQY39 T.TKQODLF#_QW:U$,J\3>N%>BH36 G5;X2'F%X< 5OE7&/".&")#=Y[N_JB$B6 L[Y:0^//5*O!0KT M*S#N$:<[A5IICX.EH,N$ MI-*TIB4E=#W; OM!O/P06^2W]1)G!P2*ZAMMNDCG4'\\F/K-D0W&R:JD:Q9_ M6=9[H7R,?#3M?F,I)P+\2UJ:.S1@E!PS)0/-<^CVRP05L=_?!>G92Q_(O8$^I-T!Z760LN59O>4RR L M(.M9S;4L^]ZD#1FM.GR\W.8;U^9XVY-#3])5+I6NZDPFZ<#EJ1<9Y05?+MZB MAT5B8^GU8S94[^N=CTB5FT@;P%+V2I+!=#K"%TA_G.!%RYO?-0 +476Q^ZD M^:8::U!Z!IOR3]XI573U..\J#UAM1KRO 3$>RVEA-=:Y3L%I$M(P%A1=!$J> M3FHP0QJL68ZU>CMV-^2)>;GXMI6=9.V*OPPN5]]*TN_(-IU"!MI+[ARSRX7X MW R2Q8)#6WLU:2UT(=G.^?CZ;OMR\9^;U$ M'LP(SMF#GP%[[+^H0+"O@7:0*F;:6NDEE-Y)1UL;T2O+=[A>P0X**M)$*YV= MG!? >KAB#MT!PBCW3%J^FW6BL[WYA[=5<9^TB7MK%;&S,,]W/M3D1B_D>9,] M0 .*=B=K$ZNT3>(YNH]I::5/-?,@^;F]&W\M4);D6M8\?=XW+IWD>D4GX;TT M?BHPZ#4U&TD%(AA)P*55NNUG[J\^Z[LF0(_5-3CN)/.03]8)2H+(B\;CT30Z M!5N"$$*VX,-(H6H-OI-&J^EHT?0W@JZ-;IX(3.5H<,,C.L@[/%MOTI[X^21>3ELVP%F!& MMEMNK31+:J%!LGMA5LH-T).U B3 M+Z"08$L77F)-7!I&SRZ6C+2V "P.3LA<^B:S'EYG2(EN L.4X@X(=K^&- M+C.-N(O"[E)A&0A$'(%N.)DY@K+N.\VG[H,S%+Z;-_:%)SIA#T,"4)4QY:B. M8P993.0+]%L47MLWPGZS &HG7C'<0WBB?,P$RI#X'W9_\ M G0M81&0G_B'8XPH-%YAW]Z,H[@ZE/!WM<#^6.XJF9 M!;(RM]*87FDH!H&O+CD7$=BZ_,SP\W3[*9D8<0+I'K+&O#;T,=%-$4M5NLL, M1Z8>MZY=>F,YDI;TROU2!L\K(5AL7ENCM^FC+Y9I,'CF2JXGDJ>\7+RQSJM! M>$3Y$>EM]Y[G+EJU5;/=,M*QT%,XF78M&58^/K T\IP98I_"3H1T$]]&F\D6 M\,.[ N8N*"0Z?[JXSIYU,DR,Z;AI0-"EZ4P55TACH55\F?X=\;\LST@A M%!B*E&Y';Y#$FR)Y#ASD'C.")!M7>>"VCWZ>O"EG^/[*O-4]Y8E6*^ MK![ 0R.]=[1'0A;)\U$RS_*1-#S'L=<36*QT5BZZ/N(!HR MD%.*9$G18D "J[)BSXK3 :3[DT;P2&/D'6Q^,/W7>.PX-YKM#'YV8#9X3<;9 MGY8U>]K&Y<>FE%49ALT1YR,<@O:]T#3J,KMM#QKNO6M.N58DBK%M>G:73P1+U&>EC3,C9V3'\U/T74U\T;ZUQ49WY-&Z4<'4AHM%3C3C3/L(&WN9/NTY)'5_5)+V9/XT-?7- MMCM*7NWUKOZ/]/L?F^7BK;(,__BVA4TQ$6.^X]82O-+],>WV1%?'MOM MJ%Q_0C*E42*N@,6F?KS:C_-%.J'PO'?%%GG,..(_OI68TZ.&7NR<1E&Z13=2_)+F_JYPO[K?/0Q8?0_5",D>Q6JU-WY8:10DF]5^>/ M7S )<]U-RVCKQRYR0NY-PU J T<5D5SAU:=QCR#:#LU^2'/_^U8TV5IE8HR? M_@@+,/-^6<(AC?@A365_LA.M-\(+THV"O_">@NK$2A0GQMUE%LTW\8P*Q H^ M]99QUV,I=H6Y9D\N5&L8J!*4(HC7YVG0;@YQE8:N,N(U!LI'$K7! &"^JZ/C,3BAW:( _VOJ:3_P< W"JF@%3J;#"I*KN M-&(T[6D"ATT=HN?LMGX,.:UF?;+JK>S LY=VUHZ7B__>J<8( T"^D]1S*"JU MW4Z2%NKWUD..]):U5K]%<3L['_!)K'XS6X'TQYZC)<6WHW1&LNC)Q#*Q7^\] M9B4;-;!N_V%I 3?N2VW_2/>A<^(S9 MD?=.?3=2(NHC@8P #4;B*2C4!1)]DR)5$P"PC1J$;$KOD^E*">. MU1K<>VOC&)"%D\1>_HQGW)L== ";AJG?/=J%:E$P6;]OAZ!NT_:2G1$]LEC8 M"?K>66G=7^?=OKM[<=O=5>6+(4'IZI)(&E?0PFE8JU]!WVG$@R-G?>J.+IF. M5$I\!Y$VR>+KTG^#>)W*CQ[WF0X]QP3UT+WBE""QZ9GSW.2S:P?[?V[J5F8? M%9)*NR>M]][:P+6#^)A]JXMSFD>$(TNP3E$P%Z74? 4?W&Y)C;0]>3\T M4XK%($ JK7AF?,+>B"QK,:]<:6JX?:]P%:2,7P@ZV8E/@XJH7>"X3Y.U;E=P M>)MS7'(Y0EH>U.D]0T[%K"W[AF 1T.4@:7:MN4H[E^&T'&T;[%'Z+& CR:SR M+K!51#_UNNJ?19[L1VV5L\(A9QI]L; .AQ.;T)!,EG:FN ZTD;X#PNO%OMXU MH5',E4"C 8S[0YK;".; :OCS'G"9Q=N1['UBSA2$8+B7.\4U;]IM^B005!TZ M>0(6(=ZOIM2=QTCD6E&2A\: M@W\Y]NVP5LT4?TM!LO@!:$=E4![5^\@2%A*AKA\W*0+HG+S$KQ)ZRN8T9E?U M<"N[,5T>10@DM]7@EM8=#X,=+>V1J-SO\X\H*+:FNW4^A7/76MU"=A/?.?_\ MXK;9.B'2^5?15'V3CK >;%@7;BGQT\R6-BL0!3!UEJT3.^AWS:]TJ4EPZ(NU M9=9W::T=\((*?70]Q)+Q$SH1.<#$[ Z&1Z**;%Y0?J(-1QC05EYGV7?U>KI[ M@C1S%^I^HN8G%>&C=4X&*&HZU=,=ZYMS+ M=ZLCK"_+<9L&2K.GH$8FY50M).AJ%&-M"U3E"%.@FK[0B7N"M&U]R'@J4R8K M[8W,$?T.G:8"^:K:4\;@\!R,2T)^L=EZ0U3;M<4,2+]V M+:>U09]&EQJ*"M52V!W(G"AONV,_D2X,>ZW+(85NOTGC$H8LOT;R&\G,YTPM M:ZT0TH=:LUM72Z^A[9HO>^'&&9WG@&EM-T/>E-WWJ,7ZW^0WB[2IM-,UOO%] M-^(^SY=)L=,.(=ZJ&6*ABD60:3ZHH1/8W'-Y.XZ?P=91S[%2S/<=+:^CW]/B MQ_&2A9;=E10+RH(I7!DO$0>?ALUD/2 )8W/)V50J\S04Y0%]:]*=>I]%?GU_[4IWHZ#I#IC$/8-J*A]V;MOQ@=BK8<> MHF!!P($*1A!E>\J-A+HU$4IR !'SA)GI0=&J)Z&(&&2"^$:O2J,^2CZ*'H MNW2\[NC1V:BH;[)N-B8_>]'8=[-.44VO0>#1(HFJ\KNU$"/X(.OIS%$6]_!> MC(_X(1)IF2]H%CL8%R(3U*D'8LI,[>0C]YD?>\!=,\J!P\$8)%'!411?RCQO M_FHX(GM>CZ,IGTLBK%VW2NZD=Y^T]=SW'+P^,:Y"I/'Q3\'XT8#!ZP;XFH&6 MF$D-)#N"NY')MC-/?^8+$?X4T2DR5+M U#52"7UGOG/5BCA.?FYN@K1KRTI-+*2THGVD[!-0X6PMLQ MBSII.9C?298"#<%>+1#OLX)&P12!"HJ*21R'S[C![+O1$:@T#TUW4, M"$6LATX3QJ@D">IKA$=3!7C?69_#&2,*6\23@=ZF=02.&/,*@9;9&UGB1X3V MUDZN^9U])]D]4B^*9X:_#[D]7,#>N>^!0R\Y2M>Z2O\&T^[%=(T%()J?<<1H M['J/4M /Y-KG0T\SAL5F.VKV.^8.14,[S/D_,DT?$U[Z$1>PQMJ/O0.[%M16 M06!>]3W 7R\IDEP<)&C5#P^^J<5PSYT3!987"-Y5]\+(N#TBRGWTB!&&L5N] M0ZZ( HNF06!!3QJZ4^YL*BH<4T#T^TZ@U+C>,RA\S(Q@M?CV?7J0MX>VN6FD MT>N/W3*=>(OOC_WA]E25H_O;W_X7U_N0L3F0^4?'JSN.;&:ABUH?,+4R>$1@ M;A:_:]+!L02CYZO??/[UEZ^JQ1>??_&E[)CO^Y?Y,;8(AV&;F@^PH8/?KISK MLPF[ULZ]=OY/U]KY$WB67RXCPB53,(DNBVVO9L!,#T-G^+@G#Z&'\@L:F<%< M5.H((1T5/:;#_U8*Y!Q=(XQKAPR57%=RPI]U \PM#S]>/+,4 M8^WBB"LR?-O3/W9E19X[J9?Z"6V=%]1UYRGZS39-_>(;[0S3 Y:OFSS>#KF. ME3TAFCHDII(O_4OQI0IQ2HW4$RCC00KP3K% M/&0XTI:J-<&I>XV \)MCEW;*U$61=SK&-WKB\6ZV&7KJWP;\& DK]\M2#7Z(2!; M5#10YEZYU0:OH16-<+5O)EYB6K"@U^ZCC\>?&QX^XNS@,N#D$TBPM6]0KN,N MZ.Z4-=Q808P8A2\X,WK2>:7/J9UHW-T9U@(V1ED$.CUNG'Q_K-M![0R8>9 M M9KVV\HUC'TQ'BK-6>Z-MG)?""E9A3#6AXQ2VP2CM&V:.];3XR>[Z @Z @>]WGE)W6 MI7E42DX9OX"MA]V.IGYXNQ)OEN+&UK("VQDLK8MS-UD:JISTU(QY;#.?:(QYV@O+$5Q=\^6*3O()D;?K38GV4<.>A>))9&@!>Y7MW5/DR,\Y?I2^2+@"?T=]D6MZ1%%EX\7O?V<0GMJ?(_3I* M[D"]9'8Z&Q#,'#9C]]"Q41:1M+2,ZB-% +N#L^+23ACZ0?BM6,SICUM%'V=B MW6T[C"*:BZ]A,_X[2,7>\B3Z]H.8=1KM?_WWM]\^B^+!]X6,R'&O#H"4?2([ MV'^J!@@H\0?6;VG"-66ER^@ 2A:SW#%QD:N",X($'Y?_>=IUB=]ONR504S8] M+.UZ=QQ"+N$OC8.RJ8E[6Z<8,AFFJ4[,DYG@;#K\X:43(&W?K'K7=EHV'#2+ M9#H9IE@T1)V,ZJ-6226)TPG2^ID=_S9>$SVH@B=TG:QY\N/W0GKF"^-4FOL9 M[B6=4=)Y5'9L;%5JVCA)I".CEC]5_FNKA_OTY#\8;TXK8.YTNS021!971BL_ M)U*EM]ETJ^-PW^>DG7@_(2 :)EHGHJ5E6(W\,K-,-/_K'[QII(% -TXQ2A+[ M @LR,(N9L>JRB_4IV_WA.$H_6A6DY^'))]^LW1NEJ@3*",SCO$]%34+ CB61 MEDI&B&%6XW3/C[GM1Z$J'DL>)Z :5[#M4R$5'U_RL:4X&5G74C?M<:?WF[:&^3+T#\ XO;/RWFB1@?.7*&&GW%PR4:25=*_A>P?_G:P7_ M"3S+HW:_SYO=3V1EHWVSC7U.R4@C:>C2;2.=474\SR9$:V5KW#,_J?XDH3F= M_=%2=A=/JY*][CS84Y]>,P3BX4DR,,5!J[Y=NG3/(%E"%W=S!'\RV/T2Z=%G M$=9_BXX$[9*[:;H7+B.Z,!E-.?H*H"1\QZ+3OF ZQ+$;,8$8QBJ?]1/RRNR5 MFCNJ9WY(^BO?,SS4Y;%/*W((B@81;V!,F9,E(G5'9?"J"?"S4;CU_1YJ! M)T/3-UU_4^^A13(AOV7F9MT+P 7#VNUO2#>;(]^9PE*H5J"P@4!TG&\3RNT@ MG1T,\D#2/RD[1W7X],Z1TU:+!O&%ID^0>6G":_TB#O??6VJ_LH[1D9<7>>>P M0J5NY#8+ZUJ '&7/B>.H[H0I/H]L07/\_KC=JY8C72UYIO0L:U_@J],24X&N MJR+]"1V*;2MG4?F963I570F3A+/MDYADJ_?Y($0*8T26BT78SK[F+),O; M[==!(<%'P0I->.W0\BNI$!U-/I"'PK2=\37MWH4L%BI/J!VUC2F.9!UH6&"M M[!+IE%M3#L?E%N?QAT,O6=[!@$PWHI[2:>N6G4U"2D*SP&)NV$62]9&",Y]0 M!U\R8,&FG_5#71BSG,U#SS)!\U$D:POT6U$.=T?S,[ M\;P&\'SOE9Q?D>N"1O)7(0W/'EA)T7F#&S_U66AHA'7M40[5)Z0@-M7?"QZ= M9K($ELRQKXH6RL(=TY8X(!S1H6/MG+FQ"VS@Q&.L&JG)#K&)52AXCH/1&Q7R MXF,PI,])ROWW#[M?HH9YVRA92\$9A$IOMTT[^:_'=O7.3)ODS5$1-<\W@R.4 M/?'EX@/F.W?U467D$PE:KK8QBW^^WY(XUET]V*R;J3X%%/8UL(5:;0\ M7XUZ.O>_<+:\=HC=T!31UCGM_5CJ",7]1'""E6>Y?52BRG::)A[^%?#&%.>?$#B74A"@ CG+I"[Q\X\??Y@R;=Q0'D?> M?$8;JQ0(B H"]7M5Y)[TZI825)(4B+-?+98=83:1*4EN*US. M=IZ47#!&SFARC,4QZ[J.3H&G 8NL*%]D<07&+N=2Y5&B1Z[/_:5*PH2OP=JX M^>CNQ='$IW$9A>1_;W6&"<%,UE;,GJ41\)TI.!X/:Y*1B;\AB]MG2V@P7-FA M"Z(A55GV"V1TE4#F%+;E&BM:<@Q)G((_"2[>JD>'>SC3B&H*#ADJIW*J@??' MCSC7M>"'X-"$AUYFC2:.2%".B^\07R%Y/FFHM<5^F5<)I[SIZ<%8.&]U&>'3 M$9Z2YD.]HTXZT+[U_HBC3AHTZ=BM"^70:34S.ZAGWKN$T"+%*HAY<:1P"BI, MV 3!TG$;P0\D3;)A"'IWRF0CS/B:MA M'& :K&40%&=3=?C.MYOSR* BN4F3GEF12A:LVA7E[=KHIXF58O67RO9^Q]IE MRLT,$=6N$+0[B']1W]P@&AD;S;KGNB7WMYXV&)=-"X"89I=\:9@6.4>'357N MU<<::,@02'%<#A^E??C=ZS^;PEQO^!VE31/,0P'3A>>O<&PET_)29QC!EXL_ MJ"?4[O?=>Q6,&:+#F1S,].MMX_!H& T*^Y"Q8IT-B!D,V6X?9QRZ7A'7]F6* M-/M7P;V GAT<\H*4'%3X$7@"VR_Y?4*P].#)S.2V'LZ9B2Y#4[+AE),Y$.$( MFT&Z@)[,RJ[BL-5)4OE!Y1NM MTR$\C5$18*K$ZZ[3V0M%]>$?>WUR+N$WB6 M)U#$?2H^\;^$!B,WB.*?KFDQB6XF7(,XDU4MNGT9-MVE);K/[#HN1[IMZEY" M$?-#7/^OS/J)23M[B#XYPGB*K4KF M0DOMP.TEEZS$6/T.]3^2D\W+4'@V2- MR=YJ'(NK9'&R:(9=.$Y@WNG5D^'%Q%&28RU7U.$VQ5J'M)$:/@K/VX/N MM>2JS-'.LM%AJL'NG7P3G.F[[J:O#[>*QR6L$.Z&2M-H[,DDMG8_R?S/S2SG M+U#>I"$]KXNK)Z@'<>RT[R359H0N_F"#S-[6@N2_X=%B*U7)-$0L7_$6$$IJ M^NGEJOOG)O=>&7OJ#(^_?\;X^V.4;P':6>I@JI+MX<]4V4ZR08.RS*/[+^@^ M651;'.T:IO!IBCJ6:Q/21*BI,SR23,"-$:&YR MY56[W6$4NJA],Z)PR!X!#V:F\5J*TS[GJVWKXQ[$](NWAV[<*FLRGY)^$#Q+ M+HHBVXU'>&$^YMJ1>E@N;<3HR8V^F-Q(__S_6%5]U;=B%BUYR>5YPZ'0OTME MU&7@F@]IMPLKO809;+M2/HT4%KU(EI.CESG7\)X<=FB0=80L8QO9LH@CJ-S((HK16:[GA=9D=R-.PO__UI\?H-_KY BD:ZSI5" M4%EMV7*-04VW3)[LR\5;'%5_QVI2&R_T>5490IHVN9AL63D!HQ*R&):U,(IJ M#M.VM0S6I#8CP ,!?I-4XC[F09<10$$ !]F4]C<3="PQ/D+522@JS_RU=<5E MJ&N SMKG-;;RJF*.:F@_-W!0)#"4R3H_H4J4>%@ET;9^6 M:\0 ^BQRK6+D; .M[-[B#"F_0.@8M(\!.;[=N@Q%O%'6H(W/!;R%DYH6R(K M_Q@48,,Q,:GE38\;VWES P5>?330JDHRCM&0\Y:4'_N-D7880T$5:S/3OQN]/I'#;F9P<3U41H5DN\"PF M?ZA=2_D*.B@W7#"7=M]=<\8FTBWYZG2B9]XGNRR!-S8^ON2E^$R"+LFOX+Z- MTGW>;T,RO2UOE#N91R.BS"_#!VAK9HF+NDN1>H_N$]]'2N+Y9,U%W:89U2N% M*U 7J:@SQ6E/X)CL@/N-((EL><6I*+"0NQK/^EIR/2OALF.OUM"M1-,EIL85 M6'C9:SS7?WH.I;0?BL13BHG2WXC!&&9'C5H*\M):MZ7#:H<:'%F$@.=^ET_Z0)=U;OTK6KQ MOAU \IP>:*AOF.5P.EMZX<>;G6 LD_'F[K95I9 3"C$MEXJG_OCG\Z+IO/JL7K M [W_?SF-S>_H$X0O_*E]]Z?N7?K0_ZS?U5VU^%]O_O7;:O%],];Q4]^E65UV M77+MWJ!!+\75NRH='>BH58OS8]I!0[I1NM*_UC!4X=MO]]U=^OT?K $^?;5A M8E^^^O\M?@5OI4&3T9_N0(36?W8^@EK)QC5S?&/\'QLC'>&NU1]KR@LUTE04 ML&1>E"PFL=NS#R&6JB:Z4D9!K(=TP4B<(PQS?Y!:M^]/PK PAK6](U)1L0YT MMQ?W%C-1,<^3WMT:]]>.[V>%QF.=/.2U\0(,(U>UD0%8:8DOQ+5FQ,+"D?%6 M/NZ?"]Z6,$Y,+2M7BCR>UH37UE-)*.R<&97/Z1I/+M![;,SF< M,L7"IRP8F MFQ@8V4TF*D^[EB&$$5G1O=[ ?!:XK3I)&-%GXVG U60S:)%MA"<+14_ZD)[> MY'[/E1;IX'/,+)FO]ULGW];M[&OS@E'B!VC%-L[%]]&+2K-Y\8;\5G3&RSN- MF._1BSYWH(5+BZZIMY'KJ$RH)OS,7;>$1DWR6L0H,T.\!:I1,H]8K:BTQ?C:':B2 EPF/6H[&0^.0:+2 M"0B//G81UIQ"7Q?%X^1UP3,LGEM"WM37[GL'@T&PH9]=IN 7K,CRN+YI-'EK MKV U3H<"7CBT-F[DSZUXI;8AF-5+UM00ZC9NE6]] <##24):'*/39J(MQ,Q0K>@#X)7$&EBB2%8+[A'Q MQ\V^S6F;;K4Z'DZZ*IH^G@KE&C&[8FYPKOSXC-N' M0[?WX@@.5K,]!;:(V6S%H>3;%Z")(U')5R5I-I1J?;^!='#5BP* M"0O+OL0@S +?SOQ^]2,/=1ISU7- -4BN3AC&,'#,5/C==,*GW1RYW<.0-3PY M5QHI [8]%6Z4Y!Y-7"[]FZ 0%P+!.JT^S+4:;]7X+SZ_5N.?P+,\@6K\)[+I M.5&BFX5EDD%2D[05.= XJ+V,N029X2RSFW_>#Y<#Y'>4SA#1UO>\+MW#$/ZC^=I)%+Z4X]LNPSE_/D MA6][3,_WC8N]^95B?'?F%I+UCOZ@Y)3P/NJQ 7G7(1-.'=IP,D(%A2\$* MTRO3#PA2DT("3.M\"4DP:0$W;N^VB8UTJ754! ,0JQSE6? M^Q4/^XB77<%Y#\\Q4)4W?W1S-$&_ ![K'R=='I-.,O,AHV:@-(T1^\*2@698 M,D&0#!ZV^+(Y=;J& M.Q.G!7[^T1S3EV05KV&_ W$.S5I;D$Y"]L>^.1S4BL MJ:%AW-9G4:&P#\TVV&>O'M8CSZZ*'S%S%\HM-H=HC+K.R2//R0BTF'&T,AB& M\W08XR&;JQ@YM W97Z4YB,K'@>[_NOD^_41/CDP'3=_CHN69OEAXND[A(^_5 MR')Q=O!90\YU5AYY5MSQ%(+TDF[=ZV?D(0'%T76"GMP$7<^D3W\F>>U%71$+ MMG/!PCR(2$=JOS,PB!#JQIS0=4X?>;=I9\F*/$S*G9XV6/(R&P_@QM-!U,[* M2MZZ'0[;^B2L!Y,^$27MF'B5U]E]"K;4"$?,,RP84;5.>9VIIS!3&9R3A8.N M,_.(,Y.&_2@*E\DF'CHT818M3+DW"(UQIMDG:HM2+\QMAS%(&QKP1^5H'&(O MJI?8-XCG2NTD[]^K:73Q*&Q^KSV1"A-\O*Z-QUT;H>(@/$!9)=2ZC:67LT:/(%MB>;?%['R*TW38CU7U-0NF/>9/;C.U^/.5]\ C/7P66)OLL>> 7I"FZ56]IZQQ6*F*6P@$28&3B!S=KHD9)6U( MO'0_9_H^C$+Z\5XM6U%>()/,NCMD(\<<*'J?Y.0 Q# MN*)Q^E$H96?"F G_!M0TVKTFZ :AE>V[36NBJ<^#CF'9W-0$\>^2!PA0=M#> M(4_5JU>FOR2*52T;QJ49.0JW[)O11E=("U6(854/MXO-MKL;I$LVRF"]9K;M M=\V*T=[__7^^^LWG7W_YJLKL6+JX.VZ5T 3H<7(R_%^O7KW\)_G6 M$JQ]>FI:F^^IJ7%20(SJH5OXT\ME7WY97)6=N4KK%IPDY1<'[T]!S%:R)=6# M:E>=BQL%%O8IH5"Y3O52&_8,[D_&"UR 3*1Y?BKG5PIW(>*:"/RUI,OL>I!% M>PLLVH.,K-E)H(YH?FD&$&G;:T?&8)&S#8S!Q_V[/;IOK&?3:24S(#:_I;ZA M"L:20"72W:R[1G@L280#8'%N2F7R V:TC3L3Q8)0Y2A8,IO8RO[/VOW/W5# M^2?RDN0B<_O<]ST/9D"O)^_[Y_N7A[:)N;1L@&\//W MQ_YP>RI9WT5@BS7?M<##1:U2^#PA2R69<**[+U^T4E)X_SP; -)[LWE/,^5- M;4IY[ O2O9XF1%*T2C(%*E E92,3@MLS[NOT$Y@U7M[S++PW5ICL2,+?2]4M MOK1S (Z@H1F+0U_R3J!\%1*2"5EGI@PNOFGD<>'1R%;PS6W;;!;?>@WB!XH, M]L+*0N4!:4D?6A@7D\22)-@IDT>2QOZF78%-R,ZR. -^IS]9%_LIWTI!ALWZ M8@-&ID9S(L(LH9!>Z)83U+3:TU;2D4.>YM+'4! M.$'#"]X&.B3.8*M&=G/<;D#_4KOV41XI(\_4WZ<-A$PPV]7\@GN2%N(!XKU! M2S>]4[M3S:_TH4V+R4]FO:6B%,X_R(\+=6$TB1]N MAJ)MYL#2;AD]G>[ 'B)9S,S6=IPGKWB8-2Y]^;;M#=AF*8CT8SX8/[JDX5RH M)A>R/)7$8,(CA-::72G9=^NI>NXV;]O^V[O*9-"XJ:@LJ'6(/HW7=68 M?KO^B%5_' ;AO]HOOFF5?2L"TUA^HA.1!W$(ND#:D M=E@+7R.\T/2J$EW8>QD)H_ <*6_'X(YA6KEZ-=(PK87?\<=;'!C"/M,(28@O M$&-.2N%*\X&VFD-7]R1G4T80L@'K.8XN?(J&<-&(K0)NT4CD@ID7#^U0:AUZ6_]ILG9DL9K 8* CS8UH+%_[!5J"B\.JGSCGKHJ'HN>+>I6EN9*U:_@T:\$KAOK%" MO\F@7E0^5R8C'R"I'X*QD>S#;$ LB5-:"S4\]0J:9;R_\ZB3G4I)Q(KQIK2E MG]M93H<:,91/FD[3J55U/XT(M MS$W9%)^#_1="J5TM,84H[,C<=*MW9,YI7%Q()Q"EO7MS+TS&;_041ZCY2LUANGYF K73JW^7Z0_60-FW: @;NP M3U;J8$O17XV7N*4^PY"=N(V\3MH#R(BOYTAZ)9V13]A*C:<1CF2V@^;#JH$> M]C@);;.%#7-:-#Z'SSN-6-!Y$([>?C%38RMR$3^!?O.8>/2.U6^J&L.89%*SU/$1JNG_]U91FS>]_Q'H(.XV^H7A4UL%DW20O_>)2_9F)9B"Y\[$Y.C78!*&W@MEQQ&\(S8_LWEYPR+S2[H"C>V9TTZ+"&89W$%W$E:5 MVCT-%6VI17H*; 'MB) S\_L*/K6^_20SENE=P-JC>K=QJP;OJCQ&ABQ9)3'8C;O%4JX%0U M3+K<\7M)Y[. D)"1^)@\"[ 72U<.LZG2='69B+[>FG!S"6=YWC62-Y)1X3&- MLS.]C1 F('G6UAR M\7P!KA]4\+BU-@5LVK72X_HQAJM63'AQ+?>-L-2V_?H%IOUTZ3X6@_#9C\)@ MGAXU?>%7^D+*R3C[?>6Z#XHI"L 4?^&A5[M,6GC?ZA4:X%M".I5SL,HQ3^"X M#85G[;W01%16&R\.\I M5 ;Z)?F]E90*'/2WZ6<^D;"$I[E&VL9^?,$?K6DJ M/5X*O(X'5IZ3*TNYYN1^HL2TE<)7FEA6A'%9=/(4(B@Y;Z+3S@@23M:OC,PQ MO=H&2?MV$)6^/E38/Q-2< ULB[?.E%AWR,QOI6X5*:>C_( [P%IS*CI62,OW M(M05W,"!RML\1&2$-WU]7!^W(E>%'!PI@SV56]G$!PIRS2+ L=IV4Y)+)7G, M FL?M>2X^[3,55C9\K;V6]E61A\8AEU4%C>+==,3+9P1M$!_SZ9UC"VSO*K.QP=%$T8)4B#5D=HMR1EKQN_&&$2#)^F7[#"&IC M=CIJJLU,FX8QAY7-YND2$:"EJ8\46'WG(Q4B13ETIM*E ,F5I M524X5P$%!,Y6H1JZ S \* K*UV.V-H.A>(-IX=,E7QT9KKVJ&O-LC_ZW"VMD M&GRI2DZ]+P":0F2K.![PE IC]L:&]5G0LK^)[/@P_>\;"G#MAVXG_'JZAB3A MONIV8LW#BO>9I0XJXJ?WK+.4Y M:\[3):VZVW;9CF(P[.XIR-^O*\@&[37CR<WI7%J[H\^R:\="SMX*0PT)O1^.#/AR7:9('4]DB MG5K-NVJ/^,&^4AT*)T(_>%@VVQ>6!Q69FSD&%]2'*')7J&Z MRIE>>$)X60_#'81DTMJM:3[\R%9ZX@)?X=[8B,-CI0H]1+C\%6*6 (;$(SUM M5631O#1P'"1B5'W%52<1",Y&/VS>:D-P81]M($"'*A3>=,E1LF8WC1VD&>TX MMP1R,&B$ .B@.]0[NDI+'K:"IE0?71PQ3GL1[%1NI,+J",69R4(140 MV!J(092<6H3Z9.F5/[L A- M:R0HZGI9UL-*L],2V7'<9MTGEKABT$!]L@^EYYE.L.-:JW#INWUR#/OC2@JC M],LE-VG>J)3,YUU1'(&K_G1P1%%]3'.['XUG)!\U55X_S:YNMRZ=!E@P-#I/ MT5\V_MNAU"?_N*&501*&6EYM7LXJCW>1B"8S+%V+P&A>Y)*F.&BR <18J0B3 MF8:X,%OFX$IJPI2<=A+-EQQSZ.%R-S_$D)FT)U_6DV@'^LMXVW8P32M'"4VO MY"5N.736S5]929N]L#=UXF#>$I>BYXJ<118E'UEG.P 4OC>54V+M%-TCWI=? MS4+N^^9W\;X93?1I11V&-YO9UP$*N;R9OQ-7^^P_QEO(?&?N9=KKZ(18)\UG178)XP49 9J MQ*]UMW9N)"A%E!&4E'5H#DQ,8;*,03_XN2(G2HG+AOBIF&8,9\+%%^6^U?B^ M.--]E_JF#J]G4M4B?;1U*X '=U)Q'C7"*2Z88P-C!K]6&L:KAQ M[.3^=7=[$2RD/#!P)3F%@N6 9;]7L<#W6KW3-Q+9S!G @RD.2^(&UWP.9WR. MV)!A%"EL@9;0Z[/&,G77$1P:BY@05-^2-!)G0 M[*?U#\-8MQYR5J54!G):3!RDIU-9V;03MYU"GA$;Z)&Y/&;Y4NS_[*^:?>"R MZ@V.K&G!>&16^2&D]4LMCN[/&(;FOVVF9HQH3V7".N;3PHYT2;3VC?L*+4!, M$W>!7SHTT!>"4%V6)_#F(UAU#"]>NUJ\!X-V'Y0DX1_TO6,='9JC@SPNZNR;]@..8Q>5? :E&;=ZLO8#=O?<8U ,\SI6*4P*R#^=M@\SLW)& M]8W!*/8=3/NQ9P.,+?&AR5 #RS"MN;P$9\UV*_I].N.V\*WC MP0-?7L$#3^!9'A,\,&]]/I&Q*0(2/3A^9:4A;-59^9DR\52/Y\?+\3 MQWWF M1W2697,3A9@&*E:,.#63);[@S6*)_ B=74AT$VC?; ]4.K-ZT\3,>)R;SO-J M<=O=->^E9VMD+5N+-;4XP)MJ8K/JK6IKG1LO1]SCM(:#!ZE[:2O0.+ ']!>6 M-3L@LR]Y5R3 <I/@G@>Y^.^&?:7&"L&'+=E9/3^&?A5O&QFU$*L?QMNL!"8!L[[:^VQPI-2ES M66]#^MAB=H 1]UBZLB*DY!87A:V$\%4.0A?X;_<2L=JG\8UG7.&_6$"!+WEV8YXZ3G%3!F0U *MYM MQI/M^EZY8E[_J4I-B=$/I<2*4_9N7X>:YDCBT*7PNS K,#W"N9D7,S\!9ND-IY<0VPP-.AL#TY""OP M4\0TKZSV;7/#I'70>)?A1;.AF*RY'.SOD1':9\[@T,57HU0">_>K$JW^5A[? M2"Z__:!MN]]TNUT[# 8BX$>__>8SS45JT3#V+#=[)"4A+9-?O'P#0@M07/0A MDW-\TNCH\Y&%E?VU%GI4!A\I+:*1_J>,6=F[*%"_H/);EJ"2I7FA'TD_M#OF M6W$\],MVE& 'NE;I=0?K:\CY]73JI!/>>SGK=-$LWIQI))*5>(%9.GKO0^RI M.Z?4B5UH012M#[Y?UZ]U9":DT!AB(NGDXG,GG]<9Z.S+8TXSX&9L6(PML' . M.%TY?] 4+)VS;>% E>8'<9O#BH YP3J&(:0K,_:M)=OW5EL1,NQ9F)9,FJD( MN"4*FMNZ]XOLG9UBV('->KH!+]13S/3EVHN8@K0\9.I$TB!_83J^ [V4'9J< MM?%+712N EM:C=MD8USOUQ$)H=T_P>A\K]Z"[>P1>/*H/LD"7#JZ MTTS4DD0WRB!\PD0IO3_3@0>1Q_ E@O=5VHW#PA/PL[;9UUEH2G:F=' T(8FP MKAX\-81;TK A'X$(9A+Y ?"Z''@YLA"4(FSH1X#8GX.[\<,Q%PYSS=62SBS2 MUE[T=P^Z<)E0H(.RPM%2^H-7L7UI&P3LT']5HNR2CN>VH!LNQ:W>3A)=(K MM[I:QXQ8O7]':1&"YTQ\I'@>+YN>3*VZ<"@@3;!D>"E/X?N[Q^,L7?7P 49 @H(!S-.[6':%]'N M;X54);2$MDXU+I!8<<)5'L2YR]L]F"+3=FZ-.[%CA"NWGA& CDR5""%R&^Y< MC/5\NJT(9+M1505$QNFRN8M*!VQ*Z0+167[J]1__\.?\(0?1A/#MLA<1V_C% M,UJ WAIQ@$ZPM>640L:"YCZG6B%C5YAD!H3U=J5LH>*O,$,'=]G(>&@(Q+8( MFP\:$-('3H20>ENA>;697$T+S 26V;I(M[[MUH;T\[H]TH9; .H&*L0J$UQZ M=\B4: O(GHXN'%@!X9KY.TU"-\VC:P@))_0N_7CGV1M#]:-V;B-!"X@HB>U9 M^#\PJ([O5J><5W0@>9:O3>,M9&N@]6\'A9VD\U,V'%@Z)PTWELL:S^;#.9/N M=#R]!82G:3@SLTTP$M?0#""W)>E:- 7B(M7TV>\Q''B;6S!T%+YKKV9:"9NV MZ#Q))OC@W08WVVXI#>^9OE22(3&V_,MQ?>/9Q8DYRW1[@BR8=/7+XSL8)Q,9 M*N*;810YG!R^JT2PUK]T./:01YKT'PD,63LB,A]D^NJR71OS 4?C3^*H;!9O M@R89TA3'/8[GWQ]!8P#+1V\N9U(C3-"9V7OP'5F(;VA6246_/EJ*]VN+&N?85!&HPV=0#/HMZ),-T4HZU"&#L5NO MBYT8RFL3I1>()((=M/?FMIF\Z,#>B]$:L>/X/8LPT=IKI&EI!U3%X18^'IRT MW.C+IBA)"9B?/TXI35@"PO^E@.I=TV1&ITF*/1(X/0<\F$8TTZQ9^, ]/\C/L#"+QOOC% M9J$]WKI-E&E3 2=W!?"@S.2[VWE$!).>%%0=F2TLE.UM+1 7JM[ZVLDI(M]A MS"WF ^IHE B&SL]9?(] 7TXKQC#?R MI3DZ96ZT'9 GV)*']B"NMU>-O,D!@T7P?Y>/VEP1D ^C91B/HF=P/+[6$A'5 MH0<=SU#E3G.^%<+KUOUAFKRU6)N=&'>Q7Q[C6QRIGU);=\J4 M(9JEF)FHD&\T@\CUH?.K>4,YXL63LQUWQF?BKZQ541L5>L;:X[KXES1$6+NF M\S!IY/9)3$=4MWVO"26R4M:'=KW5% _NN6=[(K,=I?L:[E>IM(S6-(?&!C.P M6D\D5(4;H< 7B#1-*W043KA_U_7;M9:C[ G86!>B2IO&G!CC?8YNFN^+_M)!\SZ%:35/$%_1EM-7S4O.H-\DM=>B,,&,DF0>X$,QE6Q[7 M-\VH7!CA6+0-_/%486>)1<^6+FHM23'12Y6'>#K\]9C^G08(>T7+4/K6I=\LBWV10$GI7/$4=K#<2>=>?$Z:\4'Q^^J&;5'M2'?)8^96-:< M-Y.O$YVX'V\'TX+&+>PYG" [>"X8JN1:"2QCF\X*Y;L,WT-]0 ;H6?#ROC' M*[; 5C ^>B+YJ?#@:IJPR3R/RDBN5UL"P25-RI[^B'D)^BMPL-,A0AJ'722# M\NJV-E VVU:4< 3B?R#E=G)L;TQS(>:J(3E3H])<9(8MD> 9;;BMU#4@AY(> M,,E)M1_+NV0IS.S/-+LE% \&HO V#6"%@G%L!+&&T3F%TY65F>(9MDY1L4&] M=XV6@!_T8%87/)V,2Q@ /HV9P368 L8BH&#=@@%>M[*JKG@)4QP*U>0B-W\> M?LI+R:3+-$C&),KK/(=)\*^T!H$,8 M6<00#CVCV3,Z/9[1RWH=F97F%B@Z63L_VFXZ5CL @('6'$\@#\$R!Y/<.-S( MC%: G!?DP"QM@&4(NM0(6/ZH.G<_!I\))X$6L@Y-AY!K^L"5>E;AO;B/"R(N M\W&%(W"Z+D-Z5/R>\@S7O6 4/'FQ9@=T"=0R@6[:+F,B6K*^M2P40AL<;^_; M;BN?^$E5GG.G&7"/S$_IN2!0:[,E]>G4@ *D6WVP,_%FF%/$XF_1X) MTIAFB&$78W;U<"9/G9]LYG@-GB7<$84F@PSMV(Z**3*E)SY,1E('PHRP,;+$ MS3ZXC.6MA!O2$ATS$,4J5+^#E7-^F6%8>D%0-RY% M5QN76W_<-D-UF=2DA-^*A8THW9P+40Q=90C 3IG%G/.GLAH&0[%+U$(A,,=B M[@FT+<"CX>[3D1($9&QV:@T(4>@6L)VDO0O[Z6H)_ MLUPYY+/]9;(O&H4I7\FTCT1QR[^:-*:83?SLOIZ4"2[JO,NC"B0P/ 91P(PB MC036J^H38^ZO 9!\ Z5Q?6 MN5J<\"5_6VX;FG4<+KD#&EH(*% < D-T5\XX&]P#X>\A8*-7O+/7D!3ZOBS> MD:HPL^Y/=>;_Q*8\&X'>A>\.?ML= 8$PE0G(_N3LR9>W/1E9F=PVIQ MVP 8(\LPQ39R<1?:K,*UF>5O]PP,I*5-> W]UEFSN:*>STGX<[V14)J/Q'/\ MP'_&GJ]J<0-%R)6L@P9/VG?[=@7 "O3E<*F-0G7']H7< (2H:R59#?ETH'UN MT"AXB_)#YH=4K$O]X>,3@4\\Z?%G2@R?T;#+;KNS:(>RG4C'I<.[/PF3Q8:M MDV!AKZ7ASI:2==WE/:7E]V+'17D]BC?APAN5+M0>%K:ZV%E7+FZ_"]9U8?B6 M1&".#*BW(J9JI5K==][[.%F!19?#L,B\"IKM% I(3>C0$4_+3[#9OKS.G\>B M4BO+B*ASX+@._:9C5#8VY4Q9=#9%?TG&9UA;GV,;Z%X,L2VB%D767WDSI1>< M!!%"H)+5&R;/+*U8]E*]-D1Q,LL'$.L>>9U%HTRJ5(Y+,$KTH(PFZ5V% GET MS6:30L&M5K**@AC N&A8N6'.I7[?09:M(#%>:;/AUYF-AG$MTCL^8?P*WUI2 MH9$Z6LH#.70J2=NGG,GAFY.33')X&;!]3EPS:7D32KV,S>@#;^SD5I(S$5$[ M?ZER.B<"!Y([\5OK@M!15OES($MF+V;51)9SI_W9]<)28!PUDM?Y9F9>8D)\WB\L6\\C(8E8I)ODFWA.JEQ($JV;Z'4:2RD['JB21((?Y1:= M\NB>&;6"^F-V1XQS#=G1D\;A-6A@?M9M/C&-M(A24,T-X_+Z@5S7Q]A=O\SV ME"O2PMM0>#L3!1O9S7]QSE+K?-=4K]ORNJ!H;I-!/:BG*NX8+2+759ZD1JM8)I;3 M__5J05%S&GFW,0C^5 M=P);UQCU=T>5?36JX9T7/K6B:*6D]!7\&4;?+^^Z1%KYVB$[T')/?,!*,EY5 M]TY(VU_9Q6HY\:6*4&_1536I/D@!0:E_@0=+HVTPXZG#Q#"#N%V,: MA5[OFF6*-V4:XMC'IE?#RY$9QK08JHQ4JS+"?EY\1K<9O$"W632-+-4*MMAN MS_!'5DP1])3O:F,@7RH(42CT6QP)(LUY\LJ0<'+ROR^"*'1/\4 LC"P MQHP2$]G_B.&5%@6 [X23J#9J<-5L:M@R=1".\+PY^( F>T/6CN2TB1(XKE5$ M9S(T/!+2F("+>./P4UIW8GB]QM4KLS\%\6U*(K!NIRL MDZ"E%YU8225D3U8*^/K\8.#Q=\A9QRFY2EPRV>(6)? H5)!6A$7^Y)I)@Z%( MJGY:?\L=S9/#TK;#A6;.@J%#RK2W] S,$[5RC!VAQI+4$EVU#I_3W:2>L%58 MYEBK?G*N\EF M.1S,MD2WUY@@N=*-DXYN0,'9LP]NGL:"/)HF3Z2<,9/#/AL-Y]^+G%ZM#Q1? MF7950*IFN\ZBJ[3PUT1.3@Q8-EYJLPJ1E;-0T#;LJNU7QYWV;:N#"(NQ%J*E M09B!M(-:OZ/)1 VL+Q:,D?6G3;ETI23OFFK6WB+R0)G%)\S0?<#H. M(>B/;ZD:7] M ]%UP6P6$G#BILP7DS)Y99%#5.$O;JZ%'"%LGYZL[#!S%Z8^Z(3.EQDR2AYZ MH*.;%>>V5=F+G)TJCFS)V6^WW1T?"(GX(Z-R"<#QNWVW#V<$F0CM='?Z@\IG MF'1U:0UN<^#.WRE>R7)GM6Q.+UX'?6/;!>!;CB>^'&#-Z*0+=MK==M]:# M3 IUT:KF6:P"?V?U>LWKNYJL+8KK=$L^\X8]V,"8TLS7DL>=VUI2% M)*&0GC/G0&(ZM3B;K-^\1)\Z[S%3#FIN,B%;@6ZWICCUZ^#-S[YEEU.&?5E]#H[E-\OA4#""%XO MI7E1HK/DT'P\S];37O8_2LQYL4*=5MKK-Y7BU1D5O(#^'_&%*H,W#5)+URL[ M&=^?TJ7$Y=.>!R>^T;#W]9N%%@0'S[',$N^IAJT1Z\PXB2]QL7:(J8!XI5+I M34,9X*"WVT56RQ6GW0*RHH"8_'$U$?>G0RU%(SE#)93N-"[JS7!(>T0O[F-K MQ7/N>EQ!VLK9"8R M.:0$65>YB[HV"((&I!FD(#-88=0-A%H0@>UO.L:-85O&4DB# 8KHD) /B7&N M]%$*N]*%-Y)T80YIS2N=LE.S :4=J0Q2E.EP6ZR?_<7T2^7@ZE!M$K^6>%&O M*W7]Y:3C'#@L!=B]$VR_]]\\T.,\^<8K MF!C$H$?"-!^7NMVS1XH?5V*%K[XO/ MO_B2WTDWD194<=^UP2G=H\&3KB2-)4']I+M:0O!I).*W?+GX?>ZJ):A]F"9F5K"5/-NHKZY#,F OVE7SVYEU;_9$8OH8;L=&#$Y&) [MFJ$ M5@/*&7Q[21 H,N <@R??#4;V]1O7C(RMVNQ?D_\@U60%$8I5>'RX,\^KO[FS-S]4H3.[=?+D2)\>:U9W M00-Q26]@>;K(K!X6R$6VYIQ5NU 3.8-=ATZI]#!!=?.[0YQ3OX-?MB@M2"9/#)4@S8/1(^P+W;/5.57[& MT"W( M+/ASV'3P<2>GI[2!^M"4R"8AD"RR@D-."U8YS"[JU-I6565T%;6BTI#>8/#G MXS C-5#I#3E8W=_9W-WU]4S@M0OU%MSA&[_^XBN!#_5T7 M4 8CHBB+,,-^(F'*QW2"O5S\(>U8P9)LM(-8#!Q^$[1A2M-9-)6F2!<-RY>\ MJ@EB<:+U:ZS?Y52H5?9:>#PYC"A@W4 ++R &"SK\2_&00,R 2/FXDG"UF-5I MDPI1%/;-'H&6FZ0:K2M_1LYWOM#6B0,%_LCMYAP+,_-&#X=>NV[=;(5EH/R= MGPEI+0G3\F /4!:?+E0$)WS)7>!S$7#2AF$^AJJST[D KQ'2F+TT=5TGG(ZS M#$#3\'^F!?.!CHN"&]%.T7S$B#_CQ3_=OT.@8[1^A:XLX"Y/\3C+Q_0<'%%# M1]_$(P@1XK); M&\D<30LY(]6K2#M+SE$RN]$HIP[IL M$"JS0+5]D]T MTI2J@M;<&-R&"3+)+'%LKZ4_)C*+C*LH[;P@AFAD"G."EWNS#^YT!:>N!=)_ M,QA2>"4HHQ RDLU)H=?IF%O"/P]>LZ='E1_ W _WU%>9<>;?<5Q M4^(>D6.20?!Y?9]!2OZ/SR ME88_4L3CE]\GN[?+E3G+>61?.".R)L)^JA,N)Y( ]3-QIJ6K&E53VA<'< %L M#WJ8"OJ*C*%%(]>%6++W&FT !4SPT9^*S.$_@:WAZ?NB4RB(M#6$Q,UL+'"F M 8O9;M8268N]X/ :GB X-^V>&-^B?GF_0&&9Q\CV:Q(PIY?X79,>5"J]-T2HJ2>=._!D\LV)^UD 5'V'?J6FWK,3.(O M%[\3'G"\V1>?OSBEQR6WG&4$^3R2T3ZJC20,>=DV^[W@3+)^E0\V/<=)9B>- MIDD>?"44O?<[@N[!%9>H9(F%[;E2EXG)ZX'2\'OI5V)=>*Z M/VV+@BPQL8IG+_>ZVI]2MUW*\]*-H;WH[-J^X:.\^E+0[-1B*FCW=!$II+W> M@_T^2A\V49XKFR\F6Z@%!R*BD)5IO<@@F.^AM/22>-ULT7&/(X43[K3!G?TSPXW?<4";759! MTZ6$P^<9T.]@!#/]\?R82?AK8U8F^UAI+\=TTG%?8@P,2E@[+X/>".)M[<#= MX4; <" 4.IMVJ)=SU([E#"&;MJH5L^0;D&]7\,A6BU-W1+L=$PODO1>N <&* M#..#H\, >XUZ#+4Z-G:W('#XB1Y MJIK49&%CY)>[PC/2K/EQ;SUWNG\LV=(=QX&=(9:3)BUGL./_[6,WVD&(RU]LFXUL MJX>VW@N8N$^T]P!!^N(W7]N[/?XCE,/UZJN7O\983"HG#BG&2H%+G*4 H3 T M!\?Y^CI=CS==XPQ.-Q:UL:M0LV:EVGED+K6JSJ;HK_/YR//IW6]J$+?=T:NY MF5Z!OB&/1I? 4#IFU FV)^]#$/X7IR7)PBS[35]G_B%$SQ1$"XWVUZG_=);7 M5:QX1(L-#DHCY(<*\AVBGGN=L$>;E-PZ_U)*6!7XBFV%U/&,#T6^I#C7Y;U7D%WR&%P21.%(ME&F"$* MC1Y[Q=[?--T+P/RHUTD6SA0!CM>3YS%7,S'J/ LT<:$,AK< <5AP(KH!FD8= M\J=R&*>L7\/7']5W=9V\?YS;D//Z;F:DQ HZF;U3(ETWU2//RZ%O5TIT59P! M"EW..3QURJ\3],@35$C(!6&![(M!F&XOVJ"" ,G'^,P%9B?Z.JN/'16WK&5O MHNREBI\039=FZ]@L3*=GV9PZ ()>\2)LSHMO6=O*$FN9KV5!JWD M<_>K6ZW8>MJCH#$_Z$\X9)?9^?XV) MGT(V,D^R##I0 #6[DICS$!%7_TSD1,*\?M(;?/Z[;7=WG=!/F.30CE M,*UFX\1F KT1YD$$O+>G@?%AT>50KYN_'N4*R@:*BOT>I:3KQ#YF,H2=)$;7 MI9EE!60DFRN4:KGQ2N+':9\$4P_^:4U][9IU*T;Y.J&/>A0+35V;L]%!6BXK M)WC_O$KQY@^M14(P-HLY]:K"V!0@=)W8Q]RI8[=Z]V*I:+@=?"3QD-5?ND[& MISL/8RDGV4& G-ZG._#\0[,-H767)^B7AYG_YRMF_@D\RV-BYJ^6YQ]C>0S& M'?I]_G)YL^?S2A[4>+MSW3'W,R)WV:L?&T*\B@ M D]21,I>)"[XB1IJ5ZFTJ51:204"3K0,;2^U2VPN7 I,4/%IJ=BSGR.&*^MN M!.C<4-59Y2\CC4OV[S,=P,S2IV8!4!+M[R#_$K.E0V3*+"K,U\W^B)L=>*[+ M*LU%*X2SGYQ+/$9%@*(UW?5U% =[C@@S]K0': %B!U!K M"V4/^W7G/.+.F>)S9$I68/%0<$WOY&"3(Y4D8'V<3RLAZ5$CI88T\F"Y,:2\ M,4'HC=(:NL[W)YQO3*1BX]_7VV.@Q4U3N^FVK?%XY=J\J5WJR@"9S^Y0M[U\ M0KEQP&@Y.O$,SNATK347P;+>\EP>;IOF"HW^1#ZQLE2H$FMRS3B;U]EXS'!S MO^_0W"+[1CM8U)]@OW2@O! '1XH\(*18T;8*.\?JK\=6LE174_I)*['O&J_> M62\3B^YI-'=^B-8'D5B7 AWZXV^@*.=GI]?VKMBG3S^EZ8!"[-WNCKN,7(8N M7JOG(3#G-WVC>]B9A":-!-ZA<)W,3W/:A=WH'+55H%&].;;KVI7M"V4]T1]/ MCNIA>W55/Q$0D:#_N@_\L+VP1 HJWKQ,+P=5!9>%YH.4>3\9W!2/G+Z&,;[. MYB?9C>MNAS-Q)0!$F9:HL[VK5WTG\Y0^Y*VY14YDTK9QJ9-BMNWB0F]%%05O M):UWZ 0MUQ4L,,^"*D"8X,HV9&6>:$I@61]8K[>G2RVOQL9+0@8KT&:7M6B^ M88,\:%V;_AE0!A@%#.1XE"=2%%$PEJUH@L YK(I(>G3I9^UNBCJBZQ)0W0D' MA_ ;0^1&*#=':V]=-UM >PN>5J7^X<5?+KXU^@WML6)9 Y&?85/F&8GFJ<^9 M)S)2$'L.ILO!M2SB1B2.DA4T3-NA7?E#QT@8.:#ZK@]N&0(F#0S(7B(;<[C0 M!CD[)'PY?;X]MRVCD2P2 3,[#+&[5&!83']+>>6M9DPVDHL&4$"Z/NXAH1L2!X[Z+M_1AJ3Z2)649\#:=<;!8EN22TL3 MU>6!AKUCQI([*Z_3%!^D5V_CZG*SNCQ1]&U;DWM]VH;6;==*,F"+(7/'%Z0L M7<%6$JA49-/GD)7+WW()0GHTLZ326K]2B#RB\WO7.*VO"PS0T56; OWS:D&P M@93R*+-^(P:&//O&$Z3GB9E7+.)K4/K(&:)HV"'T5,/D3E-'TW.FB%[DJ%EW M>ZT;CWZH9[&#PKN1X^GLYL@VAL:@H#<%8U8/\1B^MA\_I1U/5I,=Z:Y / @G M"PE&YC(R7KS\5.%J9T]X2#:]\32'$">HW_I-O6OZNEK\6SL ?O0]&$]N"-3Y MOCY4B[=CUWL+T-M#-V[Q5J"<'7&^7--=C[EB[.1W7S$KTDKP%TP#O<@8?8D: MC5H*OY)^/[DIZ;%5!&&2K3[>,\F_/.ST;Z_8Z2?P+%?L],_/>H7S[@%7!JP; M8_*3U#<:FNT&#P+2=#UWO)J*\VS9#*,I/4ZUB*Y]C9\$MQ FTS73<^+8N/:: M?$I=>1^>Q&1IUDX=@:CIE7W.Z^1\&J-Y(;UXVQ[449M$@V9DX=F5FM=YL_'Z8AV=AFH)6-);D;"BQW!S =0ASV.90DD50%*&X4 M2OR&5-26LV;-,";UE=L /H&E0_I+PA?/H,H(Z=A03"!%RQ"PUYD&_+:IUX2[ MF(:E9O\MC(Q*6K?U=MMPQ QW)L,Z[8;B;_D/=!@7-U@/FI#3:/8C,[[%'OOR68MB&H:T,LR6]6.\ M",*'45)]?EN(TL:_15*N;KF; C0(4EMR\]CG,BU++=K9FQU<=2A^+[ MB2J@2+100#50(%WS]"?WVI?&2EYW[LO9:.RIPUEEY M"%(<.VAX6,4TSJDZ;,@E^_O%FFB<:VXAF0$T'+1F[//KN]JFU9=XHX+)0E:P MV\=/5F_ZZ_>U%^-P;B:_?3JFI#II"T9%?>W9I(-%@)A^8OW]F?RH6&$Y^FMP MI1'-=G6-LN&3U5_[JQKJ?\C42=<,J8X@?.FEHBLO+X_,DZH#Q8JD++Q,JB+Z M,$Z1.#QGJ:3TJYQ8M IK^X@<<(H1M@<]3$.G"H51T$=*1'Y;IBI&#Z/.-TJ_ MUGG92;4DW?X[,'5H8;Z$* (V8R5KK)5EW0^UZFHGER,)DKC"#/(9-=$A$1_6 M9$62#(EJ5Z+/D"2&U\$UVS8'V[^;?MCW<.?HZQ!,CJ8Y*SR$I]^\@_0ON,#P M:JX6S T<84&(3IFL%Q+C:51MQ>E)NH['*"*551^OJQ7?JN9PSQ=1,*_/IW.R M/\\^>_8,$XM<,V%AZ'3CY$&6E01)B,(+E%_;MK]*ZL>F M=G[R(0OM!8(B$=LAE8+ZC__S],O/OOG\:1'?'Y1Q VCSZS-J'E%.W'"C/SS] M^NLG?UJ%B6BEDUFKXW3(JPK0EOL0;1%9\SQ?B,2#K^=D@; [6:N?F\/R%6)7 M4OP;#FV*FTCRB9K28!'T4^EN(C5J.KO0PT3UET&'":-Z52<'45F5>WZ":4\- M3@NJO-K[:5,NMH%;!KP@J",-_I4)JR7'ANGBSOD_X6$G/W/"YZA2-@%*?!9FU;CE!INB@[ MWWU9W'9L4%2VVF3X@,0)ZX<0*_W-M,D2\)Z'1*YPVHV']FBP/&;R9B]/FE?3 M+NQ^K,W*$+RP[J&:=ST%9_@5$W8J."?;LSAWY7[J'B/6-1M3PN3@F*F['+=6 MCOH^.I-I&+0AY6G7Z+U43:Z/2BS!YSG7D_FVWHV([I!S-2/;&2)UC67,89JD M(3UIB.F'#)2FD 5%+IU#Y>Y@=H,?QJ#'T;_X*S2R",A-,]G;3A%11NUJAW0 MSC:C8*NQA42?*5T"&12:"5*C[\:W8 DI8>T;.""H("V?B<^$)<-;;)NB\93X M3P^ 5!?4!5+]=DL'T3H<^.0*,BZ=%:]YO32) 0 Z+5U"!^WBU:]*4#<7/%', M;+)QU*>4MR%-5N:J;%M]XB$L*WZ=JWYHJP3L0CYW6'10K#0TDP2B,N(^%(6^ MPADT&3W,"7JPP?KSN%M[N8 FSY'<$&M(KGQX\TVS#W^+]-49_!K'76(0]8LG M%6&PJFLK:^6H09TW 04ECZ\8U3F:,RXZV\-SGM_KV7Q_.7,5UT8=KIN%DX3R2_<]-AE.9ZO%C<(SY!\0F??_:(3[@'SW*G>NB_ M ]_4]C +XUJ@>THT3^0KU=!RGC6UM!++N%,A)KW4C]/@1((/ MD&A^>K9<.VAY3P$:?\U26-+8COGJJK!S-W&MW5>DK5>3IOJ]\K)L6I.6&_*G M35P@?6/H LX:9-@GT8RRSX''(H!)#9J<:Y2@XP&+21T*\3OJ2.;AO^R;*GDZ M2?JB9,-25+<4.:;*BS2 [3%UKB0&>8EI#*[,B)25UW50 M:($O;K#I391+3[ZHS'Z_V_7(:W'(%&,J)J/7!FM:3TAD:MBMY%ZGKX])6"I^ MQ48FZ6XLL3\O&I,H]S'6O)G,:7AF[G;B[%FX80!J9HADG)AR&#+8)?P=I:A8"4HS2IN2 MT'AQ$/VP!5M=>G;%M$]_S(YJRO 1N\8H#71L:>1T/[ULF+Z3,Z:R 1,I/N\< MC+?/AOV" .3W4\,(1C2,SF8:1],K'UED.^9 PEX@<@PA$W3=KVKELGD@N^/$ M1;*J?C22?^G[\V!T7D"TE4;Y^=O7W +,RY7UQ9.?,QJ!P0)Q'6CN+@.V;-TWF2XD^QO/83LG+\B5V932C_TLP&[WS0PV8,HZY(3Q5$F(Z0*MGBP'@I](T%'OXH'Z,&GX)3"<\ ME]V/YC9X?84@7?1LXGQ<$B$"8W&(,*<,V*0YK"6!'/:9#6-CCY JQMYBKSV4 MRGT3B_\2Y5F!,7RA[;MSSKOFK>JP "XO&V?;V%F$,87& M'3-GBXI*'.5!:\]'K(-C4[>5?1W.(^&6#AB8I"V21C@:$\Z+RJ>CA!EZFY=; MOM)%N:>\*#M[*"-#<++65/$,WE!7#R2"]YZM\CV4;..)@O4\@;'$O+CP*5R3 MOOFEH)*WA&5I@8#BD #HE;!OV1T]4.WKO"];CI\-)1'7*.]ZW#XL%P58\4:. MQF3J##P5XN$-T0LQ#CJ<9I'+FTZK?=\/3+M'IWJ5"4SG0.K8C#_G>%DN%3'/ MRRD@'W0S%T=P.<\@MO\$*%991H*CM@_1TH6TF-)A#A# Z>MF)4@M%\$?2Z - M,0T !%,D#*6$,F+9"XDB*4P,TQ"6BRX(\WU2<;(VC##='5T^'-04JPN0PQX! M>6CK2T!3>V'41W*G+L,4GQ/C1P\H)=VJX0AT0>K%^H-Q+XH8XFV?\[W3*[N3 R5J<<@H6J0G*,L=X>@/+19'?QLB^ M3<(YU+:R]>^(6[#KXYVTAL-E60F%!JG$Z[?Q\(--:YRP[ M6CPVO.8RDX6ZF1@B '2>K+XG)I>?RQT*[5>HJ!$_ZHJ6W8FV!3'JXSR_$I]H MS%9W."ZFI"RIC$J''I[),6?N\%""A->'AJ:J>:GP.P>;Z XWYK*VTN+ETX7KR/# M+6H:2O. X=G%!?/O:?A> PN)/QRW1)=D^BGVZ2S4LS;U0IR^:WMF_'O%H\]. MS)-4*0\"0?2:0.'B3X_]]G!5"NA50P6RMH*^[T0!V+[H>8'VA(%!D+ZASA-D M$&PW,+%M,(?!J@8?K!6=X5NZU??;O7I;\\&J@R<4S!6+R%O^0QH.Y)2G=8<2 MQPHM1Y]]XX87?WGZC7$Y,TQ"P3K1Y4TRG>33J-C+8HEBV2M!^^S"S.:. "\3 M^N)CS=UJ[D\?:^[WX%GNFA/@+HWYM89'MJR9";748:<3S:G63Z13"%H,/2"] MD34UFN]POAV&YOR\IL(86R8]33?-L)EVE #FK'DF?X7&T9^#[6D.)N'B[;T\ MYJ:OZIBB7-2^8L(S[4Y:L$K!E[UH6LY( DX<57%B$94IEN +2O@1SANXD68Y M;W2?/*7%^O"F8.RNO;T\A$Q]<_H$]]::UM&AD,UIK;>>I1^?"( MG61VBW[05<$J:$5V<1G\A8O+!2C#'\)66JRX>HA8.$-1(7*VKCZ2&9.\ BH] M*JQWT:P;BH$Y,P\(/^IRM50/F O)%_)GSY TO<1L@H)#DA:ILFUCI&LJ#9&9 M577$>B*U)?0^K\.6*L#)&2Y8>_0+Q, R?X;2GL+?$O)D%87'5/,/T1%3%%)6 MQR^FI*(=(X_%I:+SA HZZ;?MJ NEZ[LZYDVQ$-=U^/6A'D7&AV"!TP GI"VO M"E<9I1YVH5.G.ETY5+J9V *0%)]49R+1.AI"*&EAFU8RS?/]P<4!9P_%<><6 MTDD?+QR_'A0A9G'J(C"TKS5=4_+BR/*;O5.--B,P6;VH+DEBA:5S> M!XG-5D;16 :,;:<)M>A0GX48+9Q4E*^ RSCX]H\,+85X@<,;+^VB*2ZYRN0WH7639WZVULG^3VI&LM& MH-[R Q>QG]!V7QJM=2V]"0^A]#7#7ZA57C)'G**K(>BHD&Z),0G8K3^-;>1R MIE/ZD8J75#BS 2W'A3U$9IN["Z@.)^D>W=O2J%V0VL! >X"+S%6]Z^Q4BNZ- M-I.)=W/0/HMH]:AB'OZ7DQDP M:I_L_P*Q&1Y]IG5:,5FAVME.>O/I/WJX$T M@DU2\3U^E(7N;$GG*R;/D29S+G@#+$4BR;<8_)-%(E?Q@$H),LP=^9L5KV2M M_\HS%2N 6I2(A#-Q)Q(+YN],H^[2/0Y=S3+&4%]&RZ?^#E M$E!C9ABBZY+A +?IOHR->L'=H#.U'B(Z0ZJ"P>LU6F 0J8=EE'=MZ9CVHWK>7GO-]@6T*>Y"/ M8N-.&:0,8)]Q(4E:C/:TCU#\"?;!?'5*86$G24YT7G(OM7_>(,*S]&6QD+^, M9)ZI)ZZ>'F=04R(>S5=J0\_O/WWVZE9E1C7#F2@!#LN<\M+A"^@(R"'(NACB M^DBSWO#5YKR\W;:=!",NY*ID"ZC[C+J:H&_ F+XH6=QO&6]$W<7!^5IKCV]Y MN&C#P@C_]8]P5S)6N6J!0M:,JX4E^DD VQNZ?P_*?HJO#]6U)6?4#:^7MNS;YMU#%T"ZBA6F;) M$A?B:\2SB4$O*J;KGA&)9]L6 M? *80G3\6$>6D.K 4-@<<5FTD^Y@L>=_#S,:9N#U@53_,K]C6U?D>Q+!@34G MMCTA@^.2&!8<4!I8 MU-:>7])^I*_E?A %Z=G=DQL#6]!9S=BW[?#EX^.2$>XXNJ J,",2C5Z*4@"7 M6%O!;R>CA)?0M!ZV&!:J]>/&;+/;.(S.3J_# MY5^3XY#,G[$!K>O82L\15=ML&=C<6J<&;3RB)8$_JS +C3O#F=R)J'MD?(K' M:/0NQZD":0 %;5P;#+>9:7YK>I%1!C/A"0X2ED3\27\0?< M#'W*264*IOI#G;^L+G"O)K1O2^O5DHC+#?GR%E,& '<"*ZX,*&T[C'EZ.UZ# MU5!>$0O:,::=#B6:41&["(=1XL'D:>3D* MZKN^%"^D:JI(>\;?7Y"Z>0_?=0&RL22T%FMD"9;OVX\NGA#P$2^?CJ MY<\>Z^7WX%D>>]33Y$/L1$U<9S8FP2H-P5:*N\%^@E?C\(<C$BLS?TT_G% M+,4#L[/(H6>&YL$WE/]]S.LE0DUZ6RI@R%H2FJ*8;H)_X*7B MC!ZIP",?J,=:")8FT1W<4\4U(W\N7>BC.$>@,3G\C$\A"U@*B0OOB6%V[\.9 M[Q:](?$DE<.2/#0-:G:ZG$\X%MP&).0OFK^ORZ&+5P@G>TLL,F&/Y#!B&Y^P M%_=C@IA?P)/BBM%)RI'3K#S9SZFS<\!K!(!R5MYNH)Z"4"VA.* ]U7EVEJ;7 ML %S9.M' BE]N17T/C<5\ZPZ$@ZD,=DE=J1^?GQ.R5W^_HV?=HLH#+0"32@C M&MAAUKUP48Y)BEJI32;QC+5+-MD[ZL-J>P\W$*J]Y1L1KF60V(Q*3&"%TJ]X M_KC3V.\_2PRSB)]YI/CETV8O!G#"(\&5&?!6C;V'D42 M?*1Z&,((VY6>K'ZXQ>BB74;JJV#)YA[F+$GNGTY+&^&YMU-;K(B2F6&1CG34>4OM^K$ M+![FDQ,OR1D+,3'Z#^B+*81%T?HN0WBZ)\AU,DG!HVW>U3=[4K+*I;9-K2QX M@"(VC^"Q0R!U$4ZA1.[5'P26-?,YFME=MND34I:U!I C/";6DJ+B577-G4$V M&4P$K0U$X':+VE/13Y$A MS^.!?#.; +20]8Y_7=2V5F"4OGVB)Z_I'GX$C<[]"<)=2,S"6/],OZ3]8.QW M6 1$H@G T <\9.X_L$;ID K3AYWQ(CF"0:^DX6V3)TI"0;*(I8-+*5%(3K 3OI.060%S;GX%T8_O*.T[*"FRQY=M8W MNHWI<$":C[7&]BHLE>%8G"["961;LDU_%%OG1I,)TWC$/&T+(O=PJJYS$KB!=,:97 M4*OC;F[SMB9F!T.169+W M+'=\.-3(;O=, &6OBN+99?@/$=/,&VP^2N[I[\QQA#$V[M%&8O0NJB!P2EA. MD/$:0B=',$';M!-TUE8I18Q2E>%JW.RP^!2)J3_U2 ;FX1,DT;]A,'8>MF!Q M87%0%97(I[9;(#9,6*718J3=(UD;'P++\/L(<7AFHI>WO"B0A!AJ(R5("S\\ MP^(9GII"&U?<-MB^HTN12,>UN5]>6P&_7-&.2;E5A/=&MCJ"W*IV$=.UY"&5NQ'R!2P2AZ!2V_.HEGBWD\JYJ6F,V2TVJ*XP35/:$N\!DNM*RH$O M)M@0.NGY!"NK7DBQ#"?R )%)G%HQG$2\ H2MQ,:( C1"GB&J(0!C5(>*0\^ MVR;&&^B/=3Z2YPQX,ZV&V<]SX3J"%N4^G?)RSCP*!AZ-2F8$Y'Z7[5,^]<4= M=3([3B'.^0?.*W5*@V]/H @ TE_48W1TJQGGVLS+=#B=N5-Z4XTPY49I/G*1 MJM6C/E7S>]6G>@3/&'CF\T?PS#UXECL%SRS[#O\B5^%>2,7Q<7POE>+NMZ.7 MUKD+D]"]2=;X=?@"6+5=(P8!?A0X)KFV24.L5*U.)Z9ZVG=-8TNY[.^?"D M#86O:!NM7[[A?9JMJ'@Q ^.UJ@]9C>&!92!O-Q,2'SS)FN-2P0#E%.%K7>7% M\TR;XJ;)Y;F<361L,,IF7UGVZ'>\P_ +P-O\C),]BVP>5Z+ZG%8HO%PA@Q.5 M8K].%$2*6(B;K<5=V1I;>F%=(>''X9?,+DF" N'0B]KRD2"UM,(>]'7(XYP# M 0D)!S"@O&GV&EJT)<9ZBDG!8HA"%]$!E%8>)/ ,:$F$] +%8NI!W MXF\AS MC&XHD8G!W3=@_:0;67-[IWF?95XDX/7Q%-9$,XV>L,CI'"6E*U?VI-+<+B$R MXMN+K93&^K@:LOF9#19<<"'C:08EE47&G2ZR6I,QCC=FV;X0F]LCJ7ZE@CI& M"H(HLT(%%=KE8=/3'-[T(.N:^+@9\2]'"=%%\13LR+Z2@:*%69?HN>@%B,<< M+UV_.I]*8EVHZ[16[0)O71+98.6/AEPLW<9S$\ZV"'ABJ/6)5>?#%2S>7X,J M1F_*\\/[^II;Z8';]2#*0==;R5+K9(WH3:Z9U.O,UX):)NANN%117_;M)1K[ M-L=U/:0CS'UT#$2C)QI)3F2D<]U:'-#6&%9]&-L6A[_,7$+',)_ M3AJ1+JT+Q_; .)&(3$W9'V2P>5*8NZ?/#7M\L*IL"-Y$<:2:53LY\\=PUB._ M*'FF!)?Y)-:LS;R(+?ETGK0Y)2MF&RF\!/;+ZA/L/BIM5D)E/(*9-UB03PO) ME8 1PP3LT0E?%/LAQF9ED(<'(F(JV^@@_G;9WO7[Y.@$M>>X#%IYK. M+RLD@4#8P?!8[,R6B)M'*\SMRP-:4[WM$VX+-33-G%'D=^Z8/WU&_*O@J=^P MDB>ZK.IC?459+(.Q-*/.J,JIU*N_/WE-:;Z>]^FW0[#FSRL^_ M?1[/-W> 9UQ8RAU-<(V+XP@S@XFGF6 H2*0V<9JN] G6 YK+B9TL>!5\8-9G MR,8)88YQU*4=DWP:Z8\.5_W\1]]-Q XF9&N:)U("F6OV,N]:Q_]C#%@G*=4@ MJ:H.0NYC7[LC?@@''#U'8>[!/\+6'RO7K6_@3"D@&Z0N+**)N)S#=F ^/:DJ M0TE+)%*2MEO6=CHFE9L ,>HTT6C4U<8$+"5.N(YV#-..*8XC-F M&X.BE179QX72R,E)H;\FE9:V72A9_.N*BO_V_R*D:X81 M,,/AP%'5L\^>_1&KC<0%PY)$78 YW45 >8.*?K *?VM^#A\-A%W7]V2G=#OQ MC@7OA!HH\B$IHZ\@]H+W#7 LXXZNZ33;2[#)T0.N@6.$GQF^>D&$:!7W <4@ MJ.(@"#:2T_Y55@Y:&N9_^8ICK03#?HJ%$_J8".\'B2&!YT?A5F,2"W08Z_$! M!S&L66TKBV*:.'+*Q *X*3AR8F'*]GA*.':=G"^)GTW'AI "^E-'6F=(:ZNN MF/UUII@XJ=@#^GLBIEY4SV*+A?!?L+!C4JR+/,A+%*TP>9;:; M@W*&.:((VDN_PS0SYF/!@=J@0@WQ$,?_7=SM@87SF& MB!?!\6[&T2Q,? 1&2B8@SQ=A987;==1A$-,P$[*E[_-\=*-@PK$3<%[2_K*' MCG=9O6@NFW;U$RVC$^WN 3NB@I3^<_<-\)%_Z>F,_<4H=-[XY.H'QRG14J:1552W(&80C41')9 M9['Z@9L8D((@%76"XDM+UUB3RJ,XV//F'V> J!*T,;X9>T/=7/Q];]-VP2L" MQ?"6EG[LE-C784XU;1:L@0Y#C-(B\C^BO$^=;J8#]P@@, #!'Q\!!/?@63Y: MM0KG;RYXF DD+W6(?/^_I3W8:&BCWT?9?_.V7O)UHLS/>E:>Y"P[U>]+\"$0 M*]O4'#Q;]+(NAX3]5F'@<4>NFM* X3W/.*H--AF9(LJ,M'Q>"[9#>162>\IU M/P8G]85WP"!8VH?Q=G=/)6TMN6C4E M%RTV3IEQBIS%Q"A7ISG7)&&!\M;$,AD\V&ZLW5"G(WWK@=8,)GCZ$GJ[:G5B M640( [)I,7"\3NXUB3 +O2U24#C$?%")A[GHVRK?K7Y=S=;;>Z\Q;#^CRAB= M\%]:_F2R'-V=R:JC NM2!*(@%$M(F9F_1>GDI?[(]K#T:,_&(GTL'\E9M_AR^*P@,*-C!W-I-2EM.C%/WHD+ MW<&WI@NDT2B=X CMG'I4!B*PT*->)MH\P4LZC*=,8N>*7\A%E&/?Q?QB$1., MI\1CI(P;WF C)!^#W3N$:XP3)"( VCJR8K#"S PM5U>\4T0WGYD&"=L>J8<5JRV)>L0V$)6Z%U5.N M(R]!+ <,;XWYB.K&]=>0TUH.AC)9&'*%OML(?D?^0(L.;^QKY"": M*Z_,P+,[0V EGK"U<'E+!=H4P3CM"GTQ.-+@2G* UV5F5T>I$TESA>T[0 MFY]DKCQRV9W@C4-HDI]I[SH3]0E^7$DY8RP'>3KVYD2YBG ,L'7Z_.(H^>-W M9=+GM);CHF;%5]YRXURE,25PQ3 M>.6:;&QN[=MRPKDV/WD2*H&!146NIS]YLOIK?U6K[;(#<>I2?@>(VL$=, MT7G(/=!,-IQ/!CMP+XD9FN%.BGP;UMT_^B,0I&&C[HS61"^OIJV60SDLF6#' MY+#C@Y\?@W>5FZ;5CFJMJERU:0G=(L"-RX;?K+X49B9$-_&6(F-"RX0@@.'D M&D#9#7W-?ON$TD(^O+8]>$7RCO"/ %O5DJ0;N[6\Z[ZGS)2VI$-A2AXFN3W# MT&;W?WE-MH!^7\.;(\:,A+=#R6_F14E3E;-L428'9QX4?>E4I3("-DS&+S,^ M@UMQ*O74=?W4;50N=2L;CU%1X9\78>*XMVW7&Y@N>MU#F&GOT_>)MJ-0=&\5 M$<@-$&5[E (?EYTH#E$-(L/3\ -P1*$=+_!)O>!3DF+_"+2??D7NRT4F%.A4 M%A!=@2U.%@6"-/C,XYYZ/PWP)-I!$*!+=8.D1R.<$8YI*U,6>I,%1V$LUX_I MM%]6\QV$6K%$=J=FV_NBEP(M#FVNIDY4[[(:Y"X<(^1Z;(=R5T,W5MP5H6'4 MM:!T0TLK8>OBY*6ED'9;U*MOFW-:VJL?&CHTNF;:A0>5<'[UG#">*#;Z#."( M_N5N<^3/PPU?$) 3B$Y DYX3A6;D[L):+YOAC/SCJM\%W:P\\^>_KU4E.3H*#ALK^4)*E%.NR[^9(AG&12I+6TY(+H7_8P,JK?_1QL M-MZ$>O-5])9..P#/MYQ;,R>28FI[XQ5P<$"TAJT7#MGP.G^*BZ,0WC%3K<3Y MPI+0*/&W+:!^O1 MWE-/@MXH1/G].<[Q)ZO7--@8I-')#C$(O"M5 ])&QA8!/$M[$]3"PH@6DFV" M.(BHN@6\=\X/T5M&N;X3G=%V;S\@@ M/ 0Q$'*,]V5]8,:>"5+612 J(Z-B.N N65QUHK]-\V>SX8'C-Z]Q/(A,:C&/ MDI*DEQ"?G,=2Z9:_&.#M2)FU*B0Z1>H3J<*JG&.T>A]F]D/P@6=,S_[=@_O M/GK4)39&V*_(H*"/'+7BRM?7^M-]Z)$'_67*$0R^\Y)+?=MTTMDHC I$=,^G M!:LP'48)=5VIP@KO&:.RZ8/B'R&8$[!IV'U'=+CD84S,V2K9(WT:S)4D!D?* M@0L&$G-X@S3C7KG^BXBS8PV((H>-$HU4OQ-&NV2)3Y@!SE. MQI*D;=(6C(/*2<9'K&,>G/M'K6RBA2^^=1^)FWWEOV$&.%9LU;0B99_)@C5= M+S&]Z@'LF!+Z(@1)E%Y_Q>C5EKK[&Z+&XYAH.)_JJ.EQ?5Z)QG)+5^V.+9IY M*BQQZ/\T8?D!6K'-!XQAY.6JHM[/0_#:1PELI$VDLJUG(D%OH[J(FH1=,$]T M!A,XQJH"'#ZX[!+S,CA(#PH-%[4L($L1I+SOBDZ^#0;@+L#/? @R[OFN4,[F ME10,>$XU'P:N0E("4T M_J%N?9C.\="RU88RF(CJ)J^D-8LNZ7TB/UA(IK)N=NDT2%;:GF18=FBX*#39 MC]FC0D-+?I+TAG!(;BT9+MGT %P24$\CCT:*&E )D4S&8L-SF/61\ZEYRS>C MP\0K4 \:%9[H3&Z1WW"Z:TZ%92TB91I-^,O XH(Q_!K%YY0;,QSX+?)R['AP MMWFX:=73.IHF.(YDSZ_(;;2TIM+EV)CR^A!TR@LFJZ^ M&NVPYQL8@(GY+"7Y!F_>N]O6+DTAWW]-'64;GSW-#E"?E MW_0NX>X[L3/#^ M\;N'FS1P0 6'3E!YONL[2MVJ;OH.0@F(H)B< VZ<#QQ_I.Y7.G!4(T,IP5RO M/\W$#TU5A=WW'51,GH]->?:W$GX,&[/_H?&C-#A%D$9\XH3$<O2-'W^[!FZ-?01TP+)L' 3%ZF\9[,SI:WS)G M;!]JNMES->1$(;W_)62W)X%2T$;TEY5D:^'!9K@5++43.D&,$ON(^& WE6=> M!.NVW[Q3GBG5K5HEHB11OIB"\I1VUKSN$O\]AS1;IA 7*U=,&)#GC>":>\D+_@_-+%(1ZJZX'B;]O](L>1.4U M']1.#7J,%UR+(SS0R_K$T*\1\!Z,BTWP7@*'B!FZ".%E9W&A-D-/9O NB[UF MF8TUD&NL.;_M73"941+_.2/)%%IHV'ZI\IY830;YBFMG/PW4&5M7%&\WK=2+ M@3I>UQ=EN[6KT@$C*5%^TSJ$H#L:70LJY(WU@=$J<$[O7#NOFT-CI##.0-^# MU4C,+N"4 "BG.X.K%%;4W"_Z,1QZ<#>"$_%9086T9"+E+8C,CE_?O77X]CI, A"A2B0.NTV*E70'SH7F5Z#UPL2S25,-([6TS&B(IW!5+N2&5\/- M^)<\8#Q.#\$E>,U^U!*3['R8P(8NS0VG=DRD0>1>F[J'/_B!=P)(GO9PH.V1 M;$-TF$B259Q\B23U!-M$5-%U2AU[&AE2S*%.-Z$D<&]W](8T)>$ D#R M%-YBJ)%,K$7X0O .1ND9H6=Y@77V7/+ _)H, -6[\%#$DL8U+\2)W&UPM!B. M'#SFNF2GCN*/6&KIIOD#+C7L_W85@M5Q'^M7H3_!8X9F\H=P6IM0W3 M!#U_\Z:(\!Q!#6!UY5 V"FTR;8/%2>+8K;]YEDY-S;=URY#Z%PA[!V(WN-4D MZ92DNR"UB662OEO7ARN"$7 J@5JXCC9NF_Y,U0>M="_?<7K3_-?XS<>:O-7D MOWRLR=^#9_EX2?11=N6N-<<=0G^,]I3,LGT-H!Y.;I/4[Y9K*_ ^PL#N96S9 M:1[5N0FF9@7?I&;0L4O2E MHWG;!C]HT^!$GHC+Y&47Y5>"9?XK=A[PC@6TD@J@#8DJVV%>=]4 ?7HFG1:-0K'SUXX M/NB^/%H[P6)Y2/U7KB5(#N=$S@?IHH6LSXUPE\=:S"^HQ=SS;-=;5!VZI.O< MU25F*J298DMLV%?5-&O9AXTP$E^K/SKN3@4?Y"1J6K1,>G1,$X0J1S?)4CRL M!H4;)LB&R>=L68T-AY1VME^OG2OP[U\BFXLVTD3P8#;]E"3R4V\+!N#UL:;T MS;DT$!C%]ZQC%?8S'+>U= &\ FZ,;Y&MJTQ_D1YO0MY/GEI@S]!N1*O=9F E MFO"5,:;FYC\TT3+JYN]!'2^$PR+JC0&/ GULH\.$PTY:[S_%@L__OJSRK)"< M&4V ]MX2#F]@Y(=LOWA5H7A7GF6J/S&>B4:5<56=TLVG$[V\-F*W':5I4F$W MM+D2F0#,K3)S&![($2HH Z$0CX;/?A98A+&RQN)DB:JOEUE<:,03M(;9%6UP M4[9_Y PX/;IM:17$%T5WHMX?"N[:IB>/)S5$\R#"FR6I @^5*L=KK:3-39'W M8LM$>:\]UEW$4,*E8G6%#KK1!ZD^Q.?L8Z;08/E5WRK^;=2AT)'!J4T<"$,8 MSJRF>].[P$, L[G/@Y-$I=5(O-_L^ZG8:JOC1^]0]?263KHS4XNRT^51BOH. M-6_?0Y'+.P!7THS,JQ'%0&O)$<_2^6]VD[2UE5762!Q.=ZJ:C001(FTD)4=L M?7>.A10A1ZZ%3#W@%,'QW^'[5;_+2[3T#;*PU5!>E:W^)?N-48"F\(Y'L>V[ M%-N&+7%@79SD2_-?=Y?-T',WV^GEY)8QU6[H8!439AC>!9!OH37]@O40(GA( M1')4M.4$@+@0Z*=8U6W-EV0\:<.RL;$O8,L04N%9I3II'\F<'(YPZZVQS.Y4;Y]PLICH->(?8 MF?BX\^[T=% K8@626H!8M.R^8Q!H9HBRLN!:=M^(^#PI+IO5R:<3ECH%\W> M0TVM'U&;9E"*3IH(>KET.04OF4MDCXOC#A='[F;/?7WXVH]SZ6CGL#S. MTAW.DN'3$UTI88\]'Q2K>C3?$@2'7,]^G*E_X7Y*L@\Z.;G7H;4G5T0%*0)O M1)"%:1HDO%HKN/UUF+R2P5XN><-DJ#55B[IF-^TH4U*R&,BZ[NHM:F$$1.$N M'*T.BE\,Y::H0:%6X'$%W;,5Y'H1Q-T-P122U;$S(67M00=TC%5=2)HG6;00 M7PL)"WQFS=YQ=4YD0+E@'GRI6^. ']?'!\@[U$1J727=1GW*E7R6$K\ZT0X-U+P]":DR53>I#'TA5 M^'1/HB7!07V\1Y'GP+WMG#O>!HCC[-_A[%^?".7M[(H&X,>/*^;T M5'U\$-BO'B&P]^!9[IJ6ZM$&?? X(W:@L8+?8P!X3R;&\!3?2_#WHA^H.KWZ MFXFD&N?JWY_\]Y/5GX=F33T=SV/1VS$M4AL)RN-I-H^^^#C)=YC1XV,?N*.^ MS<"%1J,2_$'*XXR,-!?D=RK=^8(U4>K5GT,D4$[TIY!E7 2VONGSK5 M7A!\8@83BH%<;4U,;?VS4&11:7(>W%V#:'O8G>U+4%+E"O!I:S9=W-H*R \U M44=)!"';$%&PFW5YEK7"!>F3 ?VJAIQ?YD9(.]UN *?__H&^ST?T*,R8ZK3' M.-+O,3.>;(:N6IY#YKI<@=6,V^;)7!E8I;"Y?)GNRJCF]@9O2RJ:_"PM/^%FIN/2KG@8&YZ1^T\CO\ MEQ>QR."I38)H3E8"Y>1KW_XZ%FYU$/*=%K]>7O\NG$^R+K)E3HOM&,[_W3R? M=Q"2.3<:0#DK=QS::&^KT_:\BPNYZ8WT)R&2RV7.I/8PAGMLKE]5[FS4"_N! MR[K5HR[>GN@FHZZ\&]@;6'43Z)O ?NGQ+J,DPD6;S6S_6Z]0*BY# ':2X4.?)+@;F01 ;[:P"&^9@61X&+F6:/*C<%H<45#>/2' 6\@Q5 MO6:R?NXPE6C7$S;P;\ )2I2+IX;B_6D$7W.'B=X<^'J^/5MS/I.(<'\@27OJ ML="NMM,3CVWS,ZWA6$=T7$ ZDV'. M:\B[=:4V#. 42I*83B,A+*VZJG-%K<46D <1."3'Q6%U7I/-H*U,BGZC4=/N MPI4NPOA22I+CAI;)V^9[4-8'>5!L184M@UR<#3A!I(H#@HRAWD(;MV$^XWX4 MQ1^H_H;A9H,BB-[L3N D8J"(=:>"9Y M">^8!3O^F%F5J9=#&+>U'8DD_DHY)6.G5U_5+1'>1XXZ=((,42G/FJ7XY47V MJ#OC/C+VD,GQ#'8X+!429L-5X,W(@@WO<6!9(&_H9WJ X?FP&^DX"F_5*9N+ M_UF#MF02YW/D/ZQ/R'28_ IT#@VRCFE[22\KZ>+20](-4<"++2>ESB)$=.5( M<:N?V<-$\HF+'5$^4ASLTP\N[#$T*.#3'B_4\55Y7? 1,:FID%_+A,+$,'42 MWZ::OT8P4;UTO[%*9YS-)%!;GLM4>4]V-XLCX5@2JLO1OVKL3;7PS@>0Z[)[ M1UF S='I 81EVP=W%QV3B5D;5O#RA77,!\MQ!!^$-4'\ZTZ&-&*+K&.)TUI7 MCA0SYLV&>@=VA0.Z+!OVS(2U+DYZSQS-.#IAIN'PB;TL7EG^W,=]\Q!4LR?:'$;5 _XO6ZT:ITDBD5ZZ.&*^B75CX%GDT21>K"UK:0\&:DFUY MC &-O+2&B-RJ@X'O]Y0N)XVP1GA*9TN,.Y+(OUB]JU.W/0DSPL5E; M6TQRB4@ZGCBW_-1IRF)?U"55)VW6,Y9291:8!=R/-7RKX7_]6,._!\]RIS16 M][Q&\3*-722E$UQAQ%$2FD@7._L&I$03K;LG029'8J@R[A@.F%!1*D$QF%4P M'G:1X>^TZ/BXB;%Q&;P'G" NE10"E&Y#F$7.F?[E^?._%:Q=9>?O?%Z AHT. MV]5%\%65R'KPN*I-,VRF'=$8,8EVQ71D<$0I T-/P#&I2VG2=%+X'F[X9/47 M72#-F,SYFM+BH-C.'J8D50K*O95=-Y5(?3['.:[\8O_Q?YY^^=DWGS\M(M'8 M15G)(H(W?>@/W!?^AZ=/OEZMF<:7_FVK58HRZ; 4*Y(4=1#P/G7OP 1EW% 2 MG1M!2M(J$"-NJGYLO9XBZ?FP;R]JS5O^@.4%HF"-TIP@K;>W5#XQK^^X1)&3 M3Y59QD"^*N_N\@?.X4@XMMPLQ-UWXRYW_%@^=3&H=.2OW:CWW1*^8A%@&F-) M51)S:*7Z2$0.0GL&!?#@!2.=@/RCD=^%NPJX>#9>=R1P:;-?64I2@.+VMEL']MJ)OT7Z<3PNM M?H3+9*4BYIM$>V\_:4]6;\EJ^K]E]Z%;P#K%Q 8E3'M;7Z("5?Z,Z"WV6:=;*]S8F7,%B;B[YG' 9*A%N&4A:G:A4< W4YLE$\HAUB'0Y:&22HTY0H=5:H? M6>.;5,US%TJ76S*(G\)=J;OSD@]13@500G?D;2[.+AR9COAI+EA62SJG"N.WYAG);]2TW.'"_ M.4D#,F>0$4S1 A".*TV)D\=)W(NU=J4G#=&;M&3FG'HD>#Z@#W_?78,W;$Z' M.BIF2*$]J]$X-J]6>7>1!R2[,!%K[31(V0MD>Q?'$=UA,:K-CDKJS-OG#3!%M3U2T)TJ64?W1-VL*J.FF;AHPG"[.8 MF,?##MM^2&;+9*&P!(CBH3TJY*DPS AXF#=U)7,(5E7Z:!\+*SLBO%_7B@;D M\=OU51AM4P(C6-3JV-1M-2JX 9PKX=*H=0!Y!2%*%C7V8FOC1">^XWS.EX$P M+&X(+<&U*@->RRJ0@P"EZJON%BOT;6VIP!,W!!]P"#H442))S')?;L3Q(7/= M*(VV=GW:3?08$(-&WTG(+@59S&Z@+.PP%IN+<"'$T^G>X[$M;)KR, ]G9GQ# M$>G%-5/O$'O4->=\]4K9@EM!QAB>!.!9 MB6%X G&%XUBXF<(@L0:8:_H/M^YW?DA-7<>]5J5TGE*YMW)JH9!B;@YS7.A MRQDA@#_#TQEG'"/$MLU^;A2N0>$T%&BIHB#^M]EGO^@IOM@QKL@HF+(:S;P] MD9,$X0 ]U!VV^ 1^&'X5X EY![X(AK=T+V#MRR3\Q^H=D@U@W3L>&"C-*H^3 M8,F2SQ/V:K+53$^#?-1KL0"??_:4:@]0S>FC*"0W[DD3)1[/FW_)GAAF;#Y< MO]HGN-^QQ_>,K=WUW)1\7,@G+6[FY>/9?2'"U/H$SRBK'L+C7B M.UG6'NOMRCFR!_Q4J8?A-'/C(7+R65D!]X(X[,B*]$,=_8_,T7'TU>)^M$S0 M /2#(M5BW[=89! 3,^59JH?+. G>>_\?6:WM,:JX[79$TIK<5K$S9)OUS4Z^ M& 12KQ&+6\3')BS+^AI5O0,@JN#P4,Y&E.=.; MZ8N)1Z-F0A8K*J-P.$@(,CQ9NVW:UGE-IQ2>%X3#]=)ZN"'TSJ>%,YWAR.'? MSJ\_U/SHV^/<0>;-;IF5>4,0!@Q''JM+,;9#T;:.;C]?6]#IQ0ZA$)WR AT' MC.0[* F D!V83;!V>4DK^JW2H<(O@_0HQ/K; Y!3$D:;49 .DN MC4LS&A:FXBP<%V=*0QF9>@;RX<"+3I(EOI4O0<[PCI_1<'O)VZB;0-V!CKE4 M,F[D]QDHANV2FUPG_RV*#P#L@075P?8(N33"@K ;$=WJ(A,2-0Z+C&ZS/8CM MTD6]6PY&8(03'*HD SSPE&*+HZ!-U$V7W$#S2^3!'VOY5LO_TV,M_QX\RSV0 MI+HO+FE*+4^%AV'H^0 G'9B-H!W#!Q3OXN^QDV(5=:E4Z2DY^F8*.1+G&@@1 MQHC*([?6"EF)#\T/RX_(==@D:\6GM&O)Y2NS?&5^Z,/NXU%0>(=/O(=4.DLD M-!T."I2TGZ<=%C@:KGDM\]VTW2(XI6W);0P IX8_,'\SPT7KL781$3OC(V5R MZ:160A3*QA:LAQU[0I+@>4EWLQ %:G?RJ@JR'40AP+O 0$6%SV!6ZG$_D'0+^('XU;KZRN]9WO*XAK5\CG.>)VL0; MDJLG0FNLE:4HZ'4Y-CR3BH&F]2S9!8L;?_\Y7@I[OO_VN4NZ0!]U)7%;WNT? M]@$+@.C\K%X3E7H9AC1V8BD\-QNMF/"*DUL&7[^N5)0!Y!;">D /U0_NJZ0X MS:4IT!2R#VT/1-@<_;.O$5,+;A-FHVGC987UT$G9++QA$5^1?I<^I:[?XY/5 MW[NV9AD_6N/D40>+5N_VEN=$SE'6G[^/ZON9ML/RH\7G,:OBXJYT+/QKKSGC M*656V564L ('IF V1YCH9YWN? 9Y^8W5C\NG3R3_/+)ZA7>,!O,S=+6+O/! M=/UDOX=-C[B9X_6&3V0Y)P7]!]$WC"2AB^@K=F]_:VLXM'>%/^?%2>3($#XW M(W,C#83-!7AB8ZZ=M]^-9XR=8CXC1DLBL=>SG(Y[SI@]CGRUD9"4\-(GUV1S M.BJ-2UITI LV1#R^RG)\#F;W)&"U&D06A#NQAI5"P;6=1D+737,9GL2%M$WW M#TT(6>M^='S2B9[OZ!,K[$&RO&@C7SYE"=<%VS1 M*8(!I<);:NL17@WK3-\33 ,:ZS7:?NI.:FSE91]>G.P(L"72\,:"X/H'&UPJ MP5F>.3[$A0)N&&:$7&F"WDBTRM$1&.?+YY[9?45:5NK:2+F*DC$IDW'V.&G9 MCK+%A^->N=N7KWZ*& M1KSRL6!IWM8.'FC.&#,Q+@P,W-*.\OF=CB.<4P+J$MR3_)U@ID.8P0GNCC2Q MT=)PV530^^(+F=(*U2O$X[N2%/_Y0%;&WZ($ MM3S/98;#'=G"LC3WZ=^G 0M67%,.^.9RMZ,.V7#G;RT M'*%C%KRFH-I9N(B))#G9X$7Q/ADO5MNPV#G42NX@1#&TQE[T'7BD:'9^[(UC M"X4D.#Y,MT([K9H^(LA@QJ&&9$*$V/8.A!O%Y3F&1NPLG#C%\AC'1 &]Z#IL M/4P+$RQ8X4_#]0C@TN%OQEF55OS3L%>.O^NR.H#^1>I]H/T9?-O5="2X=::H<2I%,Q->2[=(NA MACII?55(DRRGX^K@>.RMNDC&K)1]:T:SE%59Y?/?NB"!." M/!^1HK#GC&M0&RA!*,*964DI6I$JU8Q1$!X\?TG)GTZO\VEQK5\Q^0HM>!H[ MDHHA'+8LXU0"ID:+)7$!&:9%^P2B('G"@VFU\;GP-67$L'0H($FXRUS"+7HX MD>,#! =A/J1C!S!J*F8E9((IF6=L 0PQ;8E8N(L[QO4%9$BDI'O$\1#R1G,0 MR724YN-/OWVL\6N-_X^?/=;X[\&SW#7G_K\@5%_V*20R_]Z:>31^Y?RK0'\N M/4,=*ZR4R%E?!/L7<^'2:KQ@ MW)#\)G.YF80S\JH,=ZOFC<]JN-L, ,5',MS7#Y./^1WA..3XUN:\N<5F- (5 M[B&K@\,VQ3(:@YX0.0;B($I8^BMA0 MZ2#[IK>)WG",3)9OS[P"SJ$H5ON66@,VFQ#"X('3R MN&7W/WSRTGY2\* 3WVK#L0%JL.2@D2>CN=<3EZ.F0Y TJ H:X89S/]G0G@SI MH(L K0A7&Z4Y675L3-"]* W5N.&J8:;\;-(6^HJ$3.":80PFI\N?X_3KB2=* M^05MJ=1&-D+6!(,P!HO .6>R"HLT58A%#H=6PXIXXT_8[0QO38V61^O$)8WT MII[8LN%V)D(Z<(&-&KGISI_&*<@&'?$@KF;AG\"$%H:2R;S,T78MM'G\7G?4 M4>(:97$+1@=EQ6 +7!(J0 FZ9H^*L7%MO*.39 ZI]7D5 MB6*[34ZL6R1-W[XF-V_IUL2#FRQQ=$Y,5XNECKGZST<5F;M4$62G)M8"0>@+ M[FAT*<*PP:\8L42,[3-;2X\"3WL2F" ?R7Y)&3U_/#B>W32Y>(T8Q2R+EY]\$NV/KM1F M,?B\R9ID95";BX0P')'X.,XZ?'UZE=G'ZT[SX:ZG*'X_#)'(;632'_SKV7UC MG(?JK(%<%DABLH3Q=9D'F3$O5B$S/*]E%-(ORO+=<4E8BXCF.#"?W>1O]%3-F'[_R$*<577MFF MQ06???,_QM,-]F"I#?RD B]/\"!/;^4JW/=@Y*UA#@A,K,@LU)QBS2K.OL:N M,:*DS$!=CGT7RQ99JG]*&CXXR'VU%B%<0_""R=VM@(!9=N/RAFE$CNG MZZ6SZGQY8/0)J"M&_/=^Z+>D?<4V"/I>6N]M^FI,&IK21O.EF9Z97$D3+'U7 MDFL5S[OF"HJ\)J=H%D%9)D#,>GI=2V*Y_;[2@J\,X&Q?)!M>VFL>N+1 M#A<#N:,T9 M,D7PK)]/Y]2)_NRS9\\*@5ML9:W_5"OI*=:QPC%^>E[XU5PH0^IE,W)^4\&\ MJL56KDB3:C?M>*<:_.4+0[^4%1EBHKFT4P!MOCL6U=U(*XQ.)QL=74:S!'.Y M>OKOA'"A2)#NZ-*T "*$57M.QKCPF5!\&(GVJGT:'C"=.4,2Y,5]*IW@_G92=&2 [&1H7J^5@4%I.# M4[4F.ZE?$CJ$L$+*UK<)\2*I5I_():*D!7_RJ<&X2VQ90YE81F [!*,/G3I> M53S?>B(FVKV .W/!D<^?G9-;3(?!$\=5?;HV[+.>]4"$P!BJL^08@.4EO9P@ M<<146((J4Z,K#"<&)+\1MS(E;[FBGK:PYP8A8UAI5[*XISS2=E#07R5=?KCJ MS_9-2[*PB*C#-R1_37#SS="LJ4A2HW."G869*[NIFSUMT\A%0'F'YAPGBG1N M@/DD'#ZMS'ZV>Y*E1T_W"JMJC!*%WVWZKM\%0_2B/TMS#]]&.V\V^-5W+[XM MX/JU=94=R7643R$BC5'Z,IE FP>*Q]2HGY3@(@SS?+2X>:0:A,T$2RLLT+:M M8>+"$AUY+0I=B0R,.[:Q9O%Z823^QE=_U1&:;@-)F)ZRY3]/QG^Y;0Y.R9B? M7G[VYLI8-4=!XXE;JR=,[ F,7H:Z%_"7OOCWY"$D5@+W*\&[B,@X#B4;[V:L MC=Z2Y)KTGJI26ZZ)EOS99Z;"5$]AZ;C7T?01?_'I9_]>1&IQO0@1(8_03?&+ M7_F^@1;-KI_U-7('**6,(;))1XV>>E<7-4X2_]Z:^FZU\>1SDSS M@+@%7)PGJK%1"$'/,6["NM7Y=G"<_?')ZL\Z0R@/\(0H M^8%$7G)5W0RSM35JR9P/ 3FRV+UQCS(P-;QPO6QB(EFJRZ*%<&"19\P[(JI> M_I19Y$@G+OF()#XS#C;!7;A:SQR;2\E?S[VJ4ES@=S7:..?A!]]>M::%432E M.TT95&7\3%PH/UT1-2A$_*00/9O385!5'U*\AOTL"V-FB.6FV!B$;6Z MND@^,DRF+&[G]MIK--Y\X2NN<]%^2[Q5(6:C9;L+OC#F_'?*2O'^A6L;9FNL MAR@ML>D/9P33/HM&MDI" YBTCZ<:_8HYU#71D/O%Z\2LFM,0,PS: *M4CU%2 MQ"(&!?YXIH3\U COT0$DXMQK=NT*EBPLE+W:\F8M ?DG9@(*CR-WI(O1#Q1. MY/)L2P DWG8Q8YRXL;?,T*5O@NNHZ'2BZ! W0KP)\ "=G!?]%4NO4I^4K!_:6]>\_6_PSK.2L#J&ML_M*-BV MM'OIINM: &1;D]N5%@OD*;FWQ1O-,$;I,G,D'_@%):DF<#=9"A//+E(B[W-! M^2JQ"1BT/IOL%]5T6-$JW M,O]P4"U>9#,G$-,N'V*BQ=\/&$4:E _6JF39\<]C<..#6H$17N MSYJ^^\.73[YBU7O-6Q5KFIIY7?U3$XGGO?P>[2$TE\101U)J;'G6&@!A3') M]F-#468;D-XSA'5G$O3=:B^*2GO\5;H=(U_5TJ@6PEX9G&"^>3\>]#KBV\$= M@W^7;FQXC")R7%PS!CH$PD?0;,6Y(Z;WE2R%QHI\:JOC58)W*%?^XM^Y*"W( MWCBVY<$2UE]\1H:<7#3B4=KWD -%F3\XQ3T3=E&.MSZC*K\8_2>KUY(;XQPG M8D+4.;A:R*M2(X 3R&&',4XR<-EPS"B*DQ-5Y?X8V'P0GLETX/5+O]1X.Z/- MP0]"$];0QCR'>$W+&[@B85K(@U%G7U\X!(8/(85+ *;$$+D,F/9W%PM#ZTIZ M$A\"..+HST1!X+_*;J)Z+&S.TZ^-D3_,3,-ZI1!'%YB8\J.)]>G"($%],X10 M6&Y7X?\?W>U ZWQH6M$DZTU@>#M168R!0;1=?_P%;X#H(3>;3[\RGCD7W:+B MB8?CK17[^)A'1>K@!E-;'% TSNF#6!,+;^[5U\P!@U_3YV9%TP7Z))W-Q0%]].97@?S>![,.J.IR-C'-U0[%D;[B]M-J3GEF5A1 M9EO%?,- :?]_D.P9I046FJA_4"'1>(<"ON+E%.M4#B-MX$S/Y@@ M*H[A(*VBLE*U7<_4C>O**6WX/6R9:C9Q79XG5:U^.+$'.*6,\UP.(S]YZE$:X*4B@&((:-DXZ_.G0 MNRV1#SN(JS0N7BJ\<+8D@XHE)37:8N.HK"1+27^X9L$CGG [[+;D)H[B2;F[ M;@59*^3?W-_KTC)4\KBJ[7C1U74P0?@$\2)76!A2^SVGY>GH2Q^,!?+ZH9)Z M^CE.VBR/S'2%6+%V@F;O_YSN17%[/O[KMEY<29S"C*LB24]=T5_ MQ?Z,I D$"D-C)GHMKE:GBEA#P!LA0LK!SHK08B@7ZMGA(R]^G=963A. M(WFBAQ*PMX5"BS5W+=GN= 1_=X?S^W6WO3+OD*@;7"?4"^Z$>DU!]@/H?OMK MI/9<)"I$S;3K5Y<].RGHJ,ZZ_"]NN 80A\86B!I_="B;;AM.2$I\N,9KV@O< MY? '(:E,=$A6QQ>XYBTLR:8O6_#VKP""+R\RL:_9/;T UTP[&^RA[R(DULI M[I.&MN)KHL+=,V!W-HE_3B<1'"7XX$7:#;A*$]:<2(U9ZQ]"0/EZW]3G-2=I MZ=\_3,/^(BII(,/VIS]9K"J#L4?I7TY-[2QR7?O)E5M*FW&W?CV@(T6NDMPD MYZM)KOKDNF>5JQWZ_V;7^L:]4;"&JH^X@8@;^/P1-W /GN6CQ0WTWADC(Y><$!)2-DE1 M@[F9-:2N@F%CI1EIT?%XO8A_HD#HE#TN[:1<4C5I@/BG35O.<# MX\[B#\7T+'M#$2&KCP,VHW* MZ!C[JG:21]IP)<$>BB@Q]+$,B6 M*B[4-E]7YC/AV8N(. F=*E($;OTR))HM^0$9 M;[^4D!5##^">*/#1+"XKB>M]L6"&YCQL0+K 1'!5E)QWO6894GZ[WQ7.2LMQWPL!V[">QOM'2NRM*#'Q0@7>^)CQZ MPCB%E_)K)^\Z_$Y?DE>A7I9-,,CR3[XN0DG"=)0;%>:*9''S0^6#'0&KYY;J M(Q -MU3K6UQW4=UG8]S89(=1F.*RD=?TY?>XNM"W4H3#XJ6!/XMCAHL%0R;P MZQM>%I",RY[\_+:^ESFN]SSS_GQ3W(B=HE:RX(;2:NY=T/8-TT1RJ)@[=;M2 ML@HVWY'7C^$P)A,:I]:(KC\"_IUEU!/^[X-LL%Z@>Q\SI'#;VIX[2O*@Z)1Y7\4>:JI M'CX,@,G8;DDG%K@X= 52%[ET G(/RE-&))R<.7:I:&>@X[@[>7O+2L@Q;>.4 MG''SY)CXK3$GJU@;F6B.9:A\T:+P$4=M%F,M^T#<>SS4"O;H>C[^1$XQC&@X M!D6 M["<8WB",(%4JW25?KDY<\"F$5I/XI[Z^+[B=GJ%GER.=/73*\BI[2P_ M0K&X;P14.%Z$!SD;B0-) 85"K$#ER' B'C,;>/W#2D&+BQ ,1UD0L FN753$ M08')EQ>C@<52H9$NEA/!D:ET+:*C0W,I<,JV;':<<@QKY;P?SFNM%/+[B7 0 MQ0#C=5MT-D>?K#]=?'/)>*,=_]2UH'>-;CN;*2I)R40]".Z6JR(8P .$%R-]LZW-B+"@G"4\%;B$UX[HB M%^0VSR>M:B:T3MC<9@R!EY#BQQ=GCR<=&R_3^KZNC,H"<>Y&1<;(?N:W*4Y, M0*%,*F(R/7-UXF5A4/;*9X- <>D!;UD3BN!CV!J)=5H>"0DB5T:,U(S)L]QV M<-1-NM.ENC#X)\8>9R"=>S&HD+G8U34\'ET:1M^&J"]>ZE:+D\F^([L:)U-P M:FAN(WK<[VLCC)HM ;W(_%$8&<8M32#\T(^2@2@/_F6*B/N,PG2TW@21SND% M?@ERLH(KE#EN]%KBMX!_PMN!OY$W]?+E2[IS^-$N^&%G_^VQAJ=^2&_\X_\- M4;?*X %O"H+'>;O'RD2R5>>D8;I]SFXT3 V:K WA+ MC7E;)-VDY/.?E\!/& M(:QG2GMP,BNN 7O8Q:N?6LV:X4A^3=MM/LQS]WAI,V5**/(@K&\MCHH,H#A& MA(RBA, T>L9]8P2SZ9 ?WV:IJSGD! J!"#9J=4GV]>?@C,#X$UA>MYB>CN;Z M6,_A39@%'04J-QY:'@4ZGJ*VHECUQ:UQ<6(6;_>>/PKHAX.5N56CA2"%A6%F MCFYY#W8T\FV*OAKRL&:K)^ZKF_$>:MA Z7;Y*X=CY@$OSO283W56(7?K.NLZ M4$^^/)X%_R>L6UVD=+BE'VX'I"0W1^?K.]^>KO9M7W'L]O2;[T-,](X'>Y:6 M7*K-"#AFU>_)'DR=5(3LN(1_MFX8N,">DJJ6[HA:-:$I"/'*9H(K']WC'_JA M[F&"W00^%KFMR/W'QR+W/7B6.V787PX&_U55[E-1WZF 70O#TBFVX&+FYQ]< M4A%#=.D. =O*KXKPG0'Y'=3,N J>H/,BS2I;\)_"(1[,=WGV]>)A\Q!2Y6_> MJU(0R>*IF8*F3UAG/=W;.A83'D()^5>,4/ Z'"OOJ2'ZGI)O23ODLV?TI5/( MP_O+YYW3I/_SQJR=?/7U"MZ 7Q@:2!Q+Y*[ )S=QY:6P M;5 S(HZ)9D,)6P*2<"5.8FY60BM;)J_)D0:&?PM?)$]40O5PT;(5'K,+!]TK MK-7-#Z)\6HCF)@'Y:GXN0=4QY2. =<2-'H*5G1:XE6'<3Q!$D.K,VWKS/E5# M>L)(%P41*(QO1L\O#1M]QS7?;MK5 _$TB^968>3*_) @F5L07[0BP:-6\AT* MO9;,J$>@54?,I;/N^]6)WYI(H*](,<(6>A%"KW.C=3*A$^M66\I0$BWL&,S3W_^N"+N]JR=&U1&1#6'1HM6 MP=-DD1Y* A'!3?CZI%) O CB,HIL:E1G0Y.+OS##_A1C0C6'D^N%@5SQ>I(H M/GD2/*Z<.UPYOM;N.G)8J;:A&5&Q(X=[IR5ATU68ZD$(C*:PPE 5X1X>7S:0 M-F1B7#4?SHN8/D[['4Z[3MDB>(BB/6H40()>56K#_B;,$D6QJ.2" R0"J$^" M+7- 1]Z5ISBULVW/$@N/Z^ N#PY'&T(@[&7@(',WCSWXIJ5L(K$^LTF(Y5^4 M4#9B PL#&R'H(X4 MBA8[,K&/J4K;\?)XG)8[#0ZZGAAS&=22;$\FCF@8-[=-K++Q51#E0UWBR"^8 MHC]\@6 I77]I"H#.3R!H(36IG3<;G ^"(0U__P>Q)ZZ(Y) OUL>3AHQ+_)VDAEMZP$%SA$"7L_,XVE/IDRC7X=JX)($;1CU,PD"LU^>*B-/S'&PX8ABD M^\:LT.,"N,,%P%49F@&*TTCL(4O%HQWD$HT:R4+PLSECGZV[RGXLVH/\I:O@ M_M6 1C+W%".5:G3*48]?V;WC!-5XB#JJY1!CPQ+"S.&2V[:!7FL]#/W0C+N" MN;"X+J1PU5$(=1_7U%VN*>K@FAJFSJ(NF(Z%6@FD5JW*VNLNXK$47C_ -BP.2)(3K/Q>]%SQ6XO,?U='?KB:TQ&U=,M1;?O589]9+Q ML="H1FTPYOA.4YD.9[3@X=VJ>M=LQNN-^4.@U$U@J(1=#;[OZE:'L3^$A=K MF DXH8#_Z 1%+KII2C3C:BC%STZ@1;QML>"$]9OZK?'>#;+! =7FD6%]S M,=PJ!F082#-!>M\;0#5YBD4/U'BGB7LP:UGCV^-8<>T,Z%PZ$Q@X<1B>J\XS M%2?D\I!E":M/O5I#[V3(]_!&/P;W!XC_9Y\]>UJ@@3'1*^'X)C8&@LFB*\E/ MH1Z#>AO,:BEFMSS]H&QT46X1EG'B-3@P73QU1!"=(Z@HT2*ZKB_*=LN4#9QJ MN:DSYHUH!TXL\%R?*ZVU]&^?>*$P1%48Y;(=\R8GUR:#_J'P$:.>P7D#A3?E M+BVU)^7Y/@RKM;$^?_/&R:AS7\FR=NG;V*"K@K6[,(O!YD"C':-LIJ(9]469 M-J+L7,HZ\OK<0L",F:]M"?$O'L'1!H[^XA$Y>,%1VO7!F,8/8LMR'L+ M5"L',/>'C;VI(Z"(0-*=%AVB5&#D"(XTUC?)83X$(+,H&G-_3MD"\.FK,R2M MW@DJA$F(B+X"03<1._)8,#,5]#LV!5KT%SH M:(54$?1_ZY,32E1.P3>(SZADZ\Y<*6/KH(5@E MT@H2P1KW: KE8J;H$Y+;=\#:II'ERRVO\@^\I.G*AQC-*Q0#R3(*MS:8YBFJ M$7Z8G7'/ ZTW !5!0IGAY^5I*\7N7:39<4.!G4*\%HFX<'-PU.?6%AW9I/8] MYD](;E@.*U;)V^:?4U.IVH[=T E:GJZF<@?Q@7N2J?VQN\#JOL9(%T+1@B[@ MA)Y%*?!XA2EM\'LQ?@E3/>#ZP5'OKV*-!YU$)A 17Z;22C[.5U"FQ >76R8! M\$:T!VP<3=D:)/B>1$;&Z2$LX)_J3$5@N4\%HS)F A^;,' M]ST>A'L6?'7J =)Q5YY+:S#FSP_@+?RQ5\54:TB$'+ )$P$S,_LO'?%P:]">K5UUVM\7+%[:3P3-(H_D M7H3/I)SF$CRG)9@TDFUST]#YI/ A=UQ.K[GP#9:=X6-T14RAT(H\VMT!T@S& M%! /=\#?8MU%-L]I% $)P=WQW31MQ5G[! YRBXL#.GC;">Q3Q>>J1NWXPUNG M>^X22+ .2@X&SM"BMD.A<*>@*%+ 98K305-U>D(2AEFG!+/\?:1U;7VQ I&1 M.*%HL_1=503:347*\2TLUY\*ZS'^#/O86I4="# M#T?[U04Q54L-)+A'3%.S(.K%[^SC3Z6^!,^N9/YE^8JRTR>H=IE;J["ITLE" MA?_X]/T\]]=LOL>JJU5=OWRLNMZ# M9[D'5=?[8KFS@S$Y%G4'2_/G4/,Q5RM&/'RGKKC0ZK%CBYYK?L0Z4HB.K::Q M5E'QI= 0MVIBSH SG(*?*NS$N>/C^B'X:&_\X/(D:+@OW4+7Y+(:PHDWY^;+U,=$3V%'C)W/.XHES.X0M+1H!-C6V__?U>G!\7E\4JQ]*_<>71?[Q5W@P(^:U/\;H MB/J4+])$AJL +W@=0JWG:5YE#D[X*:[D2TJ3@,>%F[.\@>(->>H:G0;D2DF@ ME++N-&SZB)8\=?<,OUK81<*1GB1<)3EW.N.Z/FJR6!IX:?!OD1CYQ*DBB!N) M%&Q#,,MZ@L,7KPMTQ\!^HC82?VKB=)(61CJ=4KL"#XV-QB=2Q9S(]DG 1;-A MI=4L;4$;@TQ/1K)Z^P&_4MB@9^#E&,"M*((;3!V;)S 9X^ #WC/8F\6W/K#@ MH&G0[@="2>_+:\H-Z*@Q?=(R3DZLEJF.]U''+-=O+XDN,DP8R."IV=--0E6+B!(/F. ,!^M9?/>#* MVLO%C.E<1GAQY]UR1G!5_3@Z$ U+YR4YV?F/6=9ES_G)*%&$#8P,K6$Z.(GJ M]LMRWI*SX;! Z*V\6<[&'$TOE^C0LQA%@L:-\C4L(\?=K M*71(UY3+:(/+^U>6.WQ*:+"2X'55CY%BFPKTZ0LHO+"P.(+CU/^!0'/'TXOY M$R \22L\,H0"7B3>$4I$ZS!/3" @/I+)'/&R2C;-XH:)31UE"MM;_($TM_.6 M) A,2;N+W&'.V[O?5\*/95"(3T64SG+W"5HLG.:7?4.8UEBRP1%O11[)3_[J M^DWFT30.]31?HHJK6=?H>## E$;&'W"I2RUF<:G?X+$E1^;I\OA#\"N^#>O[ M"MNBO.*FRR@6H,EHFFYBXH["_Z2$#5PBN9T.]BRKGP;,,E-*=,0:CP &-NIR&6H$#BBY:X[FUD3*#\!U>77[ MN=$*@Y]=ERGWN(7;4U&ON=V61IZU^ACS05FQMCS*A'+D7ZI!HXQ7GW%JL180 M 8,=^<,T^"8(E4;.P&'I%1CR6>]H/Y?A=<_K<%PMZ#RJD!&J,VJN'TF7[[)9 M]Z:5*^R?G",J*3%WQOIO,Q:XF= DNNV$"CYL$7VS:8WT%(1C6-AIJ'V-P6U695MT2'; U5;V M*F(<;&?S-:U ",Y.]71B%&+6/1A[UG&QI^$-?M9OS_06[CU6N2BU;G,:;2+Z M6X&+7[57,?%=C_:&=:\>Q"QN6S)<6FLL8M?/)(R"_.O3[2*N3'FRR!@6+R4\ MK-NTV[:38N:N68U.)B<\TB,9Q1W;HQ/M2JC5T\]1:T%:+GZ!E:Y:DH0LPP;= M!),"@A'#UP2')3RJ"\D7[B)^=;!@8<:$T[@*5[D0TH%=?\E)M])^I.ZK'*^I MNAUO3R9#-'0]/24_(_BRNA,/\[CJ[MDI>-&LB;AF,^TFQ@_H<:,(KZ5S0VPZ ME,JE T-JH=1:VG0](N5DS>U2^97\2JVD3.XV=1)S-[M]+4%H<-\WKF&0 MF !(Q9U2CANDUU?3@^ 8>MXYG7F+2JXY 0M++:&>[C)5&$CUSQR^CS(/,@]5 M34Q.C!:4[ /#XUUL@R-2X M1SC+I?G4GI J%0MATUTP[U>,E&J*3O-2%Z[]% MAX1+,DHK+[V,:.J:SLS ^JV27B$$DS[60^TB^7X::.M0IJ^P=&TQ$"?@4]SX1%#M&X) >;8Q>0(XDH"(%-96"D-U(V#A9Z= MTZ^6YOF3I4!\+.WQYJE_D\XV=K ZYO0:B+;0]"1NN4_"N/YD@<845 8E R7H M"&(B+.04&"Z;2^"J">5S1$<\;2\DDR)]O$-XGZ[DQR>V;A]# 5Z[I30A?. 7 MB EMXP"L"Q %F)<,.]MK!41+8KZEVZJ8=KP0 _"!3']YQGLNXB M.36H\+HD2G 3 800'#R 6L9+U8->E&:(.%Q5FAR5!.F2AD+2Q2+ZTZ]A!%F$ MH4"E69O[V,U 3=01F? WDEX.0!5NU9:7M.V^KYJG]=UA&O-4]J+L200.TKO& M!I!,?#U8SIX,>*9=_J7NN42[7*\B5H8O0WE?0"9]6<9Z\ZYMC1U[KL]!G7== MY_0>P;8?^PES<@7OG\&-X0D8GNB),^3FQ$%B)2.?65?*#JH.AHA6[MP"?"E G/,C'8HCYLZO&O(\\/ MU->IG&?+N]!$>+["^4E#N7?3WCMN_K(KVR.U_ H9ES:WTA8>@36JRX&J M76M*&$P<&NJG8;8A"@M3-K2G9,N4$L!*YP@E M+<()>PY:K].GJYP%%&C0+?TB]XM37BE[XE^V7^9CLCA/O+:O)+4"F)WY-B\E MN<4C ^>%%< I(IQ&9BD&C)9BN53\D0F]E9'I7+3=HDW@.:<8RR/BX;Q0I+,V M&71 /@R :SU7TE<5/I^&+G&Z;[-SG2.^>MV TL\.[/!0[9&= 9*5G@G4%HQ7 MD([B&,>&GZ\MEXFZ>-)[9'K%W"&&M!38GM1]?8??KQ\+N/7B6.VU>O^>'$C/6D3&;.DV9FBRV0>:9'DEZ9R/T MT#L):.>+8!&E(HE5)C)SG.-).'DYATN>X>9H:FAM?3!>T]P;@0-66&C[7BRM MZSIKWJNKAW&HSONC9 J#>__/B6F:;CF#A?( K,;@S!'$F9'Z*!O7)H''$U + M*0N=//TXOPO.WA+"Z!YBWSK;0CQEJ+3V:5\$BTJ><'D3&;G8[ M29ZMQ14(1WV(BJ@G7YGM:;9 7$UMHZ0!Q5UUDK9SO:O;)HQ #+EC[==1[BX_ M _G&-A!G^09308AE5"]Z.&"J^+O=CFU4QG8L'$2V^NQRI.VG'Z^[=]59U]/Y3=N_BW5A+T2U?F/>+J/HL2#4RGP*E' M;!WNYGX!6\^UEVCNE[[+*P7I%RXPH!SF5PRG9EA1AFGGW,YK@W'@7>>9:>@D M0F@MJC- /@!AY$@_4T1,0:8F/=_0DY6<1GDFQ+XNM2(;L\LB0X_ZJW:JOL_A94G8 M#EMP%*&+Q(7ZE6?1DQ#IFTS'@O. U;1#;P**;B>03I2[XL4C+IBBA ['/5?G MFDYJL[[2KB5&'CNN@T;Z#O\;IX- )[;7E 6JZ4#4)2A=2,2U^DZ8:("BX@M(CBV^@5.>HS? @(Y]>QF) M*U%!D((75643.Q \F5KD0>1W]$65.9$S+NW\M',N%R0-5Y!UM&/O[QU*%?A]))[B9J:P M/!4O.>TX*Y[N5XJ72%YS KE!?;BJ:U/XR0%=J5/)2-S\.UJU<,E,C2-=W"Q["!C,*-'K4!X1V]$[X,4#<*-^VV74C$N+@?[_8POU'395T*'FN,1+ MH\-!5HA9ZYPZ*VPE%%H?6_SN>)9D:CB)P[$B%1*"Y0O;:ML$UZ@ABIMJ.CPV M_=Z#N8'OLRK/2Z+GPMDU-* 7B;!KLX5_$3&I%\ZX_D]Y5=RBL47[C-#?\J@6 M?T_G'@=DHXTFL:];8[BSFM_R+\3#K!) :S((U2AB$\ M:_9M>ET'-$7."-$.#WU<"U1AO M-G0+ON:'BC\P/QQ'*@D)DB1494MW-;=/;&W'SPQZ!L5^$'M8E(Z2$7.=/RAN M(.8J?<05\\HQXEH+/YZ.'Z*O+.9B0WF@Q C!I2PT^R6Q&*\T!X6/R13'14/G MYH0\4C37CZ@60[7\Z1'5<@^>Y1Y(,OR+#)!F?!8W>4QAQKS+ZNT%9?L3_]J? MF6A)W$$DA\'=W!W42QEU9N!*0*,WG)>Z#$-2%8N^Q)I25..^;2QK+Z0$X(9* M* F89[I^=](HAJ-ZJE>.E9SSL8Z!( ISG3#,J.PRGU<'AF!1?E!8=00\7C;G M_<"H&0,(U/RF2N L3IEC?^$FNU,W3_/67.7U_&,N09T5FF; MR84_&]ND4Z@Z@@W]?3/3X*':56+X&5NR=[N6%+K M]Y_[_;%?C$%O-WM??O6G^SY]+YZL7AS7!/V!QW[\%5/V+WJ/GYKQW>J'B) A M(_B:!Q9L.X2(8&OS%8J0O!A-@#D%/ ST!'D6N0"$N#G\&7D=.7P\?? MK#YY]ND*@T["]E6<(8:4-I<$:QMJ(MPGXKT6^"2=_N1EZ89=.4!3H7K,+P,4=WHGJ#0&-L!&: M'?EBU^DM_GZR,F0=FI91J[5:EV,C3CTG:4/L@@9- MV+#X+NOI?+4F+-71UJ/ML&BK9-$+\]9%W>[C?LIW'P.0<@1SA'XS=&W;G$^2 MM]2O"%J-I5090J40_?^?O3=O;AM)TH>_"L+CWI C(#8!WO9,1ZA]S'JG;?=: M[E^_\]<$2!1%C$& BT.RYM._>53A($&*I"02!&MBUVV31*$JK\K*>C)36JYU M9KO:4)'4J_AL7A&9#>:R T_HG4LNJ$.,]U1U@$Q)\,M 9 4]U;NSW6 1B4ON MMTYS3/ ]W#!C4DA4%NH>@U[;$B;9A@@"$EF%$A[3K7^ M27)!#F%)30B9_BD,SO@ML&6EO@R[&EZ[,J:+H$OEP$F69[T_44I#8F/NPX)QR\;4["F,4-(*O1LAZY,DA M$I([!QN1"&'*FB5$ZKQJ26YL\ ;H1N!QWN12%+D+QCMZCOR0U5H"BF+D40O& MSA+F',X78*2Q5DN@LC; PJ+1X5 "=XYB"*PT[KA5!*6^F;B>)DC$!]D*)YY$ M7JEOY4-Z:63=U91 Y5UC),YM%MXQM^C" EL,80TJH=Q1.O]]8!=1N:3 K=^Q MHL5'T^!C[A5'L\#F7S$'OV:XX@^8!6:U+_^Q->3Q2 ?=O].=.8I\,XZUE25L MV5W@Z^"8 -#P@P>%",S'7(@D2P]@5QL3S:G.A/*HTH7K9 W9E;TQC5O/8>5& M9Z]H3K*3)&Y1Y)R4IE5Q&ES*(R+L[\SQ(N43+KV"9BWO\3+[1UY@7G.*W$!5 M/RR-XS4DD*=:/DV46@<5CPGY=63AK"\/*?(^' ]77#RKXKR#E:FRDHV$U\_@ M_A7LI#/)THKIV(D#9-7)5 B?[N6I(N>:O47-IS%'%Q:___'FQG][-S!OX!N6 MX"4H1*=MW,-^0J<)O*. $VHA7RX1DUD ,[U!GXH[&.3>2BP"[.3F"\>5Q>7 M;6<_'KA&IP]%4[.(LL]/"X6(DW1G_#!U"P>E%C7:D+.6'IQ@=,1O<-#\ 58U M565S\ R;. P>P!]\@1W1N";P>1ZB*OP^.YZHC!BZN\H.N;"$>9A($F!PQU"; M+7N3KDMYC_KJ6EU=]]KZZKH&Q0O*S[\+ MI865>R1OOE/C5Y^J@GT,)BWC M]-V_ U[LC8([)!>P]OQ'D!L&5OY/V7 K)@ M3LW7L^A6L=*!<.;&15:Y749R1/RJN"GA,SF\EP[2IKRS^) E?V47%?P%WB.F M@0RHQ/FW=,7#F]S_P_/Z[]CKQY7NP_OBWI6_W^'HCSJ75'L6I<5P^548?LU O, AK02G7/J]^3 U.8U&./BY- MAI)!^%Y 04!S)]GDL%(,#DF6?5BH%&"JCI%<(W5IX5C-76:ZRB1MFJ@JY\XE MRS-?Z:-:]%>UZ-\Y$53>H*FH*'GK:JEH5%TQ);P/NX.J0B1=)EQ.TV B\1&K M1$6IX*3CZN]D:$ZP(8VQ[EGA!BQ4C80S;O(9!Z9![1ADH)OL3D[ >(,TJ-.' MJQ*3ER5X*9ZT;'DJK14C?);>KQH K)E'.6J;I4FO'(447J;:ZGAQ"8U%X)<' M3T'F(X1"2H)" U'5&U7HVE&26*X+DTTV:^E^_?[MWLB(CK4%,*(^& ,*(MDM MV&@PZ9VR@YL1@\D;8,[@M"B##AR:!2]((>RNL?NK\2G$K1CV9BP;$T:!YZ@P M[1TWU5C-JQ/'YVLOY^8&!9-18^776:TA["Y@4]!3S%^)/_3Q M(*G2[L$!=":BXI**ORZG ! 9U!W79]"+F7$%'B%0HGB)R):32C4:[U.4$A,6 MBA3"'UUAG5RTZ'E1;]QU?Y*$:9]9?9FI@*KE*<7 2;!+%7942KIB#>>9FJ4)- M/K("$3JWCN>K^D-8WV$^#ZG+>E+9N?&QV+A.]_1L2*=E_$9W2;]G6:6-,"6H M&K>DT(;%NFR9U(N 9%1NHJK;0 9;)N!HX,RYU"[L25AJ.2O=I<#%Q7KV6-?I M4J)@9<("[5I9%/&/UG7+>**G=<-ZYR9N#A9,%SJX0 I'%?>%?QK?(F7S'GW[#9L$+ M#*Y-L <-,(( (W=Y(UZ5Z:QT%>QVQB1";L-J14+IML[<6:BXUS[HW9,[!/XJ8**!O(?\'R=(D6=VFU359CC\!F6\=9A7:[/W MP-_F1#%O.HU9UED6)>2RUK && M+)JF5+ZGD F> NY"GAC'%*$BLV(1+#G M!N@3H20SZ_%;+FWJ;G>#\5&5KLEU !5=8X6,"WF=^>G=;_(6\Q7E$4M ZS]%SC5D+'O*,>-@BIYWH P\.5ES>26'S(W$J^SR'RA M60OGV8VXJK63):&QBA.<29FW7-04RP-QHW 8G/.:A*IP0\OXG(*]0?&-)[,P MS!,EI1#P_B'K&P6I%SO9,#&>3045XU)ED4BV5;:FA(6A$_F@/.'$@;G(5"3- MKG8QSC/TUII&*OZCC>,^[LM5>@-S,NS<(%;Z+H7LJ\W.2Z6G M]DJ5A981@V M$P_Z',K#*%?\*5M:!SLI!+%\JRH7Q.;TJ 'D_T,6Q.Z#V?UT'F)&AG)-+"L?CK6RR M%8/CWN)9]$:$:>8PE"F"V@?[1IJ0K5E7&(29*\\XN>HN4NX2B]UG,XM41?G\ M&J HKV/PJVXB)..E%-TI_>_-P;J^P=Z>!D*:9#Q*!EQTCYH_.<8UG&EEG42^ M7$(L\-R3W0RO19+X6?'BF/XEJV62J2Z[9Q0'6D2"$I>%6:PRJ5H-JP(%O"^H M]/D8WA]/58&=:>9JB MB7!XE6#SHDRJ_3QKY"6EI"S0*ON2"LGF=GHO/_A.-@NC%FWZ7CN_U[;TO78- MYE*_>^VCFV':C+?TN[BN<;:5)F7S5*[LF%5^ (-U&WJNM$VQW),9)H=[G<%- MA,WVBTR6Y@-.5@>$*,2'HY(GRKLD,:M0RIQ^/2F<1[-[HJD'6],E?6W<2-%57>LHX'0K(BS?FW]*SKJ88W [ M6HTLJ<,DW512_+UX]BR>'1]Y2,/;MD("ECZL/5E1\V)WK%M5,E?EAN2]Z;A) M%A43*/R*\SGRRHYX;I!UIKR NG"K/(ZE1EJ4Y7?C)3"1A9HSN6>(67V(T($R? L]B8(!X8EE/:+D44CU=Y1['2 MG50B^P7ZF:(\)RPSLT%::1]5'>@VXHEP'&RV>"WN/-%U0E MNU2G8IQ&KJ"N:/-R3GNY4S=W09C+IH1<5%Y9(^D2+'6@7& \?LYBF]U<>G-5 MJFS_:[C!Z5W#=5O&)\0_7#M3 7KWC@N64ROGT[^,^RPK"W+A%-V9+C\PVNL/ MC-O+>[?]0I\RFWW*7#)8!Q+::GOU^]77;\;'C_M:YV[G]*QS#ZQSWL3Z*[4. M0:<_N\1^R[?L[V&S15_CJ_27K@NEQ3Y);P)WNH\8G"Z.TGJ@1"QTQKP&EO_+9?EYK/@QSQ%V^7OL P0IADL^!N MUCP?.PN_*>'&TQ9.76IYL M2)Q'8Y8Z@"SW2,3SQUQA\ A&:00I78ZTGMI]5NC#B;H,GFXJR1?A!85^B'4:(%E@^Y6'*M0;TP( MVN;1L@$X08U^IVY=&2%^^OK\1 W75]NL8P)U!FJ=IH%$R"ZU7J-@",""K-3T.HX@CK'33<)-W9"T$Y3AFCMCA M=7-9:D&_#1^;$> D:2;974%*;+*W51111%\X,O MTFA4\\!B!@M+4PY%@47.9"5*F>@]D3=O(&\%PL$KJEW0,]QU1>Y@P67 MXH=LBYGC")93(ZNCE:L=%HL%J)3:\'B*Z\76FV:A]%444BO'4K7HJ:RLMZF( M U5= 0W'L+1 ],T)[GB;CWX*IB+/B92Q,9V"%6)<90;V/OV-\AMI:P:EY-ZK MZ1SF#X/$4K_! 9-+5LU-[[,;3,Q[% CZQGM,QN*L<>\NN'QT"M-%M8(#$':N MS#T]UTF<5UMW.*N4)#E_%9>,P!K@A;_O+&+Q6OWE#=Z9^\[]:R\@>M!#;^3P M,IB)L3CLE8C5).1;Z(7\=1ZF:[4Y5)=$\/^N>K/\N@5?_;SZ>;?;ZO2ZE5^U M6U;EY^N&LNQ6>UC]R+JAUG_>;??UI X_J=[&H7XFR6+I @%&W?C;B\Z+/,I, MK9=>MPT+3,C/#_W,7OS 'Q:5!YLV+8LZ2_F!0_;#A^PV:=HW.K!^5@?6M=:B M)M.]YB.^VC'<2I#HH^?2:]E;S*;B2@>-Z:7=&JY:.T2Y<\C_PGJU%"A/7"V. MDK]7LKGR[Q3Y^%U$)R&0IRB%MI;";8VBP5:G[J*8&T4GYN*,];?GOZN.YE=! M@!E78GWLNRXSEA6-3U#E]<:S8>/)ZQP8[_!@$QG_S_'3]85 :S+OS#IQA.&3 MV':2##(12*6R0&):0:N)P2==I&!8T(A5HK(@W,X]8Q,K)V@OWP>SFW-L>.L>M3J]ALHN-H2 M-8RAVA(UW1)U[9[9[0SJ)KL[^W@RE?.4?+R\-!8X>=D_.NU'>'D55#@1"VJU MS5['WE$,JYG^;(9RZ75;&'%8ML>["UAJU3U;6M"6H,W>T)3@E M2] !:1L+A/B85RW,^^)499RER2S$Y)T\4["0OK.0 M@"!X)%U@[MS+'B:Q9$UR-N:POTLCE3DWQ6*',]63&!_+"@Q'!:"4-6QU6:FR M+CQ9SOO:G$7,+%INZ_/2&HY:737-4C4U+G:9M[/*J@SF$XFWR!;'YFN.1P41 M98(O)YT6"D>LY$))4LO.\IB]#KY6WG)H?5K<:6F#73]M4+A[KCA ":%Y(AD+ M!S:'V4HV3B]Y\2LU+C6N':YI]$<0444%32DO'JRPK"Y%)8Y5>:EBFTQR$#BL!;P1,A>#ECSP*-&.CA>X"RX M877NP!2V!ABS 74MR\GKBAOA'5;OQG913N3%Z"VJ7/4I=HOB#M^;,M7-K/IS M.D]YZY"%DB*1I%&0=4JL+F]!I,;.#.B;_YKT@FP2E[PD,@O,VW=%/ES MK/:0*>;*LVL>S984"5Z&*M>"QB\KV2);NI"*R0-"P6A+W5ZV&QZW$U)MT#TJ M(^Y2,?U;P2T4J)[,FF'W*C.4>8[>_,:(H\G?7L1@MB_1!EGP?_^ZL5K_7MR\ M,!P_^=L+LNBKN^W;&69.?OBGW>'?EAWACM59_-BGMD6OUU_\H"C/KN5%^Z=7 M7K2/Q;YA@%OA-F!7Q&K/LN3/AN6ZUK,^7AW8/@VP_+$J_9_Y MD5BC/J5NOUR@*G#\^]BCT\2'K';86U4[C'[S->]T\"7O=' 2)F_GLUIQBW?+ MI'(*I%I3:HW;)U4UABAU]'&HOPP\]>\TX , MU&:>(I>N(?Q8W%$)4RJ:Y6&_H0 KO'VE6JCHIWW &GM6^_(?+7"9LC[LU!?# MB[$;S8374S4)+R\0;2YY0P52864Y[+F*;MH='&8N_3#\OM1TFGQ+4$Y?R&*- MV-\&JWO)*K.RN!RU_)C*G\O&*Z4F%]RIBAI1JKXV7(,;ZR_GU>V('=S4QO6F M]X<"[6&T:%CBK61 E;$5]=K!,M$%=70NR]8Q;BQ(X>7A<+_B%$$V,Q*"E;XC1V*;L M0U8*JN&(8AQAGS#^M0SH[-W)IF>?U&'F"QSK;CT8"_F4^K[Q3R0C":!DSTEL M]0]6__\N[JFO%78"SBQ5OKNI?0)EJBA/K(E<4YR5/=ZJW.0:)M?!FE7+0=&* M;\OQ-5?2ZOX9:7 DCI,1Z1\QW%:FC=5M]9 6[QR,$5U-*#Z$%(\I2O_NZ@\N MY8LMRQ "T?Z)#3IV)&23#HY$U\K #&@<_[>[SDYI9CT)LQ1>(!*W ILN(E@ M+0BQ[.KK[W^8$K_1LD<%AIAR^^76>_!M=Y!_:S\&.5!?XY%O\&I+?SZI/'I? MWIJ*ZU__KQV[LKU:O)@DUGOM'0=0:#E=]H4_=\IQ+/I^[/ M@3)Y.2R66';1;@WM5VMXA5^.7FDF/3>3WF+;HD44(EZ!&W5G;5UD?PW$:!&_ M[&Z_U7M Q:QA]]Q4[,@[335;/V G%.+M!PS^\X&RF^<#NV&M(S!>_+,ES MKP<>6GUHIEV=\[/.)K>60Q3-K>-SXRP\YS%8CKL,Y6A:/O1UP% K)WE3G\O] M;R-Z)W4;\:MJ-(:$^^1,HE!,PB"<>Y/\ZJ@!%Q(? WDA1;EO-$7L-(E7X9$7 M%E)QX'L,$TP2-')XK^QAB <;1(:3-&M>R/VTL+UU(FZ 5/D@KXT;V4*1X07S M>1I0\T9$4PKL+R>S\SR\.KN1=WHY( $<#C?E=F^3B? SCP,?]VY%% -1U>@J M3HIO3&8L^XRXQ%^4VP,B_#*]F7.?6*) (X)HP18$DNAC:-T(7L=QNEB 1R>S+!+ M:^D;+YCZ$NG""174I1([NV*W1+XZ#".82B#E<'*?->$Y0'1\()D M5;JXU3/UU43EQ"2%.?5')1A+^8<$$7) @$+JC$LO+HEIC*TJ244"!>E)$"_4 M,JZ1'=4:F/6##3!I%^P)XE=(L$UE+XA]E]B.$U_MA[#QXC]8"6[\< Q4X7&1 MNH4)P8?Q?9R(N2G-19R$<]4.FPW>.'5O!"HCJF<*Q*#[X=P,FI)5Q6MCR<*2 MP:CLNKD6"];:ZFZDYII70(^Q(RX2AG50(G:!#2[U&8E!>.*"Q/+V,\?_\&ZA MQ*9D^:0(T;,QG(Z$2UM$]8:(GT:>3&U2[RG,3(DZRASS!44,;&$ZP0D5ITP3 M,Z5Q1V07?1NC=#K3J0*M+6]W".^'Q\U'",8[)@FNE]1BC, =:9A4_A9E\2JC M1#V575K_.NK1"\WR]FO*9LP:Z)T!O7LZ);8& MLD%!#\91EHKSC^ 1J?A-<-Z^Y$M>A;!^#K%4R!5LV.#WF&01IU@]!+O"HU%D MTK%-S/:)1>A[D_O,.$I#FS6WEJ!'LN#RM)4 M41"5GL..T8:R7V?]GAP!N?* MB9XX"_;A/)'Y6.PR+36;E\.0L17T*K"8=*+%(X]RJ&2C>WX:DXB\B: 4-(]W M2F8[N7;YV_+3$_S*][X+[F1>%+)L8S,K=[:,W$*V94=B3W$SP%A_&I!"X2)@ MG51%A87.A3(CN:)P8N"QJX\'+=CMJ==YUJI=[NOD MA%!?>35*QFB?>URGL7(TEUQH5.W26)*YTJ$N6 '*1T0?^\$# [).Z88KXDGD MC7,(>RR4['N)G^>8O\W]H@+5KG[W:)@5A M[Y#6\*&05J].(:UO$>:7(D'V@5C66HM< 1XNR"@"&-5^E1>5"9S%!"TN'9_N M9B&ZNF2%1?Z= R=PRI?%^&=B^* &*"6P2;I<.,J1+W$-NWLYHY,E3#?DDX!\ M/V+Q\/6RLI1_GVVEG-Y+NP2^UI&(/L1;T@ .PO1Y2C,!Q]O9LJ[CDVS2<3+X M'(/;\8UCP4?ENZ6H%1O-#&8]+2UP4"2=K_/6-4(!9\X/CIE25EU^)!? M\-FRFFZ@+$PX43.#FT('7J01E0]N2S\$V3/MJ1:@KR-H_"[0*9S/--#+I8MWE&%IVF(_0F(PJS MQ?6^NCN&)* EF3EN"8&N6*H$(\N9JR[RYP0%-V=J=$9Y73X0)JO]DZE2\=:, ML0&<4!5$D/=M*C!!]30G&(M:Q.*U^LL;UXO!7-Z_]@):-#VT3^6#[JC7:K=) M4V7=8OEF>?9OM9?K8/,7G4[+[E5_M?:9M5]T.\,G',T:M'H//2,+-2_7CY"$ M.'+3Y6UJ:!S#'_S?S$M1"0:K62'/ U_HXUWU@S-ZO[>+$OEP7>7/NW)E7-JYM(_YUN9M:6-7^(N&LK!.]2 M",+H] MKL^[MIZ9GIF>F9[9R<]LBP- M?-B6ULX+ULZ'K#]/;77,7SHF$I.QS^__%-> MGKW>Q_/8>?&\I]=F^>#BGN.RK:%>]ADM>W2>RQZ^W M;V_=2NG0]V8/M4GBS);5/S_3-0^C@K$LV32$/UP);,&K%UB^KDV;0Q;[&K)8 M@[D,<6N]?"-TO9?C'I/>=GUI#=G3SHU>[#OF1Y#T+6\D'AZ M/.[R1EM]*5$"E3[/%1MP?HNIK+MBLUO#C5=L]B,NK%V8=6UZ8K7MQM_3B_I.]V!X-'[ZIZ]=C4QUUV<[O MN*E:HZ<,1G>?3DEVJ?[+L9JU'.HC8[]IV W@EJQL&"]WN]'4Z]'R]LCU-,VT-TS>=L)LU7\Y M.V&QZK^<_D>^M$ MWG@L'%FXY2VL)G)\]@0+;ZET7=QOV7]N_52 M4U&%^)>_CJ.??]EFW)7JQE3_5GT298&L"GVM>OEI9'-9O79M\0U6I_/P#=:) M 1R.N2AE/CSS#RW>/F7?8*M[DP.>OI[Y'7*7C.Q1K5',&:1-7 M;P99H_-@T%-<(5F=+>^0:E,,^!-7/J9DT=.O!/R1:[O>"P?;(V%![>HNA;*? MW01#JVY6A#N<&B^QV:SJ]R+R@*Q83S.9 M16%Z,RLV0&@97Y:[Y*B&;/*^BBJ3&U>N*O.-?VU(RP-5!;Q$KI2H4"H,[B6R M_G<:%XN0(V,BJ@2=;"SR[5(Q4ZKYC@EN+1Z<^]JV[-%#=8++?FRHDM5J768FAV,YK;PNM!=C ?HP0BWE5U*!:BQB#^(XIA92 M6.+8< 4V'?,"+E3/W5BR<;R)X8>RACU,EHE3%#)OOHB V-2' 2GF"A][)PKL M,15SX7681A3^ -%-1)Q/6$V IBV[/-_+-B%M0?<8\(*1M=>-96?P MA)<_77N+ZY_MO]B[(N)3E',^JRKF7^7.L("]"HN8Z_K:ST/^VM37[A=Q'J.V MO8SS "/\U 6VCX_JV+?30_BQ/LEA M"P3_>]7PU/CD1),9A>(H^#MSJ&UM,>P3.S['F7B<@ ;Z%2Q$E-(_@1+45E>' MA?*PT%"'A6HPEX.&A?;.2]DY!>91KSITPDN'0TL[)[STZEMK% XU.N&E[@DO M2_JRBRNF'V M2<$$L ][&.!N@8MMXKJKO4\9*SY]9,2?> T<"+H8C],Q7I4GGN/[]Z#^_O(M MK$(DX(D"O6+U?14@P93WR#F>80-" >^XIR*2U^;8B+TPHGQ[*W\0"^R/:;[_ M!B^>RNO+&<8SA[NN1Y$3A%M !MF!6K<8S8J@1 MZ7H:*3.)O$7"5^ P"!\*8/WP0O<.+\7SA0>"##L0,+S#QN;<;SH221H%6X(Q MAJ>F$&]#WLT:HQAJ04H.$&#@Q6S<%LX]2Q9(7C+S(O<2Y0@E?!HY<1*!&"!0 M10H7LW\&XRF(R;*.*,T0/Q8BB E X1.0 <;';O5P3F)@28I#\!%^#'_0K@I? MQ#@4?IA-#-\H9=PT7%B"#R?BB'^D=$M$:H8\1,OX&%#W\X2Z6D^6") =IXLK MC@6C)F@ G@(L. P"X5^J1OXZ( M-,=G&/_&L_,">"4PXUY2JYEZ#%NXH(@(+OD="PZ*E/%>\N#T-;NT1+>PQ$S] MI*X7]BY4^N<3;%)7- PB !(*>!$J;0RTH[_FLBSF"S^\%S!%^"58!5=AH:)U M:Y([M+(X2SJ^]K&,%,HT/9-JM8RUW) F)S.'H18$US3FPO4< M,U\CSB=:A.16*I]@YBWDU!2J$/;2Z-:;P%328$*.)GB\FPA6W/NDMBCMH.44 M?&@UF4SA32.)'# QL_ ."0?.LEOX&?T53,8\Q'DXOGJG=#+2,0@S^RB2PK%Q M!XX _O>Y[$0SU?WO=-KP^23DSKT %""B6X$&:7UQD4YYD;59$ESGLIM M!1D0$>HPZ/.40=R(BV9;H^^L"G=6(WUG58.Y'/3.ZN0VC(^H('AQ\#$ L]: M,$NV((\6E(=92CN!IWX%SDO .1N4].'$X,G@GX;XO]2[!6\I4#L >S)\V2? M*WK@BKX94B&=A@:)A=JO'Y(+^3,GCD/<#T%&[CR*C07D!*,8<+X0N=QX/$CH ME#D5Y7";#'>'_BV%M<"7]A*U-=\W5'R^D!O#%L6XD#+TRH07)JB;\\/XE=WQ7)Q.7Y+^Y'31PJV3E*K$^4&1,HK$ M_1%X:$JN$T=9FR"%TWV8QIE(_!L$)78]=J-Z&^RF(%U^IT7%D3.LA MD:Y:$8P[P?1H> B'I9!)AJ7+)W7G^;YQZ\!$X8@B*+B@$BW5&0(/)#)U%6>E M9@1D=8&HP/F)I*^)Z:.4CPG#LT7&$,\,+_@RLL/>GY8R1]WL0A&>@FU!R/L) MWW/&\IPEXR^%@>"GOG/75/6\:+'^K@[)7=SC;BOW#C>%#1?!1[RG[S9?"Q_\V!PX@W>XT6A M[Q>"#/@FY>24;P2B'F,N=RX"0$-5@@D4[&].76LQ__2O3CM MC:[@T@9$PCA/(J=\>QHW*&>N+S$$!@1]OX5Q# ?U>9KZ64(_QF(6( &A"S)W MR7^3>?1>C%90JG06;97[J]R+PZ@0:Z0[6<'6@$L%A(Q$(2 !PU.DR8@=6"C( M(%Z @KRX(6[U\ !\Y#!TH&5<"V%@8Q<;4=;!Y=^OKGXW/F39Y9]X 3']PGHC MHZ[*[)9B220%5%HB0%\R,U7(!"0^3GN)9CHVD\5F^NWUL9D=4&3=%SJ@T_R M3FU@@.^\>)+&RE@^"AQ7WSWX&Y4V0:@3FEAU%F(("AS 5VISY!4YR*QGE##@ M:^?U5HZ7?832 J#JK3:K^QH@]T]5>.C>L&5U[?_Q*I4[TM5J8R.99:@YX^A MRPI$7V+/M\3GUX]@B(C? IC_\&K/AERV)M\\6<;,_A0_W?>< MHYV_H/-MF,(0+ASJ=['O8V?R_28*P7F_E).=3(0+YX9:Y%5M65KF;='=O"ZY MF[GC;;PKN9L;S-5#)'E(6,_F^9UE:TK_JZEL59>)74YO*->\W6J)E:5]:[?0 MEX]:XH-U?H^ZMJ[9;_=-R]I< GQ;>=VRLK%<\0YZMO2ZHIYJ>3LU>;/,87=S M3P M;UK>GDK>+&M@MKO#X\C;H7W,IR]8M26=WV9);QFB]UFJ5VW7=FU=]:I. MJR+ 62I+9A0J6!V#CDM1W\&/OU'QG M7TH1WJ+QROYN3?VX;\/>3_O_R?J:#6<0' 2LGMGIVII!=670H-[F+J)U M]YY/PU:O2_[>RVA7$.)D1&YDM;L('USV$3MO&FFLD@V%7;(W/8;FL& MU9-!EMGK]\QN?U>WYXD8=%8.=D51@C-SLBW3LFVS/=(^7'T99 W-P;%\.,V@ MAQ@T&-GFH+^YS;AVL9^"TNOK4)R9DSWL#7#W9,^IU3+N_ZY6\9L^A M##8<4/O=(YU_S@%9]"U,P$I/5JX4'^-:;X>4/1$)[)OM=M?LCO9T&K9_5 MV]OB^;W@S_5C9\\@Y>] M5&[NW.+6?=@3]G6@Z^0F-Y,]O:'9&VG@3EVY8UJCT4D'K$_#,HNE&I;G$9V^ MP M%N[NS.W!B/MQ)<_% W,_F#W$Y%VE+<(K*RO?G=F3O-% MUS:[U@Z667MD!^1,S][!,FO.' HOV6V;UN!(^=7GX"W_AB4CQP*+YI:J$.L( M>!XPM4==!'S4*,*F Z:/8BA\8?9' \W09C"T.^B:G8%5(W:>@V/_<4/EZG/S M[.VAV>[;VG^L)6=&O1U.]IHS!]N&.V9O>/C3\#DX]9]E+?CGV1";5I=GM\77 M7:O,CFV;W6&O1M[0$SBW6G+/0'*[]LCL]QIVSM:2VWC)[0X'X&36R>(>^OQY MM,IIR]V!3K!L6F>IH]T>>0@=$!$W3+&-1>,MQXZKK[?IL/J6V1OLB=3:D@1' M.KYJ\6V^^'8& Q#?73-AM?AJ\:W%LOM6W^P/]RSM\(SB2][;S]1A:G,#J\%B M;>-0V<_K\H@-O2ZL8Q6#Q3YR);K8W5:GBX2X?J!C)MZ!^REV-I*]'9UQ>"L, M')W;4V[56&R@^XIM-Y3N*[9NJ'/L-Z/[BNU(,-U73/<5>U9RZ;YBNJ_8<_<5 M:W"I@>KE/^2#/DDSL9/ .B"_)I]=+'YV* M?R@_9]#>H]RZ9L^!V#/ ?-S.:5?O/0USK9MCV+V>V3]A/[3I[&EW=.>2^K+' MZG=-NZL=:]T8XX BUS,''=UYH:;LL=N6V>_O:A$T>PX6"&F;O>Z1VLH\I6MM M]VINL*E#QIYX3PG)6X9\GF<6UU.2IN;*:7;L+O8->118^%$4JFDT7>O%F>O% M<& .AH]+8=)ZH?6B:7K1'MFFM?-AZ,AZL57FB9P5BN7IY*+8]2<6D9AX MC/VCX,$\!+[\1R>DZ(248TQ*)Z3HA!2=D')@KEUT:PB6 MJKVQUGD(=M^T=H9-UL<);3AW^@/@SI'::6ON/*@[ECD8'"E'Y*Q\:IV$H"2N M8]H[QZ>TVW; Z*&MCSQUY4[/[(ZT4ZTS$$XMRG@.B-+^T.SNF\^I<=9:*QJI M%7;;-JU'=J#06J&UHEE:85DCTSJUO>)Y<@_X+=@DS)O>UR<=H5._=(1K(8S_ M^LO0MMMO/H?!Y=^OKGXW/GB!$TP\QS<^"2=.(Q'3+ZPWG(W@Q<95$*3P]5>Q M"*/$" /C0QC-#:M]^0]C&D;&/(PPA0'^.L_A9?B%8T1B$L+8OL2=A5-CN9E; M$AJ![&1K4N[#'(%$K@=/)OX]U4YV(LIIF&;SG/,\#9"P2>H[.!J^<@%31]@A MI5$XDPE(,3P@C#LOF1FXU-;:- I)N2XF/:RV>,MR'7YZ47I*"FH[?\09@[*D MR?I'5B"2AQ=.JT=M<98:TA7^G&5@VX5S(R['D7"^7SI3F.QKQ[]S[F/4Y*+: M@H86";B\]K4KG$Z?3_Z)T"Z(7T2B]QILH(BX&]]?G=K,Q9A%8OJW%W_Q.H/N M8-AVQ].V&'?[(^%8[7%'#-MB:'6[HM_^UP .E*0&H$-OX84@//%??W9^J6+C M+B9UU8!*B?SEK^/HYU_6:DS5,-+H'M'F?@,#,@U]/[P#VV?(7"B1Q&B.P B@ M?4&+$@9(/B1EF$;P24!;'!F2.('_S+.O%X)Y%AOPM4-633B3&7Z'@\'77NC& M!=/CQ&#VX&/4;M"> B3RM;$-,2U;IW%M-Y1.X])I7#J-2Z=QZ32N>I*K,HVK MT3DV;XN.Q'7)D?B2.Q+OP)%X5*+-XV7LN5)@&C&S0_=5/PXZMS)+I^% %?CS M""B5XZSUI[TLS/F"F+1L:-G0LK$L&\WRVM9GKC+X669!QSH-6J=!/T\:=,,- MYX;4T'FV MAS6WT)1H"LMW*$WF8FI.:DW7DI#6H$2?/ 1_\$?,) M1)Q@9[)P?G8P%AWPK2=C=('.FC(&*P98]IN3#L>?AD&6P9TSB[U?6#L[ "?F ML)T@4_93>LV>M4^FF7*^3#E2 M@L0YN,B_A7%LC,64JY&144Z<'WM>@S8RC&8/:Q1&TP%1'=K6G+RP[!IQ\AR\ M]H_9U@";12"F7I+[[MIMUQZB9HIFBHYO'YK GV4-X"=PUI^^'GK]Y/'"'NWK M-ARVYG<=BI@4M\T MXFLO@?=/2NM<*;]I5Q4U;$B5;6O0&G9&3U([>M0:]:N_.5X]:STG/:=SF%-/ MEVS?HV3['N08;4.-C0?@0_9KV;Y8NW$;&Z4JY,O[6TWF^G;F!#=BJ=F%9F:) MF;9DIG6ZS-3-%);T4W<'T,T4#M1,0:M<14](+4!K:;5-(.J\***E9U_ID?N^ MFH/\98?C*<\K60\,H-^CW_,\[WF4K[O5$:9^6G_A8OPSBKD+;)C"4&[\RJBR M!8V^F5[3*F>7)3:MR7;5$NM]!=(U^^V^:5F]DTU6TO)V:O)FFZ$;ER4C M/<8TC(QD)HQ[Q*>($CZ%1;ECF0;1P LFD7!B^,'+;JMCP)Q\+PQ*I,&!8F_1[-/I0HP]WNU)8%^'4*,03O*FT33LE>;/,H=4S.]UCW,!J>3M'>1OTVJ;=W;7(M98W+6][[:>CH3D8 MG"ZFO^G(GV/8@3H@?[0A.C-#U.^9[='I[GH-MT.[MG-LBAG2 ,25E=8;@*B" M/=%C@(C@%+6&NT$1O\URP*%QY\3&(O* :+! PXT\F M"#O-7>,$T&RD9UD7<<1SZ:;+^D6 M&BM\@I "RQQ9;7/8U]C-^O"DR?)FFU9[9 [;;2UOM>%)D^7-,GO]GMGMZUR( M^O"DR?)V88V&YJ@SW+E1; TDK>'XO(O=>YF?/#9/VY\SLS^];M?L=#HGN]LU MW 9UCI%%4@=#I$'"*RNM-TBX%/=Q"W$?(>,^.\"&79'!AL$]:HUVAPVK$=;" MAB5XUXEGES3C. DGWV5-4GP+3)F@COGTW90 Q/G<9L)Q)Z![RDYZ3DV?DT9":B2D1D)J)*1& M0M:&7!H)J9&0&LNFD9!:>FI/*XV$U.\Y[_=H).3Y(B&W"G=J$.0)7II:IF7; M9GND09#UX4G#YB71(YKD!6UY.U#*WMM%M#UAJI M'<>DV,/8WEI2VVEFJ\\=]%("+'YR+.[MP+/. '%43>&79?] M'HU$/E\D\BZ!4 U(/D'8PK W,+OVZ59QTM)V2M(VZG5,NW^Z_%(DZ7M8M0SAUU;EV.M'V>LMJ['JNU/P^V/W;7-OGVZOE7#C5#G M&$E1=3!$&H"\LM)Z Y"+,1^G'/-Y7$764:\U?+:"K/!H' :!\+-)FA)R2Q#* M'1?8LP]G!RK_D=MR(']"&8K_"4A .V\T>< M<1SZ:;+^D94 [.'ES>K!G/J=,BV*?\ZRJY:%/?.?>UK5SB=/IM&L5Z#&(<12=IK,/(BPE_!G)S:S,6816+ZMQ=_ M\3J#[F#8=L?3MAAW^R/A6.UQ1PS;8FAUNZ+?_M?@Q2_?"+\:3HVW\$)&\#N_ M5+&Q(8#@CZ@?H-O&QP#,@]#@WR8 (_6<])R:/B<-_M7@7PW^U>!?#?ZM#;DT M^%>#?S5\4X-_M?34GE8:_*O?<][OT>#?YP'_/D2P?=##-:3DYT_&WXS/86)\ M$DX TYZF_JO'T5'6MS@1$/7&X/%#-\ 52VT:S*)JB?6^W+;Z0[,SVO4ROUIJ MGPUFL?2ZK4 ]6MIJ*&V]H=D;#;2PU88AC18VTQJ-M*S5AA]-EC6K/3(')VS9 MMD(K;BMY-63/\!BLJ0-<45NB,[-$O0[X\\/3-T2/.S37CR^?/VD8\2G#B+.H MAT=1C_U*%X.;L!MFV"Q"A%.!OY3U=CTUG\A)L(9N8/S1NFX9-R$(?8!5B"]1 M;V#P6$S2R$L\1!#G=7\=B3/&GSN^+ZL7(XC8B6?&V/&=8"*:60TUXZ1,^=?H MQR8@P_2<])R:/B>-?M3H1XU^U.A'C7ZL#;DT^E&C'S5^3:,?M?34GE8:_:C? M<][OT>C'\RU]NC;JJ>NH+:_IR;_>F8@V%'6Z#:,<:V MSM0$:2SBRDI/!(LHBWSN!T9LM_J[E2^M?"V"!_F'6&HTB+TX*=8U#:>&,P]! M\O_#94GAWZX8)X87QRE"#.$9? #+D,+32>1,DM3Q&&BUGL,\3(T(K():#$])SVGIL])(R(U(E(C(C4B4B,B:T,NC8C4 MB$B-:=.(2"T]M:>51D3J]YSW>S0B\GP1D5M$7S4X\B1O6+NVV;4T.+(6S&BZ MH/5L#8ZL!3.:+&AVMVU:@]-MAJNE[92DS;).5](:CE'ZK[\,;AD$55%_"7IZ M3 X45:!6M&T9&\1WDD81:!V+,4I+CL9UC$C$J9\7O8DCU'%/N!U6D0 M"3 B_P&9\<,XYJJF<8(%3F^\B2Q1BJ5-&2_\LM\:&(7'DQ!L7>')13H&TP>K MAA'<4B%48^([<>Q-/?@4Z /$^2XD:C7[326)*6(NI)FD!\H8Z77DQB5;;:O5 MV7.^^9!;S+Q8YO6E-6J-C&H:WSA>("G9[95_M?2;=6Q8C\J6#.\BA'<1QAYB MOU]'PG<2[U;DR%U$[1:>DKC?=OZ(,XY#/TW6/[)RTW)X-\'JP9SZW3(MBG_. MLCO5A7,C+L= W>^7SA0F^]KQ[YS[&#W&XN8*.VN1@,MK7[O"Z?39U);WG?7OS%ZPRZ@V';'4_;8MSMCX1CM<<=,6R+ MH=7MBG[[7X,7OWPCQ0'=? LO1'G^Z\_.+U5L;$BZ@;SJ^N;\,'X5@9AZ27[M MI2'_38!#ZSGI.35]3AKRKR'_&O*O(?\:\E\;4 MZ)U-WDG+A:7E0LM%A5SL4.M!R\7&"QO]_(D\KU,>5U9ZHBF/\O8K 6]/=7"@ M9$)[V+)6TO!JG019RZ0\LR1++^U1JZV3&_=+;DQ!]++3"?1;$Q MC<(Y4?./UG4+INTD:1)&]_D/\W0Y-Q7(C%O'3[G_B./[X1TV'J&LMA!>Y H8 ME)@&CSMQ+#"],#8\[%%BS,-(&+[W76!:W@R(%(0)_@4A!L!)V?\DG*X=Z0X$ M@!X:BRRK;KMF)M7)-K4W,A^0)K"%(+4='W@63](XIC3E6 CC0IX*SO3T@HF?HA4"=<'J)W;[S8?L=]?Y[S"/\3I= M+'SZMP/B\,Y)''K">L.X!^#G51!@>YFO8A%&"4H 3'=N6.W+?S2SP\QGD1B_ MA3&3Y\K%^0(IW__Z\=N[*YWRU81T&#TG/:>FSTFG?.F4+YWRI5.^=,I7;G?*EWZ/?HU.^'I?R=7897RH JK.[3AL>:G9LV^P. M>Z>($-6R=F*RUK5'9K]W8-BKEK4SE+7N<&".>MJJU8(;398TJSTPK?Y0)WK5 MDST#G>BE[= YV*&+4=D,[UVQDF?@D%9!_S:(X6A:1:T M:HGU%E^K;YF]P:X.PU-DHSQ-,H*6ME.2MLY@ -*V:QT"+6U:VO996]_JF_UA M7TM;;3C29&F[L*V>.1KM4,NK/I*VU5GDA%-M>P.=::L-4.,-4&=D[E1?11N@ M0[&FV6E^Z5Z'X!]67H?-I"LRMK>U#Z6X!1Y[]6ES&6Z "_TUER3 MO(PD;"TG%>X\D[[5ZJ^9!YP]6_URE]"-4_D&7[AB$@DG%OCI\M3PA4Z21-XX MY>Q%>(D7\._1H,74J#,2MR)(!65,QHXO.'>2.VV"=JO4^=@T8*:)Y_C^?:'A MIGJ_BZT_@023&3WNPJ!^N,#45/KWC0A$Y/CT=\>=>X%'#38QW5F-_YQ9PH>2 M3TH&+N0 (WV1?;XW!]7%%&',M8[#B4<)P'=>,C/2&*F\S#L@#G9CI1SLOU]= M_6[,@!/0\!2;T&W@P3$(5?OI4:ZQIT T7G9 4,YEO8'+ B( M5K5!,XMM>D&R0:51DN'W]$YXVA74V);E?.P$WUEZ9S!)>,8G!I3:'(,1HQH' M-R$X#4%F/1PP'Y/[4LO?Y>;!N,*D_)-)&"U"+J0@QDGY*W1)IN"4)((6*"?* MM &;/!<1Z<;" 9O+]1EXK? &$@]\R,\$"!2/ELQ6#K4XF8'#=#-3*?Y %@>+ M.ZA.RX7QTIBG0 /(Y'\C7. X^!A:Z=B(4[2K,>X <1@$PK^DWL+2BC-5T'=/$ MF[X211E2I8C**+#')&$$_$Z361A1?VSL?!Q.O@,]%D".&3H>BRB\B9PY/I(NR(_I M8?&"S)N2Q4+>8B-OXXJTB_IKPS MXQVH)$@YRN<4?@5FXO]2\#)@1O 83^I. M%-[F&M9*)_5XYD2L0^O>0VX4T->YN8G$#0H--2@?CEK=W!5CWE-=Q&$7AG1)>J]7.MS_X8 K< M,N["Z#N]5IJ#HDN;;3.7P$4P#]*CA:F05V7\%@*MC#$NR*.5QKC/L+$)%VR% M<4I\G M0YX<=,OZK&5]3[>LK\%<#MJR?FTYGV,8OC%:>%98;PI:[E@J#?8=*4KF<3264O75@_Z1Z4T5#L_J&D,ZNX*S"J9<* M7A-XYA2@NY,K_Q.)CUPG,(3'^ M!^PG%MQ"/UI1-2,1/QPIU_?"@24*E\PUVO.87XI6_&+,3^2TQ',*_2HWKW*Q MO?9/[ TST? QZ4NCD*(!9D=#!6K0(PG 807!F,&+TH0*H_DBCOE<_Q\1A:]X M<-AUVDR3I5T,MJHX)'\7-K&8G!@NZ87^C4<.."R-5*3=LMH_H>^,$W,=/);! M*B('O/&QXV,-.$4/M6T^Y,/ YCQS7.-E=Y3'K)1$3+&0&/E<"8@*4XO^ N+L M"V![Q,<:6H[2MJI6('5ZEBE:9@T$AVIQTG^?/F82L.\!=T1&'@! MG?X6 87QC(;'2QD^0[N!)P*!?A/7T1OP7 NS@#,<'G1#="DQ]LBB.P21(C4K M'!Q,^(>+Q'7)[DG*L(5S)K!/N311Y>I[$?E>,9(561'R&1P+]_$DB#'PY03= M?#@R1CG?>.Q8>?"H]#'L@O'48_.V5N/XV!I3>"]._<1<(7JANJ( :2?&XBO9 MD22SD+W;+9RMO @L:?EHU6V(=ET!$WRJ_?-TJF7E1X ]U6JPHUH-EM0J/X1L MJU&#QVG4H$*C[J4^#9JF3P.M3P_K4_OI]*G]6'7JF?C#NYD',O/2'G8+!9PY MR%+V*#8)Q8Z*V2LIYG X+%[?;:>9O<=I9F^#9O::IID]K9GK-3.]@3G!BJS1 M$ZEF+>MA@[VP^]GV=\R2X?M:JW[16@T[PQQY\-S6JK_D1E@[NQ']QQFK_HJQ MDE++Z^DWS5[UM;VJUIT_!9#"]\2MH$BW^"&OA^E23\4C/+S:G$Z]B8<<4M%V MBHP'-R'^?"GR;LJ+Q^QBLA )SWG-^" '8RU.G!"= Z *UF&G8(R\@IVF?$N: MW?$5!B!^N@(#^2C$0(Y[#)O0?5A^4X0S!5MY!Y+)D:*9<-P)6@JS$DN37P*; MZ_$R8@JSQXMZOM%-HM!-)PKE$0!WIH*4"V_!^;MX]9)6764'\-X4A#L%-LIK M4GP)W:3*;^D&5'#+ +QZQE+Q:<"( $0,@:F@RO^%:RIYVQY&JU?KX1@C5;B\ M!(AI\H.%*^G2Q0V^ GY0N"6/(BS=.F>D HT_\?%B&73 Y%VF;4$'A(WW@1[ M#,1HF]@2*+L$W\-:X:]\D9P7VF_2]>WFV!T8\2C\X>$E-["W\Y.Z'YWLC@H! MNS<3ODM[%C"!6U& @(!844,"CN:BXR&#>[3[Y. 0>EB&#>5S_P!FN["-D=C" MC]/$HU81)1N@PL82#0%L;AD(:GE@-H00H/83"R>)Z ;71!C"O\6$;$QV(YB# MLGCY=P0+@"?E;2TCYN#?:;PT,Y@Z&J%):6K_'=Z!%D=F_F*ILQQRQEGQYD$; M6]XR KMG^!Y?#E-H?#O3&52L?+T]7;[!#-"5:.G;P?QVL*]O!VLPEQK<#M;% MOG^C6Q9$*I"S*,TR.S<2CS)W_DU>[7P1!N2V*"-?;#-3:"ZC<&93@C^HTR%? M5Z%##48<".F^7F\7ELAW*HU1>L.6U;6?I$ ?:PUV[0SQWUXCZ3JJK>UGL MT!5(=0G;]M\%;:'BICMZ@;8YZNQH\74GE^M22P;9WO!1I@0X;F\"5<+B6>[[J/; MW1LT[:B[V^+KK8D=V,+V+EN\];51'0L::]D]==F]H.-S=_=RNUIN:\+!\Y1; MR^QVAZ:U<^CQV:7WT,?:3?C)9^7 AT@(QA]_\,.[RMRI1T^EW^IM,9<*1"XR M]K+3JL#089$-AGE>6*^6P)%;NLX%X>F A+AABI"_QIN/'5=?;_O1Z9J#T9YG MVRTI4-,+-"V]IR^]O9[9:>_9S5-+;VW8>*;2:]L=L]WNU4Y\MZ]_CYD2\FV7 M*%64%_%0[L3E$9,G"K[.X5]?)I7=;76Z2 BL#NX%6#A+IH8%Q@PT=X'3Y6'GW7(N%;Y8<,JX3F""T2JNM_XU45K?_W M(MW^4'3[DM'M:O6JZH&:X-MHBFX5\;P&H/(FLE(9J,JNW>T7JC1LW=2AW,&A M4A4KW\GUA[N%LGK;OM(V918ICICGV%)1"$S]RLO^.ZJEP)1*5 277&(\$?.X M6.V8:A!?CF5/B#DV8V#;(ALSR!(^G;PF/.6K+\ 222-$EFD>PB;SGXHG^\.\ MRG++V)XMNS76H#*);@1'X0!'=(R7HUZK72X4K7I?J,(2E*N\<.XI@8W-Z\N^ MW;(V/A5A-KWJ64%/<;5+KFV9%#-YBP7RL3@(2 @N*/'FLDX^O%MFNE>UUL U M# N%CBJG#UP0WBVN(*Y^!^@;UAG-"K<[Y8&(J<%-K/*).1=PN_3X2OM>#U.W ME\G_F&'+M,EOC,FO @RRR>\-K&4+\5B[+[VNZI?*TH*9'=W:XG.UDLHQI=8^ M;"-E@P[X06Z38$)4IB>;7G7]!YRW#3:\:/^YN,G&1[J]4;'C4I6%RXKI/_3R M=NGEI<> UV"S9+L&O*KF(BKTG&7E79TV$'%K1A2HB&_>;O:%=BK55-B>!]E MYVF?/V3H,6V?3]H^*S-9!0=DV]SM#?.F%T_JCE>^D_2TW:_H ;>E<:X<=7L/ M=HUU+KBBMRDZ'NX\WMRUZOU=G'@"Y-"(^WH**J*@W. MCRK_42'V:4-4.FDR3N_QR#1T4,:.N7!)(T M@:F+8";K9F($*(QB5"1K\(8Z/Z&_D:]-1LZ7*L?FZ^$(V(RJAC:5-*&+[)PLEE6A>*Q[(C>7[ M:I:7N@E0KV<(ZJ)L:/D*- M*/$156P6A!8]H*Q$:[&-I"EKB"IIG36ZEUV:RW*P>@HAXS)-J1EG9C2X!OPJ8\=BXN RO22W3;@,U?(5 MQE#-H0VF.0E!R_A"\8PBPZ@R+U\LCD%C5==X>,E<)#(E"]9;K$N,+07(IJ/; M&86P,%4E.)YAK[Q<1"CJQF7/N6[Y6=F0*W78>__KQV_OKM8;$1"N<"Z,"SPC MOGH#$J4NRU4'5_F+-_D'4A_?R*U(C2 _?D7M%]ZHC['D\QCD80KRDOWDS>9; M]3%/I^X5H:WZ2NXU6+;]2)-4.]X4.O=!'D4N@PS"VRD08K!)(1 M.NS#B-?/\-^2E22;L41Z+.&]@$%1=$"2>//U[ZG0;41EWI?M6*%Q-TWKSHOQ M%2#[\7B+R/ =8\I@U/]?%, M,%R+GE$PN6?_!W1N(>NYX\8&IC'R)@5_$-Z8;V@T5KX TH["5@KG9@_[:&/S\ 0/M2J&9)S7SU- MY+HQQSC;PL]K21.3EKQRI=.@*4"@J!'M/1\\V:P_*"!. $Y[K&AH0NFD@*UW ML_-#S >(!PX+ZXX'>.R*6)0=(TBIT##(4*'O07%+0#%+LRN3!Q95#'F01PL; M >Z"_#E%D8JJTC*N<;O(ABY. :>',OOZ*>\0RCADC&D<23XH7--_4Q$$$6W^YZ7"\%018L^MIV+6\I4@_)LX\M0BA M(FBMS?P2 XZR$5Y=4'LL"N@4O$ML2^+]((^7>@JL8#BQ6]R$&B)1@SDGX)96 M^<]A _*QK"WO4#';F>67<[!#/C2F#2^;A@QSR+=B5,>Y-V;.K>JZ N;-=R9Y M#W*61RUW=9"[!T'#%,!Z[&E$'=!(*,9"!+)/#_;F4JVMI+"H0#M&"<"SHAV( M!<8L!0DR16>-PF)E&ZI[.C5IN:R!7&XZ7Z]W-\_O;G:H M[V9K,!?=[*AXCEII=B3/W_%JVMOJP7N_1#AV3^9AQ18//\?ESJ.G[G.VWMFT$4#NB[%Q#\I2J#>W5?JL^+2BTM)V2M.W7?DM+ MFY:VP[7?T@UO-U^# MO;'IK+'LD=EI]S5KZL>:_L@<'J&#WCEL\6LJ-^Q6CE;>/2Y7I#W//A-/29IZ MZ^435)%_%'GJ7:1;*\59*L43%*?72J&5HEE*\10U[P^N%;L5Q&\0FJXB9RVO MD?2T&#D-D3M!-%HM)Z4A/"Q1J@R2OM.-;0<3P-X-O'D.S-]+PPSIRQK1&HU/=U$_,+,LB0'O9Y0H"G(B(P6FX;>\)UZH!PJ3I MW($S9&^DN5-/[E@#LS_H'X<[9^4Z?Z'2@!?L.+]2EIH*II^9&]VUS>X)IU(V MGSL]>U=SK;ESL#RK;MNT3C=EY#1L]<>\ON:%++#YZEQ]ZZ'9[MO:>ZLM=T:] M(WEOFCL/^M8=LS<\TKGTK'SK=YLZ"IV9=VWU1N9HI!VXNK)GV#>['7WZJ2M[ MK)%I=8]45>JL?.SK!WHKG)F?;9D=$+W!L*.=N=HRJ-F-W!D0ZT M#UAUE90=A(%8S\U3^=6A@;"%K'@YA.Q_91^CI )VU>A.K9C20'56_!9&H/U MLFI83>79T976KJ>4E3;^VT^I;9&PSV\X/K M7H!MP_%&:X76B@V1E<$ M&+/P[O6"JT5C=2*OM4W^\-=@4%'UHK=RA*6(@9; M-1@_8J7"PG&\^/JU+#C,O,HTM+NM3A MC&/YJ4O3H-]X&Y#*!J["\!(Q-YQQ>"M:1V5_M55AS;97U@Z_!1F^\2;P#:A& M&'D*SFB%2?C1H68:D^C;*Y0OX$OX)C*L8TC2\^<+Q M(NSZDG\V 8)$SB0Q0/'G7L C9M_B,,N"5 (MMHQO,P$O5=-V8+E!F,"[I[[ M#H8"5P+J("+_GN@6B< E>J+)44:F95P+87P.$V%80Z0M?@E3HUV;%I$7MXT3 M^&!.M7.7I0P#0W;[S8?LM]?Y;W$IU^EBX=._G>C>>.$!0&ZO@B"% MY[Z*!:S1 %)\"*.Y8;4O_T&U=&'E*,OPUSDO?[5\KN?^[877&70'P[8[GK;% MN-L?"<=JCSMBV!9#J]L5_?:_!IT7#_@.PTI/X? 5WD@IWL(O@'L"J%KH1[EA M^EOX.?:H->@>S=/Y4Y"L>L%MZ-^R!$U\QYN#T/O.79QZ"99:!G,%C ;5@'_< M@&F* M(>> JLA'=#,B#59!&%$R'034$M@)T,A%V*)7BB()$@<1,0ZUBH_387 M_C_9%$=@AKDO*.V#*' .&$=G[/E><@_&5:!! >/L>V [8&@'II*@N07GE#J* MCJE$,WU1?'+FP$^$(!.?1A&9>Y>F!KJ4;2L0, M;':0P*S28 %O]"9<^!I_'*?C?PLTEJ$1%R::!M(GP':M,#IN=V.QTOB!!12L-@X(\DI0)'&G,>S,(Q20Q49HF-.#,@:^= MG-.X=4S((.(:X/6IG] F)1O6DAKD-EI=!DJ'#]W$J1_>Q?G6OF(\I'9V\;IP M]2XQJPG^4_D^5A[^VODCSAA(DR;K'UDI)7IX"V3U\.P[6KKY+/RYPT;2SS:2 M65;)=N'<<=% M8\C%0]EUH+OBOSJUF8LQ P?G;R_^L@5_7OSRC\FH+.322D!YE[[TLGUUD8 MTYE [NO@L#J\K<3H!9#G'H%&F@48(CKP*3T$4[_U)N1LXUD;P8HQ>_+LG./^ M1R=0V%)]M+;&PHF20$1+PRFNT'X]7!#'R?_(;T0IJQ*T_-O M.Y9),0RSL%PWQ4,>^,?HSF"[,MJ'6N@;&TYVIB3_((WY",_[!"T#-T3EW(_V M\.V%'XL[W).W<-+W]\='I^6/XSES C2XFDS0O4%!^AWH2>X"BL5[Y0,T0DG! M#5N@&X62LT98#&>"#C2=IU%6J25*R_B=GJ2#)_E&E4]+WS(V4G*NYNAJK7>B MV*V=3LD/I+@5BF'F:9).<<3%S%QP<@LCT. @!;66!W;I@"IC(MWK%"9".BQN M'3^%;VC5ZZ=#F83PYTV(JQP[L0>/?RD_@AXHQ0W@QZ! 8(Y(>' >D2=4".(6 M"!4""=BDK"RYZ-F'I=."X ,^46/B19-T#L2%4>5$I"553B,[F*X'% 1N1N%\ MV6VM4.(UL?7Z"BVV_)DH)75R)C>^![Q'6OL2IPLRE]HC PZ9&W P.IZ MN!_ L0 Z2[-Z(77[ZW+ARF7=77_&OZ#WE(NF4 MQU3$EK_-QUG@9HC/_";]+1F1PU9\>,?'P30/@T!H%]D4!MG8>"8:VM;@#2PK MPKG X@0Z/.1IX2?H]:6T:1//'1+-W*UJC"M3X#NXQ__&:RX*.%9P 95"R8N; M^7>&S.$H/B3]D8(@X/$R3&]FZT[@['J#_R(\\E$SIQ;?$*348&UI5N =18(. MI3$8$[S017D ,X-^,VR4/W"20K#C;&"(G_<(+W3)6@(E6\;7;)O-SOV%6:V9 M1?6;*XPSQ>&+-,$?H17$X'O%J_-).U&$5E2>@4HC _DILDXKHIM*-JMR;::1 MW"_0.86?^'C+#Z0-C$[;<)U[VF;=E$VX*>/>%,@NO,T-*:"/C,*[<-SVY^F\ ML&CC)G7@]XEHAA9\#,KKYXB$$_!A"4,R]WSOG=\GT4T.;1PQ;('@KL/'V3Z+ M(E1PNNX*YST8F@:]XRLJWK#!IGD+Q!^ ?()Z)2WCHXR&Y)L=#:,V8,.;XC_# M,?%GR0'()[3J 8S%-.37WO/[R^X ;?+9O LQ*Z8$< K$"C;;6 H-NP5,H&($ M+4;C3+?*Z -,4W_J^3[2UJ3KM0"&@)]Y\7=3 3!@/. MX8LQ=='2T)/8KPI,]#:$%T7S[R",=Y[,U^9"I%<*S_(QAR%< M472E$43XI31IS&&Q,Q9R^&WYBEBAP9:NA\%= M!8:@[C=A]RO>RN>T@%4CC>E8):FP@CI3SKA)5_[*ZOK>W&-OQ@33GZ21.B>* MXFTQ>X\9YQ(QF06PX)M[LP30RS<(.I-&%$,TKGQLR0B^9 F1($KR@L_ER[F3 MMT%SQQ4JTK!P0.#H4\)/%$*>)'L+V.-A]R YR39,]@?1 7#X>F)]R+4 )9([ M==%G!K8YO'^4-"R2 # G4-'^=4+9,MZE*OBMM)R&4TX@GX?FX)>/0!7*%)/>>;A6PZL4CDY;'#*(V!UP^1)MBB S&.Q&6J^6\24+ M^X L*8QH]9K0E<&PIY^%#K+=!1_0\ ,%/QBTU\,/-)*@F4B"ZDWF2'M*[A(=*;$J_7PU* MEB!#BX:PVP1T2^Q-4I_\ 0G&E&B8_*[)03< _X8>87:@DAL^C4?DSU9('Z'/ M@Y[H&(__> 4UD3< A?D7O3/GUO$('<337H1H?S$<*A@) .,J1_96HFMHFA./ M(X#C>XS6@%R@4XA6C:]ME7,&2^1I$[(S+;HL.1;TOF5\)"$A."[./L6TBKF4 M,**Q%/+LBCYFI:#CVAS?LO 59(%B)QS"*#B*> $$ZHFA#%_A)W\"TJ#,9ZD8DEG:U6A+LLP<6Q MG@R_7 E7;MC9[@D1UW&F:B4JUQ"(O0^&^@!0Z69Z(+)EQ3?G1X-\CX(TYHEN M(H,K_!%0L(.2D:0%!8I,+5HF0NVH;N^?J+[P-D(+ X MDD%!U#$R.I9!&LJ[<[+P FWO]!!Y)&DRHU1 L70[2"$L"@0!_[TDBXJJ%ZT+ M6S$/LPVS%'#;!)\,TF4C3 MR>90>15$!^DV*8.' &$"\]&MU)^"\9.K@2$JN$H3EEOME/!'9/6*H,',PA;O MCW#CEA!KAZ;HI CTD!;"5?A!DYKME? ME2)N U+NL%20D6Q?+1^YFYQZO MG*;Z)7"<;5LH83 ME=O1WJCIH7U2J.FO B-N)_'TKU[3>BB(=-_&#$_,) M]4_K0\1!O'6XAY/?^9D#?9TE>++5T+(X%"!3[G!OF8;=Z3SH/3/!8 M3Q#"#\1)5BL&]&KL!-]S\"VAM6,6[KBC$' AT*C!4>-(U% M.@891:<^3P/Y^"X\[G= M ?^)+(#4_'LCI%,@U8R1EH+#RS1C#/;=R@N-2,AX)KG#!727C(.0D^Y[,&^7 MPL4>G@E*61]L93 D15 G-,H$E^:P(-TKHOD)"S.(&6P--"&:1@0"2_F"$V@6 MH26D0&"&PE?7G_"R&,XSR25ZI 9XI!CF7%TA;JE@PKP0P\.S^P4"PC@!QFJW M))$T?WRC,#>P)E/2,9)V"DFC\F*,I@$A^J(ZZ&C MJ;ZMSV[K+7U;7X.YG.]M/=\&5B49RJ09V"($51G[5E9Z:<@9M%XR]V_X*A+= M83,+;P5AU2E5NLF2JU- 90%\> M#SA+3>XY5)'+F/I8+8S=A4C];FD^/%Q#-J K((*/Q+(J=I_!KKN/]>S;SV#? M[6=GF5=ODF[8&&%TL'IPLJ),(@XO]8,'I7Z@I7Y[J6]72'UO5ZEOYT*?"?E+ M>]AM6.%SQ&^GL'D_Y>#2U^[T'9[VG9?UCVTQN$>-AM:U0A_/U=A=_N M]ZK$?]@9MGI/+?[]@XE_OX;BWW]0_/O'%_^:1S(_R'#M6Q6N;48PD]+EP-6J M2&(K)'1SC2F^*<3R);)R#=>U15!.2%>4&"*"!SI5-2?(I=] M)?>)C&#*",^ZL'A9!8KS0A65!7'SZ%H!7^AR*$O)JZH@D14?B+@0B]+$/#?# M-65@\E[=!!225/@GIA&@C:-Z!G3S&JL;MPJFN4! J;]I M,)&EMC(:2<7,B%AX(5[N>+*BP_)P#=B6-B1A+F7\T"5/RC'7%2$K" =C22I8 MAGF]\XS$$I&055>F?2)/AP8B)2D!$HO -,);AEFI=0K09R]H&5>4?703A7+1F\"^$AM@(T.P)MM#@_9&U(RL'1$U!]+J:LIU>>^Q19_[Q\[OW_Y_Q[8OQ]LOGZR^_?7QW]>W].^/#Q\]7G]]^O/K-N/X& M'WQZ__G;];9+@X7(BWQEK*D)$];N*W^\D:U=/8"FA8]]$8.)BU\1=]@ M(AQ_G=NN5IOME^S)*=\LOV[!5S^O?CX57[995^?FZH4:M=L_>.-(# M'4,?T97ZX/:Z72-[O7DNV]OK41>1H>BWD//V$88 MQR]77!G;KPXH;I-OQ.H MI(@=_>!%\PJ[OMR_^DD87>')4).R([5MJ^3S,[YQA<_4"7XW%@^Z:Y@EU7/) M*^VP,=O(R,J6RQM^]DR&X!@2\+88$*WR"7(0X\,*L4R@TV6%MLE/9),'2R)V M7J_U?K.8=#9O]R%6E9V)(,;K-IE!?H&U;%YI0W BAN#_9^]ME]M&DG3A6T%P MY^S:$9 : $$2M&<5(9I/A@B+X(&IM;JC61DG[@4@[ M'*-C*&E7TOXRFXQ?O/9OL-KL/@K@R8D8Q*!]HEX^I0<.1 _ 3NFT@-*#[S( M)J;5N^!5J&FDK8PL*^$_#.''4W6LEX3_%TK[JLH@<(WZ;50&89I+508=>V50 M9\I'9+%?XYSYVK4DKU%F*@##BL9GAG'Y(7)C@BO]Z,>,*B+)3L5Q95_"R=K= M#J]T7M*!>!KX$IKM/4ACR0*:#@WB!(ZEN=-]<(COLO"5I2Q@2E M2F/F3NYE T]A'/<"F!RCX725]>L9+\NEAV1XO1'C%3G:Q\*L/?RXJ 9>"2-[D8"4KL?:-L,QDU<)O)<"Y?*-1CQ";Y'Z.7UQ_>ZD6^^*^$=ZR% @6:9J,A1G;.43E(]A)=H.?8GCCJ&?DS M'TS&NWN^R'=<\7>)7/G!KJ^M:=_:#QKMG/]6'&J&:#P+7$XK,H]ZL,A82F1G.0>%7/9:2:>Z1:]8DEXDV.(2^#QN&J;%)2.2 M^)0">+_PX6P[',@:'J7S49IM=0 4K>$VS[?6NS2O4:PC9=TE"^!MA M81_BS4DF&>V$JQ..ZDT CO.0T!T]/,_HB>:IR%_+<3_9[#O>%YD-EQ.HX\OY M1&@V-RF_B9"/2_=9Z==RU!>!'CH,UNP'MMJ5T7+=F"N$@[9*7;B .>_F0A#88'[1GAF!Z: M(9,-^M51-Q36)_1 _>*(,?3" &<7;(:92^V[BTNK?0"?+U[09>63PF,1P%:I M/%?5)YM'PVT%=MB!M>PLL'T@38+F^'Q@#%MI$APYY];8;J-+<,W<]YKY3KBY MNX"S8_!T L=-^&DN&%ZM);CYMJLF MG!"GTCRIF!=DG ^Z9-I=(H(.DNN61]AHVH4E[9QU#(5"L(!'6]&HPOFAJ4M3 MXS#V"IZ!B 0+-!\:X!?AC!46T6% M9X-]\&\<#/29&D"43BG&":.R2F\V7^@$! %.3R&4[7%'%;R!SF4V905G1KY;;&$ MPI(URPBN-AO)R^+*%]=&4+CXLZ8F& MRN=[*JQBX6% ?QKWE\VZQR<@'!K?W'*+K3/2\J,FB%?#<7+3I($H0I" OYWZ M ;R*W%MPPQGA.B3/"4A2DH&L^_@EE\^O$U\D=T$,;XEB,=,;<>?#Q.7SS83M M2]DP."%$BXG(01?;2'*.3OY_!UQ8>AC/E)MFJQX=%U =2#:30&:BZM8FY3U\D0R$M-ZX<\$GTL007UR+2#TC2Z]WRR@RK\M NJ9R!7OB@F)=SZ9 MHKQ0BD."[.H9D.5+GZ34'\*!YC(^]>_F<2ENL?C-U;&[ @N]8O$*!F_KDC=% M';]PM6;'D@4UZ^+$.D9]\1S1JD!+BB5Y'(4"0N#X,3&]%\X+Z#G)7_ZV0S#7)<9DAI6)SPQ$3SG91^4Y<@L,1P_B2-SZU:$;R22 MT+>X>-&TFTDJ0_N4YHAN SFMKQI'"A<'BQH(V*[PJEQ-^SHKF#2QHO5A)GQY,9IJ]1,4@OM]Z_1MV@J(B^ MOKG.5EM3UKNL@!H'-_!9Z2\5\>:AF3:)6UFW*I?=L%QV1?5\J=+ZM"KF54WM M@=;45N(-><481H^S$EE,$M!\$Z[':"+ )MJ*3WRF9!(O#RS6_V5/Y.COTP8/ M+LYMKW2]_);M*=MF!:)][;N\E=KA]3=6+2A6]<3E>N+#O,UJ"HJ[6D^\B:!C MT5]N]"RU>0ZP&/RZ<%Q"YW!26>F/LG MJ4?V$V2\$'C&@UZHZZTF^(IJ>ZF2+5F.?$F8_Z59& O5UI2UYZ-Z"C%RJC3F M,\L]TD(APWP%IBR%>I[X\63^@%2:L)?*B64U<7(,Y<0?V=07*0"BY M[CMB9_)2FVQ\_U%!LLQG:W] M%?3,A65&R3-.HIAJE6B470?5]Z KS^+M8O9J5]O2$7/YK#4SV$)%_[+CN(-JB!'^WA\4P3"#N48-_>K=G@RY+$6N)N0RF\A>=8KM M9,+ !W]IU_L;?;?>GJ\*M07E>?$8FGND--XZ++2,%-OSUBHB;_K]HUA98PX5 MW-W_V?B+C].>8! M?VT>^NEW='#GB=>CT".LGGXP.3-[&KC$_H,;)/_=.T-FAN7#WWI:Z#XP_,K9 MG>O.WGV+HZF?XMRDGL9[Q?Z[Y_],WX7SAS,O(K\:'P+?!R(P$@N,>$S/;*-W M8>I]R])M9_#W7\I+NWB[S3&@O#8ZC@;:8>%U1>VB9.%(96&XH6P*!.KFJ&H.*X8Z>(:J&)&[9Z@! M:"ASK)N=T5"MFI8=O\BI@?F,%\1C*1H+D\WO\!HZ')^$K+C#;^[=F'U >EX5 MR-E4)H8\ F?KAF%O*Q4O<.[L=)AH1$X'#/G)&BHF.CXE6 MW-7M,)&2,P>#K5Z,^K\-$I^1H%PTKK)SSV&U*2!!4,3Z)DG1Y^OGDC=D5 M5W61MM=3T8@6WETA49N*R;AW,=+[PZZ8L,HGVM]EW2(;#8S>Q5!WAEMK6L5& MW6.C%==UFVQD]BYLO6]V11N=DD.->36]K:%+A^!P)>A]XG(FZ-K_ -.8(,LY\#J7?3[NF$IG^D(>6K=@I&6>:H/ M/ 47>]]1/'48/+5=Y<5.>0D3,,Y8-P;6%E48RA5OS!)?$,^(8]D1IAXP!6$? M)#E6' "B?.J5HQ34BVYU6!&*[7INR B#R?8U"K+O]0FC%&PJ\ S;]4!\/ MJ@*_=Y->N8:O$&YHC9'&O0MSH _&0Q5H.#YN6K?#HRUN&AJ]"TJIH M0V.^N.*@T'Y8[-S@L(*82Y!XGS*+D,/;$?1=CENX89/'.N[!*7Z_3>/0/;TT0K13\1/[?+Z$D^/>,WDT5MMF[&#NZ69.[ M4G;D0?/2RM!6^[QD\;K\D6,H9CHN9EH9UFJ?F3 !VK?T\; #FJE-,[+K=_@W M! 7W/9FI$H.,:)[!9!X3.#.W*D\K3;7;>UP0_2.;,B"Q)YROR] CQ^R2Z-U4 M@&RXV?6QM8TN5AF&#C)7XXM]%\PUZ%W8ACXVMU'.BKLZR%V-;_I=<->0@MM# MHP/<=4KN^W46-PKP;#4BS5DT/<,Q!5M<^@=K([=9>YJ$M>*3T?Q7_/=W?/GU M]'<0("1W4[D9]2Y&ACXPRV*EFT#P8; M@UTYTJV:M/;A)Y Z?_V3DW^*SOTN>DQJ! 7IFTG+1I;QR #+6+SK.:K"-&;O8E"#"J(\]8/FEL:>>AOZ!U,\&/>I5@LISWP?B?69^XS)%.6& MMYY"_\8IVU0@^KV+L:V/G:X8K,HCVF=[2,O,9(/W,]3M<;5/3S'3P3/3QCGT M#9EI %9?7Q^,QAUAIE-RI>'HXCE[,8E>J,=4SG:;MSD2_M>G32[T+?EI1"'SD;%U?X7BI^[QTR9W^I;\A/"*Y@@!%CO"4*?D MAR]FR+>]Q _6\&UU_MA:B:4M1&8,5[JC&UN5DRB/JH.,U4I*?'/&<@QB+,?9 M)AJJ&*N#C-5**GP+QD(XQK%NC;=)VBBW?<,,N/+,=^&9E[-/6\B&A77M9LU$ M.>5/'3Q7;9D!WX*K^KV+@6X/E)=^A%RU9:9\"ZZRD:O&V]?C=M!5[X^Z?9=_ M;3[=.4K15V )S"%1S"-W$&'YY_AP,H&,J7&?&;BM:@=V'90WU@ MM56+O-X)'H!O=JJLN,)XV!TKXNPMQ]:'9EM]%XH5#YP55U@K#>2T8I*-8 MV2GA>GZ;QY-[%TM5HBF:S*"*TN=L",D,1\FK#->F5O W]QD)F/R(+A%G+6;? M!(&_!6XHD?Z)QDWU/<* FJ8^4OA-Q\92*ZS9W;$4 H):8[U?4[&B6.J@66J% M5;HSEAICGG2L.Z-JS/Z@TUD'=:W>I(N:P M SKIE'SQ&SB&EN_L@S5P6[NRXPA(X"6?X^@!Z7L];4- ;+RS!X.NM%@I=VGW MZ:0=69"/;3\M9W^F]_EM&WYN,O T%!5:)^(F&[8"759U1I]*;!\U032_U5AC* M!-6KV\Y ']: N 1B0H[$^Z$Q#^RDY\.(L?>7![_;>S^E,X\*XW0RR=.4& M07(]O7QT_0#I_CF*4E.*5I &"&G%13817@?Y* H/D35+[)-=N,^ M:-,8HW2,:L#/59;UH-EJS2#_CMC*-!#J03=K-*[BJX/FJS5C_;OB*Q/X2G?& M'2@*41A1&494([@&A8;2,D94&V)E]2X&(T,?UU3P=0T.12'S= ,S>@]TC7M>()@45,_=,.) HLZD)6= M4MI,ND "U2Q)YL"IC)I:HI#6B3FT,$I9WNZ2?6H2):J)M96LVD=VFU+M^!=! MVRLD;?D6F/H_F7?V%XNCN@M@T --[UBF];XC$625MGB=7-DZK+2&08%(J+KM M]/6!T18 I>*H#G%4@T182QPU0HXR^Z,6K=2.V**'<=.+#A?>L#J;,=@R9C)/ M*_&UF[S7_V7>'?LLK?QE;MS+%[C3V@6NLA*'$*S:DIG64+@(_S@:Z4;-!:Y2 M7 ?-3.NGN-IB)LOH73A#W>E"NO1T_?/TGFGL)XLG/K_'DS2:_*E%,X*C4(YX M&VTM2-%K3M!/@M)-F[A-BW+ 1DT;H7*<#IZ9FC2QM,),5N_"UJW1UD.B%3-U MCYF:]*RTPDR8L+3UX:BM44O* V]PEPNS#&]NC]VF;032#];>W8$C?CW%2-6F M$73+5@[X@?'0+ASPE4RTAI+%1D!PNQ5J<_=9: =>]Y9J:-@U-71*[O9W-BL" M05T%;I)HEQH.>D9RDE]/KXBX9.DV5KJ87G+& M>G^\#<2C\I$ZR$OKA\[;XB6'XC<&_']0=;L5-W6-FW83.E^+F5Z^R\==*\HY M)7?[(YNR.&:>)GMW*P#.I^5QMSTS"41$DO@R)ZH4H*8ZMX]XCB-#M_O;8*4I MMZE[&G>-J4E-6.E%C=LWN^8]*5;:U^2%MEG)ZAHKJ7[.K)^S44?%B34L;7?/ M-^NA:Z&RI$^8CXX^% ==-UER!9]_1VRH=V[Z!M#?62J!F/%BUMT<[;! MBP/>5CS0C1IL^ZYQ8YLQA:Z;)5?W;GC'P 0AXT3G)@H#,_,1CA#L2UUS0T^+ M69+&_B2E$OOD?ILPPZG*WHK\ 0H>_O]33OKO&=%I_DKHE7]0^.0W6'T$DCJ) MF9NPCXS_]]//23!'BL)?Z)2_NRG[-)VR2=,AZ68?Y[6!23-TV@(:?OV[I"7_ M])CX>2=@%1WG[)& 8;%;P#=23-U!IF[10.HX*U.2S[8=W72V[G#=.4>W%/OI MM&VUOD6E:[?LS@]## !%4VU&O'):U1A-Y-39H9PV%KLQB9W5UT=J.O(Q,MNX M0\QF(\BG/A[;^LAJRY%6S-8A9C.-+G&;"<:Q/=0'=E=X[:BPMEJP&AC\<*F] ML$,KOVM$^]N.]GX\>F67\:?&>L7"6VSD6+H]W+H+\!!\;R6)2A*[Z+O8_19] M%R6(G>)))8B'Y-?9+?IU*G:W/>+MS7PV"QB6V+F!YOG))(B2>;PARFTU8]T' MJGO1'*%(MP.37<>I/IVEM=H-8'2%0Y?[B=K,!9G&+@ _G$0/3$O=GP+7=IM: MSN.\WX[S%EOAUWTAOOB!;/$->.4K:YQ6LK'YV]#'UM9E9-TI0%?"<)S"L*+8 ML@5A0!1A2S>Q>.[K36 MM* $00G":YE[6PG"P* KP=G>\6FS$N27%.?5PW\]__'B[_"'?.V#&]_Y(04- M%QIP)@P)L7"<2RW2K<^9S,@7#]JB<#-CVE><2:6ED785A12L=['.0W1?N8%V MD\(/J.G[/"/VXK[%0^T!O'46\5;Q=S$+W-1_9.^??"^]EZQ5^!:GZCLC_XI[ M"RN8I\N_LHJB>R"<.8 UC49E6A3_Q.4B^_K]D3UR#.]V:K!;>SAFKFG<]IEC M,,>T;38T_@?VUY/?NH_E'F;N'3N[C9G[YYD[A2V^R+ M%%M*E^ET9PS%&1ZD.8I=.D_@;!;CIV!-;F?6HMW'J+O^8_4!@:?Y T6=,.Q0 M[84(+^M>U!U^O1HPG6[I@4K:B>N!T)UIX)DOE_#.;Z&DO7*=A2=W/6.][S.S^D1=&7WHN'"96."FGA M"B4*\U_GNNKS,>:@\KG:CP +IE=2M?_B[FQ]BE$6)6/;,(> M;D'Z^J9>,DJWH4O!UUJWJJ+;!+,,K#-97?^(>?WE_- M$]@>B[-NX-0"N")/L0\!1(!&N/U&NF&W-=&P0\7V76IY79-_:*8, M=;BRGS,6PLF^VZC0?AWXFU/\_G$41C5@)HPVQ_7^6+;_ \,:V+\S@H2\G@J% MW%C)VKT+"Y0L*=J.Y(Q/&*EB_Y;T=MQ#@*&..=#[MIH3>XSS+I/#C$()IA%OA8YM.\1F"04_0R]#[F]/S$ MK>7&\C&B;F.LYVH-?Z,#C2R*F]:/L98=XRV<"<5-W6)FU:&;-KD M)H)3' P'NCWL2I/=2;G/-W @/!;SX,9_,IP1JUSH3:_M&Q8$&*P,O=\D,3>4 MBR$A/YJ6I1MCY1$=(RNMN+-;9"636,ET]%%GW"/%2GN\L%MD):MW,1I;^FC8 ME5;!D_*S_\%"%KL!W=:N]^"'?I+&U.NA/.U-KVQ!4Q".RQ)%-Y60?N_"&8P0 M9*\CUJSRC?9X:[?-37;O8CSHZ]9PZ](MQ4T=Y*85%W?;W#2 V]LT]*'=E;A- MFYZVY73\]OX1(;C@I%+[8;&9SY!GK?J,;V%?.='O-5S(4=,I_9NQ@9EFX,.ZWW3J$96<)]"6!X ME<'?'$KS$CE3B4+;%1OW/J-7W02?O#N)%%F/_$,O3;>>OU6*8;IKU&@]X% MUM'53#1I;*4>F!MT[(RS)AKTIHPS!,8Q=7O0@GNC&*=3C+,F>O*FC(,--R-] M6#-D<^^,[W5ZS[*9:&_$A?NV=B[:D1N?NPF2(WF_1F%4#AEM*AR8<+)T MV]SF.E;>3!<9:NW =[L,-2:&&EC;7-.*H0[//6Z7C1P#K#W;T,%?4&[RWM@! M\P[:+8.C8J6AIBKMOXD:VS7ELQW*(VD,I@=LR*ZQ,28[=%A[_JP)E*O MF/CTF'C=-'R7F!AQ$D>VWA^976;A4PAH?,DL(;"-0C;UTSRLH2(:VT]'%R[" M!T[;QH*"6'>.;M2 Z2B'\[ 9:-V)XELRT( 8:#S8)CZL&*B+#+3N%.XM&0@1 M[_KZP.E #/44HA1?65I;C+]#^[=S-%@?ZKS9YH](^-<-OP [;5YUZQ":7]^R M=-NI1BH[9*BWX&LJ^5+RM4%D:#OY3/^^C XIT=[@R'.M_W:S81_5WN(^D->+YKB> M1D,7-_)M3V=I)P6I]L%-_,DV-7E'>OD=RQ7WC<4WJ+Y>=-6LI3?=)S<.@0R) M? RQ2W:I&=FE-C9Z%\:YLTU N#N%PHK]CY[]ARVSOTGL?QQU\HK]CY[]1RVS MOX7LWV\A;=YYKZ5+1__1#^8I\[9 )UIF"Q^C:#?<_1%*_88VGV"S.KGO;VWU M-3N55TKP*HE2$M6F&?F"1-E;&Y)*HI1$=6+;^[1,7Y"HP=:VZ>XEZA1J2/Z@ M?S!/1ZGB:I&R)M1+2A M679U3+-PAZ:E#XQJ<6 ;)[9M"NL83WQ%V?!N3YSJP8:&H_?5B>_MQ%?4^>[V MQ*E":3!P$"O^Y1,_J5SNDGC@!A<^WT;ESE_? CXJ7M_L/A.G46'YQMP^;OU& M:]?R%;PE.-_*ON+>P CBY MI5_I .', :QIY)1I4?P3EXO\X_=']L@QO-NIP6[MX9BYIG';9X[!'-.VV=#X M']/H]^2W[F.YAQDP\MEMS-P_S]PI;/&=&SRYSPEJE")' 3L5R;Y(L:5TF4YW MQE"YC5"[_L?J P''Z0=6LT13%(T4I^/LO M[D7=X==+N^FL(>Y+KX3VV7E4KP="=Z9]"2?+)7SI%HC3'>O6-H>W0]MS1O; MZ;L3UW&&UL"S^L.^Y4W_Q^R/>QG5.K7UDM;+=1T_\8=9S.Y9F( 6TT3'_1NL M:'_;G$Y[W"^]ZIV?PC(F:UP";_Q02^^C.3S5>V%G1::VRDS][WF2^M-GV"JO M_<[T.YDLL+/ G27LG?S+>\]/9H'[_,X/:37TI??B^>)2&%3+W>F%_->YMCLW MN,83'JQXL_CU.?SJE^K/!\ZY:5NUOS+.S=J?+WN4:9T;3OU7ECUJ^<]M8WCD MB[)??-2*4,2+]K4YJ'RNQASF(KD?>]A9I7Z(3IWUD$X;FJ]8W M]28AFG7]CG4;8;I-,,M $+#57MK*W9X,N2Q%KB;D,K<+CQX@EE!C[(+M!VYV MC@;;5*"<2._G/K +0/[:P2XXA.&V2KZ4?.T9N\#"B%,;V 5*OKK%:4J^.H%= M8!EV&]@%:DIV:S,_)J4@GIP @N8N'_^!@;[4_?F:B;^C^_Y)%3K^'L8,EO$7 M\[0[UP\%;VF@C![<^$\F(J)L,H_]U&?)6DQWG#")+>*TDFR7XO-<95\^NGZ M% >MG8!JOLGH?NEAE!IC^Z#?KZ<_W)_?HAB7<5E +?D1?7-C^$ACK3_H73BZ M53/E6,W@["8O[FYJ38>X<60763(M4>X=XPAJ1!YU&_!-.Z( M 7P8)LKG*(9_AAH<,AS;Y%E+8WA:0'41)S9U=@\VB*#VE2#V#Z0U?]MEZ/W( M*;];4<,*<$MW^E4 \88F27=@5XZ<-?=JDG2#2;%PV]!-QWE]7!3%GYVR4#K! MGR;6BMNZN94%W2WPE'-GMJ#88/Q\%U(F4E#U$VC MK:F:G4Y*G2R#[M6\V16K8G7"6+?'G4[N*"X]$"-G5UR*.?Z![MCMPHZI%.2& M!DW9E-EB2M#JUL 3JF-HDS1'I)/6K=*K44=2%376-S;5[!GP?\=H;6+#5B?: M46!@)<=*CENV@-N4XP'5!MICW;1;B,@I.59RK.1X71^A33D>]BX&1E\?M3AI M?N]2K/ 43@I/8=P.GL)0X2GL?RT*3Z%%/(6N;*&DO3ZX 6@OIMW<,Y8FG=X4 MO6I#\ -=8S\G#"ZKF1MKCVXP9VO#(1P*]L'(/!_WZW]U/# #_9W!#(P/$V5 M00LH:('=0PL<5XE"_:8ODZ1X VXWGG1#]MG#"-!5*SN%Y VO/4HU=_,C5PU: M73A'-[FGR<,3_ O[W[D/IAWW/#:O.3^VZ%W=%KL=A6N4%%M1\80LATA.:G>H-_JFI154]#&5TE.S[RI3EB2C66#<.U'P[X^K*FK4&T\A\],*S1N MB[QD&>"PZP-SJ!M&%??G=7CII+R0R\D$MI(F6LPF#"Y/.-2LC\$-@N@) ^P* M$&)CO2OI^STC[U>6;BHL!/MOC1S='&W=/]D=RUUQT[J*MU5F(D1#T^GKQKA: MD*TLW)WSQ;>8S5S?T]C/&0L3>"[&@D23V7HA/F6HK-*^@L:?.(G!2Z26!QXL MWU1NJ(NAKP^<:A63LGT/GZ56J.!=M6V MV(K%',U@.<]D*6/"=(;URA2N4#;R%C8RI^JWP U3,&@^2<*";]E89D:@I4U# M[UL*W^D8>6FE<=PB*SF]"VMDZJ-15_RLXZHC6P).#>?GIK!:+6!NPC0BR5DT M/9O#/[:WC8]_@QN)A&TL(&.P3\RA[@R[$KY3L> ] MZMI6>:EO]"[Z(T,?#[K"2Z=@SWX)4S>\\['&@:M694]^$"B; M=6.=*DG8F.%IHM=P;.J.U5;X3!FH7>*<%?IS8\8AV*8A7+RFU97Z]%.P1OE< M*E5RL*V/G^>#OT;A9+/<0W\ UH(UU 8S^T<'4YS FC[=1.-Q7_4NQCIX^%('PVJJ'E=2U_OH0%0 M"=4I"=5:E2&-98J&!9=JO_LR=5Q.2SWNQ:^^>^L'U(%$52$W:33Y\SX* M@*3)?_Z'8YFC]QIFH=/G;8 2"F>TB#3XVA@*399V"A$_B8X1Y(RQ#2K*:V.? M[ KAY#!:)++FM)G[C-TNVS@LQW:QUVWQ>*[O==OJOG'&V+#$LS]&%]D!*[DK ME?=[ (E60M&EO>V@.W [F;!QN)R#=7=V1V3BI/JQ%POPUK%C5"JJ6>&==!J> M-Q41LW=AC_5^9Y!A5%[SU0KOMN8E"WAIJ-M.6U,&.Q(U. QM"U=F/&Q=C9Z3W[2.KQSND M[&A;.O;4VV!7:=\6Q(5F<"%*@6EV/_.AVJ\[H:Q;8+LA(5Z9 WTP'G>>[8XK MX;8DOQ*%M!P.S!GZ4:R%.%E*M:YL"?6S%MH>Z M-6K+2CDP$_C(&6JSD/#F_#3 ?FP'^:DK*893L&UY!XP*^+;6!E-P +>0!6S# MMOJZ8V^M6Y4YVT%.6J<7IAU&0L1C;,$>')DU>T@A7Q7JW5NHM[%\]!'P<##H M8_-MYX-M*L;;"?6\#;_9R&^V[<#5WE:CMPKN;A?PQHMCL! 0FPH4 4^C:WUZ2Q6\LOKEW M8U;16U;Q;OWR]7.=4$8A\=TW-[Z.;U(W91X--,R?*>Y5(Q?3TER^KM9 MCM.[,,[Q@*JQK,H/M)D;:X_XQ'-MZ1X2?%/R,C7K\B+9ZFFIR>4\O8]BX *O ML>4RQLP([ C_7]T#7Y_F9L_7=[Z7+TDR;[Z/H4%3+FU#']C5PY'[\.G9N]_# M]3Q-4C [0+H:;X0F8_7'\/\7-A+E+]#<5/O()NSAEL7:[J7#7F/\,'Z(U.W["I R;:\UW0/V_ >X57US;$^[B\_D'5X MSSK/# FX%%78N<[47U^IT+U4.M?JT6%56U?:G%14N55&65\#K,,H6(?6%138 M??M:AV.@?]!:-,[MG5C#PTV-\\%NEK,OX]S>GX$$QOEHA^91TYUL9AZ-C!?X MI*65;6'TC$P$*-0'5K48?(4MQUNL=F>)#_;&:"-KMXS6="?;'&>_.;*H[JS!'*? JO6^(U5/ MJHJN52Y:7V5LPT7#KG&1BJ@O,]BOVC38ASNQD$>;&NRCW2QG7P;[<']VU+BY M\3':V^H<,,2MH:$[3@-3=QNSK^G6MC#[''/WE-_,['.LYBMKRK';$&X#>[GI M\C8D'-K+8-@.:X9N;/"#37TW^J0*WKH='*RJ]\WE:>EHJJTH"=KH:M0U>/B,P;L>6?!\FF&I-VU6P]?P M!&G"QBP!+HH]&NOCFE&0E7I8%90Z*!Y:4>#>%@N-P8\<&(8^J"DXV#L+G1;( M'ZP9R>P&VLSU/;C*M8D[\U-WL[&0)V);K@+TRXCZ#6CZ);SB%&TL%31C5Q^: M?=TV5"7.,7+2*D2_EA@)FSO[>M\8ZTY-4OJ@W9@#4;.3R?QA'F 0&PY\ZD_\ M4X,HV=)T36 #\+=% ?G.4A=>Y7URXQ (DA3H_)&3N;&L8.FMJ8]PP&0-C*HR M: ^;LRH*=W^,A:70AF[AC3ZHQI^5F;LO_2L@K*.'6;( MF6LGRGG77$8%[?JX9LC+^EJZ@U;R@:"@),U;B15&Q>8JN]BYS:=!-I:74>_" MTFT3\:^W3I(I;)0CX;L5H8T6V,Y!MALXACX<=Q]VO4US^T 4>; P?W9]Q;XF M"@C?8V6VZVD.LVZ3-,>CA1I @EV&7@M*:=SB9/D6C[2C\S:5("M!;AMJK0TY M[AM&B]/L7UF.R?3X)<6YI[)>IE#3]>#&=W[(WVN5A6C"X 3B!>98NKT]<(U% M4%.,:8BVEFAII%U%(5&*(GN?_= -)SZ8'M0O0(!="X5"A8V+A]H#>.LL2BC1 M]BYF@8L51N^??"^]EWQ:^)8X/2/_BGL+*YBGR[^RBJ)[()PY^#\X&FZA:*KP M)RX76=_OC^R18WBW4X/=VL,Q,?. M;F/F_GGF3F&+[]S@R7U.D/V*O :,)I>$-NPBQ9;293K=&4-QA@=-$"%,.9PG M<#:+\5.P)K^2V4M%>NL_#DZ@#U/I6=I2YNEU[U#HL4_,D:NOR-'VKI M?32'IWIYXH6NJESATKT(:PS<6<+>R;^\]_QD%KC/[_R0GDM?>B^X6&AI5.T+ MUR(1B?]:J)^Q-3H? MC^M_L^Q)RW]N&T.U)K6F3J[IY2>M")"]#.59<$]+1O;+EG3UCMN/>S1:=3F0 M0?0OYL;:)S \HIXK6_J):]C&Z*-%VFVVO7H-L&P@6 =M-DU(81/@%R6(E<3 MKD.QTZ*+XB3%28J3NL-)!SV]8+UM MKVA7W6:"P?:#9IB&ZR(_:C(\1&=JZX]0AGBEMIK39 M&MIL!<>NI\WL(YTF(#+&[D7,?ZZ=/0W)0A61"^*PI!Q-GCRTWN-_63QQ$^H&HZ#ST4S_&VB46T= M_]G9K9LPCWK"69A0Z9TV T=]^1CV[0*@AR-!2]3^.CV%'*/WXSP&(GRC <_ M+/KE-3^$3^)TO#HA&_4N!N.ZT1;;G\FVP;!#.-,,YU^1:Q#S F,$V6O8$0RR*7)VURRX+TMOT+C)I7KPUVGV@_5A/ M6@E&9ZVUK03#[%T,]5&_&B]3)[U'(^V8HGY-C#1@5NV1):DHM0%F3F-_@@V7 M_/.',J\>*Y0OJ1 _ ;FY/DNW>Q<#1^W9+QL()GKN* M>7;6BFY/3 8@)@/='E8!ZM6Y[^#"V^S0FU]XPY47GHK--C#[TWM$=O?F$\KM MA["3!(^:,)[@1VDD?IKZA#?"0A^^%"*TE K=*D= MU].K_,ZX81/X*().-K;@L+@)0=-W7\EZLI?:J.N\>@O)3O MJ4(TW63\P*+E059CM$.0[ MF\WCR;V;L&2-8-^I1.N6#]/;(CN?D[K&[VVL"A"TP-%MJPI%>[8X8XKYU)VB71?24>>GM%IG+<)C MBAA^9[[(_JYC$:Y7]:DBA^T7=?Z(F9O,XV>A8GEC?N,;NFR2J/4D5: M%+D4N12Y3HM]QBVZ%N]"\O2!U9+"-DG6&31*+RX062B>*!3_R?SSOYB<51W MEOU"UD,=YEY$=9_!"9M$=314HKH74=T@_K"^J Z4J.Y95/M['#+4'X*H]O7A MN*7N1G6Z+XKJJJ/=3E1':XKJ21=6J@DZKZ+3]C%!I^]@G[9JRU-U6YT4@7U, MT.DC5(%JV%82T$D)Z.]! FS,C ^5".RQ&M7S$[!]GI'<;#EUU*>Z\ZF3;K9_ M=3"F W1RFW8=]RMH3 EL ?[6(CJ-;=;#,JD>5=6CV@D9J S[4 &K'J$)B4# M2@8Z(0,5C*:M9:!9@-ON+P-K4B*B/ +UJ8T]@B[7%N^\X?"HRKV:JO0]-AS: MMBCZZ58\Y\C/O2YQN4&WX=J)2[OM&@-US(=1TVQ6H_>]VZ!'7, MQU4':#OMU@&J<^]BA: ]WE7949=["%YJ7[QJK7WQJ'IJMVC/4;W)BHZ*CHJ. MBHZ*CGMI7SS@Z&9;[8L'6+O4-)*YQU#' $?I]$U]:+4$UW*"I6F- I9M("L- M3#@T=5Q[DL8]1B8&EI+&O4IC&Q!)@[Z2QKU)H[W')L2!K:1QG]*XZFS7D\;! M2FE412)']JF3+AO_(N9QY$7CM7%>&L61L#0-V -L8_DT#ET+67HJ]>.JS%*1 M2Y%+D4N1ZR3)=4KQ5U5=NI7?N0(HHE6_<]A-O_/(#[[.(UT''F2E1SKJ6GSH MR ^R UD51TEP-R2XG7S+6$EP%R1XCYF884?SHD=^\+O*T0Q79TQ/H Q4#H7= M1^7GMB[E[FJ%U,K4RO:ZLI/&M53U7\UC#2L0^4JSO871(Q[4T,BQ>A<#G+G7 M+>/VD(YV.?!$73BAY1$8K ' [D-&A.M:]RNB*,]U. M1G>&7G],14C?V6P>3^[=!)Z8U2&=/#IE4]U4 >9[03=QK70Y 7Z.$7"XH7F( MP[8=W;:Z-9_YD ZWF>7?Y&C_Z09S)D_V*DK2WUAZ'S4_8YR_[8SU_K@M%^ $ M3[FI"%=P!7:V1J-M:6UU*I5 M,<]=.-ZKD,2;'3K=F8W/O+_[B&=N1HAMG\3N,L58LM,8%^TDZX3QZ6>TD>6I**JH[ZA M]%2BO=M;RB]IUF7SYTI1!WY\&\22L.-$-VOJ0%2(82]V\UH'3G=G.^>-+2F& M/C1-%3I4(25%+D6NXR/7"00L56]O.TF[%4-$6JNW'3F]"WNL6X;1*3?V. Z] M62ZO'01V-];'0L*GTE>K[AVSHU7WQW'L M':S'=ZQNUOH>^8'ONU+?Z:MA,O)0+F&EN'$WT&:N[YWYH39Q9W[J!FJ6C)J5 MH.BHZ*CHJ.BHZ+AG.IY2O%-A":SM [6&>O:R?:S:DO?K[&PY&'>-4,:@=V'V M];XQUIV.C3D_BD-=(JZM09R]+*ZJ0WF_XKKEH-LUQ'4$XFKIQG"L&^-N0=8= MQ:'6B^N@M6DT+XNKH\1UG^*ZZEA;$%?LS34P$ZR;]HHBK*,**=8?#A'T[!;+ MQK' =,;"Q*538C_Q[^Q42DA5V<_N9'H%E/>E]^]YDF+S7_(CRD/ M\?@VZ7#BTJL"DWYGH (2/V4W+'[T)XP7:WYGD^@NI*=LU/,PQO9NO6_U04&, M596F$JC."=2*2HK."12UTO?!0+:-E@SD$^00)5"[$Z@5">S."91%V!2.HP^, M:C/F+F+3AXF-Q3T_C7=J:)@MC\*0<7YX\M-[,')9//$3FN#'^Z:B&?XV 78! M%X/_K,XZG@6PJE,)?*L&QE>SC5_J1Z+?77-^_208N7$_TKA/JD2U]RKIZ*!T MK#!T=R\==N_"UBUGH*1#24?GI&.=LLN=2@@&GX MR,Z Y<#$U-S,9]"FY\Y;@J$4N12Y% M+D6NHR'7ONS:J^RBO9Y>Y=?K#9O )U._.6+9&'M2=',TT,UQVRTIA]=K_DW, M,4 ;:.+.9FC:N$&@(HC*FU7D4N3JJ#^X54GQ7J/<:WB:P M#[A-1B/=J &[58-ZE)B\OI@LL;WV+"9F[\(9ZDY-@''+E/#AE:^IX3/*2>ND MIJBT1S0;U-/:W!;;L);.;5&#>I2D*'(I=O4Z-J&S;N)S+X.?U?'_=HBOA_\4ML8*!'OAHCO'-G4 M-H:=138]\N-^3^(B.\:#=4VG/714(\JL+ID8LMDPCN#F0>$G_H3 M/U6C6M0H D5'14=%1T5'1<<]T_&4(IQJ5,O:T]1=5<[DMP5 ^1;DES35)*[7\G=VY1XV[1Z%XYN.;9N M#ZM@NDIP=R2X^\DNF!U-(![2R383W,JY[DYP[=[%2'?&ICZP+57#J2 (56V0 M(IK'C,)+JWN&5:1)>6OM6WTU M[MIW-A/H -YEZ'$>K?8$-Q9\1&ARQGI_7.U,4?V_2C9>7S;6&22X&]FPC-[% MP##T0;-KL?*B>^L+,'"X=RF M/K*&<"-VK*#H.$Z^F]6]5D=+C8[CS+M:]VO9W:W[/8Z3[V9%L*5@"SHC[?NK M%;:&Z]<*'U4$>'5WLQA#OK.8W;,P\1]Q,@D&VK4WF/;?*A)P'%RM^OH4 M'14=%1T5'14=5=^SZGM^=5]I6)G O1M?J:/X3X=TLLVBG7N;K&Y;#D&ZC4=M MY<5/\&R;2NU^L%ZO:SV,5&O#ZP5O0CJ/%N3U/UD'OH=S3,> MQJ*8VU!4G':A*GWA]5JZ^.-,=8?S/6JN**NA8PJ4%/WIZHR5=5"VPKW MBOP1\>-5D1WS_G!_?HMB?,]EFL;^[3QU;P/V(_H&"CY,&VN"/FD" MTZ@6G*O35\+RZI[FNG ?^Q8;3,N/=7O<5M_>"3*"DIL=RDVE\[PC?D++-M1)21Q7EKJ^D M_1&E;L"1$@1%209&[S5&E&VA>)9O[UT?F->+YN CVF3B-1B78%Z'YEBWG!7U M5DJ?*WW>$7V^<^AR>]2[Z.NCL:&;PT/7YQ1!^H4RX_!?SW^\^#O\(9?[X,9W M?DCO'99E9L* Y'';S& :J[C!0FZX84S[&J7PP#32KJ*0Z$&]UI_]T TGOAMH M-RG\ "$XD_/L+!:W)QYJ(0_.HL3'\WL7,SXKYOV3[Z7WDO\*WQ)G9.1?<6]A M!?-T^5;>L;/;F+E_GKE3V.([-WARGQ-DLB)' 3N))=D#6/,B MQ9;293K=&4-QO@9YCV*7SA/$D\7X*5B3VYFU:/(.6OT*3[Y!WNMC%@MS [\3K:,'Y,O"5-0NQ>FO>J3B3S)\^\Q_Y(/=A M^JX_W,-I+KEEI=AI?J*Y6LHF]R&\^NZ9>@[<\'FY/!;9T3J03;[!O))EO']B M.OW-?*^)GT3S./M1%,N?SA/QL[*9T-TZ$NZ>N=[_SMT8 ME!*H C_4;H#I7.VW* 3VT[4KH I8GZ'OGFO7\UB;!NY=?-)JFNX MPLF]F^K\&![]9 Z:!$B0N'?(M.YL!ES+63&%SVE/;J)-X!Y&U0.JZ)X%\#06 MS0)&N.-S?''*X+-@A][=:\E]%*?P6(]%\/P0UO@ -SD\P@T">(+8+:XB.1<[ MKLA#8XE?D.MG_F>-;(\7I7C-"TNPV2LI0MHE*IJB9EM'6KJM$9!!)\6;;9K= M;$EVLVDH!;.8S5S!\#A<,?:P8%1[\M-[[??SFW/MCH4L!@Y[QE^S&3ZL,(1Q M%OOP6.#8)!/+?UQ>?I,"QT5E]4K@(<'<0U9G\NET*KG0([^#>&M/X!#"6J*G M$)Z5S&\3W_/=&*Z"<^TR".!!(+Y"ZVEI#"3DSAX7F%M>#@NR[CXR[9:Q4&.! M#Y8NK0PHD*\4OB/DW$>W4GMF;HQ5M+"L$'3(A#W_-7/;@>]GW1)H%NH*!X.2[9(?!F]&WQK_C[R3S&VF=Z[7\E>$H9 M=YZ#1Q62Q0@?3%CM*^&,X'5 "J2S#]28I+CN:)W#6+@L%F_81DKD]X1=3S^! M:.!BDDQ9#(R#5!:P&R1[MI_#UQ,_[J4&X-<2[&XM'A&R@ASKI\]<6Z#< S/^ M[]P'9@7N"^%RHLD:P-(/[I\,3ES0C6016';^,.,,2[>ARR>^(O?#BN"J0TWS MP%6!D)K5O*O]EKU75)\DQ?>"PKM%Z'@4AGL_2:,88RWP>!Y70A*XCZX?D$_F M)D+(-'RA_/L::A5V]P@Z*9HG E*NLM-=A$2;NGX,Q _F=%Y =R8.)/#=6S_P4Q_9 (^#*_S; M>0)O39">#[=X#^ 9Z1K#1V0BP5T%N C1Y=#AB"9"VZ?N3TW&EN 7^)[J(A*X MAE)V!\K2#Q\9'V8,YWD-K 9/#^\B7/LMVB%Z46K$$F"Y*)$Y%>ARBX7%F+,P M^XF7"<.[FY81XUVEPW7I3^XU?K/<,_X:_"=*)+[WWW/O3G#M;33GTC=QX_@9 M?[F"CFU<%$E(F9 0@P%[NUWVN/-ZN?XC,W! BN>@M6XCO$"BZ XTX%40S3WBM5 @WX82+@7#$ MMW '2C>4GH4?<9-[G?ZDVF.XQ_"U>+W&?S)*H8&H@0:B:XS?VYG7">X4@V_ M9\Y!\\!7P*7$NYZ>YC&Z[I/*PS/7DC^M]D7<3$Y 1X _79 RI(R?SFF#X$GB M@_$9B\N'ASZ#DJ&G>+'[1 H.:,'8 S=H/0;'Y=&J 8"@R7V "\IGA'["2RX=Z&Q^"_9"0!$ #XC#"]!+ M'Y'1/\8?5/H5IF#)FV;$<.+0^*L%$NW0H']U/0&G#RO$+F5!%W%W36#]T0->F9G?!JLNF^= )K]T/<] 4*3G MZ,VE3X6W$J;^T8N"XW)#86CC">5!+B_2P@@NQ5OB09(P,C"P: ;=#_A4FW?A M=Y#2<,X^@UUR)=;W!W#!E=CV4KNW?US7HR"#]IU-(M#]NPW"OCJSR]WZ=-O@ MAO\"UGZZ9R%GTBB0P08P^!Y\Y/N["..$P([21,0ODXD(_K_P!DORHE- -Q1R MP+54S*8!J)8DBV.@+H/8QW6#X):1]D*W'O'M45H-/&1RYO\\N_<]6/ [/-C!ZH\, M5W]DE),T7B!I\3\R@T<5M=;P!)EP"=+"='UF X1+A97E4WP@[EP$7^&B" MD9O?R49+$!,QB\D4K#0,93)NV&DSCA4D[\@I0]>*9;>6"(:SPLOXHBB9>.G) M= /8=)Z?S +W&2]?,+K@NLL71>M'.15@]OAX?]K5%O6JGT M=5 OP/_ FQ;+;,1%>P..VGHEL,-Q7 T.#I+X/(:#F+,IXL9R)+$M L#I,L_426-F9=P/32*1DSQT?HHKX@],BZ MDEIM087R"$>F,HO+3!@P!2R%OJAC94 2A2$+SN1KQ2^F[B1+8X5R9%4RGY%2 MQ*V SL-*)OEY_C+\C<=FH")]D>4,*;D*W_E+5$!105$(RX2]/8OUM^CH7@IE M#"M!HBRU2X9-,CH'8)<4]GW$-DEAE^)*Q.M5B [F^I$/Y^2H(I^U?E\6WO^) MO[2QOD:X:OO%RZ;-:[*%!8-78%OGU7F=N[L=6UBT#;>B=5[%0MKUI;A%A-DZ.>T,UN*;Y7KO"CVJ7I5_JXJ":K*. 29-J7 MKY]+0@(\ /)Y/?TGME5\8S$UM):4 [J8J"">HMA+6)CI!B,7'?!*HY!550,N M!PTBC=ILEQ.LG7V.=KY/<*W!N:S?9Y)O]%SC;<&R**_N:#5>R!Z27L;HDQ]B ML4!8S$R&M&:J@JAYWN7"\TK)$/%D_M0UOCV?8=6!B$K7K_^JY?4OTJ/9^C^\ MM/YJ2%K;H)Z>^.;S'-4G[_6>@?G^(_K /E&](_.^A)^!?:ZG]-N//A9XA-Z* M6\8YR/N$4T&CC6I$!Q3/6Z9)4L@Z3R0(J5GQ64F5PR^X!7?V_\V!,[GI0M4Y MD1L3-K/G@WL&SE>2%36B^L)0E<];15SOT4]X92KY:OSK+$EYU3O^!85GAE5" M5!5$M$L*=&8+=)YF=$;#"7/:GJ T_G2IWN0263$>S26:=],;@4LY5N&=864AV4_)XQYRCY@!K5DJV//#ZB@-BB&R MR9S8.N5/P',&WOF")^C#J4? L%04,IF@QGTF%O%_5BBY&8F<1AHT2EH(-3WD6NJ3( 3L33!2X M3\E<5F7A[?C @P5^WIXE7@+ZE%0G.0,/D0?4D!40/+"<9%&'.G4L:Q/AR[*K M(_]F,<#Z;_@/7:+\"G:S*HY\'\14XH;V-N.9S;73&_\M_105S?X4S';ZQ6I9 MO[SHQ6ZG7_J]BW'-4I?IEY+N'QMG\%BM= 7@@;_QQ9E198+DI\*GD2LWT_LE M2EAKT.&?=)/](2ZR2WZ/T<'E[ZA2Q>Y=..>C&KI4V:NR3WE73H(H$P+2!8F?3XR_S&+I*36K+=8#+/ M[--]@I;93O\PMN<[WX:^$X!G ==K M"OI?M*I2<@T^<,>6Z4OMB5H38H9UO-@J1>5CWC%THWT%Y\K#-?'+>:&Q5T88 M--[7*_XARU"1XVJUK/#$L$28FI9Y!F55BZ'D;N[097V*-+Z\ M^$08,14;86F[C1X/F"7@?1X\C?EB[F\TK ;/1\.6@^>OGA&DTSGCYA#[*)B;(&_BK985O5+^7.Y?I@N)N9,"D41F7T/8#J]D<0D/?B9,,0R! %NB MU$C7T$]S8(+O-[\7D4!H(0M?X*\H?.,R]Z3O8C<4=P)[F 71,\-F@2QJDQ4X M^0G]*ZM71\&D[W)SK-P<2K)/+^7:=^D'2UO%XE_9$0H&(5V.KO8A@',^NYF MK8(>-N\!PSL3?PUV+POX.VH>+"A=.H[L&(IO+=0K8Q4!-;?B09_AH:DE/A]G)4W[7UC#;RW.M=,4? M6]U:6?5@)YN67_&O8;T*;RCUDZGP9'C@GRO<[ (0EB%7K+)M.OLQ:=^*5LT3 M;OSYOE#9_TOX5["R>VS+I$YH1-?"UN,0C-D@X,8L70@KZI%'F#3%++RL.\[= M_GIC%&W)FD##!]QFT>JZS(MY/SSG'_G&;8Y+O&3HC^\8Y@8-S$11Z#>ZO&IR M%'"=93D*R>!.[V**MPH5M2S>&N>8[I(5S\+$X>7,PDA:>D-+@VG939Q?M;%< M?7:DLSI>?'6I(:(>=3WKS:K#+%A8U$L5!!E,E$"!0NDJ]D-RFS4K:N=]7-Q0 M1;U3-)@QLRY,(!3_@EU&#;C9[T1R4/Q2HSY9;F86($<*WR9SCS?9BN7DQ:G9 M>K@!1\V\J(+X9TKY&E@JZ*3P&8$<*% KX?*$I8RA\$3HK0(=Z96\(8Z#Z6$X MN& RBF]GD0W^>:(NP2KP?_.<'$622@=#1<=L% MPQ-%IKYE.;89ANLR))$G4:X%; QFC)_<,T_+.X5=C(QS^#?J)"/?J%] M^BBE!)\L &>0;3!I!KP*SUO@X'/M8PW#5@"[L-HB+XK)KCX.?\9(IF]9^H0Q MS#+:!4>2XU5">^T1L5PW(;1EQS6073D%! =T"A" M6[9&NY&Q+)O9R5S*$?QXS.21E9"/X#58XC1A1<.H8-9P<">.+458>WJ&TD9X M;X$;AEG'#S+UQ!4M2+F&=WDM(\D'6>=%IC^[?3XK_INSY+GVH1B2"K!Q$A]: M6!FB63&^X&_S%E,W7(($"$>(+NX4Z_:6TE$" M\Y2^*!5( B1R2=618^ ^"&1"K#T17R*5QJO0.6I-*:!)$.#$,WAGYPDB^29N MH91,D8+?X:^)%,OID,S!_,A0$,NZL[2H '@"XR"2BAQ\"&UUL*C1<(\Y?1K6 M'9K+!+^?11YU]/?PZG[&,4HK3>9[06>/89-W;L\GXU%#,)Z M<8S>Q:":SOX__(3IN4CL6\85B#0(2\R4E6M230?<*H&$I8RP/X])7P2.!PS= ME&K:$^I87[T\2)[(GC[9M>A.)F!:>E=4?RN["P@/S2ZD.,5B@$6F@ M=%B['8*?N7UP1>8\&(X%\.;+T*-_!AP%;)EEZ1Q9IE"20BMLGGM&3$@8\NL1 MVYS<>PPG DQF(NDA/>>"AX6,*BW,(BPXA070,$7X, \QG.)SQ/1G*4Z86&(# M D&B BJXFSTY6P%'[5O7 99.)%)3#LRNDO;!34\?Q!U!3Q36.( M*6;@'B0<:8F3 .GT%K^P?(QZJP4:;G(/NA7_\RE'^UNJ7H\-DU/"'=)?"@0X M8HVZ'%U20FF2RW&'&9O AU][)1Q&LANR""<8)Q+:,F\76<)Z%=[[C7_Y^7J* M&_PH@#5K\RF>^YPS8:G,4K(]+^M#CQH+83,$&(G;/IO'H+:2NDA7R[+S/:LH M>4FV\MW8U62I8Q];Q5-.%!*U_741O[JX+4MYTQG+D)I F.3EZ1+]M%":5$*> M)0\$/XHU] QQ10*XRD4C3$(7G2=OI^SYJ [R8D8Y3*1X M0POC8+4_0'";(IP0NA0-(?03_BYR/"_3)?W\LI'?TBN;S^:V$'"$_R##_ZM; M-%5%3JDBQU85.1U8R[XK)\-CNOFRK>LY7L^ M8O,0 2\0#7P!>[L>SEQ8C!2NGU;PN8N(VHN_>UW(;HK&B6ONN;BWA5TOO(6J M"F1JX0PNV[/$K7Z)@_#RX5WBVKQE$Q>'7,"E^(P)*5[%4?IBGK*@2UQ\O^CA M'G.D'<>LK:9LY3AB/JK&YY&10B4&[R,,G[5YF&71%F,1,OFSGG^>.>;DIK_L MGVN7U:TLKEVL4$*P"7@WD9ODUJ/5%! 4_D M4)3,30M94EE?0Q,JB2D]3"GD%3K4*)V+/XJ6+>@$+YX&C%=VRK MZ YMG'^/9-4#+[0)C)6SHN7P(YQ&KLZSX_HRDW"__F0SI^A9V6.ZVF M_D_FG?W%XJBFRMAFJX 3=KU>L#+"**WD-*H]>SRD12Q19@)QG#5" MO,CYA$J>17 KE6W\O#-VYE(K!OGP]_ RUH#ZK,H!B/I;*D_?$\;%%.=PH2;, M:ZX>6'H?>;(5.ZF^M4G8LBYW5F;L@E8_9J7^;=6%OJ4"W\>);(X:=R.'OGW) M+[&7,7V<=C%]7MUTSBB@%4AP J9S[;B_PM!""L[XC_ 9'"[& EX&[(;"Q,U, MZOP;>6WM@@6! _M /CS\D-29W(C,1$E.)<0)8A@;I7I<";''%KB-0\09R_7M_=1ZX1/.WG E_@@M)NEE(Y$43A))@3$*7;L%Q2H&0T9: MO'R'3P/.RH+*J;J.6499I0^( M_#]1=G[+JUA6&$='5C..%-"(!%J!!L=L'EV)Q-2T=B#D8AKLMJ ]2Z[!N79- M#%W[F&)![PNS#,N-_WQ69$E?NWRNAYP$0'A-/\7XY>)2+K,Y5SC8KV:"9.&' M,_=9_(0/!*3JO+S0)W]%T720D4-I -Q'<7J&=EXAN<;OGEIZM#NH3FXJ01PD M=AEZ=!*78H/Y[XOQB(_1_#:=S@/YJ85TP=@X+K&6V]1R:O!!QJ7XF22*)C]^ MQ&)_616*BJR)FROR)\R3L##UZDG297%&%.]K6_ /%H;+S$&P>$"&S MPO!*RKS7S7!?+TU>6NH2^B"@52EAWII&^"9*#+Z!$9F".L JEUE^E55Q](4@K6E M=G9I&,M^]B+X#4-^#_Q'EIG!66,0'^13!"AX&3-@M#:/_TZO_=6?UJ"_UR MC"T!7U / 2!FIA%!8IPX[ST1TGT23=.G#/,^H[B^8AO.SK;1[UU,,1^V?!?3 M>1Q23SA?;@ICR ./HLSPE_4"HF=RPT3[,_<#C M Y:!^PKC>R4W,?%NM_0"Q'I #J,*P9>).&Z+B$BKG()V[\*JEB_F.(/UJW&, MW:QFT+NP!Y75T.F>:[]A+1H+Z7+A1C/&:I:/]FGS6WJ?U,#% MC8\.+H[38*W8S(%>*W+*"O8C3)#;>"4$5Q,%T'.R[PI1\2D!A66X%[E)F11Z M./E3:#S*630]0V^JT/2Q^+EB$\@Z$;,_LEA/KJUXLRGLA?\+U7H4)R]]?FG1"KNL0:7D M0%5*=F M^ZZ4K)G>!3\=+B_D'K^$75:OC[NF?A>C_Z^1/OH#X85XDWH1)^'!7PY@1+MP7W..I$E>"C"IF+FF0 MLID&!=H25@9OF0>-FD28 MRG[.&AJ>&.^.S_(W=._SAY]K5]41*6123-'EHEI*66F$>.-8 241'O!7 E\V MZZ1.L!TS3#-(+C_IY)FO \9:Q\#MXOU\!P%RX\G]1S[IFU#S0H+80V?V1GBP M2VWXT7%9ZW*_6H$<- 7XF(.\V::]PJ;Y&%BI!?B_2/W21[+0ALCVS$4EZP-C M8IP5-AB&-!> ,B:S62#J]9+LPQ[#L$_,TZ(".)C'EOC@2L1:J"ZI,,>9YTZR MI91>$A%^"K\B A^U5?R,*H+0CQ*$AZ B6N#S &X4#KY R@L^<\L+/23&A_R6 MA/>07\IJ#O,ER(_(+8+:HB%=Q2YEH@_..N'SI9/"=GG"6>R9$+(I45V[0>JE M0G\C U.3T,K5JLP6/?L;1G'T[Q*8Z>7$[_C8JN+X[H]9&Z Q(NS$B4V M5A9HR3DOX;)WKDD.%9DX/G25O D9ZD3>3&J85F;_,.LVR4#"@,T)@4ZZ)WDR M'IP.MP#;2E;:0FP&C30Y_G[AW8,G>"0"2@J-SRVL^.58(?/2.17>Q M.[L'O0N?1UNX157]04R6 F/N5J G53+X1U:8([>L%?=\Q,KZCZQL<+&>+"_] MDFD9.6A,!EUQKMJ$:G:JB OT"XDU5FKIJ,Y;**1\Q/.\*BICD@#/E@'%_+BV M.XKBK'E]G!Q96;NR'QRB!P]<8D3(*5/2;RH^&-N21.\(CS;4PP?Y22D8?1=% M'MIUB'7)J2"3G&4ZK$L#42B%;G;H-F"\A%.4;U%I+"( $4APCMF' M*YN',ZS*F*2R5D?G47HN"%B_E#L=9_ELQ7"V.?Q2 9Q+V-*Z M!$_DL\Y@'SR'^J+@B.*3YZSM:@&0:'VQD:U\V$*+(A'Q,;?1=(I I/"LG$4O M16E+A&R2%+"WZS:%!3H(M 0,28Q66"#/R$R#;-ZPZHHJEB%3&7\AS!AS4/$B MD#H.%&-!D,TYDN/MZV9FAA6^D;8-AM72>SEQI_ ^B=,>%Z8P1?$SZD0$H\UU M@;@?DNQ)).W%1Q5F)Q'B/"Z9?&,J8*9.YE!R%8^MBPE*1:CKFKV"3#]'PD,N M[$\@IGV9UC_/3_)24NG1TI*YDJ 9FN5%)SE4?@:^O@ G7YF,- //^ZRXJ'QR M4>@M3$I:_+Z(*QXUHQ?@&T7<91'>,IM;.BF86DN+"_0,F+G8MRT*/\3H+;Q9 MJ2B?4'YE;>UK5;G_0^C4R]#[$J98>(+%L:2PY:_*QO3 .+)R6+G-([:?Y19S M7(=$XCZ*@E#2NRMM2_PDMF0L7NB$/EDG*615IXCL*N_NA7XJ3(5AS!_MOW#. M2]0%2#O.H@$!%.-X=(V&"( DX;+0JN-:O3"NHS2D P>L$M(&]P*RUS\@60C^ MG-: XX8+L4_&O7:KVBUE^?Y M):-CLV;Z@6$V:_X?[GQ!5K,%C7:^H#["#:Q&&ZC"#Q28FZ-,K(834#4O#6I> MAJKFI0-KV7?-2XY6LO:$E[(U\QE+T]BO(!7>HD%C'Y=!D^]]\!7)M)8$YN6?>/TP+C+\H$R64EG3DPJ@5F\+-J MR?*/%WLJ4@5E2S3NO%,9WP2X&^(Z_"&'0: MLF_@SA+V3O[EO>'Q';TI??B8>+^Q#OC$4'=P'H0@D,"PW^=7R?G M!K]2TAC^[\DWBU^?PZ]^J?[<&9R;IE7[*^/<;/ASVQ@V^L:R19G6N>&\O*A? M:)-\HT!+/,C_[O5[^<7L853OG37[J9EEG1.P:86\$IZR^AHA&'R.$1"85G*S!)DNIL2;_[)&:W?( # E7O;P' MJ8KCL/3^:]"$-## *WV(/V+=YB5#-F-I$&838?$\]1@CVAVFW'\PHX;<_R6 M%#LXOK9VQ-?@GO5WQ]<+>NT0^/I2&MZB0!$3MSBH#//,SZ^IW$^&U?L[8G6G MCM57-K7:.UK-N']/U.7RSXD;K ;'C>-WH757.*& M.UJ-V;MPU%578(IO;EHJ\U:7VNY$K(+:T1)36[T+N[F(5< W6EI-OW=A5I?S MHHS]0I&UY7U>6Y4WY/F_Z_BCG\RBQ VNI[]&X1UME8=!E[1U#,QC2PSDF=H76% M"5D=0@&=-T?R,T# I<4.+A9:8H 0WW&UME%+N!M=A*( M-BF,AWX6U7]O$,"$T1^#(M5@OX.;,4 M2LC=ZLO%(N5$C_*Q)EF[WI)E\/+!PGL1J;ZT83NJ:O:7N4,Z<"U"9/@=U!#I1K^YWP!YQH_KRD3,E@:D%P+1:5]A75J#N_IQ^)E-\-J+354 M89-5S(OAY[5$:E.HX#@O,USG;S$HU[E IWAY-L3 '+9J+NU+RA %%4XVW[-6 MWO3N1&Y_11(92B>!<_(;X'/6_U?8^@T8%!X5FW^(L+[\C6@^_7QY\T'T6K[E M;0%>_==^GU&/B/S>Y^<)SO'^Y/V..;']$,F')D&V_?:5\* M\'EX7>:?U,!ZGX PPP65829F+49\+)N&(B]'&PB1TNZH.CXN=BO*A@1?]F?Q MTE..WH)&#U EX%"/1:SF$ Y#O#%;GP1FR;Z%FB1E#PF_N4&?)DD^+TN,]J'; M&*R0*";UYO&-,0U\VWLTI) =W3NA1/BL;J%^1*-2L?.23 ;8*>__65P%W-W_ MGH/IX/&YIASTBX,RD[E*]2?3*;;]2W!V^AX!'+A8>XLD%=;;WL //!65I*/(#=#F+B%LYAY?-?.10N5N'"+J;, MHQ+Z-[RNV W>ZKP\GE-$SE.GQXD^HH1A U>:H>>XLK6K0+$B<42_8).M8PL* M4<\7P+YBJ[+"\Y:!@B SG(H0;Z#;!&:(@/7+GO,];K!.&I=$XQ4KP !8&N\Q M_J)(P@"P' 2@9376UV6VGJT<_A9M<1:/'BC FEZWF%:8*4R>XGA('J5:8OH$OAQDDJDBV>I^B>" M_!2"%W_/C"8Y]D*O?*UX@T9@<-V)1E\_+#U5+\76Z<(O=!!3WZ1>A-VI_80T M6]9^)^\QY(W:/(+."8(N'/5%NCQ*AHW;R?09/8K:1^^RE7M?G"$$8J%WG9Q9 M.01-MMF!,/H8<<,4#4< D,WOU#4/BYBR6(QRX@/1Q5 4G3?L98%]M$ %2D0B MCX8BA2*6('LX^)@7\EK%>&Q*0XC^?K1T*TM9Z"@1HV!DC!.X7)PDQ?Z636CA M-LI#!+(145N)W$G=M"<)M(U#^MP C4_W9]%2%V F'MG7]*M$I+O00,) :F:I M"CX\!K;Z(\_+$%9(ZLKY/.@1B1RAV"^%52*$5^'T FMWCJ%;*E5(^%34R)LC MLP!WW(3N#/@@F],E@8SPY]JER%==?L>_ZLAE&4NZY6=*8HO/YL^9H06+W_F5 M'*9L'ABVUJ![$9.G0,:Y2_". HI#/!LG]U >";85XUIPU#J&MO&E]!,,6L_) M!Z$S=XDU\RE .X5"V1L0Q'WIW+4']]\@2CPQ6',*^;B65$J%\+.Q9:CX)8G? MD#,"1I.B^=U]IN#1U2I F<.+_/)RRSA28=S\J 65H531\ /)%4@X$89P8=0 M>(GZG#$M46QS+:QJR2KJWURCG,FG+M($/T03L;S: M5^>+=F.EMANB:V=^"U_S!_*&P:?&@7$7'8<4C!E["\_R>"+W!#'NZ8N5@? M0:'LQRAXY+4&/!9#T:(LNIW=LS30.3>ZZ@!_GK@KSR]LT&G^C$\8=N\(!/%+ MR-WV_+*CQ\@+&/-]3VCBT/DL& #Y@JH6P"W#D#%^[)F_OVP.T"6?K=M%&%JX M!A"Q30PJI31]!*J5,TTB@(N00/GP#PYBE5#E")\Z%$S](.##D7 *:HA81EKL M)W]F@7VXW 6>$68640TG]V+0-@Y<(ZR*&GU4[%2%\CT%4_A")C\QJR(B"EP%>)9/8 MG^7664*V%G"FG)N5&0DODAJM#V*QS.9_F9:;>JV??G(P:^FQ)A^>_Y&!=EYB MNGM)K["U=H%%M\_S!R'.H,U$?IO+AS%F:#D%\V\!^+0 ;_I=W*]DU:;KM',$SCK-,'L'*W)T,N2Y&K";G,.ME; M2(SU^66W6W%<$YOA\-YSBGK^#07+HSD\PDO>MH)(L45'TNOT'7W%T=[:)9G\ M[FXF; W/!VLLI2:GC7Q[UC^O,3O15.8ISS?F6^V-];:F/RBW:-8Z+4,[A*:[ MORW>&XVV6-P:S0OMU-Z:0#@ZXR*&XUFEZ7M%3O63;,&YI!H8YOUP?Y;Q'&O0FC/G+ C: UWD&=# M$3T>>WX^,6/['7MV8O\Z@42IQ;$:-%RZW?OIW\PJ0"! @DD)%7$KL?NEJ J M*^^5^:0DEY )F1SR\S%MH9RY1%U9@,1&9.C2AR-O?X78RMO9?H%ZLU/G%V7$J[XZK4 M6QS&$3E!S.8A/U["RF2L!BLB*:QM$>%V>Q M(;*8=GX6DT=3PY!$S50'PF*W ,#T!XY&\1?"LQ^LG-K[A%T"TC0\N7 !T<\O M(,IH:EFR:*K&0#SX+I&Z.(M-C/.SF HZV%)%<"DYBUTCBYGG9S%M--4M752D MH6BQCO(0C%O4@=O[KWY$<1J2IJYV#E5R%9Q4/L2Z,7@D'?*98EXLV%^UN1'L 7JK!1%L6+@S:!&"J12M+&J(2&*Y8M)6W,H_$Z^NW.? MH2J]M0-W-B-VTJCYEB#[K]+OU+>37=;9*,,[FS\1%-Y!>,>(0H=M>M#^JU7B MPRJHMA+X?&^J;;)1;5B",2[GU5B7%K:5MMO1Y/P[FHRFZKAHX# M6,OM0KRI;2'>WMD!@GZ%GTGP96D'%:WP6L4X:DTN8[I]))'PF\]@.P7ZK(/@ MW>BC+Q;>#4%505%1Q(E52HP0B2'$80:=]NS?S5=VB(#4T=)W-N"UZ 0\QJO( M70-+TH\P= 5X[*./^X&#H=A:2QM,3*T/1+]9\H(*Z?,/']^GK!!Z"(]/L6\^ M+=ZREWY:?(DH$VR/1@)/YQF"VY!XF9,C;5A%&4T15)J4W9S<9NP8-AU0I)O\ MONCF&"(]%D9 1MP1?3)P[&P?#/.1ACN@[ M-U\4_#BB0++X1B<.4^S!T9Q?IUPV_X,/CI@K@4CGV9 MX'J\X/H1S<&YAN-+D4V _^?Q*D-@=]P5/;CRN8I59[U]E'EA2,\0"3S;P2S9 MD22'O4&]IXM!1Q2D%HXRHJ#\&SP\^YG.-: VD\* H J*V$@@XH5L3^L5$&DL M_%*[KT9[J.-I!@^-4Y-VS]B)&>*ST1-)G)/R^87.J3..0P?JXBSM0 MF>B@4[QJJIKQ +)C1KIY+[DQ+!F1B],&DJ>X#+_<<^$9( 0X1B"F$(H0%3"L M:(/^:6:QG"6\2K 2:2S'TD3)S(FWN8?B@)4PFT !.ZMG/0:*7?JR\.S'*X?9 M$7NSCQ1BVJ-/2J89;(Y[@WF6$!P'9<,'&0 H^E!4$]V7%;LM/,#SO12>+3]2 M:1.])H0+-YBB*T3.[49H1@R!BY M=^G^C@%-^C)?$B=>D4^+;8^0VJI[STFT0 U@DJ9>#V"2AR1C.&@,=AX'L7GL M!PE#,IW,P,UJSSG'$4R3,V3VG&303R7'RX8H,;"F\(ATT-4!,"GR6#:[ 6 R MQ[K:#J"H?Z@C8SQ1JW_#U\37Q-=T:VOJ#_5,E[?Q=Q+M/4P,)G,0D&@Y"*'! MHU8UHUB_F&A72:\>0=&NDEZ7@HK&'\!IS6E]Z0_HR">Z*"5;0 @4:3X-J+3) M/3AV9+\6.O."RA^[""HEZ<@&UOMZ=__S3>_^[4WOGG/^[>Z><_[M[IYS?F.W M9]B *]O;KH%*3B^LWC3)4]1M^'B7_2 !;XROC*^,KZR'5!Y*>,6]R(.)#I,BJ:(AEW&ON40,@&VX M1*0240(H[D4B$,1"$F6MC/K Q6$ /,/%(16'$DQ=+^(P07'016M2A@OA\C MIN'RD,I#"=NM#WG0I=%4DRQ1EKD\<'D8M#Q8)Y$'>30U195G6[DT#%L:2I-P M>Y$&!:1!$;4A.$L=E9HP+I<-?JH=W> MKTEQ''1Q>?]DNRL*3N"_I1SW)<=P%,2@M6I1N[G:;'60?9KA(P8%(W*$[DXM?3Q6P/XJ=W<77+Y6]0K,CEKZ>+X![DS^CFJIA+ MX*"8D4M@3Q?//4B@V<'5-!>_07$B%[^>+KI[$#^KBZMP+G^#8D4N?SU=K/<@ M?Y,NKMZY_ V*%;G\]721W[W\&=+Q5_U<^@;%B%SZ>BH MW@\HUH4U!_Y%_Y&;U%R2E#JQ3'KDZFBJ*J*L* M/^]3G7>IY>>4YZW!>:NR:"CE/A]^X#T=>*G'Y)0'KC.=KHF27*XMXD?>TY&7 MFAI.>>0&U>F&7BYFX>?=TWF7JNA/>=XFU^DG/_!2V?8I#]RB.EU2Q8E2[E;B M1][3D9A"+^][O3V.J%J*7)N M'33+_/[Z8NZO.SMTA=]@7\8-=F,?MKG/TY^U\.^QL=L[_.V9^S_^6PO]DQ^QO(_NHQHY,Y^W/V/QG[ M6QVSO\G9G[/_Y;#_I&/VMX;"_K>#AM-V*N452VW5#J]1:@^\K4L8IDIN)T=G M;'=4WPYLL# 7@.%L[;3W=?4",#G^PIH+ !> H=_8[1" XZ^LN0!P 1CZG=T. M 5".SMMR > ",/1;NQT" ",/2;NQT"H!^= MO>4"P 5@Z'=W.P3@^,MK+@!< (9^>[=# (Z_ONY( .C]W8\4[ +^Z[A/TW1- M'^-'H/$\Q3U)_KE-FVT:?)DOB1.OR*?%O1>Y#E+ ?2)?R#P.W,@EX;OO\U7L M$.=]X#^^]1_7<63CQC\MMHGW%5[R\\J??]L0#?00 5*NX751$!-@(5AO2J%' M.WAP/=H.*2M% ?N_.(S4;H*_8-^"WWME+),9 MF=MQ2/!;;B OY!Y)#S[\O? #^A)XB.L[\#!8""R0 M.!O0$\HE]:0'LC+PE)1W6:,JD'=EKT/R)OW+3XX;KE?VRQO7HT2B7_HI>1CC MT#=Z&2Z&GB+[]4_/KA,M4;;'$L/H26ZBDS1J0RZY2O;2920?5IFQZU<<]SS@N!=^7'\ @G M?-U&O0^[DFZ_ZTNW_P5!] 1_C:YKV 5XRGD13AKNNBURI"SM1HX\,K*Z?P2" M1FWQ)"<3A(TU)AWA!'<$@G/=?+!GN,8 MR7G860'SIINBK$H<(?MDG+!GQLEY.$$%3E 549WP^4:GXX0]@T_.PPG::&H9 MHFSM40FW$+F]]3VZ',SK?_0C>/ K=P'[H3\E3NG>BCMO*6?O&?!R'L[6@;,G MHFIR+_YTC+!G[,MY&,'@C'!R1M@S"N8\C&".IH8BFOJ>,9X-Z@7PW[AEUXMM M]@"\*\;WN*JIF9;DS!82F6G&A-BR-%.))1%+UC1B2/\K*[".W3?,6R-ND\O] MY.RG_YP%/TYK;ZJ3<]/P6GGMARXN[TU \"[]B6QNDW\HEA8D=]'2YBOV+/3Q MTKWV*Z4D].EY4]9_0-DNTB+_YS*[SEC;#^1N%A#[VYV]@,6^L5?/]DN(@IL_ M!#B!/ &W]UZ[P\6BMVH*Q@G UGY >>T-Z!(2X*=@3?9@UB(L Q3^?^P7 &#_ MK[1XPE\(;U%O>%'XSQ_M:=4Q'B(@_3%@Z<*#%KMH8Z%9 5'H8?50;LC.N[]C M-WJY]QS4=L0+*4W_0%DE\*,P"E.$!.)\ME\>D5"EFB$#:Q<3742<^RCY&;ZU M6$F4?_%__\-29/,G@2V@K-[R![&EZC:OQ5=4O%BI+5HRAG1J;]G,(TJ5)F4_ MU8L?2L'5?8C2E-95,,!Y518%K"$0A6(:=FVVS1/N$UY-%4,2;0L4[2T M\OS5TC;?5F^3V/.E\.Q&2\$6UG8@/-FKF!J3_SJH]+7%07^V@T_!EPC5\[_P MI9MGEC>K[/":=RVGA8"U68YZX'):\$>;Y=#^*-2)5>,Y]_U@4_TYSN2^8H0= MJ__T_)2+:%@5BID,57T%U236JD8KIB1K:0;/;,Y*U/"GTP__A:FE#6UR,@3* M?XYR].P'3DB\*KKIHZGOD3)%<#D;LC!5D I1]_NL8XKN]@DQ._B%U?L,\^?_ M)=,9?AQ4'BW=ZSR7VW,]V#"8: +.#^@.((/@T37C4\**Y]UO/0]H^T \$M"" MYN3)[*D-OAVOX:]1 +9^08+J];_M>/W;]&BW_I]WKO_>PYKN)Q<<(*RDMEW* M3EA=G;(:/ S_646,:EFLYU[0^JN5,"/L/?!3, "!+T L8@LS.W3#L? ^J>U^ MP6I34J@VK?"*''>'Q6R.FK%;+_Z2DB=KFB#S%?QGRX NW._$N?L/"?PJ@3 / MU-]%@*<3+-0Z=*$M#%\G"P7OTO.C0\R/P]X&;)KC_;'P"?EQY8)4.BQ2(D\@ MF\#-(7QC 2Z[ T)&!6N.HKQPYV J43Q<#^+I=1)2B\EC0S:B%9]3/:$5''CA MT79(E1ST*(/CICT2%QLM :7@<&EC2N_1T0<,PEI[THJ$A6J:)HDZ_G]2=J)2 M34Z#/.>@R*#U7EI/WX$DU],QYH8XT=3F M-,\)=Z585/A]51I=%.!A:S+'"X+52S/]/J@$+#V!NQFF285\)E7XO+)S-=@7 MF]S[BX"A!_\<_E\O8VO8:_D>;E>@MDDNYXEV'X!O_T PV?SS2RG_?/]L!TX: MX6U^^^YQO?)?",D_B!*_9=RG8-RW#$A%A$MY/CEDDKP.V7ASVDB!\ UU=!1) M-I/DMO#!P^LI[/O$%0FO,/>M2#_1C^!/Z+_EGUZ+Z3>U_=_4MKZ)HI5\6]G_ M;87^1$R^3K^,#:.I!++<5K8-^NW<"]B[V6J39[*> TKP=$UC>+_P/[87V\$+ M?8Y(/<^9#^?'.FH#>)^/J0#'7V-E9^&%;$O ;^_)+,B>01]1S".LP?%\*G^; M]>'BYN%@?K>#^5*@_A6NXWGIPC]!%I[0;H3TJV$\GY,PQ.#-+VZ4+B0C&OT7 MOA*<[C!KY'T EHT23SJA>9AOP\"'ICP3BOBI54Q59?9#_#+ZW6M@,GP4;#.> MA:[CPM89+4KO NX$E1O%0,27XNO$5.$"<4#Z&'>FV2>LFQ5I&:V(>0PJ'K#J M]"LH7UN_F=OA,OL%5?;HH5+!HNO.?W-KI]DIBPF7>6&\ CL1U5!AZT-I(L!> M+-P5[(- E /*R/%A\Y% OJ/1P#K1R;_'X [@IC>V7W"97^% M57]B_/$KDBO\X'VF_>>MW043W 51;WXE4G "@%)XHO5'CC(?4+ZK.#D(DN(;Y^AL,_^+^$<_%9$D)&3=3#V"7.'7_7$+9,*_>N+E5(-.!#)( ]1F$WI3)$Q^+*81TU7XS(N39O+ABL0W7TX6!8)$L MM9:L,BQ]^!J"\[\PP^DF;2.7J7FSOM;>^U&]HHQT1_)&]_[P?LXB@." M3CW*0VLYM493RQ054Q)E:>=M5VVN&+EX01=!^; LE7O-698,KGY^F M4PO,M7$ZR-\Q/ UU:\)5>7:H+>(^%9^\N&(RFDX@SINHHF24 M&XOVG5@F#U6LL8X#_%M)115](51^<:&=IT)WB<(K]Q#ZMD@:]4-?%7OW0.H4 M2[2,> M"(O]6C)X>9JH5_1G=,S*KUH3WJMRV M4WEG8P$QX$J>: /=DO K/6/7FP<$XFLL780UT7X(B K\36I+#FDRAHH!4LES M[(!>_HO (!#Q>#0CGGV>W?4QIK/@C># /BPK?JF8\/T7NJ05"4.VAYT>)]MJ MF66,72SSF028L+(?R*=%RBG(-86+CN3T[Y3-\>NCJ3XNFX0?4K:/_*@F#J#7 MS^Q-J8I<9Z95'DNN/@_D2 M%2-RQ.7?7(Y\VG^1@5\HW8#D9)'^?MO)Q2^ !'J$ M68?L)N?#YT]C\&*87C[$\[#.'HU8$(T8HF9IHC%I'XW0R*(BK[?+#T *C]N3 MJK?$?OZ2OSI[O[/B3)V,IA_]793;ZH"J;#*\U38_Y#G>YG?VM?33YE??8Z94 M]IBI0^LQJS9KM8G]#3+UYG[)!QL2E'UKO+$:I"L@T+,@\(B#+G]Q6/$:I9<.!.!#G)$_+S@2^!0[& MC, ADT+@@'_/SCD[XUR,UM:JJOONTXZN)MJD3XYM--,P(ZWO:Z?[*:TC25)9 M%53$BH8P!B'8$+#&,<4@-(MVV?,*7\Q25C1NH14,](@HD($0D@BW&"VI^[A" M//NPD*2[P*(\<#PCB/'06V>^^9_ 80ETW/:O*!^$I;;CYB,9/OK)7B%FJ-R [6F-!RZ,.P8JCAS(1E/$#_"^N$AK,KJCR]_IMA]@IT018"@ MG7ZA2=/,U0U(,.7Q1*W^U?7,(E![FT50_MA%0%0G'A,%4OF8V>0OA:3Y#DR@ M:R3)7_0?$+Q2HMS#RL 'HG^GU6K"+V 2Z3_?VVX@T/[>FT6//T9B)I?)'@50 M=Y'FVH%(FRD\X#'9MX?UGJ'B@KN7GVDB-)U%<9/@8.H>S._^"F\S-_%C$E>V M Q#3NH9-O8Z1>PW9Y")G[ATK KLZGHMRH)Q!#%*CGYA[:NG1T*.-IR:^*KC6 M0 BLL5*N:&6APEFF^QV/OLY$2!VX#/W*[L$Y[GJ=:=DS1F!8/1TYRZ*#4&F6 M:%;BX70+R-V&0:[-LE1M\4(E8*=E41X3D4C I1 #[ M*CA^C&4-]&+PH$G@%R2>=39JSW##P=[?Z'+' Q!Y&'3389!ZB?YI21GC*BBC0XPZ+L/:;BC3'@IUX&J(JJ#8"\CDFH4R8\>*Q.E^\K_'.5D?_>C? M!%Z;;K$U6^"ET[B,HU#0)0ER1;5:9G"988*)R$@Y0S2*C.H^6$#!%I[3.DN; MV6RLH0.VSO6$UI2\H]8^$?F8I$$#I.EJ8=.N^^DV#NANP?G\$C(9Q$6R3Z@^ $!=@(_1?"$:"/']LK^N^O)'BD M?\$V%^JN-KFQ/)Z".W.\I\3@:$;>^X>'@#Q@;_0'H)_KA>#[TC"\$B#XZ$7I M8Z7!LBK03]!YNP.+4_:W$-.*06J\DE\7?<";ZV+C[SE]]Q^BL5VB8N7M?U54 M*DT50W M>7$ +PXXNCA D_HI#BAS\U810!H,TCBPXO[?D$?3R=@82OLF5Z%[&:_FFD$K M7S04'.?U!!MXJ&478;>7=)[RS%>^/W#)#NJ[6DLO?WU\ /P[W@R#G1T493A.>6 ME9]Z[X#G+)&R1%^5W-VPA'XZEN -1=?B/=1'9-IQ$5G8BMEW1V6-,>,-HUX& MSM-/=";].YCOWQ0@1,JV'!/B<+<*2]38S(A?:(4:TP^LE"%?^I?1NLH4FJ.I M/BF'%9VC-_!S;>P;=7*N%IQKQ9A2CLK!LR-#\V]2/F[HXI1=F_-!R0)7GWC@' M9,H\!\1S0!?C(U4P>TLOR<3V?&VLU#4C\G3/1:9[!JTF]M0Q=H&@,W"RIH\CMLI/BEZ1!3Q:YU7-57>36 ,K0 MDCN,W+A2O0&E>ECDU@W?%R,WN:U':2D=A6X=:==;N'+[5S*OPG,*D+$(U=KY M%=PEFH_!Q&OLH.X]YUUR3%]]_-'1]V_6(._?KIM5>H[5FK-*F1OXY1O/$U] M"+>?Q=M&=OQ.[M+T[]E7=?G'(\%F/N\JSAGB55YP0 M53_T('G9'Z$?_WD%YN3NRWSIKT 4$AV!6H J!=\AJS&;_G+'WE(8 M:I6N!L?J%7D;N=/S(P$7&+@XG._@R7L5N@)/U_5BFT7O.6V1"*2&(V#*>.79 MY)Q;ZJSBJ_TKO2/'[E8ZLPYHF\A9UP&+?6.OGNV7$(U^7M6"GLT3<'OOM3M<+/HSGI30(+Q^0$_[#3-K%%K^ MG_9@UB(L ]0T_W!54S,MR9DM)#+3C FQ96FF$DLB%@1NQ)#^%WP^.G,*S0&& M3]CL],\?[6G5,6YQ>JHM) NM5FMG%YU%:,& MLXFG=*L("K_;T8B6=G26":B%0$WO)V^1VMW,OC:\ES,RZSO!JH=QA;_Q>-!P M4^-"=BWCB,Z*X:6/!P\O-2]DY\IH:E9,H=SLO!"J4+]K.SXKR5@:A)U8PIJ( M6/>YD-R=^%&YD-R9J'1:MMJ5$%K70A>\L!J7L5R.D-+)M9!&'TV-R5AK*L<7 M.ACUCA):R!^&\([%79W,2FTTW?9^M?+G]&^?%MOS:W&R;5@>H3HQKF.$*G6T MPGT1,$33B]ACPH=:'/['!J^&5S<"5;?&LJ9T-:Y2L@8X0W.@B])Z&^PIZYJIXOS$6\O0&(Z&)CRB$@3\2+2U.'>;'+]1:[[)G@F 1FQ*F.VY) ML6UERL3$^3JZ/I3*%%X0QF5DAXSLF6C9DXQ@?[@B*M853?CC0G*U0J+OF>W6 MDY!,0$A,45'*MVL" R[CRUYBEKPUDE7;[KY3\2QMB41%/C;'6=;+4'2[XG MML*Z"4T2974H^""WD/OY8F-A+IIR5J(/ZS[(D#=UX2]=-+2SB(8ZFBJZ+AK7 M% URMLJQU1[X@Y[82L,[%? /*^ +.%M= UOM@4KHB:VP&=S01*6BR8:'Y7TQ MQJ_$(X&]HJ;<=AY=SPVC@#:F\,!\AX3LZ?;M24(,E!!=--6A@#7Q"*I;MCK' MO9HIF6C/9=$PCE:\G*T&R5;GN(HR);R*,B51U\KU\Q<=F#,.D09NV&F)<%N/ M*2GX2>IUM[&D57">DN2*E!7HQS M:>;2?$AWZ(FD69:H-%NF:%I'#[SDTLREF4MS5.+,T M5V".-02#&EZGIO '6[]G9#VM.LC._; MD/TS>]M]MJ3[1^#UJ"U"@"DC4CMV1];V%N^"2!L+OVP0O1;PJ6@I_!W;002D MA*\Q:CZ3')D_G?\=P:DYK8F!KOE719\TT M34H0MM"=T'&(C ",O$&]@P^WY(FNL87B=P)\T7[_&NY_=Z.YZ\U7 M,9WKC-@TV/X;^G.7XM,\NW#\R F;XP['PEX<'/AX K(JV$^VN[)G[LJ-7G*H M-B592R71SKJ0VQ%7.8^LZ:.I*DOC\L5Y2MY&G?N7I$R5,RG3,QVP<9PR1?B5 M=.?(U-A_OR(H6JY7KV*!Q@FNXO/2G2^W]"V#S0CC64C^CH$W5B_PVPCUA-A> M%:NMR(K0&'^P=S$SP5 4OB0/;TE;A)!5=^"#G$@M=T*"0U! 3-EBW%5VA/,P M(&N@ 4$D-6:4\:\!*$S*T(*]!O9Z8I"(=7+I.:UU_!4@C8':^I\89..,.DL[ MC\Z:]*RSHJ4+=&RCLMKK);V%K_26+O\P):1(0"QY!W;3B910^_T>I'$4>:@: M!]D.1"ZA-OPA(()BX"0(TLG^$X(C"\.K@8@TG$^ 9%(@CE+6<'.$>& 4-#8 V)9 MPE@T''II0%ZRP_)J[)Y#

8PYHP_[P.1?UE+MP MJ8EVO =,) 74&0FK> U(8BDB\)24N4IU\!WE"SV.]LB/< MI2A$9+[T0.L]O+#H^=D/OL%OY@DR_6:ES,?)7*!0"%\\ NH6SC0'VESYEL)Z M9KA;4,H862P"_Y'NOUK#T9I:V-4C[+FTLIS;5"!GB4R4(HA:#SP9P\FD[DYD M?T?.6ON-P[I!^2ET;D3>*@K78A85FD??!%<%GCB:H_=:W /LZA[PU5[MJHGZ M>'?4T>MO!_2);]P(7C=OP.E_ MV4]$P&D)\^O(3_YNTQM"F09CF63F=BG\YCZZ:-1?X5@Z1?HI]SOZ$_FGU^"1 M"@FP?2XNH[&=[;VP$49AO%ZOT(U8X0(@NGM :60P5^YB0<7A">='/9&'&'R6 MD-TJQ0\8=A"'>1/12_J>Q'%AHY2.C>S,FBOPT*MVC0MZH^ G?TAO?3[[893[ M1JMJT9S: /VO:_(.3UE$J\,BOV[V?(IH5L4\JBSMJ,K:>*!P]#41/+).31JY M[76KN>>FNL)V5 :'GX(T-OP88VW8IP6[E66_;4TF'>=M[S 9#:YFZ5VCO35A M[&R6H M&4NO[1?J2SLQ9G,%C#BQ8M+.+)6**0'BTIP RP\UR9B@*<$?I9O$3V<7-8U2 M+A$+>E>$+IA9GTV99\_VIAMC@H-JY5W$Q^G3%08UVC!!02\7ANF@M5[$48SW M$G0J$8J'$++!1-N9]YTW[V:Y4"@;>+297_0A26N _J#A0EHK#-HDQZGP.WB) M0^.S\B6])C4<RLWT?'X/'X21<4=@.P1Q$,-C$*JNM#?S2GLL97-/SW2%MU.V M\73PY'XK_R%+(39TOS=MF9J,Z2I1M[K"2^"@:@T40I8JXB!J.R1H3Y_R4"0( M 89-49:/!E$=%HS1H"7H+<0A/@11[&X64^Q+=UTRKQRT,R=->[#CAB)-*L3J MBFA*0X$DO@5[E-[[<6NT0W[V@.2U*X#),;P&#&]*HJ(.9>S!+=B/CP3K99/4 M'EXWIU56AWEDEVM#7G4J!%T:D5^2X_EJ?\_]LK5X8:.^J,KE K/7W))TSTZ? MZ/5$6IB>E>Y[3J&,T68G+ H>X?.=#A"WNNN2@V6-'AOHQ-;2A8C3*L0^0T$& M[A3"=3)P8>,0KAPF[IPN[X$:*/64*S71(4K(I$4UHJ9=.N;KX;ARP[^F;51I MW[R0/E_2<.M]="TK.=^[D7#OV:N7*ZKEQ,&AY6K.PDZ%7Q]G_R\KYBS\*E_. M":^F\!]E=Q,>,D-+[GA)3>\Y(:7W/"2 M&UYRTT.\:NV96]W;%6$=P#*0+0<5: *4K' M2]"PTLJ#EB!>4M-:FO9,[1Z*-"E=21.W1[RDIDOYV3.>_-"2&ET%[\L29?7H M^>/-BJFMO**&5]1$'-4"YANRBH<<.!5=1P1,P"(J;* M$3$'L)93(V+68U\.O;2,!2L=PA\.1>&^]]GXRA=B!P+Q$* Y'8,I)!,PY2U8 M=X;>/'AP=ZMFE,C9(0!U$";%,!J,5#D0^;UNYWTAG>E8!:=.*J#LBS-I#\1_ MW[>=,Z+5Z1.T97LP[_O!?^^0*AW@P!D2=C?OFGQY)/Y[N^)'\U3%CT9I_-?E M^MT;'5PL@]RAD7F=(Z]SY'6.O,[QE&5/O,[Q>M.(EP'E8BBCJ:&)LL[K3BZR MBNM6K@1/B&EQC#2IHZG&2R(OIXCK!6%*=*-/?.?2%&*GDE -D4H]$**Y+^&(IL\ MCR)&I3*9A\-QZ(4R5OR0I&CR$2? N7 B= 7+OT#\D0\G&FX]?/-LE=^"&+\ MP1/LY"A%$$D[=NA(TW7@,Z$H+'.S1!J'4!BLZATO;:B#$M(J8DB%P MP![#M1*(C7A.L 7?R0I!X;U/+A)I1N9V'!+ZK24H,S] Q;^#ZJD>0N-)0Z4R MG=A8S.V-/?OQRJ$?!+V8?G;U0F>O$HHJ1<\#U*X?,,JR[RV2BB^V@U#(T*@: M5:RB*ME?+BCCF--AZ8F=U0YG-8%[/+VXX!QZ-@ZIRD4EY M)K@QN2L5D?R:-TJ;%PCL#24?H7EE3'U=3/K*\J+-\DR]FA)/MI6*#2HMAYX/ M26&"X)&)^IO;0?""@IRX-2#'F0NQR!53AEO5E,PQ34HJU=3"*$S<>1T- MKZ,YM% DTQ6\EJ99+4TK0EU%CO;GI)+2IFY'J;Z;5]C<2H5-3Z->3(0U$G7+ M$C6=7VJ>_AH_BR)N["ZS#>OOF5J9.?0))7^)$;WX,XV16HL#UH=-1&5R9<,C M!BT+[_T _NDED,KS%S;CG)6*W=B-8ZLK_I)N&RK_: MKO=;X_:AG+BH],;>4#CPR@"\0>7 NY.;OD&\G3O"/17:!WN0&GJ0AF:(LM)5 M(6C/UW97;D^[\2V+,!EX%-N7JQ=H7UO=")[0[=1'4TT13:NKMH2&I\;M[(D\ MTML(U!I*3 ]^J#&:*N)$*7=S\ZCM/+ZH>J#&XK5N'+)LGY9IJ&9:*Q&3.K(3 M6;2.5R3#!!DK%@7LJ%>[/5@KC<-:#6 M)X6U2JH;JG^K2_J.VH>!%W%^*,'> M40"0D)9CL>HE5K2 .N;:RA8T;:SJ6G=E"]5?J7M4_<\UR>"+.OVB]-ZJ3A3Y M,LM.=OOJO/PD1ZJ_Z#^(<_?/6?#C]!Y6!AX _?L?Y!&"5=@(_=>?(5G$*^$W M=T$$]ME_8R%9;:Z@#:%N@](4OHY2[FU2IL=(3DOU.!T;T_%^/H\?8]J:D1(0 MUO:?W:DK3L:*IO,JK;@5'ZG,*^I743:L>.3OJ7O/+=KX0MVD*)#O)E!HD4GOW'B +EMDUVS1E-U+-4V0!QQ''G!Y06PUYKVM?:D?7>P M;0*-7,[X3D934QL*'@+G_AOC_E;%?D>P?RXDR$<#%0)A2:.IKI5;\T]>S,=E MX<9DX42B0"$KRFR/31"3K@8+\0*;_GH@)Q7<39FB,]V4CG#LZ*4Y;43 M>V$&XGIUXX7MB(6OO&NRG5;;,_"VN'6H-/8@IG3MXDPD1):7!C,'B+-3QQ[.X?S4D868^T2[_=C#W(#G&^J*:+XKWT^WKIE3;-=;?54LM[Z7DO M_671D??2\UYZ_A[>2\][Z7DO_"\][Z \_-9USS" YKI M00BF$WTHA6.<_6^,_5M6M!S._\V[Z>$E4V-2+HJZQ)I<+@R7) RGDH6:"ARL M(C:&8@ENH83X:V [Y-$.OAWFDE]D'?$>EWQR4I?TG&@0]>7N%2DTX* 6I*&(* R;W<_H=Y23EIJ;4DZ'+$FB6I%K\[% MI@*OG*%:NE&'=[=LJLT50?FSQU=4(EIYW8 M*<.,O,P[]"^(GUKZ9(F#GQDBR9(U: MSHEIF.L0%TR':%$3-:,KL!2>$]O/#S>& KG' 3MM0X4EXX5" M1PT5/*ILIM*.[D!HJ=1,CE%Y6>S4TO_JH:*_)8=98#9%JP([F6? !L=9@*,0U@.T=_D,%E'#J$\K?NB2*.I)EFB+AU=,8#G'5%8>*K64@[QHC>J0?&=3LP\"H7QRJEGP5\(;G;L M@DW/'<]<'S+'2K2 MI'J/H0<;_.#- V*'!!B=_O>#U_&6,:D^&9?K>-(M@R *\R6H$1!U6@D,^XM\ M*H@!>7+#1%SQWS'#A%P!<4)ZTHB+ZX?V"C\P!Y6&F%1V:KR*Z)H$N^7IR=(Y M3\^$@'-2(7:YTV-OQC.S\RJ6?%\3#WZ>UZJ[E*HR%C(C2>W.SL[^;3G],E\2 M)UX1?['#LK^/HS@@>0J]8XO\BO;N*SS^YY4__[;9/3@1!&BRAA=%04Q&EVKZ M*%/7F3(\' +K?;2C"JG9?:@>;%!8 *T3HTG9?TF (Q81B(T+/T&[NEKYS^&; MXO%>/BRVI8]-V>H.5UGI#5>Y_+&+@%Q\EW+E;MQ5CJ^LQNQ45-%Q?G_VV$J+BC: B MZO)0*LIOS38:!TG(;93,]" ARX"0UC)"+]=$T[R66II+DQ&36Y$3RLA[/PY: MBP@=ERS*TI7AM5Z,B%C9X<5 M584&PUT55LF!:7B3N?9#%S_PAM4C/)'-!>8/Q4_X^VO7N\F3?IE@M71:+WF[Q M&<>!P/@!Y9$WP.$DP$_!FNS!K$58!J@N_K'_@$RP6/26WU\(;U'34.@9>UIU M^#6U E9EU<46V]8JA.[YN70C2ZLOS+'0KI;E-]][^$J"QU_(+"H7I0!?"XFR M(,Y]E/P,GU(L5<&GW.%C!'Q.;5-S6FJ3US^;5^%C*UZFU%;"&$V.Y%24![:B M:AFY[*,?Y485[N"J4^^ /O&-"[Z;.V]0RX.Y@F,W,Y2ZI ^>\)[,@M@.7C9U M>=3TL$(D7["%=1S,EUA?9C\$A#S";[/BH]!FV@,6;C_ ;Q_LB/Z[97U=T:\I M80Z@]'SP0A J?/E[>T[8!.5F'LUD([<(,CO6RP7BPBPII5L'KC=WU_8*:Z[@ M#;02,:*J(I9\ 05II5]^9<6/IZL;"U]I'5D$*_0AV'-" M81'XC_0%;HCOGY.T_G.S-V"4@+0]:*7ZH&DAY>?DY>_AW7CBX+)^6GQ(WO_6 M#R%$]IRW]GI-X,_5ZFL ;,]>2G_9FADL9 :U7)&=,H-(20+[=F Q&T+,\66T MRFYNATNL6Z7%LIF0()7F=)7PG]4*"U73=8;"JSR+L+T(N!DAMYL-USAN.(]# M?,&,K/QG=DZ5JX&32(H$V6I<*L%AE%4+QB%E.*PS!.ZCQ=4@>W3O; Q.]6KU0F0X"6G,Y(T :#RD,$O"%K*-V>B "Y$)@N3T50: MRTHY5_2#L 95@Y6EC/MR= 59 XKBCG^W@??SN[5@0RL28C5Y*A<.UM4[:#[@ M;Z!"$ZV:%&3/P8]U*$,_N]$2^=0%!0>>4XA:$XV-+X3Q?"DXL)DKY=&\G:&6 M%WE.%,(E_))6#_MQ(+Q=V4#6>_CPXZ./JP:_E-+3QA_-D*.3:GW*LC M02".G'&QE#&QAI/?S+&I3BW(=5G7$XE'T!HI!MCM8(+\)@I)^R2 MAK'P%UA#^R715]379<($=AHES7L1UFAK-UTQ>9HFHN2OF2#AA^ [M!:?ZDE! MIRI2%V:H%?'W6:N+&\SCQS!"/1@V4W*-PN^S1DKF%45*]R "*]IM>)XP23]- MF*2IZ!G+96?@V##)W Z3S+.$22WC'?.(>,?8?6+[0Y[69Z=1 +WZL^LEJMD^ M51[9].HUF@=$-HFM=WR42J"ZC1V5#_$*_IM1"Y^ *HM]%$FZ$?29O4K\,E'!B:/#-J?\95'!F;OD0'>9,IC1=(JVKZ[CPRL MP40&1MO(P!Q 9&#U%QF8HZDU&5>D.;J)#)*H("P[#WO"@I@@*K@,S<64R@;WN/^B7$!/H1,4$-%,CFP&"+#& [BP(:5^]L M8".T">@ZRQJ7&RXV0">]1P(ZCP3Z]1+U,]UQ?/2?2E<KSAT":\X MFMUPZ!4W'(4H1N=13'O^O.XH1I'ZCF)T>335C+&LJ!580)U',4K=C>/)HQA= M:1O%Z.>/8FK)UT41EM?YJE4EGFJ]8!GPP_SC;[#_!,6%M?'__$#+!:TGCPY2P) *=;4&7TE M '1ZLZ08W5\+&MMAHU%, :3\TF# M9R/ZC?:,,V4CT@KV#K,11:W:?3;"P&R$V2@;892R$O_1*,[;Q)R?O[3,YQM/7,>BJK\4^#"L=HK_"G3>G+;NT-#&DU-6=\U,:!*U540Z:AM[YD+ MT?VV,<&N&..*"+?!ME-&0.VU">=A3Z$+7)3Y"46*M#;K5AN:[+?J+0F$E?7* MN**P/J7/'KO_JDH,V9**S8A;O\01!ZO8H<&$@& 02:S=%?DR)V(G[>ZS%^>I MV)J(*G7]F]"PSF#2^DM@HR<728(,M\DK^(D"<1*(>4)E[*KU$OHX>0)G,=3"=@,P2ZOX,*=] MCW1_P<-G7/=+C'DH\/=,V20_CKF :R%!N&9A)" M#+;9@:' K!--RWA[HS5"ICB0]1X3KQL7!+I\Q=)N*S^D;(Y_I[YG)EZS%^$5 M33NYWNOT!=Z#@,1X8OF[_>NB3US@! Y,=Y3VC4L)4E%N,JCE@&E7BK*G[HBM MRZEA(U2."2I9:S[2P:S*.ZPJ4_D%!5*!=D7D"WAU$CZ?]"S=*]H-,R89SM55\LMN%1 MMV"!U[;K@!*_F]MK#%.8TP?$!A.%/P2VSV5DT6XP@:3);1;C;>3(;R-'1PPJ MVF+KFLE#AGD=DX=0MDHH+$S 0IJ+9<+#)@0ARM8A-CV[,#_MU*#)!/-/;8<& MR<;8T+6NA@;)4O57ZAY5_W--,OBB^*(&NRAY]\N/F@%5&@*5J(%+G@-5G/E6 M&H%T#+VP%;A(KTL?FH4YV@83HFZ/*@H?M%9'G>QVI\EHL;U;O@V:_>EMRA;0 M^Q72V@Z!%G=P2C:FY$<(!-^F@2!+.1^KP*Z.1EQ"N80.5T(38[I5::ZR\;?] M2F_#&;'\/;?RGHZBIXN2SQL?E%O1"'_ +(YK&_U0M<7K&>&@J-+N&0['E>MO MIC<8%C"8I8ER!1;4>0; '#ORFW?CQWG/H M1_,M"Q0_H2PB")%@EJL67W/)& #W7+-D="H8^5D5;:V$*:&54$6E BV56XG! M\ N7A506]DS ZLI[,F7N/7&YN"3OJ95@'. ]M90?BMFA*]RYXH)ST0;E*.<* M85HL1=2MH3A7MS"#M0)W@L_S+O.]FB9)7;NKF:N@;F44]D M[TQN[RZ-D5K:NU:A]8F-&V:;;ITOM=.8ZHMB;8]ZE(EF,_%9OFOG)5:&NM6O-2[L;;D MT=049;FL="\Q+7[EG-8IHQUCK"UZF2)KBFA9Y0YMKJBN@7WT$]D\E=N\RV.E MEC:O%2_U;_.TT70B*FH93(S;O,%Q6J>,=I3-TYG-DT33*!<1\-O3'D-4B]^> M[N5\XT3FFB+SZ%(GYIIG^89IKEOQ4O_FVL19N:)5P6\\H3PX5NN4TXZRUQ05 M6[,L4>&:ZDK9QSR1T9MPHW=YK-32Z+7BI=Z-W@2O C31D(X)4CFK7:+6.L;H M361F]'11G1P=I [K'I5Q@C3P:/6K'Y6A9?;MM @PI\)>'3]&U$H*S- ,^N1* MJ_P[(JY_Y3,9@,[8;L>HG>OZ?RSV@&JU9._%-7:,2;\GKV/ MCIC[M"A9(C9QK<#@0-'Y&R<.<#S?AJ6Q\F&L;I\]G>$'F]VSP,D)%HCCN3>C MW=HM4)-Z7^!$DD IU%&0-O V4 [T(%L./9Q(RFAJ[)AP M+;9=NWK"M:NX]OJ!FDS%MER_=L+U:RA,:HW]3R=.YH>AAKNFH:KT3R4S+/*6 M/.+XPPC?$=NK;")MQMG=LVDJ/,F\5#8Z%0=? KWR9&Q--GTTM2I8MD"VKOFV MM\T@XLJ^Z<)],')O&S*K3T?HG)^+]@7?AR1PO9BNNV!Q$J6NX33-M1_2J:UO MJ"Z'1R5#-), (?>MQ)66-E^Q9^ XQU']5TIS)DYON&0=UC0QMZB3^W.937I9 MVP_D;A80^]N=O8#%OK%7S_9+B%Y]WER#KKFIII2A&HIW'4[S]_M*=5Q[C%Z:F#JQH0I%ZHH[4_V'(7=VPT-;I?V6CYJ'*J MKP.QK>>C;8/0V*$?6J<3N))9U6S8=@C*"W\U)U0MY4?9@SG$1X1 XG#ALN'I MM4O,E%II+>)F%#0HKW@5B35KIN$?OA%"0 )'1'^%C_77R8SIW.H<.@R;#2QV M [#B?\@SZPB;>\W>CY@[/E)83-W'A%= [57J M3[#G_O<_+$61?JK["OVU_-/KHBLB,@+.09AL%PD;XZ;7()(XSQVDR!8\$M%X M$"G;SI';FGN@[PCR8=6XXMR"X2>?4;U])!&&**V=.4SJ2-*XG*,\-#Y4:X*& MD^P&.RHD95RN43YX-S5.]BEV(TO@:!OC,N#9,>'O5F_4:3>$9>2FN9/9B@$M MFO"YO4XL>%YG#4._@-%U@=HNVL/=!_&9!%^68&C+85RAN5PYZ#PV#T]H+FUH MCB6W(!%EE,8]HE"_8*/?!:MTP7J9[0]>L-GO@C7@:D4>5R#Q-A#0^E5;_:Y: MAQA2'4\J9!&S_ MX*?H0J;6TG;0-<*5A@*-G*A@@?U\##,/OT; :$K+<9FP47=U;LXW4M08M?+[Z 8!"PL*+V&.O$ M?8#[Q-^#TY1_;:V/?0UI\:^[B(;' MC-E%FMAAH4(,M%[[&-/B$3CN*J:,#K]<^BLX\7 7*T% ].(GZC87 M$3!(Y9 MIR><&0)Z"6=[+_E/UX:*&& M%B%X9_0;=K@4UO8+.\,D]LG'/8_V-]P=C2S# MC#^W@TL1 SZV)N#&1_L%]I#XB&$,\14E";LSR%Z?DPP;]Y)8M\1EW,FF&*L& MF'YP2!9J9B]@A,4[WB2,7-NN\:Z\Q#L+=X"> 6/12F%YOS.P5O<$(EX1$ M(5M*_>MSD6M ('8,XX M9.6C5%!2T-/ E 6A9(3'I@>:BA9*#%(Z@H\B&[@+ M""3Q5Z ]]F8'ZA='4%'%T9V_N(,/W@%;D8'&IG4S8EDD"B1U(^&]/7=70**K M"$!_!\%@&=[M.-'>=]4Y*55CP L^+1B54B*]^[YV64INQ_7F,XA-2+R-Y3-& MTP58K3O,3Y?N.>&3+O!I[,&W*9<'Y,E?/:'VG[,36B0O%UZEH63QY-((LA@R MKE!=!HE] 2;VGT&U4>,U Q/C/R=ZKITSKQ;-3S9T1 "-<<7<,&&67 3 ?FAJ"DZ YJE2A81.T0/Q2$!S7L$: MTZKD;AW#WT";TOLJ6"]0'Q33;SYFJF9P5-F-EH@!-VHTEC@36?R-ST#U L^$ M][YR7\//T,<0TH/$8@L/^5-8I)=Z[$OI.7[Y]/Z/[/#6*SB=VL, ZH">*I^' MO.<\BH[;SW;HAE_6 ;&=3]Z_[,#%_/ ?L"0Y(_>=LJ$WA.K2V"S3^P9[7VCGTJ%6#SP M.+0^CT/&X]#+$=8/+"YDC$>K3-;K%?A"Z+2B$J*G9>=*P7;;2KUT]=N9K524 MT13\*0&>M=GL8EV%97:JO)1))YO MT8*#?0Y]NCRPW%B8!?_S8FJL'D%:J/0O",F=3.--HE_3VF+_Z4',ZZ1V^FVV MB/<$(WR\A@:M7,F!&G*@7,&!:1FC8X/CAU%Y8#][6520B&3JZ>SSS\&Y6]IM M$Y%Z32(R(P0!M12$*2T^Q1'H8R\I7FC<);-)/BKZ:*I-QF4#D=4M)(H>'\NB MJNR- OT+V-$56Q3^FMF#).@[8N=[>*"XS87[G3AW*&153 Z.K>>7]\="UK"P MH4T>9HOW&Q5=X OWWWC+*ECE"XK K/%N12MOG]-&$L-[SWE+R?3 ;"=V@*Q\ MC)._P@-^7OGS;YMS,D=9K.S<1\G/\/$$SG2-129!3" BW#R>VHO""THEV(5C MJRX@2-Y2\6ZEMJR@.L8\5XR\HT4]W##RT6EG+@=S^L",K6/Z)5CZ M$[J[-)_U3#"'&X*2 Y=/9,SO1?1[#GDB*Q\3PWCG"9';UN/24QD+?QU@"[:: MFZVRG&4D^32#HVQ1MK8)5Q4+BZ_K>C%F&QLPSXO=3KNW.1,G)M00P->;J1": MQJ_^X74H -J*0Y9PM1C!PUG'Q*6 M+!4FR%2E7&$2+M/<.OP@.>@+S+ 5]><5Z ^6$X90 4Q-F.AUW-^+\+PDP,Q1 M4A4THYJ%I9Z$%7C*S,U=VIA9P0]Z-.ISLEM/YC*D?B![.NR0YG_M$%AI!DP/ M@1_M3G&HU%.?V6%F#U/BX">YK*9I0W2V+' 79V3E@DI)5^ZR4JQLI1A7Y%ZT MAL]@1A_\T#DMO:!%3^S>)O?P)(V?YM7PGNC_8N>!NNLYI3GSDU*8E?L-EK'T MDW8;MI24 NGF4AJD% D@W(0WXH_Q\V/A=[Q66)&')*\5V=^WEH6$B_!6@=7# MX@J0C"!?3T"Z08I1RR*JSX0YE:"ZT#N^?-'ZX($^?*(Z/ZE+?F:9B#2;FQA; M?[$ ZYGT[CC >W,PMK0J"BOJ0-'33(E#%D @&^T)WH:RA*1+*X?H/0->!%53BP"(A.EAX=F/5PYSB'QV7S6+P8$A(?,I M4H7QG#A-:-^ UJX?)_0%0\8\(M E*2%I1Q6O(:^O(;=X#?D UG+*&O)!!GO5 M2CA_GX+,;9C^.0'TF'W91(:(U2UISL7(ET9S74M^1[#>S(KI5G"->:*YK037,S7,X2P17J;#QY21B31ZHT%O3M-4N18@3N/5W:09,M9Q$,/.W%*DF-T2#@/ MW!E:Y!F8=C%QCJG;F;B7N*K,[6-=V247E#F))2_P"ECB+[)=O_5D,_O*HOP* M]L 36=GN8YBF3B$887(')QZ$E#RI%1![ *6^T9#Z MR9Z_(!<\P+&"B7]A1T\>URN?ENTD)QIBS5FT1/=(\.? &2S"M1VL""(TG\#< M%#BLD$31*O%AL%@'/A\'U*ES_*2PA;D7U'EA31=)N)Q:=1HB@*>?NDW)[5F> MQY)"&:0_U4O@J6 F.>?*B$=P_# CA9T!]P=@ZDC=ATJ1+@5Y4)$6;^?+,3)RVCHON@@DM4WOPC$7@)QP-NG&^ MQ+W0>K=-HE+,3>#(Y#96JTV**MVK[NQ*3A8") MW>.Y0:&C+B19%@@Y ZO8'[-ETG:V^9SR^ /58O"8=A=Q4[Q<+ MVHA]BN[>]#LF;]"\_80B_LE_>N![=(_W23\G#DM0] MIJNWP _I(;!?;S+98XEELY.A0\F;DU^/X5<_EG]NRF/P3BM_)8WERI_7/4I6 MQI)5_96Z1]7_7).,[A:E[GS4GD%-.^=Z34H?J\!E97BA*L[QSJ&)E(+V \ZFJ7S? M\MF62B9[.%H3L3BMG2?;6A=5SX*\+%U4<'AK&?W&)I16M[\4"WWW)"*VF#8? M?R5=+U4M+ZJ%;#J((:7G.9(?#M*U?,AN0Q:V^N?@R6BJUR8O;XZ#&TP?./J2 MXK>T)#HMOJ_)[2!(?*/<3LU%SI"2.X]LJ^ZF &@[P9^_/=O="''M61Q+'YNR MU5W"1.DM85+^V$5$M9DX"NS23^#YDCI2O:*U5GX,CW#"UZT(=16Y@'\C%$A2 M=U6;83LVQ.PHD+F,X?*()WR,6W%MP[*JMCALCZG32;*[_*//21G4+S'Y"(_\ M^DQ63^1W>/ZRX6P,=>-+R8AN*FK:(#S=0V2^6GE>C,SK!^4J*C9]Z8%>CT*" MQNKKL]]:-I31U%1$1:FK!6D[.N[DLG'A]M#@>;S3R ;VKK>6#A4LAR;*QP\K MYY;C(.DPN>4XB72\]^.@M7!H8#IT45>.3H%STW&0<%C<=)Q&.-RG]I9#IWZ5 M58%ZSBU'[YSR%3M):0LYMQ^]B\@]TOE@.3%&4TU51%DOSS2X:"LR;/F@;1;L M[B7M-VNKD&YSO'V[S7-EL:TL6NL'' &JJ**JE%L^#C.D/4^OOQ43BP?^1OB M\'X,:9\"IA]C;G,'HP(5'#_&^]IF&F5XPO7J9-+UIY?6A1'G'9TET@:V-B=J M%D05BBF:%:+VNJT5;GB8W$!7<\]G$";L(\]:J4MU$@>JO:2$8?M,N#$_EC3# MUD9=*J,:-=1:W6#QV407C[T._.\446KULF^,0ZF(OREIL(+_TR)%$VY0RZ_+0(/2.(<,GW3/.LNC MF7I;)W;RR]4+;03,D,5E5JQ^H.@5-CP18;D@S#6!:",'D$KSRYPOY4[ M& (WI+CQ%,)N%B7]P]M-#S2JP%FB=,PP^#4=8!R56.4/?,FGQ9\AN<.ZBYQ>!/F4^\,IE)HYUDXM[J? MW5CM7R><$\:G4Z0]_:*0]F2I*=0> RJ*L-7XP9U_H'B@U,Z4F]4P3MM&P-,G M99B][&E"[G$'H>[1IU\FW!'BZ_DKS&:EQ' WQ,@-^G$]!E%,X_DE63ETF)+M M4:SKYZ4[7]+9.2Z;B9E,N]X,?&!R1P%#$=25! )LGV(@.V06Y3Z8)B&JUX- MS?F!4.ED\*@ ]8FS)A O,,"G,GP_G)G(1AXF0-<)9&KN:QMXS*V-5B\E&[I" M45<9%FX1#MR?(2(L#6Y<;QU3B%B*&&CPDI)%;#:OO2'>F1DQIW'!:K?(OH@>5(XEQ)#&.),:1Q'I' M$MM*FJNL3;]?_FK8R][=>VY0E10;QV^N;_P#A/HI"O\QU:O75FY1M<7K+YN@ ME%8:,@;XAJL;119,=%55W ,3')>=:)<<:CN!@%8"BB[I1 ME^3EW0C=\\K;^#%F!1)"O'ZV<G_.7#GY#X[ M@\WY'%98;*CTXD14Y;H[WE,WPW&LPA/H[\&QH09LJ)NB;!D#8<-;"(9RRMWQ MG[UM]9X?UHACG=W@<*U_N6V;G32+'.HO_9(U>^C ,54, MLGZ990P4__U=H<*=ET7QLJC^RJ(XN?:02[[9*K)+J%:[5#W??[E:/:17WD6] MFY0=J[.&8LQQ?<6\UM=YM]7W:HKH0VQM*3FUHN 17@IW,P4]>[)N$'^OD(LV M$2%EM-\HFQ5#[X7[G3AW_R&!7Q%UF]((HFM+D96?!E*MP\O335='&B#F6L!Y<,+AD-^]][E@P%(@E3M)2C4>>&=?$[:$;_TPN2,Q0> MJ$]9[S]&"'U&NX#MB'J0 5G[#/[,X5.OC_"Z-F=0F9-O+4=8U-E%AP$OZ1P@ M+^WQ5;KF):S,G(@3;2B%F9R93FC>NV8F':O-=5&2KVSTRJ58>)8NJBGL%4]L M^F^D +-D^Q$8!?Y6J,3<(V@?TO/:%%FVECV$ +-$32D#2/$2W\OFL))'<"8. MPT(Z8+ !5.QR!NN4P4I>PID8#$NY1$LO-X#RDO 3WC75>0GM;I)X02DO*.W6 MD=I9U]A:UTQH+E+2RUGZYLJ&UX-S\;UF\>TP;=6)T%K2:&IHHF9<^M@:+KE< M<@AU,]&(BZGRPB M>SBB 7LYU *$5<9B.&_NPEGCLW&]^%/\^YP.$@G\)Q>_.WL17L4A'23R.C<" M -GNB8T+NBSYQ@2T@8^%+2UHD<,55FY_9*PJ''"X)?*1+4'2<^G1)H.AR M4U#T5!]M6M7=< Z''P>DHJO)4LI=3992[FK"IPGT<<+O&WSHPY#1V?,KWEH_ ML>>P[JFS#]ZX3X"X45WDIF\D"-O;&.4H(?,52(.[<-G 6I]AG)>J/]:JFS6NIRY=HBN1G(G8"3,R MMW$8QC.;B?%WE1*%C]LK2GU*:_PIGED(B\!?T]?Z#EF%0AR!"OT/_C)Y0H7 M^A"ILE]X8>HD*SA3."D;$S*KWX$KM@[-@ R MH>(FVS0NAP#N_Y$TY)$3:J;&7\,_7NNZ7?:UD1Q*1B@%"3X,9S;!G,BG-LXMW%N M&XR%IVU7:-XK2IY:6WQ]>!;_%N!7TFOCS:W%FR9)C .V/CPAJ.:JSM =.+DX MN09!KJ;)F%:*=/!=HW^.OXR%!Q^6Y-'"[(V&.Q0MHI$;,SQ&;&?K]T!%W3_9 M[HJ.Q?"#+V##?R&S:#-%([NAP0L:6G+0V@\PT ]0)KHXD;N84#T0[YBS6&N IO]G)+5V(;5BLR7FN.FC#[J(C6I(RD=-%Q\F6ZE?8#\>8O MQWJ7MX'VIQC*>;W+B032HR(*V5 #F&B9/M70M M>V*J+=>RS%0*:"NK' 6W!@#B#'712JHKWW&B,NNG&$=[CATQUBV40Z7=>,?> ML.S?^O#$XH@<>),XE).+DVL0Y#K\AN620^&W?K"F3?E@S69'7[#1EPDKE M@=G.V\I+XEH6+H+V4OPMAU! 0)Z5W"$I^EF=35@QO>L63>7HJ?0\X+]"!NO: MVX0=J)T9?\YQM\1QA[N;&N4;SAG,GRG-TV#;US_% 'WKJ!?4VZJHJR=73568IKQB%VVJX3<([4XI- M?L3T,3ZWI>V[)O;HO"Y+7QN"Y_;Q\;(LLR8BO):J*+DZTH]N+AU-3S<7@DL2 3]+@W,:YC7/; M-7);)R:^P[DM8/+EX9E\/KBEV]I>_OW3?_^F< 'XK(Z#]+MUYJ8M&9NV1$.5 M1$7AR)J_:@E0)767QDQX5P5*\,U9W_.&$&$-8\$%UU M"[4P/8Z'A@-CN%ZY;?. B-%1?MHB;H\%%5V M4Q4;?))#"QEI.2N^>U\29WY-)%&WAG(%Q:\WA\1AW:/K*CJ'UN<<=TIT7<7@ M',X<1K4-T4)\90$*EYV#\D#NO!X>QN M>ACGN&%F-GMBN;TU'2HVM?/$Y?#YJ5=VZLR=5.74-E[9"-I!>Y%\6@/'<.U5 MG:C#G=:@*HCI:ED3<:(>[8]SY&8N]5SJFTA]?],:*D08=CZ/@0L^%_P!^/*'SV-0=>J[FY8XN7CS7C&/ M(=G0Q_@1SG7>C'PCV]%-OS,1'>AEP>NG"T\%3;>T$.AP7C.EU/6""$\Q-R**[:CX-=*X]\ M808_#=PGX@FS%_CR//)AQ3XL'G< )P"/=MQ("-SPFPC/GZ]BY)SDH?3'NUX,2 "$CRBR-K';-OJ-XT*FV?'Y39'=HBS9&/N3OY?VD^4 M)R/\<@Q;?\R. =@K>B; 7 5Q!O&)CO%.B$RWGCQ,$SZ,N0>#GB3$;3!7 .D^-M M%0=\OUHEHG(@=58$U T5,]@[?)NDCLM0B9D^0"YNM6[K%,N61].)/*Y+'V9K;V:- A*N"7S_B:Q> M1&$=P%L#X"CX^1R]#P>?DQ..C5R,!6"3^QMA_(W0QV MD,A,,R;$EJ692BR)6+*F$4/Z7[#F7ZF@@>RB^4/=^\\?[6G5,6ZQ>J(@)I8" M<5+M;XW)G3PZ;/K:R9UY'*U#557BQ:-.>O"H7P_6'JT+^NAKZA"$H"Y !0'% M''"QE^X<#!)X]_BI_TB$5^3[FG@A>2T*'NB;Q-U&YQPC+4P/ MP9;A/\P"HG,([Z+4#$46-(!R7/BKE?^DKM% JK@WR><>[B9EQ^*LEP;,%7S%_,#7>4?0+^E[A)51IB]=SF;2G::DJ-_-'KN@#KX9;WQEI"KT1ECJ9 MQU$GSCU=[Y(#KG>YA Q-0EK561C;(A+"^N%OIY$5%?P#190F1U9/<#'A8M*K M(=DSKK&]<.SNI]*T+MNINY".3IM>+\X7W52+"0]%M[29+QJYJY6P)."1VA'U M1@.RQL)R\$TQYUCIE5YYNU K(U7RXUH8J6(=[V%F"L<(F**I\D:T:^.L8]R? M+C@+"U0FHB(?,_2$<]9U> Q=\!.6!J%'?='MC;5)K*&C9?S:WCDX*"/%RZG[ M)9H3?.M[E 1(T8\^XNW9 M$7;WD*2@/FD\(,!A=@I+P3H7W#",;6^.+0MA%%86-<[L%?U$N"0D8A662?$D M?62N PG[H!PWG$,0$P=8WQVL?=9/M7K9US:T]2CX)/X$?J>S'8GIOXVM?YOI MOW%AR<^LA K/=MBN(E\QC=TU^3E*8RM.UE_T2[;MAN*6*]'7<:Z#)(WK4"J3 M&OV6K56*:9YA*\IH:DW4'5U3K7>QITFBEUVHH^E$J6J:V.RB=;.'8D[.L!/L M,1=E2QZ;^Y@KW]JQ4UB5P0BK)9V!HOIHJNCFN*ZG]T VM_:T,/6R%K71NWL+UP-9C3[/KA5$0TUX&D8IFUE6%'D'(:NFB MP@K ^B<]CS/72?NQZM:"+8+8"/F$CM^2@+\88WUEVLV5/!P6&0FS.(37@@?C MV"_I\UA-WKA).Q>2=W\KC8RJ=I=2\2?U_V1EO+ME5MYFV0^TC>6K M_7W#HU_AXS^O_/FW'!-.F"P #8ES'Z4_Q,<18-DU/!#X@HRF['$"/(^4>F6+ MQU+=6Y0^M>IE2A8;-=S;E_F2./&*?%JP93%4ELV.X3]P6/-[SWD//X?3HVU3 M%=LWI.U]UG"#,>CH %6#DVR::K\%VS;MPO6]M$,)_/B[R/Y..Z8NIT5I,AGK MFMZZ0\D<3_3.^F[:-COM:@:RKGQ1O$.)=RA=5H?2%9#KE$U(5T"NRCZC=!G) MAU5FZ_H5QST/N-SWW**>+W9H"7VT:#6^]-F%N=#K+4?J?&?;[W01QEAOL(H* M _DV3MU7.%Q8GC+0"%>R:^W(LS_G[TO:U(;R];]*XKL4^?:$4H*Q&SWS0B< MMJNRVM-QNKIN/YT0: ,J"XG2D&GJU]^UUMY; Y( ,0K00U<[,T':PYJ';U5] M7V=8KG^0JA?N7&)^[;WKS.ZY%PL'\CE$?5AR0IDG.:%P0J[3 "75:ZO-9CHZ M5'6[E('$*O8I6&YR5/;1;N[:S9[:;.Q2A5^Q3\4^)Z[R."K3X)SN3DOM[V5Z M8HD:RWE$6"U-03G%FISJ!>KVOUOO-JI_HP@CN@#;9U@37 MOKGK=32UV4MC753D=M[DEC)B2D!N'2"W9E]M9F#Q'YWUB@%4M,Y4@J 3!X>W>PPD"+ )58?-JIY^NV:X$024(*D%0)H_D M<(*@?W/7ZK;49G._/GDN6JO6 M;.%!//!A!;RQSYS-@3:PIM=$@N/#=A;*: I'S*>BR I@?3PV+5/'$GSLUQ,5 M__9$56"9^H3&%RAC)IMTL--/=[%IP,:6P2=F.7/Z"#8,*AX\G[Y+DQ,\')X$ M2_!\9_3]EG<)X$J8[1'W9)3KQXO&MZSXO@]+FF7U-S#F.SZKX0VSV=CT\ZJ] MNYM6>Y>\&13+O9.5W=C%&;G;RHLA/XB7BAAB<3[5WM5 BC-;5%7N795[5^7> M5;EWF8^K*O>NRKW/<2!'J<,4]X'KHB&\B2@J$@BZZN_O%3V[[,G"]PS$BV[M MDI"]M(A>UA;+'9G;XY05(5$$6:3<^B*X^-W&WG#QRU-U4C'&I3)&*G5U.,;0 M*L:H&.-L&&--A?P^&:-9-L:XJL*Q1YREO-5DDTV[8,Z;$38SG>@4![;QP1FM M98<-DI+=ULU=3VUGH'.?[8"ZBJ0*&AW[)BFW.G==2NE@?R>H8>7$5- M16,!>Z.F'DU6;>VND"MJ*B$U;>A [XV:^GQ.;[=7$FK:IQ.MM4NNJK\YOFXI M(WZG\8(P6086%H;MXFGO4&M]WKRTF9[/*4HLS$J]^LU=LZTV&VFHZYVFU7B5H[ M:SLJG)&.?5#53AV4XM5BJ8(LDK;FS-4T=2A:>H@+;N'HJXVCJ'6^GL80UT22_(\-/CV M51_7$;W=4'\G\JE[XXD.@01VTOWH55[@_"EK0RV^&65E$$\7$=BJ!.6YD,Y! ME?761-2[N6NU=M'))4PBE5XG[U+O<276ZJ:0O"*LXA-F!"*M?)S>H?AES$RK"VL&_WC-AX40;M=/= ]9EF?SK,RD(,<2E M[K\B9.,$Q:7R55%+8&\,I=W<=56MO0=\Z]-GY??D=ETO%18U&_9&A4UPT-1& M.QV4KZCP^JBPJ(VQ-RILH3O4:NQADDF)"D3.N0[UH8"=L6'-3H7[>Y6XOWM, MENQ-W+1Q.J=:[^RY+K<"[:Z8]WJ9=TT^:F_,VR'F[;?30Y2% M[XUY<6I.4VWW]H4=4"*<_&5T=/P9#]FT P)33X!TBXMJH1^0GMP9 FG_E 0X M%]NL1U_1A["IP,__2@I_\_C$V&C_A(@1$>(M/Z[8?Z>]86'1QZ'.#?MV_@)+F\^=XOC\6&VB*#_=-) ^PZ?//$*B)6Y?,KJ M/_72K$69NLCQ_S";W5:W5S>&XSH;MCI]IC?JPR;KU5FOT6JQ3OU_@54)AA_1 MZ7&R!B+5__-G_2[K&I=(/>3W=O]6XZ(&_L2,@1_^NGFS]?R =^,Q&R&?A%+I MJ^ZSK[!;>T23$F %>0,$^KW+&2# )P& %%-,3]$5-W$ >&LX9\+S=3_P'7>A MC'G!93R% -3!<-0$#A]@\E3#OU0C!LX1S;^4BZI&#%0C!JH1 T<^KFK$P.XC M!G:-]I?::0;+21%!?>6%"/._I+E$X%$8BNZ3!2'MALB2<'<$>KRH!%NNEPWN M, CUE2'NAT_OE\W<38S;@81+?917DOAPZ'BC[1T:O@CK CJZW'W8I[G"GPXV M *%BAI7,T#D-,\!:*V:HF*%DS- ]%3,T*F;8C!F.#1&R*I)Y^*9.B@.ES$-5 ML1F-+95FH?S$0<:M=FKM#1:<$4%'\KMMUC*B23CEE$=E8S-B12SSRMM7#V>Q M9O>/,2];("%H4&WGVHRJ\["<]+0/HZ\8/361GG9&GJ[HJ9STM ^[J1@]M6[N MFHW:SB,5RM7:6NI(U?U4MR=,,6WE2;=$CE''[)=NCZYMYDA^1?>F^CNGJGL3 M1N$7\6#+"G#XT,#SF._]6][+0%Y+-N^TT)+*_93$EH'"$W+\&HK M0CM[0DMK_%,2&LYR:'5JE],86VI+X*T)=^HRN U/&3+_F3%;^;WV6%-TV\!J M1.QY#BM8/ 6(2?Z2U[U44%6']O67&\_Q$_+6?#-6%YK@HAZ(ZPP>JGRTBZ"K M??C\V]$5ICU+XZI5=%5"WW\KNFK@:(?2Q)2N(03PZ#NC[[<8O3>H1(79'EU? MY?WOYOU[]H9\\LG!:L4 /C:TF.@#>9SJ+GN#=W(?NY)[Q_.70>$2S-.XN>M6 MKMDEDMO:&, IR$V[N:O7*D2L,R"W/:G_4Q 9(N8W^KN[,%4L8&-J(;]?UB&X MS&.Z.YHJ_ZW/YJ^!+IZ8Y\H#;,PL,JN6%5Q+HD:, MS1_,N/V;N4XVVW1O@$-Z6D-[71++NO+BCI0<. &Q]2IBNW!BVSEDL)K8LHBJ M#XJ_7]O7"-XJ,+">)@:COP*3MP1X5!A@P)UZOND'+O,J__^@FC]^]F@CQTX^ MDSVT^LU=8W?NJ/ROB\\(%*:L!L;]TP[7T8K+X[$^9*^/V7MB$Z&TWZN)\;=R3EOS3)0P,!$##2%<.6S11UJ:C]56.]>R) M::]E_9L14VM7Q5T14TF)::^E^YL14QN)J02#]JYJ+#0?6Q6#FDP!">QA6M7^ M<:W/G\%V5/T(]&K: 1S2YSGCX+$Y;-7);M+?=F#+<1&;EH-(WM/[EH-*C&##'P IXULYL[MCHFN'%('!8.,B6 M? +=TJF1]YFY3-$]@6CO71SP?+=1ZS>S_W0Y&._-@V&\]RN(]VL!X:X@WG> M>!?$))FK?A3)X!'&$LIL&M(!KZ-FPXZ65>O MMG(.-XG6G^+[5Q4@'HQ&;@#.(]GG:*R[3^G2K)TK'4JW[$&5*QT:6R M4:^L7-2XN6MVU6XS'>P^ZW:G\]"M#[:OVQ-L:1=VTI652QU4$?WB.,:S:5G M,-$Y\S\59Q/MYJ[1Z:F=SLY\4E6\E)"XBHKGO=(6 E)T009W=D;2KPI@MI#! M7^^51K>EC/2YZ<-Z_@;']2M!4[RM&E#V)XT?["^N,V*>E]V679QK6C=WK59? MU=H5%N4E$EA1B;QW^FJ#>]EIJZU>6?S+J[*,*Q#!4T1JXCA:P#\")&-NNNX![ M>]9=H^KSWJ-,%T5Z]@2/^3Y^RL7Y! OZU&ZWI6JEB0Y6-O8II?4^B0OAWM5. MNZ'V&F49('A5!C:.E!=PF[L+X^LP;K8QL#G%NY=Y^:N!6:LIO;;^XJP':CY^OA&[M427^%"M^UHKXNTU^CV MU$9_7X-A#D=[5]>3944%XSLU9NW>WWFHEJW]]2?*AG0@8):_D$-^ZJJB8E_Q MW[?.^#;P1$W\E07&\N%==HB,Q3I$Z( _CW_W>+ER<='>P_%YX,]U*[SF2R.G M#6-C^Z2F_LU=MZUJ&3G@<\5I/@\Y^V C?#:!<5Y9B&PO C;#7HYQ1>QP"W-$ MN\XC';UT@62%JGO>Q+2Y[[4O6L+FSKK:SV@LJD!URYEZN!)+8SNYNEWLN*V! M1.VIK<8NH/>5P5I&,MI*HFY)1=2EJ3;K>T"X+).E>H[)AUC\:A?C]:*"P <1 MOR$2["X0$^T6]L[7U69W#U-'3I^!V).Q>[W$MZ'0W@_MM;&:JZFV]N%.E2@# MD:U(SD".IZ!E>2)9&3*X6:8\Z59 G5V*C@"S"#I;Y9@/7S(9<=@GYK_[,;(" M/)Q_R\L8R+LHSG^4A&YU-;6=(?W+E@BLDM!EK,$\''%2EKK>;JG=QKY )$JD M(\XP2_WO/8G_*PDH%JXDV@?3]+A$;X!$WV5 2A6B+B-%%2T/V@=!]4D*@X/8 M;Y4@YW$-IOBG)2.\.)[OP>;ME.ZL"@.8[N5HRBU2#JJCDO9>87'2P2GU:KV^ M+]2FDTPC.@Z:<,7$U\S$![4+=F7BQLU=1]6:>YC>?BK^S1CFM3RZZBPG1WVV MHQDY6EV%_VD-5?&G3/GL3G3;Y,!,>.'*.Z A9V:.E'OGUI'#XVB,0 R83WGQ MW__H:5K]]>=W]V_IGXW7+Y4Y7)'I3<$\^6):ENXJWYX=Y:-C,$OY&EBP&S!? M3!ONA]X\L9RA;BDS^,TLF*%%HRK/4W,T5>!F+(\6@Y^#/_ U.&,%'CIA0.7N MW!%3[13=5_3P(2[.)H//-=H_U10C\]X M@I4$IH%6L#)WG2?3H 6Z<-IFN'5/'S-XC N4I[BT%9W(EA9HSN86PU,)EXF_ MC1U!>J!ZU0S;]:6HUSTY@&8KM^+!>Q64C9V(3HBR^Q+&5DP3G!9<\-!(@?>.4RBZXKFN3V4W+, MGI#E]>@K^A D=^#G?R4U+NCXTA,$">+.-9>.)_;?:3@0:JY/V.W09?KW6WT, MJWVE6\_ZPD.]$E<:H#'B)[B\^=PMCL<'4Q!<38%J%U+U%;$E?@K6I)=F+SE06L"4@ ;"=]/K> 8("?@"("UPN0=N %CXS[( C$ M+K3?@TV*&PP^V :P#7"?P<#:L7"RV@0U+RAXJ@;2GY715+?!G#-,KGLYU>$^ M=7NA_%Y[K"EC!KP/3XO7#Z%EXM+#XF,?R1B1)(HKP58D6!3[ 78>WESB>9C0 M=B0NGF*EP"W!$/-I7=&:X,!=;N59"I^!FUP4*6*.ABJ7@03@"S/5L3-7Q9^T M;CF7P$-@._X6V$QI)-R/WVO_JBGO2? PXAK\D_(,1"=L694?O.Z%-C%^ X^> M;/VQZ\R4@K.UM5XK[AAKFXW4_@H:":0C7#A%SOWWG)0>X0(#,,P6B0]GSMKN M($A1NA#Q)R25PEMHGV8+S9L[+1VD^TD8P2A!!G/7M*1W@$X8,+Q@=)1@\N(X M8W%;6%?^JTA8(S$;_;:]O/=H%XGMWM,:'NQWG*["76X2Y.C$3@#KXGJ]C)'I M/%()G&.1%<&IEN0 *EPQ_0"]-CCS*YGLXHMU%# M]T2H!Y3MP##+$K)Q"9)D0+Z6W!H_]F;HCCZC<6+0NZ#?4Z9Y"O@O>".A,YOJZ29$0>"5L+1AZIF'JZ)V#?X9W ,8D_ZBP M#/'?\&'J^, K@(N2WP[?@(>&H0\?73G2\@GG"WUTU.>D^.(&&J5YXNLCWQM4J75%Q=5&WH; ]M 7P.,IO2^WV^][][-77W%/9*.FC ;7\@, M60":\(H:/2)54/L@//\4XDV7%HZ(HZ?VW%^[2]P<2V[O"RF[Q"9!$(U>@3^* MWDML6PA<75^.Y=_BAQ)W)7U6BAV#HM!YN'H_9,IWYGC^(2^P6T?"3;<.AA<( M>@6CD;AKDX,)#85QRZ7[LPN;J/UZIHG*3X&Y&-'3)^SS./-$^&7#K]'K MY!;=A]";RC1-NPB,FTX]_43Y PP%F?24F%/&;WGNLELBVKA2D69 7!=OJ&AP MP!P<\,0D7Q\4/#CF:+EI]6:7G@W_:"R+PXW48#$J[#>.)BR[VFKACWL+[=^5 MAT>)@PTH]+4R=9[9$W-5Z5&3891\&'D6$SAA'LM BN:2"RUL(@-N4Q4F;.VX MA T^5SN+L.6N<7.8@VMT7WM+U+XA96U@8(4Q*C^$H-_"J.HW5_MNF2#9 S)W M"WMJ7?#4>HU.+5W!KLRV-JGZK2-N ,S"5C?+U90;6!8CWR@^$KN_S%M;(:&T MV#-6W'ODO1+<2IB I;&N0QXD,FKDD?0(J"GS.O.ZR[/% $/Z<015D MG\]=6*EK8JC!]UT3K#E2"62&([$L!Y2RB(?'YU!-4X@57T?ZFGX*ZT(VC$'T M3I,5ZV;R^N^VM.XP;_-%9*.]Y$96.2N-99IZ#&:PV\7G<1AZO*?8$%@;(Q.4 M/7SUC>6,OL+6I/H)# M$TN6%0I45@:'9^ESC[V2_W@ML?U,FXZ OO1:/$R4-6 F?ZFJC.Z(_SE*\M?J M/-$O:M7%F\6?:_"GG]._;_=JC9:6^:=ZK9'Y^[Q'-;1:O9?]E;Q'Y?^^5>]< M^*):*Q^UINE@9==*HYWZ7$9)+J]Z.4X!:F^=\"3"_0\Z4N\2W(BYA41]YR[G M$BN:WK3(L]P'AA)J$[36G4%9+^:XM.JXBAQ7(XOWEDKUFES9'98=USS@?-]S MC7+^!;D83@"/,+R71<3[1;0T1P5?0]TBOTJDCC.-U5VZ'2^M%2=KB^5NJ=EC M1\WO,0H!+U".P2[<2=/MX_2=NMKIY)69G&''=L45E\H5_>-P1:]^<]?J]-5V M=V? ]U_4AL@7C!K9;:ST#V..LQ6Z6F\@$LE5=V8Z12E/3S/#.: MAO-46/DZ\(0+,5YFA>.\ZLWM^ ;P@"#X=AO6+LQ,6,W341J\L MXS\K].%]$EVGG$37Q%2_VNSL"VZO(KHR$5VWG$2'K0R-OMIOED7474-H*6DX MS.$6W7V9#><+=W8JL^$+'O\^6 D1B^MJHS0F>(6P5U:C(9?D,JBJ@P)Z9TRL MBJ1*2%+[- F*D%07VQ?3U<15H.!01/&5>OP/H_#/UWHNAIB[%:^\90?5^#A1 MLZ-VF]5\HDLCM^VT_8')K7]SUU3;&?G BMK.F]JV,P0*4EN:H/KUF[M^QICW M"$N#%854_L6(6_0/V-8,5?F^Q_!%(ALL 2[?,![^#P>A/!& M' D%?A6UY!47U7W,QS74;F\/@[,JGZU4U+>=97!T5\922^ M[0R%XQ(?PD.I]6X)B.\*0PL>\WT)[% 0J)7\C+&D<+CNHL!@IP1/P9A]2N M(A4;FQ.()07_2L %K4GS279+<-M[?CGWXFZ^15>3R4^8\.NF<\B5-WC>Y)6R M&TY$7KV;N[ZV2U:B(J\RDE?*/#@1>6':JUV%$XY"( 31)VXP287GRQ@0FOU>ME,Z,IU.T+(X(0$UZ@([I()+B=6<$B" M6Q\2U>K:S5U7[3=:):&Y/<4)./DT2VXKO./S)39!QU!>L!]RJ"%.3W!Q3@*" MM/@H&CUUKYQ4"K2.W?2.P[8B%9O[QMLY,!3JR\\./&0:3FD)OMNC-%5F?>[ M&A(AV/$7>1L#VY#7-!B-W( 9F9S5N;GK=_*F'56>XCF3TG9VP=:4U+VY:_9V M[H^L**F$E+2=FM^:DK";2ZLB"66/))AVP4C"AD:90'&'LU(,)T!,>#+,=C"R M2W?.A6'9]G(TER.0\JRD-5%03JZA"+*-4#(5=TD(%;2E-O>&,K&/*RXI;F+% MV!5C[V2S'H^O&W7DZX9:;^\YP%KQ=<77U\O7.1[$$?FZP4.(G?[.P8X3\S4Y M)#_3W",Y5FEIE"[]+":B4S578O"2N,,63DF2B">O:""4^<2BX4@_)<=@B6W6 MHZ_H0]A4X.=_)353X?ATVFC_A%A@K>04JOA_I^%XCKD^8;=#E^G?;_4QK/:5 M;CWK"P^//#ZVRK1OXR>XO/G<+8['A]FB5O^)$P\0O\,'P;T"8F4N?@K6I)=F M+/H9_*$-X%Y8BXC!$AP<( M4D_)F'XHYF4^\3'-^7&$XG-KVZO'ONZ4=>K$5(9VW "/XS"#[A+(R54L4Q^:%K4+X:Q5O NDP/FE>Q(>\*8.KW6*6 MIJH\3\W15,61K=%>X;=.8!EBW"4?&1TCE9IR <-M/\-9SN$@1PL<5.L[L5&W MV5&T5%8-3P2H #Z+?U/FNNM+.2"FJA.6F>L\F9ZD3W'%.%L:HZYYK^+/G[)P M/F3L@9(F%NLIHJ:\#5P4$W)FY)J1D>%JV ]8B\@)<$J->57 M.:0>'S ._,!E0M)X\*%%Q"-12QV-Y!:O\N2@WSE!.O%YJ@%-X-;YDQSKB608 M2C;^Q-D<]LH7/!YSV4='B>66R])LIY ]#3&H-O;E M?\&G#&>VR;>U.M$F+E-,G+"09<#:3:P0>9*FN/^KQHVKJ!5WZ2WXR'!P+E\9 M& @.'LJ3#C07>$(])\]LY !5X_)F6-L[MUCTR%J:JC)T*-[0>IN\T0:K_(PF M2S>:P&&%)D??.[.YRZ:@@8!/>?+R$Q#=-[8\,5IK9'@6\$M\9'*0]& $\BW@ M.NPSW5WB)0I_B_+B ]C@+]-N?/RFB@W!'DW!0K<05"9: 2T@8Y/X,.TI< MOM#P+W"4^TOE!:I/K?YZ\/G^@?[9>/T2A0=^Q[%1ETI1!=:1!2K6')LC#@V$ M>ALU+7ZU&KA]CK.M2[FH:N#V,N??1\Q=2+(C']^'?%S-Y\X[WX^Z^YV1@/GG MT/WY[I&!8;4:*JO($5S'&8JV+D4V==-)QCJ[JZ/<>.[R-\<'=Z,:Z5V-]#[P M2.]"*N$B,([>B'BA[H=1044$!+5J@OK0]^Z=2Q0*AX M[_X*3']1O 2 )OBHC0M!R*G8XH+9(E4'=T"VZ").<*]U&;!D%5=<+%=T6D=D M"NQ!::K];KH*M(*[.@ A?+Y_4(8,H2[3X-FL9F<^A[C%>>_VB\7*IQJ>" MYBYNPBRS.V+7#9R1R1,M#%2O*$R63 M?'%Z!;YMU'.O3:)X[ MW^9@9B7[[9?;;U?TWXOUW")/42MJHC?U5C2GYK;$MK-;8MO4$KNBD5;+;J1M MGJ@1-I[?S#S-Y&^.O\3D/6FM6K.U[F+6W <]5<&U(4H1A/=M#WJRL4.7@Z5 M,PL[V!0O[%X3 !&966W3]AW1'2S[@04*RDN5@)/,#+05#R$..$*%,U:<.>-8 M6UG]_ALA "2[F:X)&:Z=CPQ7 !JA4P^A$2H\N3/'D]L%VR(WJK5_@LX!O6@5 M!;WXXJ+X\!=?+-U&A$TT%.8H6MZ:W@CD6N!FP4(TL_17LY&&A9"/)S$9/EN% M_?IKX2XR93"]I" :1NX>LW:FI9 M]HE1<40*R=;9B0MAT86 JE%)R9@>X55P M:*BQ@VA^:'E=&JQ$MU'K-[/_=#D(#LV#(3CTS[/M=I" *L30> 7&D'=663F# M0S247\YQ:5G$=!50 5DFS>W'6Z:K^WKRFT9Y 3J+BC3'LKQAVIIN7#,R0INW\?6J7M'+)*?.<;T-2,:Y(P6D=EBMPYG-34[O:O@H$2F", M5_04HZ'9DM M^C=W#?#J6MVR6!^5,;M?,;NF-7+/]-1"')UZ7:UK^^K:J:S930+FMN>[T=@\ ML&@G+O,J>W8%8S36E+CNFS$:-W=]X(MFKR3F1V7.[I><9[#!%VGI39[)<"RJNSLO1+=&NE].IJC M+%Y/;??30-7GBI]V'L;XBK:#+55KU2!]H*,IMQPZBA_SB6TA6[I@0S; AM3V M#-956I"#%3Y.Q<,5#Y_6$=R*A3']W&VHW>[. ;L3LW .WL&&Z 9GV-;X=I5_ MJ(B.>FS0GV<:(LJS[BG_52R6G$3-:2]3YB:6[684VHE1*,Y9Z=;2UJL"9VK! M/]2BNVB>8!?M^LU=IU]+%_!'N\#;*;B3UBEVTKBY:[,3,/G^X5_P6Y=Y" ?/CCVY .\SQAX'O.]-XM?F#-Q]?D4%>_ 9;I' MT!(94 +M]H90 N>J=+_%$0(4WO9OF1Y*G'QW7QDNE$EXA B-HY<77*#?KS7[ MS2VP!;J=]K[:^!L=;6_8 OW]+:I580M4V (5MD"%+5!A"QP86^#JH 5^!VL6 MO)1'1+E+E4=6O=*7&NIK-K9M$=TFV-?&7&"KJS;J.\?KRY.$KICC//+ MI*9C)AG;_9N[9D?M9HQPO([>JY/-E_[*/!]#-,^.:QG5..D+Y>5M6RFWX67$ M_6XU5*U>%BNIJF/=*S%IV[8?;D5,#0STJ8U66?S1JRI0I6ZQ57FKJDRU*G&[ M@#+5CE:5J59EJA4/GW&9:J=YP66J.P_=*E6%3,QE.S(%KYY^E4G65"WH+M)6 M<$(_/7QZ+ZG;LX&T/P58[O!Y?$_?-IGW[@>8G_C>;\S^PES,KNH3]GDL>2"_ M@VML_F#&[=_,=4*RK\?(OK7-VK5RK+U]<_?)27%KNLP/B-E\,HT ;%&Q)871 MFIBA-.H_T;BOP%7\==8JE9SJ]D*!#YB. 1]E'J:YC:6BN=0,GM3\L")CL)HW M:]BX=TH6S1F9U"XZ,NDQF,\MPJ+4+3%P^W'*6&QBDI=1#=CI9(Q,ZG32(Y/D M#&]ZIH(P^X[-<2_7S$O:IOIQP"N"/T15OWG5C)UNJIHQ;T83[>K"YB8-BI5. MQP:P)TM:92VK5@U;JH8M77854U40615$5@6154%D51"Y:R1"&A^F/79U#B*) M<+TCQTO#H5Y@S.^N M:B:WTQ[B8$4O[",>JPP)+;9ED6[]YJX/'+*W+$4)$H85/6TD;P]"3HV;NUY3 M;?8KS/KC.QXC9X9ASPA>A0H78^'0*X/@W&=YQ[O9W'(6C'WE1QH+Q6_-*AI( MWK;:J>^,9EL>P[TBJ$UK#0Y 3UAP4.^HK599QGP=V]@]6@EI:HV:. Q)M6_N MVG6UNWO(L#+2-R:*SU2%@*5 ()3M279:H+*?-HN$T&%^EF>Y4XRPV[FYZ[;5 M?KTLL]@K,_Q8 9!]4E&7J*BY^^S',[6]3Q/W^"LPN;%;A9?WD9P,CW-W$Z,' M_* VVWF8JY71>LYDM#J+MT#\-)N5I7ID2[6R3+<. ]#YI4NVMV6" M'LX!;C?4;M6_?I'DM"8"L&]J:N!4Z9X*_RH)-5UA WLQA/>JI[WJASV-)MNC MV*$ARVVUUZP:VBL&KACX.+;#'OFW>7/7[X%'W]KS[-VJF_T:NMG_8&3KC'Q% M5[Q@Z/FZ[9M@",WT/QW7]!>R8]I83J3[CC)D\!/C63K9'+UBJ)98>@MSX^G$>=A.^5.R4580;3WZBCX$$@W\_*^D&G>.+UT: M;6RDQCQRXKAB_RW21=X)N\BG84/77)^PVR'.F0 3I%D0'N8V62"!4A*K'>,)N-31_!7[*0 M 7JM#&2 7BN-#""?IX@'*O3$M;@ F3WZ]/P+Z]$'73#5GQAH I#V\%>#CM4U MAP%MO55OO/C^4IG#H2DOL.'^O__1T[3Z:_%[/$SZ3>/U2X+/0+7Q>^VQ=HNU M3.!2B]/W:@H./HI]2S'!SW[238O8@I W+$L9!Y9UZ\/^HF\JSU-'F2&LPPB, M"!UT#H,#-GDH&W317X'I$K $O.,=_<6*?WNF+Z(=,268HQ++->IL C=9.:$M MAH<2CD>TXG>GAB\,7"FV\=;//9NP8EDP;;EK22 MN>5,ZH%/@G5O!"X-*,-O$AP.GR@'>W&V)8;V:8BAA^55N]#"D/G/C-G%-]PY M,@'TLPD [ZWPVKO'77N_#K=T..*M*6^C7VTS4?09W9Z1,[')\0EGXX[W.NHS MYTRQ%.9K^/+",R7[8+,T6ROG8^YSSN>!-J'!)IJU=+CR<$,^#[01[ MHK[R- M^+Q.->P:\H7H&R(Z/[ +;_'-A5?S:_$B M@+(,+Z2?Y87T,[P0\72%'J_$G[^=)])?Y8F(:0QLD315P-7]B9!5V(_U5Z80A*.6WDY;E$YPDQA+Y(J5G0/?FN(GC7-X34_A^\'KA+NC>''O7 M'>'3X40_T[G^X9J^S^Q/#MB*^?N=P2NFL=WBV*[6\C85^I0G+AJNUX3M/?/G M(TV82/J_SV$#?K0*R2#R[M0T?"(>]R1WPOW"\T'4 ,NAI$:,2$Q0D<(%$TZW1_A7 M#R=C\B^.'3?F&W@1T"O2L/PCGK6\4'WB,OKN/FTM[#B^"%NK5]S6DH R8,P. M;$-81P.T>2DONMKHZF497;TLHROVFBWM+'ILUMNT@H'@LMW:X*OR#A4D2#;@ MJTL$KNXK>S+9\R9BY4P#W@]"E$Y-UU#^"D#_8B/86/C]8'&:8)N9W.6: MHN4"=I+A/-LR*9H\N&'@P1L\T.C/4W,TA2^/K #"SI8#48PDFH!OSFQG"$( M(AF;5J9,-PBP&BT1?0XFQ \3A9FU*!RN:=;7A&MR6 Z=60GH_45D3[UW:+#8 MY V1@%P9M\F..5',.)9:MA84I;&8/%9A+RG"*!S#^8 AOW0=M4O6;DL!J37Q MJ&3\"136K:__P$A!=*L*&!;NA'G[CDHE2.>>OZ-HV*-9QZE?]5I>E6L8^P"N M@KN%TZ;MN@:O,O#@<;PLDUM%N%O\:<)L\-HL'IDV@&A-#P69^<2B8D[X>LHJ M"&T!8DW>:KO632R7)[567T:T(2$:E)'N316/ M/<%;[1'8B)X/ZDWDRQ*A3+$%OBKYO%@X"$G'!7'M"1ESNCJ3FSM<2^"Q<6"! MN_,D+@L1M!VX.UR<=(:R%GER7M1'PL$#7Q'L2XHJZ^!J^,O!M;,VU.)*GAP: M$/=_$ZE=I[K7EM0]%I;($W*73H@RX*=6\NORT =2\LTZ3=G;0LMGGN)*G:]M MY&%=;[E8-[]* M#C716C6MV]_/_)!FK=GL[FVH2;$G58NZV$6UV@>;29/^V!:8>D>S23:;,O$H M'5GR^&2>6X0)#N.2MFO:!DO+0][3:KW=D/?V>=GEFQKR2-&(-Q2-B)=F*^]$ MS=,+44C],A>3X(JYX0.E.-_],/U+80?MF.QP9K?-0>3.\%*;URWCJ.W_:D=A M5>\Y_@@Q+*<^1TZY\AEB&"1!;U[TOU9CPZYE,%*SJ:WNY=\^*=J,Q=JP%ES5 M^F5!B*]FA54LL8(EFMNP1 ;5MV[NNO6=H2@KFJ]H_O TW]I5#8S-'\RX_9NY M3B8OM&_NJ,98>UWQ0\4/Y>>']C',(FS?[JKMW@5AP%<\<:D\T6CUC\$3V*52 M+Q%/7 .B/=P0]BLT1.<8W-"[N6MUU'Z_M2?XNQ+ M4%9$%".B[C&(B.#LU49O9^CEBHA*241KX#AW]=T:];WY;A4!E9* CF'8-;"V M6NTVTTU4%0V=/PTUVL?((S2TF[MN3^TWJC'?QR.#QW1/6C6E)5^8MNK'8(3F MS5T3O.1.6;SD:C;+.B)Z48R*4B,2/-@!_&O;9%2CA>B :3RL=]<8_Y>8N*D(*$9 >\IV-W"@;7/G,0T5D9202!KM8Z3#&ETR:KJE*1.Z MAM#_+[G($E7P?X70W+E<8A-^Z%%Z6&OLS ]5R*241'04H=H'NU]M5#1TH31T MC"RD5@?%W% U;>=)L!41E9*(CI&%U!HDB':OAZUHJ(0TU&COG(3 MVFF7)9.]I_C_&0T1+NJ#54-%#WLTER-"FJVCB!"<*-I5ZYU]!1G*/A!XAUK= MBG)7+?Q;$U/;7?VA<,P:E8ER)M/Q.* MZVKVS("^,80&DNTKN3A:JU:LX5'EX3'E,,;)*1P M]DB(<+PLS24DC+GXX"\)0\RG3\ST/Q%@?4$S%O Q- 7,8>3*,:F31C#-!DO M-D/"2ZPO?'0N$O&%D)!V1B3$,269Q)1TK Y@4Z-4U3"F5L;@%I'C[EX FF>$8%P&$HA2^ >9R "7)IN(VA$Y?-0 M=1Q+&1,DX5_Y*-#DY!-%GSFNG-N0,90A/DHM&YES#2#\W3^'[L]WN71TILCR MEIC(:J9']:P9+J(\,^#D0LG%0O- L)G=?6)KBYQC0YNT7C'3K7?H]?1O[LR9 MG/>8LMPR9MR2V,J>J26'NV\V<62SF8[=;N="9CKVB\YT? R&'OLK -Y\]X3Z M(F.T! ZI6QZE"+],#VZ,GJ7PAVTUO)$_^M+&5WRVE?=LZ :ZNU#:1,DM&F.D MVS:L:D1#B4B<@-2AX40L/I9HC].(DIV-VK%F$34;. 8G/8MH:?[2.+"L6YHQ M+"W'77 M;"<^3A#-6M,CFQ?NS,MVRW FCAISNT(+";["1W\5/)WVJ4ZG=7/7VO]E=TZU MG?8&M(N.$!.OP;T-&4@!6(MPK\FI-DS\18;KS,=+$P%D/8@D 0X(-**IG6/3 M]?RE\66M:GQ9MNX2X\MZ^>/+BDS.;H=65C7T[,R'GNUB)A_+&G[PV4P!B_A^ MBCJ?+ #4$6]-+QP,[X'%X$^5P8BL*YT")K;\T13C:M^'P^BC ><;#1C=;O;F ML4S23XZ=M8U-F;FW%Y?IN+0PJ!%ANX[%(2"^N Z8WJ1:-KW/30)EA]LC/?&5 MZ! M7L?]U&1CY=T/-@IH^O3G\=@<@56 I\+_%O&^^)NJ3'5/8?Q@Q;Q4-AXS#,@R M'"DOGVU$ISV*G_8\/&WE!3S)8&/8! 5]OP8(3=)HZK>-]@OVDC[=:!OB)Y+H M]+IW/T8DT4!.^2]5$2VA=: %S/\Y)X\,W@P&,SP=W$9_:GK*P :+QL)!PH[K MHZA[#Q:=TJC?_JNF\.%1\#LO (N9A:2C;GM4<%)/M'DQ=I>&G!G@5Z,IV+:W()%$G"9&![-347Q5GY6@7 7 M5YX8Y61>Z"\Q+@A_@V\BL0DWDWQ8?@F>XH%1:HY-_NS'=_>*&T@0&I=- BL^ MQOS%\"5.XYV!13^284AGB:AYS)A\HFV)&)ZJXS!-6BCX66C%>S3W$E:DNP;7 M?8OHE(QBJH^D_UG)RIB5\(#&M@W')<3D!<_9!H<*6(GXR7:4470&2%FF/ ?! MAPI*$W"@)#5QPJ<9+Q7&E MQ,,?QBEQ%W?D"HLX+@=D'!J(7B<)P@P5WXON8R@]%HIE?D>^@#6FOJ 6.YP+ MY9)I+,35!U,,_^;5Z-1"+"A(HMPGDAR=D3&V@LV=PB["(L<5&7!F/*;$I M5#-\D3.@![PUHJ=@XLU$CPP?)%@W/#732RAP?3Z'+?X9&!/^5WOY4F2)!"YV M[G@>94SSEBJ#.2(%:+H\PG2AC/PQ+:U3,G19(RJ?4=A%=L57*>S.G[V3'@0G M-&^.86@D&:S081X6;IG>5 J &=(I_(]^-H L,26QN?+,< .D2ASGVOTU);HW M?(414-P3S@OK #R/?B_]@BS_9//U#:5C@,\:N2:I0P6+#> TP+W*L)B46_K5 MA(21\M[59^S9<;_#:7J!U-7HA MYYI$UC:?8"\+$2BZG?5N+@P9IK? I0V]V>BCL=H?#'B-1HYKT*O(%?Z]]EA3 M?AD,OM24ST0$!L/X.E=$$]/SR9::!T#?(_JRB(.-37>F*N]\4HSQ59&] NC/=I?U\ 3=>>7A0 M%0KH]#9PT[8/@,72TFPA\C7OM^V;[RW]$E6&B'@;N:DRTXA2UE@3^ )?P'=<;H\Z/%23&254&ATP#U98!V"&$-FA M8RMK!T6P4M84>AA'XHE?'GV"CSZ[J(YY89M'M@ZI&K#(IUC,"C][.L\/X7H] M-@I<7C.7, 8H_D5Z;L@LY_E52OS<_9/_.4R-4ID]W(VESSWV2O[C-7@5L)+% M*].F$Z8OO187+O*I[?3 ;"(!_NW>5[9W M'K/$:;.3X385V-&W#26K@63G9;1KV@8+R2@G0[OV5JOUTF8.1F5XL5&LLTZ4 MZ%P77;_[,3=%).2*N9OPS)3'J8X1;,R_6+KG*0,*E\')//K@5(E<]Z-C&444 MW;KVV?4-LNMDP\PT#(L=6384ZX+.\\=[<7^6.[$/MH'J-G)A6_6;NX\F.%', M4C[_G\? LLPGW5[VH=75O1MYK_IF^E;\78T(!OL>[@RDQ&IG?06?;(:YD'3.@S8H'@2B"B55[-*TF[M&XV>M_C.& W+OJ[JIH]Q4@?@=!:2B:VR" ME24NN+K$_5_B_ZL.&6+H7IY_3;!MIB,;)<'V,.EM>E&&Q,2".8]S?# M+'G,BWTQRDL-;(X)<(5]3OW\/J>J8^ER.Y;.*N^-[8K4RN$R/#=L*'_CV(&' M-9835Y\5JL Z?:8TLS&>YREG"*QPZNFOPRL,P:8I]\4\BRTFG ME#@7WCR:_KVLS_$4%I;0A[G7J*>8 3%0!5C8F$[O<>98<():GVJ%F>[:L#9X M/(OE3WFA,D'X_*;;M%6>^&W!W\$ZFDS#O+ B4L*M&E\E-CM@3_N0)-4F MDU5>L%@L0*-#T^W%[3,6'$FT$M%J$)5RAD5$E LVAP%7(53+.L8T;M11(G<= MML_8/'$,.QU-L4.7ZI\,QI/,46E7]NT5ZYH[/7$.4+ZG[T8-H09D'Q#MV8(+ ML:*2VBTO1]WY=CB*V),)9X!?PL(J2W '_&/U!2GO\%ZS'BPS^QD<--.QO'C$ MJ!J.DS]OMD0T(D2M".;('.TZP3U0>U'LP6'5JSF.-; MOH3 U;!'-5A,HZN\^RM ]H=?8!,$G,$7L.-6+A&,?X>JYJCH#PF.BI@-U#6\ M7)G6YB.,@<]7O4C<13!_1ODGKH0]"4K#0KK;)>KCE^W.4<^R92'PG2T$LL;F M'9 EX4W>N6)Z6!,ORD]F@:43]4MY%%9_TW%*8@SO,4M)?-51W*]409SS?S!W M9 *E8NFH$:ICO)*5;P<'(*!>$DF%"RY*8[=;4P9XN][*E:;@#IS1B&HK50B%AM2#0A2<(6%A9\/(->=2 M:.3LVW 8DI^/%5)4=\H/ LG& AK@ &T>7H,5]D8AN:"8 ')9X.6#J0MT3%V* M3LY[0"/ ,^>+",[$1+'H ]E@Q:T'_MW4')H^^'XUK2M@X4*6-Q)O.;?+^(/W MA40=CU3M&VLWP>)S7OC*+PK^&C5\N3J'X03O%UC"HOII_N<>_)73-'V[7:MK MJ&ET!:%/7*+Y'0J'6V=8.'Q?BS>(?PWKTN&X&';Y_!:XIF>8O%H0E!N7 M:YX'F^J[\0\7@8O@4S^1.4+7,G]#UQ# ]+H5#LP51%6.3[;9XNW+ MX.LWY>'A86MQWJ^?GS@'4P#$N0B-J&ET &[^WX=^P2_H.F #SB&1;(>D"G!B]"9[X6UZQ$\!+H1Z:+\=(@H=-=-<#4)V'E%.]AF':0:'=Q9E,@W M6[5.NUNVN=SR1,7&5UJ&-Y@<9^=EN_+, MLO*3UQ4>>GQ*;NXFNUH@K8;+78.Q[9./N++")+9B5G+I9Q:_>X)W/LY--F&I MT<7;;+[P_60?WJDD\H:GUFR6]*Q*1U_WSNU[AUQ&-0]63!48FMPJWHNT/TM6 M_.J =>\K'P-W/EV<4HJ?&2^>M.KPO'GQ&QM-;7C[9'$(9CQGO?B6N>R[,L## M\M@F'6Z59J1S:VW'C=>H&;.!-*]8_[$A&XUTY:/CNLYS285Z"5FN72_I696. MPCC+Q;#8]\)SYZSFPA9"43(5-1*64HB7D?MZ)3VKTM%:JH5T_XIN&\" 1*FV MR)2<)!*#380$@7?Z9MKS8L%6]QP5X*K:@H,>UR.S3<=5_@V:#^MM/$+:Q@SC M.WL"'V9N"G1UGWKQU"*J8'S]DV/?OI-EC&'ZNPPBOS3?KV1W:$9]6-B^8Q\& M\*53:V^PECS EV8M(VF? 'QYH;V,#3NN=,]F-]]IG:/N.4E$30A/,45$-]TY M<[VH&OH-]E\=PA,[9\'R+X:%_??.>,P6YRA6=A(HE3]9IK,JK4"I',GDN?SF MZ+:M@]# 03AG*#.TR@@I:H0T*B/DF#+C\NR,#^;?RF_,_F[:9RDR*C.C<,RL M4YD9E9FQ4QAQ!(M3WM:4CZ9E,?<*6Y"VKN_CEJ[I-ENU),N$-&Z_*4^!=G/E\HWZ:..V>5!K\2#=[<3H)4 M&KS2X.)<6BMMS17!<&%$M8YK^/B+&)H%DC1)DF4+'9 M//#)@,.!="-.COD\F,4HT79+PB?IH[PR1DFV6)=85U]NO4Y M J@[@6E#9(6JS\J0#&?L$#>QB"9FJS!Q"=<:H MA$4 ZBM6'-#T GP87T,(Q6Z8$Z0,!0 ]SXRP]35&)POK"^SPT4-%XFW\48L0/D,;*MS!%H$Z'OXY1.' M0$AM,_S^TIHCZ?6F-A G/1CIL*J83,)G*A]CGT 1\JN.:QU-'8.QE^(&O3(J(I%1JDU2*;:@&+T$^ M)AASW<_:$$@&E%>PPDA"O&66@TZM,*F_.<$(N.G#AR_+DDR*/=C21]W6)_CO ML$M!P-X/C"?3.H*' M;BS%Z:OQ6:=8RU&!GK,U4MEP?XGY(_>\OB1]F[6XL%IV<")-#R(B)AU#RR"I M^A\,?>H(/^NC[OF,1PW$%T'P+A2#35S&H@>\U<'.4MZ-1B@3,TP,$05,ON=W M7Y]>F=6P#O^B5#3'#<_EI698$DM("TM^1%?8#HU^7^..@/B]FOW\9_*.+?UY MP=77W(5?^RQ46#50^7(!_$WPY(X2_Y:P:.$GG",S0V+[&-@3A!O[YEA(HUQ7 M?[:P(1!4-;[G@^.!E3UAY(/$S=]GFM-#P-NC %UR'-$1JD]X@([*%1F*S\B_AUG-%+?QS3Z$#:K5R[LK(0E^J[T5CD"2!1^= .>+V+']AA[4+TY@&3%F_J _"Z$0N17) MIWUAMNTM+'BQJ5\98Z?1-$K(RK2^#/[=!*$A9&KRXK5F_(FK(@/6?*H/F2]L M_-T]__B2R(5P)A:+6>[\%VIL=9'IGGYE9O B=E1Q14H$_V\=V79H6GZ<]HDM MT@[W'^@@ X,+'LKTLXOSS$:C&DZ>%5L#9'$-F;$D2D.)Y8* D4BFCU;&U0>@ ME"WNA[G/?N4S$@&&3F(ER^&#=!H.F/W>NP'"PN>3*V=\ MR!,/,]" :M>6\7V6^) 8<:D*=UON4U/09K9B)C>8+[0^'6=:VZL24N%ROI@C M/\!!C>EU)6>K@H'?$B\4,=UNZ-_?O_LAFW?G M2TF)_/3A +? XPNT_O@J^-7":UJJ\@?.!W3!\O) -_X"9#ZGC]:B#_7YKD ^ MN@X&4]% BZ4CHR"T6"W%:XLN]PN\ I8G([><"KXPG8AT;HWX&KX1)(2';WD# MZH5R0$ 'R<,*U<& _*I?3?B\R\7_!Q-CQ'B]_/A_U=TG7,T]VIL3EJ4BY$=" M+XGKB>Q\DEC"+OFD92 ,(Z"1?6C-@FQEMHM[W5PA<(,-[-%D^2;&9D&$XX!%'2%,<)O&Q-[K]716O M_P0.C1#X6C.QA@T$?O:#=<4+AF =FB@VA1CXZBS$WWDBP]8-77GQ]C^BL@Q;G#%&<4>'SIROZ/U^D5XT;CXY/5SH8:BB4>+Y+A$$2GFJ_R% M.3C)UWFV4W9O* X?$FIU,!Z#J)&>]GN2;B8 (EC=I1:PJ&/5D# A7.V,242?T8D8$8Q#;C&:/N$,]4P.O+H MZZXR&/T5F)R7A1W#;38>SM+JPF##\;A@AV'NA1C^C>Y^%U:-:8?^Y MQZQF+I0O3$2UX\OZ%6T7X!%]HO^-AH.H3$F8TTF;KZ?28&V/,90B8 ?!D6'Y M &:@^=-"8=&LUQ7?]'$I$\L9XJ#GT/1\1U\$2A>&-P7=O9DS=RR@/#MC'61[ M+AOZCSCP&QX%V_R(_C@.+8=[5&9B0TG3N]Y)/4.+W^RSXWYG!FT%;3A.A1BN M_WEI]7;_"P6GCR2,/_@<>"9>8R/1 W(=_P2X!S92/QW>_B _'! M?&NCP'4CLNR.3R:!6YLC?_CR>I+6P[U3=B#D#'6)U1YL.#<_="YJRL/# M!A]YX >X[G/_3LB6)9/^G3V!G4UYIH2[4[9B+=GVZ2C..QT8;8#?U?.4&;YM M[[HL5@6&?(#<3;$FC@JX8I,.YPATNZ1&4\&SI.!0$SI0.&\@ M<"B?$2^T3N9(1.1+%GL^^E@O,3%'RK_AKY130??LBZ4O'GTQ_IP[Y[SHO)OR MARF.!MX=O>L>"YDM? FEALS9JN324BF6J",5+^IPOJ5<@_(5#PK4NSZG4O3, M&BZ1WVFO"/GEIN?OP\*1M^!L6,Z<'Q5F5/CY+'(\4IFX2B5.?ODP&+RMC-$= MC='J_'91B]($C^+24:?% MXQ]5<7I4G*Y5Q>DE6$M5G)YB^62)P4A:%LC(2[@/R2AF=NQ2=NY1V#EJ6@UK M:WG%$1IBH5M$$CZJ:Z5[%RK4^=:S&O$1B+?UXTU'=2;B4O/ ,N@I-S_?'M4OC+=@CU_<^'%\:YFV7J'81L5JQS@ M%N !%/5=^ER#?ZX!:Q[\OX'R[J_ )$@NY8,Y9O!1+W"INE_71/?TU3E MLSLT_;^5/QS7,D!)L^0;ZF(E>(*4^AK\^]N[_PD;"D(W.'IFO4/M$U$A'67^ M/+#6L(%#MEJ(BQ8GDN2UI=ZB7P.\X3A?12S_'4'.D3)P=0(>33 MG5-HIRUX.YU@SP9"/@5@E<2MX?@5FXOO5#XE\RFKRMB #C-5K* BLL4-Q^91XCP?P G. 0>WXP9U@(@0(7_%(OF*%A M9,$Z7,=&'U5RHLS!&SS0$RW_C06J^ US76S*0UFHICH=/!X_$CT6$7)!JML" MGY<=;**85JIG&?45UQ*/NB4,LZ]LPNN_0 5]9VB.)6]I*=\^#%L3#?!)3,^/ MBRU5V J.0U67DI)X-EE@:1?IW8C"X'F/$&T&'#\QQ!)"D 4T_%3Y?T"7DLEY M!96(.G-19E&KL!J6'G.+5-/294)B ;SQ<^PR9I%9-'3Y L2S_$1(G^?,8I6\ MFJ:FY'\H@^(Y^T?FZ3.6@5.CU:. /-IV,MGPQN7B+]RJCV+/\TSFRKHMX&D] M #%$2U[N'>DMK[2N+B@X(@1?&V;.6/*=C!RJ^@%1C(2LMRGO$\O.0-+:6$A%,Y@)]0$#TZ M%,9+B!_98[4.KD^\X=0FV'G(D95,2;:!HKN(Q*SP-R@\+^/8=*6*/G-(MX4- M.S'/RXU%=AP!IWM);=$/<'%@[9-3%>O%.^^^Z-5%93G-B/.Y@\461KR[,?++\75%[T9SP0E\L-_" MUEA\#/Q_NHD5%H,Q8Y"2P0AM#,,4;5-&P&ONO;P=SL ^=;# _1D3' 8#GW>& M31,H#$%?LPE8?;6EEE'J#D@OF1OMP)G>&-^)K!A]#)28R_X*X*.X$X]W!RB? M_O/X3L':?X*$ *OR8A^%KM/4Y MI#N0NPM/-A0[D+HQ^@*/X,#*"$\/_W^(BH"R[7"V-27G15&Q$GI^U&6":H+9 M0@.?O16^\O0_@03TG='W*6%JDDV*BA*A?]&V<7E%F0M<[AK2D*1X(9&K"Q( MT8%"1 !Q9/E"K\9]>102H*ZQ;03K[P+TC%SPTX08@YM[GIHHJ+C2QF?%1#GJ M^U"&&C\TY%AV!5_!]]V'!NQ!^)?8KIKH8=O,-V?JDBY M\F#I6R 6G2?=RB?&*RQ0:58%*B582PD*5$HO9A\=Q7)X=2V)UZGNLE!*WENZ M!S8C5:U@X[9IF7Y*["-Y9$ MWY!)<41^MI!M:-9=MJI[[Z"7+Y48* !RT+G>PF-:=1N@)?COWR1^+_#Q@J$' MEBM'\UGYU#]2;W+,T6H9C\*0)ETC<0I>^=#EJ4?@HO'U2GZ_PP M9V"WHV;"^ .Z,7B4HD>7X9="HUU6A@,I3B:@NPW^CEM,,PJRB0S5Z"T>ZB^N MG\4.4*WCT4P",F>9S/*N#,R#FL, 10(/EO!KBE$2F"P"I!IK;]!6 MH0SN'-,20\2_8TN$)JB2Z!\.P9^:?+N)^ M9@_ CPEFN<;,))#N^(*+4?)HD M!P+\4_1>74(+I+PR%@F!E2E?%7.=413*OYHV-TV=%?96J0HSMO&PILPRRIFS M]LP?IRP6B<(O1D"XC[SV URE]9!7OH_!#-"L[)EA#%LOY0';2K?]D^1&X""7 MHCCXBQ?Z2\[\#L;X(Z$1CTCE5+&\(((21R9&R)@.-S*X-P>_0WTRI=3K26\X M H9X22K\Q7#-MFEOH+]T$FVBNGC5:8 XXYNF@%M"F0)YY)T52?JL;[RL(?9% M*8EIM<-/AJQI/Q'\"E522J 0;AH0P_#2[95.-LX-$XVJ-BSAQ/)A390CD@/K M-P8LQZN+*&8E" HWNN9[:MZ[A>9E]&L\*[G>EY<4-HTRI8^,DGIT'?%TQS4$ M3Q\P"(>!.Q_G"CDS!Z4X' ":=*. )SNY18?UTC%K9]E-]&3PW1"!=_ 2+'-$ MWCK%X-V JOGR:0['!WJQ;)H7NY:\ETL)2,8C**' (L/2&TV9 >^3[H[D %JI MD(^4DB">\3"BAJMG1/0HI/->&!,B?'1KSK)FS$<;,+49?+O%$'O'H4%)WU8] M1&#A@"G #"040DD*GQA]19C4S$"C'R]Q3N61&*OBX=;E58 IPDS:?GQ"HNVX M\4%PSRD*D:TO++;5B\ MW#AK3+40/P6G*!/CC6*),_P.4-4<5=_0M#B.&"R2! O7J1Y;,MQ6V"M XR-P MB%&:, NG;7T4&I^G"GB)2?*!\5"^&T^*N#*9D,ZADK!:E;S(R8M16 A+%\+\ M&)>&L>5@;0FP(6,SE"V8C2# 4I='?^:NB6>;2IEMSI*;C*LN4\59-ML.B$Q# MYKT,#EUN@8RG-2.*==2A-E_*(W_T0H:K!R!?B<%4;+"PV<1C/ MT[RLZ?+A\FH.+*+3ZJ^7'QMUQ/(66/I8XS4I?1%WG#'=%M[+X[M[8>3YW BA MX'0RII(B7GBYB[7+/,>*CH]/]83P;QW/$'%.PE7 WWQQLMB4,@(U8I#JX)6U MD4D;OP0R"G77-9]$L367[?(,=#$=)\?/)^7W0^>'142XO 6^P; ,T1N!@4ZZ M*=8<++IM; [ZR.\8<\+4.TE&DSC.2#&.Y4A28=DFPE-97.B9,ZIK9[%YAV&Y MY-*'25C,L.L3F,L6D==Y ,IF%-4LUY2W47Q,S7PG&-*EC%G 8?P@C7?*.$*^ MDJ7;Q,&WD<)I_*JMC4T86#S@AQS[IIL4SK3S;\,R&'M:[ G4_ M/S_7/%N?XP":BTZUH% $0V>&AL\.R5YMZ.INX>8E3ND7O\$3.#UF?G=>G4^G)XVJT:FT\BRFS MYF0!9RN/N+#>3FF\KF[S>+D70=XOZ?F#O. MR_')@,="H5@7$ T0C5>E)CW(A!87%OF2,J>\&C$^TE26=U11S!$I1J9B),V0 M_R<"EN"0>4FCE&S)PE>NB@<^F>R95POB8V(Q=^EAQI^JRP'+ODCL2#!2_#!6 MTMQ2:E9"78?Z'T&):.H:$4HQY'&@EBY&]UNT>\W9!A><G/K_%I%1T>CPXI M/_Y$-K3C4FG.'-- OL^K<]AM[ -<6@A_CK E\-:P((C_Q>,3+4DL#9ET^O@U M%Z;E:\O-W\?K18Z0HC]Y,(^Z53.+9)(I_(WRV&J8$'^>.K/-<[UQDER;G-9E M7IC 6(42#A\OD\'TCC%_@2T2VIWA;9-JW0)K0G8O?]<&F>V<$\($=W@P&8G) MG*]AH=\8'TN%A#OFX_(JG*JTW 9IN=5WNTMV#H@N-HPT]1X<)CJB>H^YI=M" M?0-I3EQ]QLW+)-QX9&R*;!NW500>AD3'2- &Z&7:LIX%GZ!F\E$M@:"Y5 MB<:*MRZ:1M;F-?(HI4IOG-!C)I4@K:,T!\A.V&R@,U40?IHK1)/M,D-4WMG) M+AG$(; ZKU-PHLH]"_XO(51%)9>L/X4+C6XQ MR:9HD/)[%M8K'ZU 1:43EW$&IK8BO&G$':'X*?_LT+$#3_[ O:Y;9WP;BW[Y M/+T="VJ%G09\$0Y8\0E9@09S)2K.A?38DVX%NA^2W(::70!:*\'<%2"J_YY10$;HA=+A"KS<^T '_X- D%VO) MT)N:EN,Y\^FBBE^7Q,(+KUV$-V3^;+EV>59:MR*R$,VM M1K*I-7+9EOJ+<\3^90T0BG_YR?AQ O\2F;!YW$,/"PN7:24* M=-K8!^Q&XB+1+,.;6Y9H@G],KB;NJ/2_!6HY>>WX9*;M/R2;N M:%SX+U$3]X4UVQ;J6\]HQ250C7A*C])XX8" _:7Q4&YGI_)4@9>12N#)R0V, M252Y)+(^+Z5X=@++X"448T3V#0M8006X(Y-G=[!;%L0^&@'QI?T9&!.R ])Y MOF('*_I;Z3PSLG_%'H9)P5)V+6*F\J3 1_O(DA:ZBRIY6C Q5I!MJGS9T1TT M&DH#YQ0ZZ6$(!IO=#=- Q)ZXEQUG&FY'RZN4!>^9&YL+HG5OPR2,TJ" M/HF/K$7%J4C@F!+"AF/R S^,U',$VUA%BG#"<8(!P:<9P2B18\^"-<(H#,)- M^.$G;=A"=<.GN.%8*?N./)ZIX"/2HYX]BN8+1) M52]0$;,190103+Q%-&X-; (^6P7=CWS9,\ IC19/[.[&VQAG7\JT88/$ M+@Y.^7 3#1DZ0_S0\X\)_<'$T(;0#U[:H@#SQR8/WAA 0R*2&;9DY5L"+9]B M.^2T>2)6#S^:/NK(/ANK+'9D&\J1H MHBB2"8>HNXC'-1*H7AC*&0<6CA3YX8=5?TNG4,2AQP&:&%_BY;98!VQ1T?#2 MM^P%O);PLZB,@I(.K2M0P9:V5U/^XP0".HV:W0A^<[[(.PT,GWAD(Y?Y6**- ZSA M(L3@Z29PC])LP!,??? V?14G+/NZ\A$$X$A7E?N!TJ^WZNT+'IL@1KD*PIDX M3DZ4!3EUAIUK.$D3$\D1(W0M,=10;<$B2A+M,3%)0'1 M,QEMG4&(C(<#(3?EO@.KVMP,0\X$Y@O"#/X2)5:! ?^@..=C'!@>)\.+E J[ M"C3S;X5#];J8'9 )RF99\=X,87RS6)0-)2GVGZ2B8A+9>Y]+097/V_X\T$_* M" 0N]I**) O-IJ))4B@O3&Q5C3XK$O)B+$T8'B(I$@L9M+#2*P7FS:B(BKS#-B1Q#^<>)@MBY59>-24YL(?Q$$-%Y;^S'WY"9HCF(:! M[]J.;XY"3,-8B!B^EJ?/:\K LA+GPWD =(+B32F5-T1P>AH"'P)-8B(G'E_: MV3S8*!1Q)G(<,]J!+=&>HAN]JBF^ SLA0>,1"UT1E(869^:X.YI"N. Y9#[$ M :<7+ CK'(UF?>2O]Y9!B@78>2?ZZN&9$N?!$[@/ 2E:3U2WZHK%?)^/SLC! M]M7]5W'J'OWL1)2_.;&KRD#RSZL,HI S^N)4)%F1QO".%W)"$ ;MY?)EY#[\ M#L]TRRI/("5S%(_PQSXGL:#XM#;*%(4#CY*3*<680O)8$9?XV>9393": =MX M88X)GX%^X)?\$@^>6ZTCKL7P0SBS0-:"M"V8O['*.D63!D8X13A_\\ M1^G9F5PJO,N) 1^++(.ZM$)$\, MFBX\!SPD7 !OSC?)'9C-L(:+#XCEX/2J/ @,;EH(S;]8MLEQQKDM?(XQO-R> M\% 6K9?&H4\=("R<&HK \K!\F\+E"&0!!TJ?%<$P^&Q@>X&)?0QPZ&AE9!]$ M[+"8$0XVG>E&W'? :"L\(:Q"=L( V27%%=ZB^\3'$3\*'Z31P;F.7PE(Z9*M MT.1^,T9E2*0E;U6/6JR#V4$"1J/"]"/P76X>@2U$PW<%KX5_X"_CL!/A9T*G M &=@"-R(<>#:.+LG$#[#"$PVSJ68$DAN!6/$PKO'!=64-VRD!QZ+S99.6D>< M)^Q;<'6)MW @$4'2 E5(MS;"4DB.'1?!<#X="&=V#H$(0LE*!R+WRVM+H[5F MCR=YCTT?#LV!I)0F-T,1]%BT*WPUO>_*>SW*?VJOBV[P.8H^)'SWY0W!+2/0 M6#R(#FO^O?984P38'UX"^MLBW8).B&4BI!PW+\,=) 7+TJ%F+;DF.B\N(#;^ MC8<5OMO.L\6,"4CRH8X: 6Q;C$P(A2 T8>B%2/HF_#-)0H(-N H+R'&3I:/P M$3XJ3NA0ND .M\;3)W3M(B OQE,O]S/AFTM9S$NCJGE-WELV$C-B&IWZZV9# M%:7+\:WR@)%)R@UGV6 4!__,%6QRH$V:P$SC_]ZL-R ;_>;-/E3@L33=FA:J MC91ZV4S>#<#0& [!I"VEY AQSW%\L"DEG*.-/>[T2AZIY_:[ZDBVL"ML6%P;%PUR7$E-1)9F5#'(75?[SE@H7#1=<<#/=3M=UGN5E#:*ZG>JV2G1;'TUP)QFP MD"B.?0PLRP1!J2J_B'S'/:S88];57==)595KCK#2#-WO1P[M\&],2'_A8\)M MJDEZ9T^P"0G+$(Y?EGQR)^_<&.TWYH+)_&N >2U_N",;* MT<(8AXX%U7/01OG0'G_JA!,B$B'WA>C)RP5;DBW;F0!\2;S8+(B5S4!MR?5( M8,.E81E#7+A$DY%\*'A$>PR/'\MCCA1#;*=?0EPBVN[GX9_HOCVQ\_"="Z(Q M1)L]B]VM*ZL'4O^N?#=Q)K<'ZQ:9LA'FCY OX \F>,0!%C)AGF?$XV4>!ZX< M!AZ6E'G*Q($/<*\X![$*_/,YCTR2@^](&J'9#+[OXE0>P45#+*V>,V?.0\!_ M.J)>2Y;VX@(E<)_Y=SSG9]JV\P0B1N4;$%/A#!??$U7_BH%;F\G;5@9H[GR](X 6Y(80_@4Y_/2U1PDK6)QXY15'&?8V<4T#QK\9W$ M_3(;+'M7Q\1,^$;>A4/:#4[=_,Y$PD:%'^SOXKI,-ZQ+\N+#V>2O,BNS@5S# M)V9:%XGO R&"3AF MY$;V.!J79>4#[>4%\7@'/Y=9?);!#/-;$8%4<;TR6-9@8+J!F!:#-2I&4 QYQR8Y2/BI5YT :**<=N+=0 MQ<7'DV%Q^Y/ 8YK"J]"$L+ ='#5)K.V1IX)F(E;W MHWD1^9B" /;9D7.*HHC;1^:37_Z%]\KMDS1+XQ1EC\03.1$/WFE= *IFJ@@D M"KAB<%;BC6>$6E?&4R6.>8;_E/2S5CLILD9XW4K0C.F$D&_7"1T[@D M$"_7C_O#"FD6[V3)?MXK1>;())#HXP@L/N5MO&9/ M)J_??M:IJI77I@%AI#&>X3&Q?BGJNA7PI13XHO&J8ZI/QW"'K/Z,M^PL#P]< M B]U VO3B,>VHS!+P]XV!O]TV[\N_DXF52@4-M$G$DE=S%,E-O QR4B\PL_) MXX7&^,&QZ8);-=6M,7YT[11([H\#N[[_ \[=^8[DB> [2Q^/O>C!WN2IF/E! M(6 :/*.2]3Q"_I#[H@+7,+:)4U]I4XF*,_Y8:B2.8?[2'$***CRR&;"[\L9U M/&\AR0B__0M8+G-BY,1'5+G;.!OF[%R9.+PXCAHM:DOODA6]G(=Y(#/_?"X! M(@3(X#?=#K#,$/O(U56S"4-R2!Q:R-S1Z8^8D'JQ2="R;2 N!%?/BR6,((,' MSI/7M 0/C3%M&8QBNBW[WZE$.XCJ(['-!NZ6<^.,BVJ#VFY$C3:UUL"+Q[!F MGZ.4#MV->)TNQ M6 EI#!O+(X.HG/8;&TUM8*W)(II%*NX:OF M! 8_P;IAEXOBZ9;NBE:6_VI@ MT);2D*)WC M%.'.&KT.A*/*1=!BA!7T1132?,BI3"+O!1!PT=(!"6T"H&$YG M& 0?BODQU/&S1 .1"(D-#G">[>5QHJ/O:!H*UT3J(8.C_V?0UB68'"ND B:' MZ>P"WCEKQETTCZ-(KI:-HI%VZ21S7I>Z1(35H01\JA6"BI 0=0R((<#!0D+( MB8XNOK15,[R?ITRFPPD,)/V.,RQ1^L+@R,DJWY/-H/5KW=8IT]S4X_*WS%Q)QG<"UT7&IE?R('\X$LXAL 0T L &%ZJ8EE(E(J-$9*]*1)9@+?^?O3=K MLLR&W] MCT2/@E=*D3>!\:*1O")H2BBD6QP,CBQM%8(J6LW(4&3C90&K3,34RD':C%E- ME9JY $'AC"=POK.(Q1OUC[?@%RQ\9_G&"XAR]-!;^7XI=7"CW0FT3QU??H4^ MR)?S/=AJ\SY,(OC?1'U97F[!I=?KOW?LEMWI5%YJMZS*WP_UJN[65[VF6?), M@9BX4'_[H?-#+LXH*//&7GPWK$5BT/^/RDN% 9M5PC)-#[]3:.6NT7DC? ?C M)]@7_P&+,F/!9%)SJHV>X4G;#Z>Q\R^WH/9%I8F=98LFB;A1,3?SFSU M/JNX[Q[GM MG1GW?@F_I6H:- MR'F0W_&P@Y)[JO"]BH=XG.FIP"SG>3*&%ZREN!;B_'4/ZT\QT_N#2@T)IQNP M_DX_ZX;2&.3Y3&6%Z$J;EBP_>#7@&@9(JHNK^CQF#4:>%K*\N"+-8]*=,VNN M^)R2\VMTE]M#+H!LG*1 +LI*Z")KQ(ZY&IQ%*'L&GD6VTQ_$46,\>H2Y@9 5 M69)H2*#HJ;]F^LBT,(F5JH!2B^7T"X0BD060CCM#].BYA"O+VGJ:$AD$LPQ] M4Y;5(5+(+?;5R< 5), 2U>!5 H-4X)M(DY5ZF&[JZZC*G! "G3I"$%7P?B&[ M!16P37QI'Q:21^BM:89=4\J#4V:#:D_)-BF]-WM5D#=#0[01.9KBO/.43UGL M3IWH-\S6D6#X64XJ?L7!RJWZ>5LGE1S^$UH$-V01G+YI^H>J7F#4H]4#;?!AO^?X+RX%(Q].Q@DN5/P_\!04R,08B(F)E>S3+K&=@DIV" .5 MH(1.#K<9<0I5=9PM,!;441%3(E4SO3Q=+$\PQ1EA]NX5MA)K+24%58 M;9N]*D1P M4\LL@[(!LC@7\3060)Y"H^Z">:4A_^BUVZ;L/RX.UY8 M^"_ZB]N'1D89T58^TNU89E\^(A\W*2^8E B.4$RG4D?PPLOF [23X++:?EPW MGG"_ HFO!B//6D2J^ZCC3M91+TACY;Z:,H<7="^6[G$_N8" X3EU?1Y5_ UT#"I[DNJOH$@ S_\J!,^"PF?(YWPV8"Q M-";A\\>_CJ/7/]9UK$XE;?N^W^LR0N6G:K/=P^J-V.YHYS MS#-\*,!-R_4;V)0['%RU<3Z2,L^;5G4P"5R/+F1X;_2EZIS/KJM3Q"\",28W M(^W518*=J[R)@1-ZVPB^J9M?4&@74H.!*JDQ 6I4<=9#S]2C8-LX!3J^6"7> M,TV^..D(O]>H65O<<6P_;LD+4X/R*8G*E"/QJ;%8XG*SLE/'D@?LQ4>'$E% MA!D=CJM.JR(4AH%2RT!'/5($CFY(H9'=; M'0*(^24P/KE)B-"O?-+[,6JI/1]@&CTV&D_I=']&>($82)<@DQZ=W!F_IOY2 MGA9V6X7GL]/829HH<)$26"_^>$]P/A%,B[8X([JI$76R,\CSS WY4,Q:O*:L MQ=//'/A*QZU_,FRK3#!*0B#)\X/E>7&A,?@,A-'MK(RQUC)^0E2[.T+"*1WR M8L+35C1HR;U50U\X2SK,44AF6%: >5,E=+>L417WJ7*,(%4 R]2JBM/%",LJ MC56&%FXLZ@42&9$7?S,W9M1$(NLLPJ?P*N]LQT/H]9RS\\@5S%/DO3C&L_Y[ MSA*,UQ;J*8 D3>B:54V"+[#6X&4@=]S@\JY(EV.L2LOXQ# M@$>TOA/'QC5EUB!P#0TZ2YIA^,A;4!,)9H45=@NE&DV%EW#ZATP(@ULX\X2Z M\B@I1-\'F9%X>4?/0G*)V@]50^%\LJI/P8;R?02ZE.AE=(Y;U9NN-&R5A#)1 MD,^Y_,+Y\DLFL+M/)'?WJ>SY>^ E1^?.WXO<2?E?E A$Q@Z#>.[ LBG,: /' MKB]^A"(IHHS;3:S[^^-9EQ[..3172H]G4'P'*E5BT7/0&20;4"43L79+XZ8* M/\2M"POO%QDX#QOX2%#8DJ<,CF<<:PJ")GM%A$N M$28CPOT.BT#.DZ_6>L9,^ NTZR56?+E!J2A,1$)_,D(CO4CF>=Z%Z(S7S]QN M]OJ7; ;:MB"$HUM,R PQ$0<3E /XU R=GA5++]R8WX^]E BK-$Z<*)%4G2NP M=?*K(C+FP(P%>TY,5+:E!]*#(!CY$ZM)E\"0#F7+@C216.W3U%?C@HO?N%@@ MZSZ7VX3,7=PM%U%@_YAYOJJID%\KUA=6B8E[P5G<6.BJ\.&D(4Z&MJR/=;(! M$3VW$:J05%FH8\V*B10!L$&U2UM#THO>5VAAE-5E4"YL9OWFU0IT887WO\'Z M5"5QH\8G #V6P3E])#ANH>E" :HSP[>612D,L@WC8EQOEJ&4XOI=1*['\N'/ M=')+;$%9@R4 SSL'-AX,5B:V%YVCU>)0Z0B%2ACE[6V)VR1@X+H/+IL5%Y%) M@XEJ!U#H F:6H$/3 )4 >F:\R$!5N\*]AS_E^?AHC6'I-^XS;+I"+/NA=*&^((SC5H<\U9_K]DE8[G57V^4OBQ 88[*WM MCN#AB+*;16Q:(Y:H*,)CAW#G*B@(L0")8\AV98J?DK%QL8SBVH!["589"D**14 MN;K',L(5G8)*1(H%ZJSS+HP6(?43__2/+_ 3;1_5(D:&-3-U\!XVV;P<\+S. MT?.Q^T9*E3)S-M7R'G]%?;)PV+) D[S0+6M]<3**.$R3+1OU\O+\[;;.\V_ M6 Z9Y]]PSP3-T+(T4:T%:W7 ^8 &3^EYL K 2 XC:@#EQ+(?O6.H?2T+H-!Z MV?KNW.I=[:$C']O07,)4)9WX!>HWEI5FO_=_<8>R8@3^T4G)*9[9L M12TGMJI,RKJZD71%+CEN*)59-,'XB:R;+I XYHCY&,5*Q+XH&O^^*@M'WRF\ M#RCB7ZH&5698A3"<"#%_2!32V1K&U]!W'POP&*1>D%EDVQ$Q75K.<%[G)+,BVH$U:P+&WM=+$^4Q1YX$5>K8C!9$T3G$/D MK4*_E1H)P%ZZ+_CU<[;JN>A7M2 TL[LBI& JH=; R,WKO]%=)HT#HC&]E:!Q M8,)1!/,J_+$<+^M[ #CEX2ZY11;H*J>%N]D]WK5 MBRWW[[(WKN\IYI8@S!RJ^S#%R);@ G7E67E90?LY;,*LC6W!Z4:J9M;(BL\H MR:491!^&2:S,[X5M]1Z2V$JGO"UBSI/YIX#N&6&"T@5>U3 M\\ H>8+&5$SP< ]&"EJW-IFX2ZNT02MN:J3AP6>+I2ZD%@+/JXR;P%E4 M2KKLW,7A=ZF/LO9%<:9 @$BS>:@,8&)2O%//SQC8RV>,/(X^IX&0HO734_>, M;.')80?71:P=='N DL$59IEDG*ZR1VB4Z F.L<%C:S_U!#7YXB,,%UE:ICGC MKEL#6EKE&CK5W#"Y.#<;6#CP; M=VQ/G.WHH,6["F -M?%)+KU6O:2@*4"DU M8A+*QK"\/[8!&Q;R #A9G#A?@5*:!FX>;D,-U@#LD]A+!!^>L(R'7V-Z.G^$ MSX>.R3NXE:=I1 .<"+#$O+'(O/<8@YIXM.0EV*R3P$';;XFU;&"M^1S=H.)Q MH4&AZQ;=:+U%.4!"),44PS595*#2%B+A6$BVHZ+P(C>=QQ1:I?0N3*54/73O M"1D/XPO@5E$HN)!Z@9LY1A]$(, M!F9$N&/8TSU@S9JAD.5'_R!G(I"B[.I8$21.X ;!&504BBRB!Q8[=,O[ M%T1 CF?(M!L_DP=Q?I^JI7A,BWOCY?TL5"E-SB:=_XJCHYO'2 EAH/"6%?E' MA4S)6")[4F:.$C]9O";;?[$S%5P]LD'!8,_O**7D+FGZ@G!#,X3%1@G]=FVE M[BL^[2(6I4I"RH:A)CD7#F:GKUWTFB2F4;D=,DM7 MA;857_/)SHW<0U;??CE_E2=.3*2YC^I;3&+CA67 )'SZ&!X(.=])<%&VOE>L M@@G" ,0B+X)?M-VW=&\C\5"$&L^L>XP%>G.R(A8+=-SL?#U/FB9_$I1*6 AT26]XY>/XVJSB)EN$\S3< M?PL-E'%?A#*ON%L$2HTL_!>5R*[2/\ASA+?COO4]=:A';(EG MV5B] ^Q+E<(AMG^,Z3 >*P&4Z)%>K?(8I'R*#7O8_A_3Z(Y&(]+1W?;HNB2M M9(YKZ60ARV!SP%NGP-$D\WIH%O=44C:&=55G#$4:;B"1/-BB^/!N9#K3C5BP M,+YBJ21.]2PV5K%=!Y4.2_29U<-,O"^:4%@_\W^=%/1>!#0DUKE-/;X><[-4 M:JQ3-,UN$F!.2OT ;B;<%0[+A O/-0;6D)C^^N9=\1%M@,69:X%V&6+C?0M*F.KU2YT!LR/S_&R)((]@G;\"JR M1^^HO]$:TZRU9,_188""@?J<$(+0;/:V,7(9+L9>TF@.@H9K4A@,A3W9Z/J<"]! M+:'4)\7)2:^A,09F(7=GXAND#5@N.>:LE>R0C7?(0BVTVH"%7)VZR2;%K)>'<;B8+55-;A;8=I**!SGM*\XB[RCB!1% C>A2L7&36$ /L$2 M]/XWP4<;?&R#J3C "YC),[E#]&ZTZ($*ZL@AB_?+@YF\%#W#C9'=_;+&?%+Q MR^-$3'3#GM6XR,#)M#X/T)Y"F)+T^2H&((XCX+QB@61H$$! &N0'%/G:NY3M MFLR()*7R[Y;QFTQ8V/YQR@>4(_=47OW*(0PN 66-J",(*NM&OI!U\C)ONYC6 MB"/!5!@Z)N:H:X804*7%F#UR: %UUK/DE"^?ZYZR(FPYR]*)-M5?%QM,K9SR MC!V?[AN+Y)XJ"KSOTB;#LOVLB7G>C)E/I^3=&\N^<^ #)EZQ"B5[5V7[\"R) M$GT^6=E5, 'AQ>%15)0Y%W?+98_MW,%'4"A:R8K=7 M@:@)%8@?I@F2)3\^H.(+%NEY<@?N85_5^,KCT")^7^V% >* ZO(PF::P1+(+ M:4YG+&1 F<,EOI@SS?!NL"LY.X1LC,)9)I* -WM<> W7[7,HP)&.!Q& ET]5 M0V>P%1+HI67\S%DN<_+0-^%V9*!">0U:G(Y17U&25A#I,(PDF$]13N'=5\P$*\=/,+??@-VI MHLT>F;G:=29@Y,JC8@/,6M*\_RYR%D @(G$';T_<8+RK. M? +U?KE;?_O?FP\RU@-/24-IQ@F8-Q_>&5'JBV(.^?MP,KGZ.7*";\8?:&3< M). .)S 0KN[ A >TAN9P^^9#;O MP@'O$<^%XQS\,;>>"]8G8>&1D&>MK\!BZ2,X&?0DLPH&HAN5DDIXMWE#BU#6 M5HU6&G-AYXR*28DU$^Y7@,X'A]#S"F"3G4*R.1)O3L:63/=-([@[YK,\QQ<% M_SW']24_6>%Y%NF=N:F@CF,*7JC08! &L@]]J8']&!<@E?8:O58>&F#UU (_ M(*W&>_A*>-^JF#K&*0HE"&HUV4=:<:QN"L8:?/"#.EQXAQ&1F(O>RJGK.5"] M"K 6YXMDYR H(W@C,JH)M (3%P0\[%8509 &J<).PW8?V1E0 >^X)H9%K8.- MHR:B- M'*HDX6,Q;K/ H3!IB)6D!24]D!@V"7F&+!H^:)29H=N"JT5\P"D(9A"VW'6' M9;L"<>,.9PIUE?YKL]T"_[)JRV*@*\\J"]%06VR*C"UB\4;]XRWH"#R2?^,% M1"5ZZ*U\F8SK5/2THV7DRWF4H]7F2(?L1"B_+"^WX-+KBM]'K7;/JKS4;NWZ M>[?=W^F)38/JMD;]ZBO'&U._->HT;TR#P?!9WF2W.L/NL[QIV!ITGV=,G9;5 MM9_E3:-6I_<\LWL^.NV^[PY!IW9O^]H]T.FT$1VB!P]I5Y*2OX&:D(EG8(M[ M"RRAD='S&CVBM_8 K44/CKHWB2+_"]KP0J=^0XDT%SIY@F8]R-P?:FI\L,.I MFER!8;XZ?L\Q!\E=_/8#GM1M]5:[,5<-8E,W9KO5[:Z;KJ5VS+6[,9_CQOLM M#*ZXW^M?Q]'K'_-$&CI#PI\JBW@NBT@9E,1Q"')B(NLKMJ:MV%0[=ZAWI]/V MU'TKW5;R:A<) EN#HXVS>'3O^F8EYP&;P]:A9Q))_+BH^#^7:Q@DPXXM5VCW3W!O-,Q9'U?8S=;RT$PEVW[F: M9R^/9R7"AN9ER?9['IU].KHU=&KT\C5LG]YQ MUNMH=TW2W9S OMGKV&9GN#T(IZEZDHQ:0&7\D>I['J@'VV;52%RG MTUL,JV>.NKL&.RIF^_R+= *6S,O.6A+06>Q0:V!VVUVS_<#APT69M+NFIU![ M\Y^S/AOU ];G:>W6R3P^JRIM M^M8_)UNV:X[ZN^9+',26/3NV'IJ=O@V>P[ )!F)-2^F\#*HZY_EGRW[:H-(& M5?-)VC.'@[XYM+1!]9RBS^[IK?_L=E/G ;M)4W0GBO;QG-BT!D8>7+?=,U8?7/?&[:#' SW5H-76_)1U6IV&S.D.VZ;]P)%Z7=;87_;0I:Z. M;8$U^(#9TK35J:#K(2$::Y[!]>J=6IPL&V&0S#*[PUT#9<_$2>?A MK^QX8/$_(A"1XQOO8&+Q(SL$7J;[\K@3BHM5\75*)II9'75&B]! .^OR%J%K MMJVA.>CJO=#XREB]"/O6H[9I#3IZ#8XKC_K=MCFRCK0,3S6[GVIN7HBY^CC\ M;6VN-D@4 9MR^SV&@7KIM=GIQ)FO3K'J]0R^SMG-JC:6C^OG]?/GY?PW/&0 M[T8$7A@9__)<87R.1.Q-1) 8S1%1IZ#Y-2#$SK929VAV^SHYO)FKTQD\Q@EL M7*EQ P$A1A=6;-P=F$/+-GL[0Y_JK=[D:*E>G0,9%J/3*MMM1IK;=A%LM2]- M!@_-@=TW.]:N6;@:\>&)OE4X-3X$M_ SO"^X;8Y/I9_7S^OGCY#6?:R8^:\B MBI;&WU/TATXS:FY93PF;7V9:CRZBW;V(=J"/OINY.CJMI\FK8^/A=\<<]!K5 MXD8OD-X^)[$ZMFUV[4:ENI](1>,#H1[[/'N@8C3'MLS1 W75Q\Z^;Y!WM&/@ MAJ$Z/RU$Y#P34N=E>B"Z#O;4"PLN;Q$::"E=WB+80W,TP*:OC3**+F\=="%L M Q8!"V'M(P&?Z#50)_%F;S0RA_WM;=.:D]W_S ;GA1BLNA+VU U6O3I-MF3U MZA00S;IMVQRU&V7AZO71E; GL3H6V,0[)Q4W>G%.< W:IM4% Z!_@##TZ\09 M^T*%7N$_ZNUS)[KU@BO,(AG J.7'KC#0_*;3+U/PSS1.O.F2?_("K'1Z?XJ3#"*=TF_IUZR=)P[IUH$AOW7C(+ MT\3 )Z.)D83&-(RFPDM2>+-IP**[J>_@Q[S <%PWC"9.X IZSKB^>6=\#1>> M:PRL88>+&;QK$7!FI*^!XG*?Q0FJ,)0W?] M% G*HXCC=+[ VV,CC<7$-&(AC-_"!);/,IQ@8G35>P+Z$8@2IA$(AB .?6]" MU)AZ =#!@]G$"?PPAT6 99/(0I;X;1XWVXJ[^>LSTL*'WWIO#)>V&:WWS>' MO1%R+RRGFT:X_OC'QZAEW"P\<2M\TW@YAINM;M>T.GU<8V^^2.7;PCERHL^' M2K#B\%-$RPI+[(8Q,#35:/3(?.RD%>X;^S*-]-M^)J#'+CVY4SA=&^I >^%E,"&[Y^LYC/?-%W*):1!T"4L4%J3*PL99CA&IR M772@(%J "@L#^$F) ]:.\F.D_4JR"A71RPF\N8_O]+VI@/^/TXC4+^C]N9?. M8V/A>/1H&I/($3/'G^):%%[5JA+F3Z+?QB/[025%ST0K=DY-*UH=TVZWD7NZ M;>OEMU?&PH=QSYW$G:&Z GLFB;QQRI80\1!KR,?PVC7N%3!%)=^Z5:3:Z(8= M:@E?K<\9=_<[5N&H]8M3H1C=X&ULS,! !6LW=NZ ;*SS@>IPH[1T<2/_.P63 MVYMZL C.. 2K-0EQ^_OB>#SSPX\QV1P!< +%@LF$5TY"ZTQV9;=YN_(C> (? MPR@*[XU[A]G#V>35X)I,P:$!7ED*)S+PH&//2W/T;?BRU[PU^Z) "G>@(QYXZ5_RUV4N M0\_LMP?XRL3Y;N!7[?9;$/G @>F"_K3>PDN7%+7BMTO;)W\;_N("^[+H6PF4 M.'$'=GN O=^"B,V+CGR$\,2DJ.ER#7]- H%'2.9O@ MYJAYB[!N?-">="CF^%ZX8CZ&?=BQ3%H)_'WA1 E>C('$5R@3PB"ENU_(O ^* MQJ]<]O"Y)45KT.K$F#9L1Q"*D8]K'<-&]%DD3*-P7ECZ,UGY KS(L9?>&CVD MG1ZC8,K0JZ>^6LTY@Y&W!@F45W6[H-V8[W&&W$&N\VC>"AJ MTD@D7B1PQ7Y-8;/Q3NZV"L]G7L4$C V8!NIR$ H+L#N\L>=[]..]@)HH1J1D@]GLUV;S9,0LHO#.P\WG!12'H9,93F3 FVXS\@ [PO QZH8;\FI,A)() M$'-G@MQE",>=X;UH%6W*0 #9C&A1;(5Q7 AOM]O6@):@9?P6;@ST82B0A@17 M0YE^ *NT76(7&=" :![.<[BUB\4?]X._%BF.KRC1<0*>FAM_)E M\GRX M2%UIHOYZ>EK3:?F,H,=_EE>;D%EUZO_]X;M'J=?N6E=LO:\?=N>[5.=!"/!0A?G!LE'J4><:K)-/8+)$QDT2NM\VRNBF#)?TV1OCMQ2C!4T? M+6C:FYD##@[JW).@;Q@9OP<>&!1[ FFS:XQB$T:;W1INAVBKC]!V<=L\%X+& MSX[7^(WS+Y7+>Q*;1GHC)[AE[*HM\UB\7&FGDQF_2 Q*(S9PZLW ['G8!^/V M3G@L))/*]M938U_4/&")1DV75M8 :DH^F3'W1,GGH5YEP5#C]O:+7:'':T[^ M)!CG<>#KM3?/3I-G(B35EUGL1B6]9DO+> M0#%.!D"D)MFLUYWVZ[TB;Y\=Q&1:N /W=3E M^(L;"=1V9@'M,%^JDMG3WM=U_O!"\1(K9MCFRA[J#Z(Y$ Q%HCTZSI]6Q M.^"(D=G77N:.QRM]<]@9(1:I=C0;[=KXZC+XY.1/[5Q%%2PEL\-P% M4^?A(NN@PLXG#Z8]ZL+_=!;=CG3KF=TN."*]8V;1Z=8F!T) ^_#=%;!(#D)B M(#X,@F2,A1_>FRO]2NY$G!!D34* (*I5">P&>(X 0 @ _%NL%%#0/?%3N+% M4\=5+4(@N?8R*P[]0^J$XQ=^5^MCJM M7K:C?_SK.'J]N>?"QCX;.S_W^#%<8%^;KNYKTX"Q[+VOS2K0W!&ZVE1CQ7U* M$Y T 0&C?6!Y+K$9RBBS;&PK*,EGPHVS1ZU!MV'0<1)OMQHZ+BQ0JZSA9\(G MU;H5)FX;25L&X@K)MX$!2+V!WOE.'!O7H"/F\Q )%+K?2(T1X*="C:M"G#LW MY#B[W1KV1\^"8C9JM7M-0U;;?4P;"=4:C:JO7":=#H"*!Q?LI@VJWQIU=F.# MPRS>]C?5#!Q7AKNL7IT \R'!]@:UH) (KTDJW:?"[8U.DP2?"/;TF6APL-L> M?\K1O!6H"7;Y*%R@YLUV)WS+A^?\T'G%LX-\'=*3KB;:#[7RN.%IH]32]B]2=BFC_34%,"+$U4 E1BT3\M" M.@_#/C=#\9SI1KAI1 V2Z,_?*=R_A,G(/\5W$;E>+";T-SNA?.L'OH(Q3NTA M7)J'D'--PT=:8.C&CS3?:PT?JA(##1]F1E$ZO#E)+7;0Y@/-TU7,:$5U(^B/ MSY'GGE_CF4?09.'Q.3W]N1:LV[U:93IM3]VF0^ZOMD_8%^+^$XAQS'Y%>\!Y M9TH\OJ+F"90\8';U40GY/,0[,F!^/0KN@)>_T]Q/@6UV+3;:<>?LG*JO14!S M1( FI):E6I9J67KQ(N"D6U'4F_;.G2A.RMFP7W>PTM4ZB(O>.)8>C4QKT'[: MFC:-7U]V7FV:HNQT%X%":X0Q+ED=[U.C/5*ZL5T>O MCEX=O3KGMSH:P4O?I>'=]%W/SARG=;!:UVFUT6FM ]QYADZK9??,SFB7R9^" MU]H]3Z_5-BW;-H?#P1&\5FW":0-;KXY>';TZ>G6T^2T[MK1\ MIG:]S[GGMBY.N3:\"8NSSVAMQ73UZNC5T:NC5T>O3HV X3&,OD::R79=O EM M)F-0_.CKM0M^E MO+66M M3_3JZ-71JZ-7Y_Q71UO*-59H)',OM*5<'\JCV[Z8\H:+"RF/^J8UTH:R5B=Z M=?3JZ-71JW,!J[.SH?PPME'3#)F/GCMSA&]\(D(/WMZDON_=.<%S0$.=A)UO MO^X\OHKY K&P!B.STSDW7,5'%BLW$.6[-CYFMV-:O:%&83\CK:=71Z^.7AV] M.GIU'F?/[]&,:Z+=6[OQMK9[@5[#CMD;=<_,[K6LBS-\NU;/M'?.^-#JX0+4 M@UX=O3IZ=?3JG-_J:"@6?9?&Z=%W'0"G9S?7\*1';TZ>G6T"ZOOTBZLOJN1S'$, M3ZUYONTN#:.U;XMYD/V>V1_4@= Z*>?VXC(A;7/41S"TD38ZM=&I5T>OCEX= MO3KGOSK:8])W:7=:WW7XSBV[ND$3[^XHGL&'R'.-_X6)W&:RF8;RS,@6S0L% M#%[;/8U\L@LVAFD/^J;5O1CP$ZM[8>@GO9[9[??,]K"K 5#.R);6( YZ=?3J MZ-71JZ.1 I]PA&"]MD?:8-[%P^B:H_[%M&FT>A=F+5NFW1^9MMW3QK)6*7IU M].KHU=&K<_ZK&AR@$.8\]]Q^!)\F:4/2 M,\XMM;/=-N$#.A.V'KDDM^HJP9V42KO,6%FI>KNLZC5N7$XBC9>\ M(TOUAF9_<&Y%\)=6)F";_6'?[%B#TQ?9VC#6OH8FJ2:I)NEN\;L+L_(T.O!. M5EY_8%K#LZL&O31X8-L<=MIF=]319MZY2WNM0#5)-4DOD*2ZN$W?I2L?]5V: M.?1=FCGT70U@#@U!IN&U'U5XTC%'PW,[6K3Z%Q9TLA!]S!Q8NY9+Z*#3R?F> MVIW7)-4DO4"2:@.PQD(,7W=J&X 79>>95MLR.[VSL_0&EV;I#),_:% MZD@!_U%WSYWHU@NNDG#Q9@#"3HJI*[3JWW3Z9<'[9QHGWG3)/WG!!%R]-U=X MTW.+7:O]D-RUV=3/+/W#?[Y,*KO;ZG21$!\<=V:$4R-,(R-PYF)BB._"31/O M3L#/4\\546P:83(3D9',8- ?HY9QL_#$K?!-8Q;ZD]@0_TZ]9&DX]TX$?\%= MB1$&_M*X$W$"S^*#PIB&T51X21H)8()@XB5>&/!MOK.(!7XDH!MC)_'BJ>/R M#5/#,6"^=S"0J[$3BTG^=,OXBK=77\3O&6+CY*K68:,'<"C^R"EN>+$Q32.B M^D3$;N2-8?!CX8?W+>,7H$FPODS&Q(.AW,\\7QA>0'.6M#&9KAL(Y<"2A09: M!DBJ&7P9*(O2U>6E7[MTCCVO#IL9] 8+RFTB,.\=/!;(3+[O<8ZX?QO"8L8B (]0.>><[ M<6Q< VO,YR'.,'2_X0/'DUD__/A>N&(^%A';JAW+-(J1L0:MQ \_FKCW0-[< MPX9Z8?5;H\[9[XG.B>V)32)P39J9(&$GF]46W4]J2TG/U]V$- T)6I:;,'\1 M^4O<9@E*U2\WU[B;/CH1,(G5(T[NFD7Q"A](O" -TUB-U!@OZ97KPCZ9 85O M9_ XO&WB)(*T822<:2*B[0+_8+.EL; 2_G?J1/@'/%0]2YK'^C2G43A?(=G9 M[ZKNF>PJ9A#@FB\WOY-%DS$<\M$T],&:B8V78*L0B[CP>,5N@+L5FRB>I]O1 MN$1NFQQ3/<&^>_4&;">SVVNOSC= N]CQ%>N#H>L%<>+X_AQ8+S8F:<2;11B6 M?04*%[;4 D813B1I\*I2?XKY.V]IJUI6UQQU[4-\L=LR]KO?#K:M>LUSOA[R M7PZQ?9B%NY;9&_0/R,*=OFGWNH?AX(T,+%>HV\-( EC$2/@WD? =U$%O[[U) M,I,AT^)3'.1\T\X?<<9QZ*?)YD?6#IP/OPFL'L%_]E9Z?1;^.XORC7T+# G& MQ+6<88G2F&8KS@JDC!U"#>,'%H:MDO@+AB3 MTYBQ&+-(3/_VPW]YG4%W,&Q/QM.V&'?[(^%8[7%'#-MB:'6[HM_^OP%("0R% MX4YY!Q_$??#7U\Z/5:!W7U(N+(_KD2Z\=)J MC\QNWZKT!H!W(^_6"^#3MY$38'#0^-4)8!1+Z=:WY6L<'V3.A .'3!F8@@X_ MU!KJJ[<&&*'FL#\ZH!8?6);9'?4.\<7>GOV^@\FTP6G9H8^/%IA2[,EHP$-< M43M:4&"?_B;N^>0F8968ZIF=3J>VE/KH2 EE=>@-[6H)52TE7NW;JY9_;LX0&%M#T &6T=V=4Z$XX?70#'[T-0;^:AW\*[%3U_+@$GJ]T8 M36^-&L@3G?9#/+&JOKMFM_<8[;W5O[A8[6U5IZ,T2I@UDG$O0B%:-9GH!/(B MK$&K/VR6#=AIFWW[('ZS,@+[9J<_>,H']Z/+ZK$99BRW1V\;R&D__*A%@1(% M)Y .TD11 /[9L'-(6=#MP!>['2T,CB8,SB:8:54GJVA34?DXHYU]G/[0Q$AC M[9.4U)=NCMUKH)MS.$YL3GY'(SFQ?@2F@O5 M[]:P4LWMG0,'E9OVTX($_X?O(G*]&-Z+8O*&*DC_1:I]XV8M3*F&XCZB"?F5 M,MZ4.")\ F,!E@])=B\ G3M$$R7HE;("E<@U=+)NKC)Y3BH(,K#@ M/E(J2,DO-]94WVIL+]%OCVFR[B+[16$R.DQ8N+7]\2 M BCRH$VKP;3(Q&@$VP%U!TWWC?K'6X7SX 5$6WKHK7R9E+TH;E8096CQ^7(N MB5IMED820D1^65YNP:77Z[_W1ZU1O_I2NV7M^'NWW=_IB4V#LNQ6>[CKQ_<^ MJ$ZKVQUL?=7S=!+?>MNH#IC?,=$;UP0A\23+O&N"PBA!*]4D6:,0"ZNG^!L( M%*,TMZ>!4[+ ('FR2 PPN;R)@9-H*FSG!JJD9)V&T[^.H]<_WI!33/^\=O^= M>A%A+]#?_Y(*X>5_;<9]W(4Z^R#O5I8[I %?+>X"CI&T4VL(N'6_TG7%!.ST MYV?0 UN'M*@?[N";$A?I4>W])#4>C>C[%&H>$*&P)CDE1.%S4_)YJ%>)\M@X MCGQ1&U=WM\F?!./LB"R\Z^8Y>'NL4V"X]R(28/IB- 2<8MWCM";9^FW+M#JC MO='KQ##$ZU+-[/7ZIC7H'P=#_+'&SBGMYR]B+%S7,3Z&413>'].H.:G]/.J8 MP^[CMG,='C%+=6SP^3^*/GSASA&Y_(1!J\O4E] MWP.O12OJF@3L](:FU1]J1;T;UNWL9BGK; >E^ Q"1YQK_"S.YK8C- M:'V]F7 RX5HK[)VHUC/;(]ML][3"WAN)?Q51M#3^GF*D6BOIVH:DW;/,7K=. M]S2MI@MTZYBC?M]L#P='U-.ZZ\,!H4$8&3Z2AV9/@X@O)KH0&'6M[)%AR M.LOILPAB3-/Y201BZB7QZ2^#Z=MO6RV^OC(7O!.;6EB#&Q)L809@8 M"P 13>\@+I]4+.0>R]&YG(%/N4$2V,L:<:)XB;]MI#TA(+UN:\Q^7._A<$59@Y[E"/]7DQ! M]\,_WH5SI!'EE9T!LSV2H6"]@VH>@B>*=)LHNKD%NETD/WV8+_QPB=O)-&X$ M:%TGP#XPF$OX#C;[+;6(P<33*/2-Z]M(T-:K+=#J2.W]S9S>^,9+X'/N3K0H MS)1(\6D*_&+\4R1@89^!,/]#&#,']I3()^SD$T;)3//U>;[&O9?,2BV2JA)( M/WQW!9AS6)B3B?65CD3<;:+ZHTCE\E=O80]'CN^#](_".V]"F;"& U-#X,CB M6P(L_TCP,HRSL@N&C&1B^JV7>(Y/%HP1.[X3+4U#P!IY8\_'WE34#8K>+40F M1G@_N&$P]53NKDS.A9'.J12ID'/KQ3%6I,AF5Y2!"V_PIH:S6 CHN4*?P:N MGU+N+^RO.)P+JFW!BBNY!W,9AJV7#)9=7#4%W_2";!@Y);9W?()) -W"-(D3 MF V^J-R.2^%W3G!)*&.8:W&6%3U"(D&I:O*C,+X)YR6;6SII%43X#+B$?T8S M$OM/X9"P710L-=B1(H%U*:5*(_V]X Z^1PG(&>-P:Z]O8IFO1($SB'&K&=9P MHC7^?%YC] ABK7JW%S...$D<$4\3XV,:+6;+6OG;S19GOS"X 14*FL8]['^, MA%#](W!QM;PAUBA2ALU8-[R:AF0T2!7HB2D6*TCN^<3<8ZZ3<?I\).)%WC#-BU0Y&^W-%2Y.8V9U)PC2LOPJ-;#[*.(8I7%QN>4Z;RN9 ME+VH^!,;!#3L%_J* "GM$C7XC1*AVY"5FDP;$B:D8X#"2NCB%L4GIO@P&E-Q MJ:N1DX*+#]O=!<($XM[Q8YI:G+HNS J?R1Z455]HW_EP#0T_WT/_1(I&+A^4 M>H/J8)G DN+>)MU72P(\;C, MT4N(-9S)G1=3\08+8GX<_'C<8K#58E[ !5)"=6*HW M:?;/X=%YB(4YT@6&WX%QN?H4PU2JL!DKM"CL\5,Y[$&2@"Z\*U^@F55&2GB6 M:K2N%[GI''4D;(1Z2LH^31[]6LD.F6F";A]9*"X(/MSC0-F% _Y@"G+3YVHI M+P)F'*;69'[KS^N/Q^=-E8S:?,*=1:+BEQ2K&Q[J@DG!TR -R5 MO[WHM@O/H3KL]U#NQ,HB22)GPL'494SV/\'H3T(8..Z6T'514B^+Z$^DJ#NV MN4'X\F[;M-5R4/]-XMCW MQH2HD20^!]JIN;:+$NM*MMOVG?LXE88:F<]D%?Z:!H+\"1/-;_#^ VE]9Y@, M?!',GGDX\61H(:MJCA4>2*5)6/ 4[IP(8RV%)XL!E3_A_UST-]@>A7^H#J39 MC#A2PN;JY'&"\/$VQTOO%?V*VO*9E,*HO5$IL,4BK891^^H]C Z_+'7E*YK0 M2T^.B;:+HE?A;J3ZBV%KT*X8SMISRF):.QG$BS?_CS-?O/UL]-IMXVN8P.I\ M$4!Y]!(GXGO& 3'6CL*T2E/!B[G=5AP>.BFNX[NI[\AR]Z$Y[-NM88]]V@QE M"'8Q>Y )["0%'H(.!MQP*S9QGW$?ICZ&O>9HCZ>!2Z'Q+;W,3SI@M*$^XY3C M0Q\=='RMT;IG"<-1@@IW OJRQ$+%8'0>(6 I6280.],;>1+$54S(_Z/WO@T5NR=-2,^F#1_#BPYV)DE-Y&%F?-_^(@/K.L4 MC!>_6E9N$I"KK]2")7!4/ MD19AKAO0!J=1."]2%(;(5O:+SJ!'[YPY>$0*IC.]KCP+(\M^J0<%=7);IS*] M^I0WC^QY28TJG\<@+I*H:'=\ @?+><#LJ&<.\[N?2\8;92H S^??0(^?L\12 M>B,.T*/H#PZ7TP\5GKX\].P6Q_@7S!E+/ EMAS,%SYS32_#'>Z T>K4!!S Y MSTR-9?=$LD?LI$.$PG?,O/H<(GW1;?KL+%DHI4 VXVN>ZF*NYZ-1SM][X22S M,SZV?9=&$8S-7YK F!LQ^E = 0$3GX,?E#-;HJ2S.6T(J>@@HP)9)*F+>+MF M(9CE&!SY4##1F!0HDWTPDQ(^^S8[=3>-67B/V4PF'R4?\V H#4AQ+<*(XXQX M5%S0KF65J4X;992/$@RRNR6=XA4+H)%'3N>TI MO'@;ABBTG1BW@3KQAWD?DWN1^61&0ZMR($=?C5]H/QV31EG*1R/IHX3&"H?1 M*4F0YYNBP3 7$AYP0XH.G58$))".2>\5!+-&47M5&RJ4>%EF@AN?I/=WCPN1 M'"]R(V>:@,&'QQ:<3^RF$2;'9EFX63(9E06LJLC"X50I+7C%3\S-YI+)+2U= M/D*3*5I;O*D+/#L?ZK/S!HSE!,[.CRY\\+21<:XIIQQDSM0'R8#'X1B"C]D8 MO@_38TIO?\+)N133D<5W)-E(I&TRK)PX3N=\I@U30-$&ZFSUV !46B$+=P)2 M5SKY\MX)^FOH/S^EA.J$X,1[_5;?W@Z2?10X\=%(8YS7'53W.3#.3P2P^_GP MNL\'-OK:=86/D4R0:!*1N?'8T5.CB#!_-N#1FB,EY")F(J$NOI&QJY\P=J4) MMHE@E&KV+&#DTVE[ZFHP\A(U=H/0WH6"9P>AO=/DFPT%]$@([1TWT,X(0<^^ MDS57:ZZ^5*YVA;CD=@<[3/XLN7H7"NP!GO&4;*F=NQK4! \\08Q >X@XOF:_ M/]K*;_L1B>>$R3C:X]Y^)CS&\U^$YV7Z1@%8BQ-#NGV.3A.;/=9:#%I!M5-A M4$)BMGJ[\F6,ZCYRG)6+U MS?ZP;]KM73'W]VH27L0*G:S!?A&K=KMEIG[M% M?[(K9-E4/ZF7IYG+ QMHV!L=;P.=4?1[QQY$%VA5]+OF"*3UL-_1=I^VRO7J MG-K^T8VG#MUXBBLFC$A@W2YU'9"E% 0R=WL;B5L$UJ/^5.:CFU)-C1=6OS7J M;*Y),!5V71I@[ZJ\MX/LG* J.GP$R3"_$'U M.)X@>')8+N0'1_;\2$+NTB&75?:XD(N+U<3$8AG\>2 0CQXA)TK=@Y(P]/G= M1 #F4C\$SB;<^VF&#*<@T^.LG8JD>6P2BF/J)]PR!#^60[-G>.E;WD0L/0O] M";5D*37FN'\L 6;"7\18G8AEU$D2.6YB(@R&@TV7J&(U3+P[W(BUYL%_BL"% M 3BW@L@TQW=/Q%V8"(G+3MCR8&+#QJ="I:F$BB?J9B J$ MOO'@LTYT1C(%L_ )H]\I<1#M,%DQ',O^0B ]?F_=M/)=(A%W R-S L]^]>4HM4#K_G>W_BJ>K5XOP2 KMZ!B\EN4I 5[PV'J[#&TLDGNL M 87QX&MZSS:LXZ(3O"NQ&FT'WP]=A0V\D38@4SS8LRBC'8;,9.I&@E$7/&4 M8M,N@<:HF,@?N;[?!X4<4(U33&^("+Q8\GKAB['\I-2+.$S8R:4-[,WG8H+] M2/PE:[P4>Z'EWV=U$]X'*QM+:;32KZP=BR)*H5I-F"3CHC)C5/\;"0R.3SFO M%&.@E#!S8X1*NO 542J[P13>B )+? >YE*R\LK?VRI9Q';.(*[1I7.GU:3XH M0F17KTD*GZ$2;&KA>(]+-WPACD15KX_L0 1S&I01J MWL,.5XI1P)$N;PE"1;GX8X&LB"^5]^I!=B9; MEX%ZR.@;PQ<]LL1:LG&EPGF/,]L.87ZDY4JRT60]BAU> FHQ1RH4VX-*9"C% MD1DB2WD3G:>5AL"NQ@;*F80+U7MP\_2Y2;&ZA7]! MB!;9\(P!<96X+;I>66N!\M/X\,]B'&5/MXQ/I>MCX2+L?=YA+23?@<3L+4H5 MUK@$R"CQ/]X89KBW0,+,#(C:B'$)PA:V20?\5#?/0(MF?5F#(K5B'S MLZ<(Y,Q=*1E)661BN> )YGT92KN; ;DB"3^7;6?9IVOM6T&(@*5)"JNW+'_. ME'\BR04XA$0)"N7%)H%71AYI:7D7^;05%]#ZSJZ""4.M)Y'ZY>>*5UPGGF47 MB T(+@ROTQ2+3ZX09<4;+GG+501;N4G)Q+QE&>OW J=Q^$'ZQDC-4/&B7S M\5:695OA5KUXSU38<9F.NBCP7[,S')GM7H>WZ4XK ]=%A*H$%V;KBA!N9=9$ MDSHG@RQ!I#G&JU5].N,D\P_A+H&-=ZDE"DI2]%"PU6&@T<<*Z&,CC3[6@+$T M 'WL2%9LJ<6N-035&H7I[6RE]>Z K%."[Z;(!75J H73E!,5W$;E>++99W54: M@:S "-S8A):.+$+J&2:5BGPH*9J.9]U?EFVT(EIGR4@G=T/&OXYI,:RN(W&& M^+X@Y/E"EVOR^&!# ,>0OR#9A!L^I#X#I/.19"3QK/%N]!K1=P$)F^$;8T"3 MB /.24@AKPC#:+QMUMBX;"YNLTI:QK4\@D2#Q%0O $\7 T.59B<[?97\3/M[ MR1CZ&"B/9;-##(GBJF&D@$08>.BW#F_A+)8: MEE]3L['&J?E.[\)H@5I>&%^Q'0)WEMRWX[ =,'U3[(-[H4MA?"<;Q*@ );:R MX'@U@CS#OUSD7S>;75*87<&]?V.\M%[A0CMLJ,#^4*$0=/(],N#I1^GL@U+" M^,!+^Y7LD.@+&6Y6-C7>.F==YP3J( B?+2I-"6WLX59_V7FE6G#2P;9ZB6/, M183M$$,Z1R# ![YX/\.]!]M(2HDXC>X\>198F"C'-5YVG_+Z#:\VQB#",E66 M6PFEI)["?*7ZCU-L&UEX#>YWV<%=3&0_2V[KR*#,',W!=JAP!QWGWWE1DF:- M+$NSE6T"Z)E[%@@2+EJ:9"0.MWJIF[G40-:L]7* F42.^^_44V(^*EHQ'.S&/"T)3B\-"+W> MC5WO+$64EON.(67)?;\'*4\RW LH7R#+/2WN9^I!S0J&#? D+K7W*7B\!2VE MU[X1:[^RUPFD?//2[[SY]2HW895=](?)GE]=;[[B9[;PZMZNWKO4;D3:I_0J MAUUXV=.(;( @S/]T5J-5^+[U:-5;>$[S2P/XA7(GG7S]I*^)9\FUPHYF%NV5 M<0E4_29&/$" 9#J$*B6R##_EV:RDILE*!LKPS%I#A$$I")DY)?$F?J5\'A1> M*R$2F*$C,[-6OUN1S%",L9S( ?*#Y[.S*V0D8FI );%G43XD83"Q)E@N1\1;] C,*:*$F#PRBF+M8\89S6)Q? M5N([6;-#+U#-#LVJ2/%* )W/83F"2KNG<-"0&7Y2^$O+CY,0F<]E0K6)N:0S M.N5),!))*R&3YNB$( LP3-EB6 \RM(S?UT=G5DV+LSFF)&)@U674DP-47+:0 MFQ_H2V+NCHAB-D9DX\?*V!,'?^9C>O-=2'-=A/=Y?S/*JBU%IY"A.V-%Y**T"E/E7?]HHC.)9@E!0+Q<1Q47((\&PBO3(,N.RQDQH4.S/T/JN28_6'&X=AI2 M9LO*!_E ZJ5K(H M,^%%:HH"D-D^%*R'0&#"J#F+!02,%TEC0/;LDWY/GDF8FR_R3(S>6I7DKT*N M*%5(3+Z3@7SU29X*]PJEPHH(B\>DT&#F=;*M5"ZY^RW<>$ KY;;2')0C(IL% M!E0'%, S$=45R@TP492KD\'*AVV_K9QHKGRT,FUHYH$]YB6X@^7B<3R<1\@7 M\I9>YYL$O2'S\=R3H!](8385NVQ,#,V3I+MYDO2-@'?/N;\Z.#GJ8*TK>0X; MG\HF\_,P9E,):ZSPT;PQN]5??9!2^L\L%UFVB5_/1]Y_UK!.\LN2_#IMG>37 M@+$T(,FO26*[:;4A#0RH_? C50Z"! 4Y9Q92$\1W=<+-HAO%O),E(Y63A:2/ M++5,?F9.]BG:8:5F\/)1U Q*6 M<1TLMX8;NH5P0T3]X#:VH0[+2A1+6A<+6'[&M"B'#?;J91V"5YY:PM%('E=Y MIM?M<$+6D:H$#3N#KUL/2UG\I?DU]@QR6W0+LF M?ZKT95MZ3 60%+5M2CFR)D76,K'12.8P>AVSTQN8G='@F/SQD/ K4+5:E&TX M <@*JF5TZX'/9,$%=#(,*N@7P40MKO)O9)1L01@M46Z4DSS>D$H6YLX)ESJA M@_)0OO>^<[V[)2^U67R9)Z ?DR_I710.VK1.+6.'S/!5X57(SC;+6<3F3MG: M?%H,:RV2Q.>?Z8SWF?*QN]ORL8^3V+QK&KB*+V1'(YRZR%/ W81T&@MRX<6_ M4QE1X.VU2".D2I(?D>;[C$1/U58[SX!S@Q.ON_M+O+X5 8)$<%7D7E.P8)U$O1%L;.2F%,G":>[ER0)2#V= ;0I VC-A7>W)-_4S;N1&*CY@P5$]D+RT.:*'9%H0 MLR+"^.;W/07/O0G:$+."F*^38O:9%&/II)@&C$4GQ30Z*>;Y\D_LC?DG M#Z>#V#NG@]A'3P=I>-;'H9,[ZB18_+1;@H7=[-/AD67:V%6]NT/2Q_7CDSZZ MCTOZ -?4;-NVV>G;QE$9Y;'Y%?;6_ KULOFQ: MAIUE-NTA\\ ^J7#FF0>VSCS0F0J!3CW0J0!24P_6?'B=>M" U(-!UO;4N"&3Y;,R M;R\I V$[%8B?/]Q\_KS6?[!&"@(^MZ'S(%U:.T.CF.ZAS]#(QDU!7^36-@^< M!#K%+80,%H/:=-GW#V")"JD 22C[TJ_=F,$&%>YVN"906559&(Z3*<@YSML! M<^($&&U)%LG-N]-S7#*-E.VWV9] M2&5EHV(*5/-TB_66%D A: DGH CH-&_>:W<4/:F_-\ZMW(:\=!IBYI1WU F9 M-(")D*N^)^M7-J/(E%@R0VSZ/)O08 ,(D&THFX,PN,*;\.$P(*OUET *OM3' MIF0Z'2-/Q[!U.D8#QG+(=(Q#PV9MU64O=VV\)QVWM;Y[%!VP86P]1-$I(.F\7<&*K'@GKJ(TU[(V?IL%119: M-G+LR6PM5)(#'>HP+BH.F/LIQH)"'LF,+&#?26.@%!WC\> I$2S@Q'@0ISBX&'G$'G:>H:N+1\&J0.#O^;4"?K\LYX=TJB2JBO/L]\45I M@P'LJ^(HE#<4YNHH<\I7=J]*+Z)C54S4D6>J,FL42C111Q0+GG:=$)FX]D]#P>D"8PVEEXT*>:Z!ZEY+>]2+@ M3]SGKL(01JLC,+XF*=LS@]#\?.,;P,K#H#J?Y#6B?AF%50 M'N\KQ:[.@MJG=3JF/(_ MO3FP.,L.6)5_>O*0E3;V+[#/YJR[:869D6IZ:2E/-#^!(J +C MQ,SR,1>#(=/[2"\VYS-2*9F:1J029-77G,[DL@@V[BIPE5R,.$\I^R@0";H? M$V?NW(I8969@AJF(<7=A_ -/CN>8^T1<^%[X>&I-/-@J_;62B;?ANWQR7YAF M=AZ/+3+HC)HV(DY-)GFN#9..,6';8,@,#Y*GQM2;I*Y']Z1H2E$[I4+>"8N) MG%SPAC>U>O2>4Q^EHS91*RT7.8-R>3+!B:?(S"5_B7$9B:G!]7=\5@MLN>:, M(XV@XCG*Q;52._:2@@E&ZS;W8A10M(]!U]V&(<@?APZ:(I68>Q?Z>%9#1RBR M2@,> RD'6S?AW(9O 2= WGEAGO,&HD6OZP'7-0V XJ "5*)?S"8;5YK0-LWN M4!$T91[%G.\(&IL++"ZQ6]VQMV31CZ;Z'LZV*HI< V0E94QB,<.A,]X(> M#L34JYF_<'07:7LT'6"N9>@MX%Y*U,/:^2E!\3Z-1:%B--#UF?0 XLJ0H* M7@?M?!& [>0*^D$F,;HG5/[R-).\N>]$ZX@U8Q9UK:N^9J @.'KL", M#9)'V-OD1B^)]50:!*1J^Y_'*>4QFQ@6=8&C%U M9BH.&\L696&82L;.0[9H&'@R-'NO#F0F=W0Z@X7:04S&!'D\LG ADV^Y*4D\ M*I]2=18>2KG55$4V9J1="8-TA9A0G0'5#Q!!Y)K+U!;PS-*(WXM%!#/'G^8G M5/3M'.HBYX)"LB11*/-E\MVI) _&%^"%F#<,]] 3LB[$DX6$KK-P7'PD$K=. M-.'"%BS_%%RQ(F1:6YX.RCZ67-P2D\R\N?I,'OXL>)YT3%)DQ3\$GWQ0?H4, MS)HR55H5K*C0(YWC!=2% S^^7; %$]ZEQ26G'J,K MDR_0"#DA$)@^A7XW+FL"MH>;2#08(C+G2&'9'9L79<>\)(MHW"0B$ F!10"H M!Y#JZ-6K1[(H=.%)]5M1P9"&&9Y,5 M^RJW/3A068IZ>5$Y5+FDA)4E)T1QX\JLM$$9G]"M8?8GG NBC?3Y6TLJ8M-\S\&?R.&1HW3O%" M%L7S JR:*O8]!O,+'L3C7G:01-;90YJ;RH)5@ )N&'/0H:@=T=&B\*^J\5)3 MWV#9KAR>9"IT T.=@_OR2Q"'4R=BIW+=9MGLW2+1;W+/]MK->U9G>V8:/FB; MA5&FY669FD_?8 ,^3Y/Q CJ:F$@?0*9"APLO*%2YWGQX9V8YW:6Y>/G:R\SU M10C_I41LL,N3$NV34<&YG/E@D/;2,@=7[1JG5/4.]$[X'2JC_K> M*P_M73A'R[ET,GVZ9WF_9\@CF!V?U0!D_JA;F*WD5G/S[7%>FHI*+,"::;:G M,1*%61M<*(&.YZ8"PV"R HB4O<"+"V?H83.\"!<'M?-20H( M0]9%5CI7TGJ71Y ^>J7>?)Q&,K4F'YPL;O?0C7(PYD@V3IIP-:^>DH(1S06G"G>WJ.TM"M_ "MH7UH:'@I#SV21. M19XC>8O()@%%J OO(E508AU\3+//,=@GP^,6#&;.Y@TF3B!25(2&$*/A,&1B ML80B>Q38KLVR'+DG(I! ^/G+S>]QCE]"2)L(.86E*>=@#%WC81 3D9"-U$;, MDX^)Q?^=.A%,G4'9';!+';14RZB&JXAQ&=J*#%(4ZHS8))XJ& ZUI6B35PRF MO%=E!K,RE[)Q1K1;)\:8"D=DG4Y>WT-)T"0VT3S2/JO(I!!8,8@ MS:H=5"G+?2#M: 8S@T5E&0TW3ZD\A@9;D GU+?,", !^,>+,UCL6VW&.UIMC M,A2K].H[AUA0L]$C+$1R&1Z"N$YR($<')*]410$^YX@]2"F&WT,]5.K7+ M! M2)CAA"/LLJ$P[U0,>NNT\*@Z/QC/*CL,9AE%5%E(E 8J@BD!*SBE39X99WA6 M^=KN$[OE$!M@1U"7RJB<06=/IQ^;^UJ*:W 2%L%.JT[\"9TX9 :N!<6.29L8Z;F2#$42JBTZY@+GTY0S?<+PT/D8M MXV;AB5OA2]R1;&OD5558#,9A/H&5**QY)#[)AVQXQ;6F/6^_O<&BP&A9P08M MB5UR!K;&+X&L[KV71N)4I2S-G8E849YRP:O#M!3S5-7K6T)LI&(SX/-?4Y!/ M=I>7F^UTE$PPHF[;>J@+?0GB>B"AAO#Q/,E3*O0KMB>5"Y!E4V6&)]HS2YE] MY8F\21"-"$O689S,FW*PW99D/]"08/4BZ_\9,@)AI@R T7) ?TEF)R_QSV=K MFP-K>,39EB?84Q/\95IE-RH;R164XUPL253W_B4N'BE7CPJ5M9G])=4;D42- M,L>Z)J>13 'C82/X&?-EAF.JSK/7CM51!].:2^T9W.- M59<0,$EITROE$8$00#8FK/8WZA]O,>';=Y9OO("&3 ^]E2^3&@>%+&).(."/ MI"W1E"_G\K?59AF<1/"_B?JRO-R"2Z_7?^\-6KU.O_)2NV7M^'NWO=N;-@W* MLEOMX:X?O]Q!=;>^ZC6Q [,$++9_DLF#\VHC?.1E-EMXFRK-6GJ/Z,S^,&) L*=^>LX M>OWC9WE8]LZ)9P>ARE9V.*316X]D!'^[45PW9)#7[,_OQ<+HM>P:8ZAP@%"' M7=FMX;K:0J7UJN7_5&K:-4Z#D MBU7B/=/DBY,FQ*!&S=H:4,8 Q[[V0P&\M!,E-DHJS;N:=PNSQMZS@^Y \Z[F MW9/CW6Z_D;R[LS$E8X.G9#+]0^#QSSML<;%\E,&T,N=*\]K>C6:56[5Y7,LI MR3LR;36+[$VL7N[J/$X?ZN4YT/)T^H/C+<]CO>13$NR_ADX0."#9?1$_MR=< MBS(]B?:7DNP6+_I_W:9JZ.K 31 MR]/,Y3GFYCFTUW$\Y>3"$(SW+>.CY_LB.D7=U'F*;KIW_5;GJRUS[3A= MW/(\>O=HSVD'*G]VDLASOTF,@%-43CWM.#W*,K=-V^IIP[RAJV/US-YH5^&G ME^=0R],9F,/V2/M-^]5-X6*Q-+[.PFAQDIKI22&]RS7\'A?2TW9YHT-Z>GD: M'=+3;M-N5/[9FPC?^)<3W3I[*E%OL&JZ7+M/GS8U>GGT:5.CE^?XITVO"4/J M 8BJQ6.:)AP1O>NE]6HO&N@1#1/L;JO314)$D:82=?X! WY8; V&? =<-H0GTWJ*'#]"7_^3]C0LHM#]30P($MT^I9;R"Y<0' MBVCO96Q;L]"SF#X;Q^E>MXA,^?>^D\9I1X4+LI\>-8S!Q_BBJU])H)O*8S,#MVCQI1 MSQ>IY/APCLK;YPY=U'#3C4@/$$?+3L>R;04,XC85^!L:$03DCT\52(P#2&-8 MF3@VICZNC82K+=SC H%H$53[S;S+[\\"_@4?OK[S>$&^B%NT7%#K6"W[$ZG:4AD,^ M;>A5[K.H) XA(3/2+_Z+X70U48 4GTBZ;J**1JK='U+MWNG9O* W=XG2A'PR M(?L]L]?K/&VK/O&X^1C3/@@.XM-HUCQ>><*FNT1R@<\R'/6?10N>TM8Z"!+= MTVC6/%XYOCX[*7)=J-8Z!!;8N4EAK;1V+)&X2*6U G6A!;'66V>JMQI2$[GG M1-FS$\O4)UIKL=V*T"].C15KN[10UCIL+SJL"F&& MYJ@]7-]:=1+L!P\GFAPQS^270*9OW O#\>/06$3A'>RH":5'\;$89XEC^MIW MX:8)Y+.!V+?.,+TMC0T8 M7Y;V#*_VYO $D,^IV]Y\N"F)Y$C95=6GP.^*>8WO5&JJ\0N>5ONA^XUS;WX) M8@^3[SX[N-V\!=U>APHU$JB.R->_A8%0505SRE>*U9^E?,\L91>9PDVC",;M M+TU,=)P!\XZ%" PGH3S1!,8'%_B]F(P43J>>2R^.LLS.N&7\5K@EY_7LYNPC ME&>*U1GR6_1G5NJ!(_4=X-VE<"*352EQT:;9P6TX!_@PYIA20B9^ MDX:*&N;\ROEFG4Q:6J]MC/+E?KOY?EAOK1Z7%*YXF$7_CN+\G236W$UCH3S[?G:7Q!>EDO/=BUP_C-!*GKPBN8RH\@^EP\1M*SIL4-'Z$:08% M:46+;)(!@_>@V 5QB9;0UHQ73O5/0DX_+[Q/RLEW,T],C0^9;/W$LA535HT7 M';/3&9F#CL66T8,OFXN)5RHC$-]5A=R6;^63BIVY0#O)"R>F@5GZM_G/]GF(Z@[?QYN&;--L&IJ#_\..+3K=O=OMVJVITAQH$ M+3Z)**G;L_K+1M*,#&AG 9["=P\M9W]/**\UAS-J]9%780_] 4:1\#T!O!FG M8.TS27&P6)V*S@'*<0'R"8>]6A4+?D. ]5U8'@FN!A;ODHOQ2R+F1K=M4YEN M5HUBW%S]HU"W\N&[.W."6V% QLIR MZ6\669EA;$RC<"[K3ZEP"(NPPI4Z7U4M!8[)/9A <&TRR"DD5!&^NJ2Q7%Q"' N, B.&Q@C#FP!:@Y51E[ZX=CK&Q6%0:+<*&6 MVR'_X1-8NE1NPCJ OEU@HPHR*-%KV5Q'&(.'[>%O(?,HCMF4HM/[#QG;_BHE MX7E\"5*_.!VNCLCH>S^#)?,F5.ET'T;?Z+/3%-Z6?9L($ NLY)8+!XSF@;^/ MGP1;[O773,B98 M2X'>^3VZ8@&&>7@LWHK[ !0J/E#05T)MM@@7O')E-KL<)[0%8:H+,,I8C#GC M\$X4BPYQ?9X@UL@0^O#.B%(?=Q''1VA?<3TB$,0#_4Y!'5]\]\:>CZP'KYS! M+;R',<1#X1>@FG2U5X0$;A JX%&;?NZ0>4&5E=.I0%>X9'K@ W/GFRA<+A;^ M+RA, =.C'41^K'QSR[AF01^G?L(?!LX0WQ>^0U5D$I8 IWP_ Z_>@Q=/PH7: M"#FA)4&23">C\8)L/!%(%+:,IHZ+]"!ZX_9J;^EZO_T?)GKR80" R#6G[ M-JC-I(B-T_&?A,\1$A.A36ZWW\;.\BH,KF"YZ0?K+:U^^>(T J4B C>[A2+ MI&=5I.E].)F0E6^]_1D4[3?C#]11-TDD1 (F$2H!M'MXTY%6BV$L] 8U/EE9 M+UTPT!W7["Q\H6IJU"@_XUNL]M4_*OC0F_SMAX<]=6O4_^$YN/=03$J&I66W MC!M5^_WI'B1U//,6%&P S0BBR_A)! ($,0(,\'4B\T*U]W6Q&1TW(!9I@WZ, %%SF30< F0UB2E-@D[].:@\$W:*P4<8Y M<<,"\=]023\YO3ZH'^.:S,\P8-%KRE]_6OD5%X*OO"M=0=U#2C V3Y9#[2: MI1K7+*#*+RS]Q/IT/5!+ 5J4N O>X@@OD(_^IX='QH_^=Q3HJJ(*OK/SR2WBWJA*.\$-W(2$0+$*P&U^=@_WV MDW =-'4VL1%ZIEC0S!,W2R:7TNXERJX\[G#0'DPC]JV0G\,Q4"*SGZ>>+R1@ MA:S 1EG#DMGJO)R\,O'_;E\QIUE])?#+WBP#0A74PBTP0D1<@+H#>+,T]%7K M9)'"F%RZF60]F_K9;BNZ?_S5F)4$F';932O&'9B+"*U1_!"YC+D^E'1@8TT% M $M;?,ONCDDV1&A*(]?#"\D&9=0-&M@R3.G>)1:]HQ(L M?"TJ3JU\$3RG-,+/X8[:G0G0GL;[Z [)5H&!P%R!H+,=I>U96Z,$4HJ>Y.$= MF*XA[/%Q%'ZC0U,:'4WR7O#? ^8[\[4ULL!F!I0&W%,2P''DF#6^XZ4L97 M#P&=-'2H.#JP2*,%<'@+MZY8H,^DWI&[/M,P3!@(C+0H>> R7F;FGGUQ9-,T M"KQXQKLH):?(80PXUA=2'Z'&0"^&U9OT8XKZFF@:A_"W%/)D*.+?7G 'CBN9 M,23XUY0T6IH20D)]?%G61$ 2LVC_4H#'I:_C3DD#5&<@O6#(\ _?N:_IZ32; M4Z_S6<+$\$P3S,$BA\;YDEK8D]/L="W3[MN*FFAA5DH_VS9[]M#LMOMKMU89 M/#886'V[;XZZG;7[5U1^$=ECFZG6,GYAYSA-5,AG#4]DE068S1UER*A]5DD; M):#Y7MH'$R'FS.9C41YGSG\%'E/XC&1Z(W3C3/C9/I-#('9%?92?^(.VCEPO MYI,F5!^4YS(6A,%4N)A?P]V1+Z1$IKKB'_ ::0:KZ"TT,19".%GRZNW:14*\HL3 MA'2B0)XHT->) @T8RT$3!9JMWJ>O0M! MN'C FG6$6K:GW>/K29Z9-W]U@$!1Q!@$.#@D<3_]RZPJ'"1!BI0H$B!J8Z-' M)HM 558>O\K*X]Y/:(DPQ%VXY\6L[%M>M&D9MY '="U" &CK\XC0&,+%#/D/NH>54[ MS&Y:::S!=D'1XLASQ<\ES%U.MLB#.%U:_"II4=#B:K^T@&%Q=,__-MI)%_3M ML])QWUEH"_OS'\R'P_[\QGPV=3EG2_HH!V#-+;6X'3VPU"("_.5+N?U5&GQ2 M_;+F,:@4//:6( VU^&5E[*Y*] M6PC/^,)NP5;2))(W3ZUD0)]9R6 [.C_UR7)F:6?N+4BUKU/JKAO=W M\,J;F4]O:? RR44]=?AHQUEC4\=9?7/+6?VE6\ZVIL;&=CMNVDH?*]A8VHM5 M)6E9F]'MZ&:H]A$ZC!YEJ;_(>C7;$:JG#/N&8NE2E'83I;YZC%[74I::3"C= M,)7^T%0TW9;2M),2,E5+2I-DC7K6T+O)&D]UD[7M_':-N=AIWN^SE0%->P>RTYWVP$L.>;&:R);G^2Q)J.T+5-7V1Y))\)?E*\E4C M"56;T'#Z/ELZHJZ+";9Q'-VW$_)9TFF[F\=&&RH#TWPQQ\")D>MI*K2#A'J. M:>X@N21?2;Z2?-5BR-=2+]]GWYTX-"!?10^/FRP(? R];B7XZTE_WVZWG#U3 MZT M37!O,]KK2U??;FA/ZRMF;R!/A/+HW!BKW$%R2;Z2?'4 $",I)7U]B\O^G<;Q MG/R68;VA=OKW!M*_M]OEKJ+KNJ(-7BX-_,0()D_,TA,C^4KR55O()?FJJQZ^ MW:YW/\W#-&KII>Y0NOEVVO/AH*<,AT]+XN@@N:0[1KIC)%])OFH+N21?22_? MIF7_C6(_S*MH/*8MK;MC2R_?CO>ZBM&7+CYY9&Z.7>X@N21?2;Z2?-5BO-=2 M%]_OD1.&#@"^ ![92KRG:]+#M].6VX;2LU^NEM>)44L>F*4C1O*5Y*NVD$OR ME73P;5KV)_]_R>\T_.&';<5[LC/2;CMN6LK@!5NYG!BUY(%9.F(D7TF^:@NY M)%])!]^F9=^X, /R3B6?_2!H:^:&+INI[+;K>K^GV+V^/ O*0W-CC','R27Y M2O*5Y*L6@[Z6.OF^.6GLNS_(S8R&+I7N,GG^;)@JZB"A)%])OI)\=71R2;Z2 M_K*-T"F:S>;D^R2*9[2ESK)G]2WKX"%AV%\_K9)Q!ZDE3\S2$R/Y2O)5 M6\@E^4IZ^#9&Q*5.&- Y^4QCFL##I+-LI\@RP$X#0YZIY.&S,3:N@^22?"7Y M2O)5B[%32YUEET% /#^F;AK%"7%"C] 'ZF;HK"+1>.R[%#^&_R>XW!EYI5MD M!I]%8?*ZIC?]";M+(_3&) @]0_)LFG [E[^7O MY>^?HG]:ZG/X\/F:?/ITU5+WP;/:C'<0I.K60#&&IC+0I/M@1Y"J]MN/44^, MFV7HA@S=D'QU='))OGH2H;H2$?0^3 '

.<\=@/?">E'KGWTPGYCN43PI3\ M!N=?6%!"/OE3'[]M)Q9]5@/T#E[R&J:A]'L]13.?YO[?AF2;L&@-R5J"1?OJ M8$+X9%.\C-NJ:8EJ78 \G,.]'-ZJFV9.:&;8J,ZY)Q73*N:V_+_CZA MY!].>)LYL4?^RD*WV@EQG]7NO8,'OJ&M] WL^"X#7':B6U^UI+.U87LBG6+2 M*2;YZNCDDGSU=&?K>>J, IJ#%_A//J6I$]_ZX1FBH#X\7"SS#,'DFYZUN-!_ M9TGJC^?\(S_T:)@"=-)5@$[[7JBN[;;2P[]\D51&GU/AFLYBF@!A$C*B(1W[ MKN\$)+H/:9Q,_!F)QB2@24+2"IN+FT]*.>4P B2A76RB"=4 (T MN/-=>H:N)8_@/%#^W2CTF%N*W$<9:)(1#'12/QG[XL(85$M?(YXS[P"W]1K. M;0-;,N-H3J9LZFQG[B!XT_7 MP&GZX-)9B@0$B@+SL@QB,J-N%OI.#$8W3+$82ZH0?PS+FJOD1(2DWV AN;[Y M>\+VU>@9RJ!G2 VYY\T?-'CS44/JO:'2'SRZ[_M5D0--4V#AC[W43Y(,72$D MF\%G]('&KI]@C0'Q?31#+DOR;]C0;?FKHCD5Y'W3'N;3V:29?\M02]4?$$#_ M\2NK._K8*4%LDH476:O77/>^ETY@BY&!JK_B?JHW6OD39Y1$09:N_TE%-#"( MC<:'EP.]AW$GYF#I3J[RWTE0M/N=:8;=;MY6UN@#"?RGE-;\Z5R.H^&U*<][7-S;GZ:*0XG\HV-^>.HV:; M3;G->]KFYEQ\K&ZS/E1L;2BW>0_;W)P;AV*;X72<^$G*J,]<:KJE#/L6'-SL MQ[;\%7S!CVJ&IBEP#L]_L =7VVN%E)7K'KD4Y]ZP2FVPE?%7]7<)4183-XMC MO)%XM"8HG$L7_,=SYD!FJQ!GTX3[!RM>Z;ZB#1Y5D ?S2I=>0],T%%M_U&_Z MLH#[702O#J,4SOY,TRQX,&%W2H^E@D0&VMP[_ =.N+I!CSAN@<8L1$)4S%]Y M8K'_F^_93^:4T)QKG4(3_.,!^202S6'&>\[D K\V$VJL4A=DF M'H@]M1JSL_I BP9SO!A-2.\7%*O;F#IXJP!O1]I'69JDL 2<^;;S"GQF*9# MP!DQABW"QAA6C]QDTRD\^R:-*4T5\FL$OP3A_0Q/<]Q)EM 4?J,9AJZ=#$9H MSIU;(9EKBP@4# 42@KL'4J:3CZBR_2EP$7[)>$T16O7W+*3$U)@X@DKU4Z: M\[MS_AQG-HNC!Q_DGP*C&98H*0QK#5 AE#QU$SHS>)FK MX8T$]T"G,=!XC%;GEC\1OO; _C/!6DLN_"5C\KQ(0[(B5:3,<:Y!/5=0&W@2PQ:Z^ C (J- M_9@MPX_+"!%U_;97U%M,;_$?,1*ZU'2_9:D[P0B9=[&/Q/^F?E5!UST0HS\$ M,?EKC&N[1O_]+/=/B__-\?$]A\+SD9]=><2ZWM@4E-[ND21MD:H=0\ M:M%J@\Y$3?/N:XY>+)QGC;0")%UP?*T'X,$-42 MI1XRZ)I6#OPUN/-4Q K!'8T!-'RC89C,@SLG]!VBVV:O)T,<*B$.0QGBT("Y MO'B(0R7=1Q_6&H,E#ER;J+9_UJPOX0Q0((MY=:O++)U$,?S68UZ3C^B?0.3# M,L8HU1O& E%E?\X"EVQ$X""%%0,$"H(WN M THLSA [3EY$1(9VBZP[$<7 MXF%"_]846& [R;\NM9&J<8TDJF.(-XNO5?CJ?/7SWD#MF?W:KS15W_%S2]OM M2>LFI1NJ-MSUY=V=E+7Q48\43&E$[?OA5HJ32><5'#-OHWB^14KSEIG+SZ@, MV27,&4[83=_,7&>2;['/_,Y-GW +-6?3YYDK=CP, M-GVN[57L1O,5^T@J]E,Z8#1]IM?Y[6;3)WIYY_@!ZV5/>D$F^H@\8*-@"V4]:HTYC.@ZHRT-OFCY7>$TV M#3%*N?FHR*U#14_M1B,N0]A=R2S%>WO?([B&!E7IWO+*2MS1N17=2&:H?'C< MUQT/J!#R,R_"D%X$NK-*BEL$A:RKY+VYD+?9@%8U3V*< U89W9)I]-Y L?N& M8@_+((4]47,_%*RM^'VXZZ MR?BG7;M_;+GXAC./I=J[MC[?57R:WA?E5/2 MH2GFT%:TGGG4'A?-,IPL4'6#\93%K+@19*;W5(SRT<'YL^A[VM#]>:1I..,] M&]@_5S!; OM/7/]L.A1LTXT$PX]EVXOGEFQ[_U 4Y;U,UA1\*.JP.D%,'6^> M9_X7)0Q$_#G/N2SSB.O3I#M0,*0Y19Z*?<:<@_L\7LGA\4IE:8@9"PCR\LH. MXG:A3$3%]$H_""JY!C[+2PAYNF>9((>9W0'/28==QI(:"DE\S/5@Y358ZGT8 M+;WX5+:].46?BFW_%OM1C.*,62%^Z*=8'GT&QL1W,=47WA3>*I@Z>XM102C# M/+ND)I6D2*DN,DI4\B$*@N@>9?TYSQ^(_)1*7G)>OR%/=N$+H--9$,TIY<5> M@/^2+$A9-!,,_1#C3;@B:K+<[W_N>GQ_.W=-O^:1_Y68=* MP_J8TBG1395<"9)>L^L0H-W$GW%"LD^ 3-\Q.]YQ10@P?O,NKZ[R$2@XHRAC MF\3UV:E9AQ+5KQ5.JWKF6' MI'<60\8_H-#'Z%TW1OW#&8=W> M6+[>%" ^4U%W48"^7NQ)01$]Y=O$/R!_0DB,<]P8FREW:>^[A-4W1,&,0M:5 M6D&'':M4V)A&'!R'K*0.?X#KS/P4I#POM1&SVAZ\^TE>_V*EQTDT9B-G\%Q1 M*B5/]IQ$64)9:0R$6 K[#/02O8U8!0'V YC7Q"FYB6&LO# 6?EJT/<':+#$: MZ+QRRU::O&'FC-6G@U6)X.#+VY@R?=U^H_1/7L"$JW#0[0BYIFAS^(*S380B8D2BARC":X_QEI$":^.)$K)B(6 MK76C.U8B9C0'^5N@*=LY=BJJEJIA>/<>CT%85RB\;:$X7D5G'R(.KPM)7 25 MY<9R9C,X:*'X MY((A/#-O0-)>B^,28[O*)&99C$'#:0D?J<-^"3OB>XA0F1D!H4K],&-UE'C% M3(9CER841P&>QE)>U6O,S%UQ#AS#B+,Y=4#F*"!=RKU"( Z+0':@5/U.3I9& M6/C A=>$]-X).!!/,M>E28+OQ,<2]EBP?W[$3I.L9RY\%/B4O\T/'5$HL"@L M5C?_6A(I0#T@'PK^AXQYP%BU+=BUP"^4+(@]4 F])2-$[6[ RN?@!LX<'X^< MJ1]P<^W'H#!&&6!XG*3G8$^S_-B, UBILRBL%!/-_3,"+]QA &7IOBF^YEX; M( +706LK$X+.0C("%3G23,B?+*WR.Z1OO\?.TSGD <7%-HL5 P5]]GN&1=W8 M?ID&>579KYC>^5AG"8F^R%QP](BPO FR0ND78HQ;'I-8W3+C(Q(/_)E=.KA^[V10]O2Y+;L]M,*OQBNQ&PCR'YK'6N%%_%\\/26XH.HRMU-M>5&U][E$"\P^M. F'1 MG+%_U#XCIC-X!14N:F;;B^,3PRS,?=#7?MDT8RQD6#R^6O\3%+5X.0-8/AK6 M,>P8HQ/S1N"Q: P0,15$ 0TO"J+"!Z_+RN)B%KZ4E0A78$>8;I?PDS.I[NG@(5+C9"02(A@6",,(_ MT*E;@3HC)_'1W"T=;G&Y"'_@@?DI6'!<"\]DGS. *K%"OL/VP%-Y;>BO ;J6 M/GWZ=A)^$G8P%SP[T_ 63"$O(!LX]X25>MU,"%Y<7@P!'A#GA +B!""E M05[7GV&<3-R*8-4U#TY%43Z%,3LEJ-6C72&\8P=/^0KY/9J$^9<*BBKWS(=8 MC#@5\R@*(A=GEKI)X+5;S-[+#D'<0[2N@'X:I=4'% _&0OW\G?SF8*%Z\Y]T M0S46ZC=OJ*"_')+17,;Y"AKQ%@Z5L8/'VPQ..[ 3GP'X.G 47^XL+?8(R_"Q M+4JC.*3S@D6F(B2QWD3)0_V_&8*S]AUUMQY&6NN(G?BIM5 *98 M6)J=]EG<2994O:;XEGS1^-!! MQ75#4M[VL8M\8 4N_4LW?L6OER[\*A=]0'#J,P7*+F'9@D7SN#4T0ZA>/( ? M#]B$<8.PC1CZ]E!OA5PO%3^?L9#:^]@'<<8F-2E&,+,%.QD #Q&:6@DJ1#6* M@\O8B%&$C2[@'Y70PCP3N-SQLK<1_@8W#_>N2!.&\;>Q,V6T6KY3YO>=C:"%0Y,YQA>Q-Q82PD"\&)!,6$8K@D7K,E5%8F&MZ MFXG87F+K:@_ J_M:)5\94,$HDX"%]JR&O-QB3 OO_SD.L)N5:+(Y\X-(A'.X M,1"5A[$E"Z=9@,S^=(30)\E)45P2HO) ES/VZLQI59\X4)T=CS3"]4X=P!+9 M%&G+)"B/Y&8W\UNLWH/5_W,")*[.%Q52'G<7%TMW1?M W**)/T6I*Z[L:^GF M.B%/E1"KYY%]HKUJ:O%]MP%P.VC>GV>8&9?R&SE(>*@S2;NP/AXIXQKW! M4/X\B4)W0*'U)#LU$"H836+0/6)00=,#05#QM@,@T JO/ F BM^W!7\6,>7/ M@I_B*8=%GZ?@L_H-U WH;NZQ.@'- &CA"ZCC'"QH#"PLG2.7K&X8)3Y@4CP9Q8;,XQ"6,B$4Q6!!=/N?LH#QK,93W)$ MCV_.4L)6**1, A']?EDT<_EPX2Y>Q!$B;T),$@'/^D!Z%1%BDL:96S[+3_+) MXI$(Q2V@HG4U8JWZ&UI!-Y\W;@WF+&8(XX1$?7 V1QZ.)V86<_&;.7,165MD M,OLQ(\F84@%E&()A1SN:-T1>U%[E$L[R>RFNTIC*K+XU?]W*F7!Y)1.GHA#Q M,2NQ_NS;C"H[ C:VR.&N/O;;8Q"-KQ'L34*<( MIJJ-NI=OP;7B@H,M%?0R!JAEB8"/_/J?<07H724W+ QBIHP<6>H'K#,FF"?V M5>CES,]1*L8?B N6*F69"##*9G5XG182K8*>6%Y)GAW,4A7@!4N^)]=))J> MGF[*-(4B=$-+RA%XTP\9+,"03?^! 7.0XTMT$/#Q M_("@D(W/+7<(U:=A 08.TTDB.%%@^IQAHNJA@C5 RQ]549;Y\S9R-MOZS0S% MVE4C2@'\+N3PS@DRRM4\77@U)J_L^^!1E>GB^%%_G/#9Z8'-E.=(.HB 1?OW M;$-[]<;>%Y9)*(N5&MI_88Y,^5N&^KF,@,(H#189R;]0F'$9X9%$U/K(83NO M@/ 99 ATMUYQB%9^73P6F0;#E_%:'MG"\Q-0@$A*_&04A?! X1CM*_WAL$@K M#3#^BIT)N,"-:$C'* LL&89'!"L\6@/YFIU&49IY?#NH%GCE4DXB$KA MB,.L/I.8BFW8+,4W]EE9?W[IGH4^8HA*NA6F_B)R@H?AG6=#:2E$1:#0/G/LBSJG MZLS4^(*R<\Z$RW46^#-$@8771YS'W$ M9^@$21G-N<86,:$H-0;'Q/D:5JL0<44!!QB6X(N'_2I<1;LVBUFM!X'OV!M7 MX]18W.KB^2PLWIMS9>FX89-<3]#U16H$^D[$N:Y<&L-A3L[& @N,&]1 (9K";^HHI6*)U1&.DE57;-S4LF15]=)[J8I24E1-(J_^U.-_S/*: M=_BS7#JX*&[\A0'^HX(5[=FTN[\;+NW%=WHTW8"Z-RST^E%%;7\$JCU]6 MR#1+6.4-D5Y;ANS7:>8:K;RL;Y4<;^7ZN1C-E"5J#WJO+":)"OLE3 7'=.P? MK,P)_@A/;>S&+119S_B^"$ZFBJBO$%"\?\_]'^R4Q8LIL+>(2R@1O#UV,%8Z M]PV6JK_J4 < *J+(%X;@1Y593$J M^>"'(M4W*0ZD_%E+<$? ;;%]>7V6F)X5#J?"VPZ3N(WRFCW%I'A!GPJ.9+ZN M6-1;!$KR\_8"T&3?"Q ARO/D,T*G ^(4GCF]U^SB Q8&J$?BM;5"VX^PO]:? M$M%/Q1@_=7[04$!M>&,.=BHTP,_842W_M<=">L$D]Q6.5W1PE>GHW'%*2+_QW@ M?17^^3L-?_BAN(?^- <(&HH[:914(#1YE3N>>+D@$(W78H0/!_KB5HFR$)_/ M3);@G"XB//"[?P!7X*1XG@NS _%"N5KN6F" C6F(,9/%/#JA*"O-? "E+O]W MYMWR2!,4]#B>\XK%J5 :XDH//1QYS:Z2]EQKP5OSTS:/%BBI"!LBZ@=57BEJ M A%'3'FY/D.I,P.?._18U70L=LSLR-3Y(9PO27G_]ZD8U9,K0P._M[ RM*62 M;S&0V9]A^(>+>?%84IM\R!U<-R*-\07+/A^]J,UW=@ MJIDPDYU0GIF61Q46 M=5O&N6<$%/888P-9S)7(]ES0XKPH>JF'>$U()J&B1KK#"8YOQ<1TA;R/0P ] M/"7]7_#5+<]'KV;()9N33W'/,*)AJT+/>($+FR%6G!]=68,1H'W@S!+Z)O_C MPO.36>#,W_@AHR#[T85XF#COUO1697O/ORY/?ZK&3X"BIY5XL_A:A:_.5S\? MZ*IMUG^EJ7KMY^L>I1NJ-JS_R;I'K?_& M.QX.TRAFNY;,_\+HI/<+#$^ UW=IC[9M/YZG--9I'L%0"6S3T>O1U7:&7$8= M,RVY_TRN)U^6OQYYP/[?TT%]\HHY%*(,'N$EKW=1(]MV66Q^-_=+Y@]C"*^% M'=KU-1W:=]FF$VT?V*(V@$/%-.VGM0%L0#L_R6OMXK5!OW\<7CMTC_/CVI2S M/, ";4N]EG9E6^U6M-66V[/W[>D,OOSN/+0671IKT.56@K&M]6^>8!B*W3-: M"\=.?'-TQ;2/A)6[@U^"@/"VD&W57.9S-%=[3?K0W!7:2[1UH*WIV68WD-91 M0!86F=W5' C?L+BM,X&T7H19@]P_O)U+_T3]&7LA3;/E43<4W1@\#4CL@SP- M==9)H>BT4&C*H#=LEU P^W;. C"V2-#?O4?T$>,M*]<[AW_](JD,2S4M) 2_ M+V-Q/RS(+BDBCC?& F$Y^9 'Y.7Q.SP2782LC7VL=L;:(^;]88M@=3&$!3F& M3I#7=&,5N"H_C%DS>58_K0Q Q1_^)W-B^&DP7_,6WG$V'UW?K!8G4\8GXR6KE M^+PN'_[;\>[\!':TJ&+#^B.$&QL8MVMOS>;M[649=+NTPX_L;J6K $O1*'<= M-0??=:?0;T+]%/6&%JH5L7^=0EV8LEQ)F>7#*D1ZT8QU9ZCDB& Q)YZ\P6.V M*QF)2T\0.26LQ!RKJXG5D&#;RL(H+#TUX=6C,$"9?U/MW3-B_7Q9TZFB(E U M@M0I G23A2Z\SDOWSV5/W+[:FD=YE1P_.9XD_?2VK/+SFN7M)!7^QW(\>;_; MQ7U8EH'R=8L3R2C M7AT?^85^*$H%X#-NWE^533 S+/81"=&/%L/N>2;;4O7'G1;!.U35I%FQ)I%C MGWH5J5@O"1M"J<6\8:K,QL6\ 3M+41!E%9:Z8E6>I[!TG3*S>F%9>6(A"%>9 M2EZWQKQ^V6+?R#*Q@].G6ANI_&V995>A$F<8W\TP=:[4W_%2;EKY#:8=85&7 ML]'\S!6U6OVDDAZWMHCG#MOHT8"%O7N+/W.R=!*Q$K""/.X$BS#E9?L6'\2) MP$?RHB'7C##[5"&).^ .O8#D09:IK5YD9OQ*K$+:?. M%B_#$/NP7W.K#+CB QQ B*Z=_6WK)++%8^M@"W-[S!.^KC;F@#_$6_V?WF+! M8O0/\^C)52[=OF3U-JZ68]5C!;R!U0$>$-[5+9(GG&:S6<#KF,=S\LY)L7$# M06-)2MNRH(LHE_ #I8NN&!PXP.QB:VS]I[<#$ZW+]M"U5=)E-$ZZ-JK]4Y L M/$ D^8*X"6!55"-QAAU1U\EXO=]Y42U-U +T%/:OLEH)_[>HK,/.$:SV%M9! M+CIT@ #GA;S923G)G1/L#"-FPBJ!\1H+_$T+]2Y\X9R\QXH-PA6S9464UHF$ MV3B1$*CH)+@?O0LENDEH*O+V1Q2@#^\JPO 0^HEX28NX4B-4?.&SKB.@Q.'O ML*R\'42B\A\6H4)/S/8LVIK$>M6V=\NK?_ED>&O0P S]@6J8FQ/T#S\G6[7[ M3=N\OJH93=L[5EVA]]BC:D*-]EIZDZ>S-^?G]_;T* MTU1OH[OSR]B=^'K1.?>T[JG,,T]5[?LK0A^U.W3=WHZ0/-L'7;/O<, M^$OO>_3!--1)"G;AN5ILD/-QH4$.?%#T?*JY]'Y)OJHW M<<>3IYNSP\A3T]9MFN:9H?>&_7XWEZ\:1U:CQUCU!SJ*,[QC-;!TK#XX"*1K MGG],#NL@;#JVO$O8]!S8E&R!FZJ@"?[LV9IA:$9?[P_.$T [L#Y3_\,VAQ74 MQ.("OD0JT?/;/PFFGE.9X^QOG403P'!GYG [@WIZJS_^D?08J^8=3W@-_FUL MBP12G1IVND!JFUKS$DB="I#BWB?#,/2>UM?./7-HFCT=O4\ZQU%+V.@JBF.1 M3PZ(2H*L%P%9YY>=!!H29G4/9EUFMY@_.I0X2P[K%LZR),[J(LXR=0!8@+-L MNS^T*SAK$4H9$DI)?Y4$4A)([0JDC+Y$4G)8MY!43R*I%B.II]W\Z9IFF8/R MYL_XPQK8&^*E?IT'SGTBP5&E9((FT5$'5W_\2(ECK+J(C+(8/-H&($IXU*EA MIPJ/K*.?AB0\:DA N25<3:P8%-[E!4Z2D$MR%4VG44ANTLC]4?4M=1P@R=#Q M3B[_^ KSJ !)AH[+81T#2,<^$$F ="2 -#!,?7CNF4:OKV/,D]6O TB_2H"T M#B -.XD0.$#J6_9A',]-6[ZE'@88-LM,?'9 L9"!1$=R6+?0D8P'E^B(HZ-! M'3JZDNA(HB.)CBH*\S#WBLTR$Q(=R6&=1$]E\.D@>CBL-,U$#(XM:T&X@G!J>+L;!OZ M4#.MPR/HUT_>\O$GRZNOIN1&XL:1)Z] MY;"N0*MC7T-*:-4D:)5?2_PUB$8 C+Y$*8"LF(JN=["Y)9CZ\\]#0Q]<)$13 M![U?L#\PVU_L['5#0S^*V:\3XF44LP7ZY%7>S0XA5MY^]C+/T2Y G>A*5AD# M^/^UQ&*=1"-=QV+'CJJ36$P.:]JPT\5BQ[[TE%CLX%@,5)QA:@/CW!N:_?Y@ MLYMK%OL!,7B9+TVZN22TDM!*NKEV@E8+&D1"*SFL*]#J,&&$$EJU UH]SZOOJ)M+8C$YK)-8;!N?KL1BIX7%=-WJ#4S]W-/[ MO:%N/^[F,C5>9$RZN:2;2T(KZ>;:'5KE&D1"*SELB^T^3QTXU.>V ?ZSM/M6 M#WAO%B4^,XTQ#<#"W-&+>]]+)\"8R'?57XVB-(VF;[3R)\XHB8(L7?^3!=.? M9-.I$\]7E,$]\X\02I7 M5CKUP[,J67>AR/KU2^RV";O][)L#:S#4O-%8HR.K;U-'UT8F'6ITJ%L6[6M_ M#'YZ^QV%@/>]3^W _-,?>&_G3 SM7+OBWM<$F/#VK!:]F(",["Q MZX8+S2QT+5"& $+Q/8)KO&@5T<0=RE]&\?G;+]ET1./]'7M.ATJ5;.P#D4=\ MR:!!BPEWXTZHEP64\1=>'FY!OL>7+@G[]H,OB+JUT$JR[J .)3GWQ:48$_". MU>/:MQ%NC5?-4O5MKBGES4T33_\O<7/SI"B:QT-H!L\)H;$['T(C[WDZN/HN MA]#(>QXYK'-([-C7NA*)':/QN68.]+YY[IGPB=;;%$13M*+1==[+>.LX&A8N M@_6(87/GRJ-A-5WO "KQ5A=7W\VXFA6E(B&7'-89R'7L$Y:$7 V"7#^G#_R3 M/W1->VI"F;Y-1MGP.>XP7;K#)#SKWNJ[Z0Z3\$P.ZR@\T\&8_K?$9RW&9WML MT:YK!O>*E2ZNRRD-&8 */7)-DY3YR+! 'G_G\Q/YS@*@=H=)=\")^PX:))- MVSNY?%"BG89-LFN['-8UU&1(U"11DT!-9AG6E: SZS9VPI2$$6P:58 DV)HT MXKV\G-N84L!4*4-4? C^A#[0V/432MALF7]*@C )PB0(VT4G'[M9M 1AIXV.WHY;X2PYKWK 3QE^6Q%\2?PG\U=OVZM"2J$FB)HF:"B5Z[![M$C7) M8.O@<1?'<5? \/4A^>>:?3Z MN@[XR[8'RU>'J TE0*H%2(?IQ]VT=7. U+?LPUR6-6WYMMU)@/39 ;5"!A(= MR6$=0T=#B8[:C(YVK9D%?_9LS3 TS1SVA^<) *$S=$P-_S!,>_F&D%?*VO=% MH81<:Z515L+JX.I1"7<0LRL/VQ] MN1S7"E[CR*S=@*UIH&0!DW5IX9UWDW6QZD,!M?KLFLR":4X!.#'%]R^ E3B*1D@QR[W"0^]&;SQ[U1E%& MNW\&>WDL#A=W?1>F$QN2W*(#?)B2!/7;2"/0J?DS32"%3QZ/8YAFP MU^]9 JW:/?::;PE6SUWVJOQI%:1I-WVCE3YQ1$@59NOXG"T@@R:93 M)YZO*I?#BY3>0TUB64O6L_+?25SNP"T]&\74^7'FC&&V;YS@WIDG2.7*2J=^ M>%8EZRX46;]^">4V0;F??7-@#8::-QIK=&3U;>KHVLBD0XT.87-I7_MC\-/; M[R@$B)VNX(7 ;TD-;%H6$-B56]A04/KG ]6VZ[^! M(\N.GUM:?Z=?K)N3-5"UX:XO?^E)#53#-!LV)UNU^TW;O+ZJ&4W;.]T ANH] M]JC]^2.:8^X-_>F G:N7?5O:X9(>']1B5SCY1O$,U3CUR&A.KND83K:A2Y^. M8]<-%YI9Z%J@# &$XGL$UWC1*J*]Y\;V+Z/X_.V7;#JB\?Y./:=#I7EE &7]A%-46Y'M\Z9*P;S_X@JA;"ZTDZP[J4))S M7UP*\335(&CW9 6K_3.)Z3W[*0#>7H*B]JRQIN&IK$5])GU;W5 MLRN!#@*LH@H1;QZR#<:4 *M3PPX!L#;AC!<7^TK[MR,WW))8ZU!82Y1KM/6> M/K3U W9Q]1UU M6:'<&UHN]Q)-R6%=0E.&)M%4Y]"4N VT-7-@67;U-M R[)WAU#4=4==UR.<^*L/4^UI_ MV#OW>MI0-Q=]5 P'=9D"'%5VG@PT[3P)) 6P@$/'2;!ZLNP\21:3OV._\P1Q M?Y!_15G8>3KN?5,6ESC,7_GH64]'+](MU7.0G$;>,,SH,P2]G>,@W!A*$RV&=O$,V&R'Z$HX?J>J9H6O59H"&87%@ M=4WOHN .]I%4!)2E.Y"9$Z>5]G\LQ_3;YRB^A1V^FC@) M);\ZX0^%?%$OX9=.0AQOZH=^DL:L@1-Q;N%-U92)OBR<)B/\.ASA)QL&2F@F MAW4+FBWW]I/0K!/0K/!_F?8Y?3C3-?,!6/R!LCJT%,!83-TT6O:4?HG"L_=B M"'G'Q\3D*IK.:)BP"9)O4>"[<^DDDTZR1J"LEG&&VHR3\O& F+RHEL.Z"<1Z M,L^B_4CLR=5LAQJ6!-&JC99Z>I_C+VP[B(V9<37D9N+$M'2425^5]%5U;_4= M;9E49*/RTCY#B9+DL(ZAI+Y$2>U&2)C$;8Z$&7>?5;.]DE@=:KXK*$S0@0OHZ7T< HSZ,QS<+UC%JEN%?/KT M32$^/&V&Z3:!NQO(POXYA!(W9J;WP#\^R M.,D<,#-I1*ZS@!+==,YTZY7S^ESO>?POPF;"GGD##XO]% [[\&!WXH2WE%RZ MS);IMFE)4R1-D1PF3=&6INC8B;#2%.W1%!F/FJ(/?NB$KN\$TA2=R#!IBCHU M[&1-D:'J_R5MT8G8(M-XRJD(R]KL;*;T(?F[>J->J6B-V%MTLZ>)(CC1+&4^ MNW)X/LC6^OET;IQXY(0T.?OZ$-!Y;L ,37O1\CARF#1@71QVJ@8,NQQ\_'+3 M8!/VHLO_&.)GY/_]>OT)='22@OJFY%WD9BQ0_A7J63__V,L_]B*80!BEQ)G- MJ!/#"*:0/^(]/Y@YM WOG-0!8W5[]U,/&VJC>_.P]1&$WG -53&B8( MFV_<"9TZA6)7]T\A.4RJTBX..V55>G7Y2:K2955ZY01N%G#'R"<__#'",KY2 ML4K%*H>]_':?I\XHH/E!L!)O+G;?ZH&(SZ+$9_[.F :LCO;%O>^E$Y!_%._J MKT91FD;3-UKY$V>41$&6KO_)@C\WR:93)YZO%J(YO.K2>ZBTK=[24;GRWTE< M[L M/1O%U/EQYHQAMF^LN%%F_?NF0W^20_]DW!]9@ MJ'FCL49'5M^FCJZ-3#K4Z%"W+-K7_AC\]/8["@$ZNZ_@AE#RP("NW(+ M&PIF%:;"=21[2B$),4SE#.@0.+.$OLG_N,C%T&=6\8S]Z$(\3(@/,L>R]<:% M\J]+OE$USCL"'8DWBZ]5^.I\]?.!:MOUWVBJON/GEM;?Z1?KYF0-5&VXZ\M? M>E(#U3#-ALW)5NU^TS:OKVI&T_9.-X"A>H\]:G^'C^:8>T/?YGQ07]R-JY=] M6]KADAX?K#DC@ Z?H1JG'G8"N:9C&M/0I4]/L5HW7&AFH6N!,@00BN\17.-% MJXCVGAO;OXSB\[=?LNF(QOL[+9T.E=[1Q(W]&>*# Y%'?,F@08L)ASY.+PLH MXR^L2+H%^1Y?NB3L6[S&VTUH)5EW4(>2G/OB4I@K7CR_@!%NC?,2W;;OWG^0 MX0RUOMMW=.R'_F.N6QED(!VX2,:""U:V/$36K7 MTQQVRMKUV_5[&7>PK%B_Q11KG\C @Z:(FM2LISGL=#6KU4&M>A7!5,@WYW9= M?L*K<11/G10OJ/1<".SZJ$O3G#04?BSO_^\\]Z7[M8_>_'T,/L2W@3 MO .8E^7=(#,B Y,HAK]%;XLHGA.@5KATPJH0J%44^:]U%/D^H<2MIJ4F9)S% MH9],%H43,Y+)A,8TC5B6D8=MZ#S,(<7B;U-8TIRD$S\AEV&8.0&YIK,H!I*& MA'6QPVJS3/+O_2!@24ZCXAE__GEH&+!X4!L>^UN_(* ],%%U%B5 \QVS;-9 MAT6>ZN9J"SSE=8HEZSR%T >7SEC&*_Z4(OJ#?TV:&3H^D^/!!(-:WGIQ3EGS9U\2F'[ M^FIE'V]X--IZT5C2'8_(Q1'%X@NHPO7+.%CT8W,"'?OK QUW87&K8/%]AT*RK9N A?2P^3;+)/:X^19V&UX.!CH!^L 7\#9, M,Q[1B1.,T0KB@QC?\0$*?A#3+(1?L0N3+Y3?R\Y'N)X4 M8]1,JFVBV-$FM:;\TN%FQY[XQD]AE]PMYOOJ6XP=.VZO&,,A/KI'G3$#B(GW M'%&8NS3$NRJ^$5$WS75FCLO?CI<7$?_4XQ<"XB[).SD_@ZFK@\&P8=F<,"G; M;%K:*U)JN!TKJ3]K3HWZAE/C MLU.M]G9J./A[3NW@BV? ]W?PWIN93V]I<.0VH =R&&\Z1-67[GX'2,9-HSTF M8S=$:VQ)F]PU0I:](EOX"/9_^#\&!6JEY-3DX^FG^!6Q>?V"L7]/L%E-#N7K MA)6YCD8P+?(YBV>3>9?-3&Y**BTAOE-W$L+K;^>%T9&&IJN&IEY0FAY +55R M^U3RH_?:G=')ZSKS2"W<52V\1C9.32KV&9+066GA\0+/]:HUP\YUV!P^&@MQ M2H+_I'""SDJXM(=KA./4Q&*O82PO("[RO-5B _,WBGF(5]%X3*4'3%ZF=-B: MU$J"='$U8GTGI7)_CYPP=(#3 II(E2M5;G=5;JTD2)7;B/6=E,I]'_C_ZXQH M.B&_T_"''TJ]*_5NA_7N>G&0RK<1ZSLIY?O9=R<.UA:>AVG4Z2M=J7F[KGG7 MR()4NXU8WTFIW6].&OON#W(S6^AO)M6N5+M'5;M'$PHI$!N"0SHD#C(TYB3L MVXT+TR#O5#A?!,%R68ENR;,T<$TR<,>@P#IAZ)082+,FS5KKS=JW:#:;D^^3 M*)YU&J-*F]9UFU8K"=)3UHCUG93*_>![-"#_<.);1UX,2Y7;895;*PFM4+FR M#&-9AG&XO@SC^2CRYO _DW0:O/W_4$L#!!0 ( %N=1EAXC.B]*AD !@> M 0 1 ^/5R,WN_][=,OO_SV7Z/1 M/S[?75EGS(X7U(^LTX"2B#K6DQO-K6A.K>\L^.$^$NO6(]&4!8O1Z!,'.V7+ M5>#.YI%U='!TG#9+WP8G$_OP_?L#^G[TZ_'D8'0\>?]A]-Y^_V[TQGE[^.OT M\!VA1]._SDXF[R:'QP?VT/(GK]].8U"V;[1P<'A_O_^'IUSYON)6T] MU_]1:OT\";RT_9M]?#TA(4V;ASY9EIKC@]'\/^T)>)Q6S"[?A@1 MW\XP.U$PBE9+&A[6 \'[?7R/'1V,#@Y'1X<2J!KR:'3P9E0>I!-E8,41OMT7 M+_@$T/J-3$GL $OM_QL1SIRYU@($\BBQ2:E!X'9%@1J-KLJ#A MDMA4L8"??K$LI*F[6+(@LGP);$K""1]F&$0<;,\2]+]B-HDX6V/+,)V1U'Z? M>E&(OT;XZ_5SZ.SMZ_<:AZ,9(4NCGHLPHO?DBEFA28L4 (GPUJ3#D-JO9^QQWV:Q'P4KG3U8!Y+^,-E])60. M=4WZ3IOC'VOW26W'I,^T.?Y1TR?Q?19Q>'R2/%LN77_*Q -XA'OE)-TP=W2: MGAK2H5DCE?@_)R2P ^8I1-C^,F!+&D0N#8L'+D$J/T@/AC&=#7 M,)*TB=1!>=?C:^B!AG! \?E>Y1-*42#C0R] !X^*)>KS_!TZ-9T_@+B^^Q\Q M>X],3&!$O4S\=!LOY]3&AF3KPRL)-2O;81*<%D" MV8X:47A+ IC5G$8NC+,3:V./E(_UK)9 MTZ:JE3\\J*Y\ CF@9;VF$>I"H.C>ST&LZRQO%42YS(?5908,%J*P (?%D0QH MQ=<[+-8X% Z/),$R;-'_.0Y=GX;AV(:9AZZVU5D+IUS]-]753]%813P#6OXO MC#E/K@>ZI',)D_!G[L2CXS#4M$+:P)7$.*X2(\5F 3HKQV<)A .BRA7S9P\4 M(_V32(<,I?;*=7];77<$'R&\A0@&M,ZG;+%P(ZZ% \N!?HZ*'/5UEUG'2=!8!3P#6OX+X@:_$R^F7X'Q8$FTU[\>4$D R7I%/!9'9!4Q M#8@$PLG\0)[U1$NQN6JYCR23-?%H<_ !K?'8MN,%C@+ HSD-.D0G=%$I:2/9 MN07,%D>]BT9PXMV*5(D5J!YHA"Y10%Q3+?6S"51)',D83C%Q!2C#]5=T3@R( M%,6@ 3(G\W7/BP9()2%DN[@87K!R5 .BPOEBZ;$5I9^I#VBC6U@0+1K4PBDI M(!G#*1HKP6-Q1 -:_SO*A?0M 7GP$,#_C24C_C&$"YX_:1EH51KGXUI4PLOZ:UP,JUU[2>N4H]!#)( >6 M#615$ZR2&)+J6Q>:'B(YZF+-^@1I@5:21-*+:^/50Z1)2^19GS1J)$H*2:IT M>Q![B*0J1J?U:5,#I22&%'@J1[8'N?@\U&FP[,7VR@67 DT"?(@+71B#*8D1'N :XBKK^=3'SL.[Y!XA5(*9S0BKK=! MSWUK+TK:UD33M/WY<,)E?1>K15BODNYW+%$E5M;J/(S9=/K>(%U65B 5V'. MJ,\6KL]_LNEG$J+D*G#$O)7!I7 M;%%P)V-%^9R/EEM/Q?'B:SYB\4:,N0YC<> 6C-P20Q?!O!W/%IGCED4P*Y=X MWHHO*!R3O$5X_FQ[L4.=:< 6I_D4V+2>5S;!J)L>BY([)=^8DCL+0[32,8J& MH96.TL)A6H5Q(F +MPZ1'^4(?6/Y' &=NP;^!U)_)JXE826O+>-1"Z8%U C_P(@CXMWJF5]KJC>YDV_-7- M$CO: N55V)6TUTOW*9NA7(<0G>Z(WTK\!Q81C[_'DK .:F74#_EXSY_Q3Q.M M82/]*!E"\E&J&8+W+MJ->/]6<0!6,H)!\D9=VE?7<]X8IY+FDN^R/L%L=]0K M*%O>C[=Q8,]A.V#%-]=)ZI6./2\I)]^1XFOUI>0$R?W8Q G2]D]'8)6&8.5C M&"27M.06YE;?Z1Q>4%CG4Q($*]>?C1?HVV73%-J 53;;H9)?)!^G(O&Q;$LF MX[!2!Y5([;8!2@4'-!5@U@7M9+N MDK-32?>=1F&VY;.P7J4)B,T@T<2GI+OD6*SGZ.\'00,),[0X(E&S24.BR+(C348V285G9N$1SBPMPD64@QF;AX+)".!&SLO%E][V& MRVYY!%_,AM_PR;Y^E)#PRB43UW,C,S'?L0UQ S;82#]* MCI#\PZ7R"V7#(NV<.QZ2[HOWDX7M,0)0D4*^XXXTHZ- HZQ!4C/:/!S8M0LE M3TANYQ:>*),_;VB]2CK_RZ#C>T5:9?G@U&:@27EN69]GEU$*L2H^!JLX"+'/DV$,DE$TJW89L(,A1A71Y4]J&18"&R!1&PIY9;NS MX;T!D3OVH"2ZY#QLJR56VOBM1<=VO)!2HNNAO@Y:)=5-/@*V.^]U=GPA2ES; M8++Z0MDL(,NY:X\#2C8@ M;M4LD=DE=1(1-*L>KFEI.5E0_(PA$-DH/JJPN: MW$]K1:"DKN0A;*Y/.$#JU'U)SH V;>!*RDA^NOKOT0V2+DU?ES.J*-:.0DF? MFH*23=^I&RB-"O4UN^H]^LB4=).\5N5"H#O]IHF&N8I1>HS53P3GG[+0Z.CJ M@%U)9L#K=LWRRH$GF;"N>>@%KO,@?'_7'/ MB46]@3TK!')%;A3CKR\!BYYBS&NS8/3_!F]3 /*"V616B?ICY\+Z9['>-@;J:_XRVMVZ2N7'%N M4^*%V>0:6JMGXOIA1/Q(R>^BX+^)VSR_2R&W7:2:8- MW@N*%<)HA?SK.[SG<3/]%HK+NHT4U(0VH*AX-1&VW,<]&Y"[9H1>@-D7D6"E M,?DK"N.CE11X_ ^0['^Y50KM;>KP9S<3SYUQ#QJ+VT&W@6M3I1!8'^'V]L])6A)38T& 9 %2\8R*?R_]XBWR M&ZD<1N-"F",R68 *DSATLD4>(>$\J366Y>3!,3U^!/T'QWO!@GOB47Z3.&N M"BLV$G,66C//TVWFG UWL_Z6V^IJ?B>/%.OFV0I506[7BP.&1]PR2YR,7%YVH=O7$08+$B;/IYE3>Y)2M\Q,L@BI*(X7@V"RB< K#M M(S#F0M?FZ:_C9(6:B+[U;C?.0^))B+W-S/03(?9*]]16.II)/5Q/=SM*JTL? MK7I\?DJ6I\3S"BXY>*)WKIHCVK3>79 6!N\&QFFC M)3RC-SYMEX1&*'HA)!L275*5(+RC8>RA,+P(V"++L Z6#"],W?'M*UHVLL,& M>^B@=FQ7!DO&\CFJC\((JU8J,32[-3#U@I'2P.6X'$-5[)=VH%Y,[#ZB@,:? MW<#:^TB,2]^AS^WS:H?IQ;10$(&$FG,%E3K92)-K;?X,M][]S<5=>0[W3V2) M;]KGOR'DO5@HV)'_1P,&4X*_A-8/$@F:N(\4PXG*_:P%W8NI)FI:^,"XGR^@ M=?=R&P6])G1OA7CMYXSI<_398_:/QEDKH+;H*HC27C3FQL,UKAU1A_L[OOEP M G/_=>DQU\\5!]0ZF/K!W &S*75"5#/0.K^IK3[0S-V:X'UUC;0[)Y(#N.30 MR)-7LY1HXJ$6A^FJG^F4\_%#MJ>BR5Q M@T6;'V(=5+V5J^(2YFG,Y<3_L D0FG_]AX:\BC*P!Q<6MWRD+?O/",N6O QF&,77.>#*1D."BUOZE?^H1./S$AX/:^5\7Q[;\ROR;-=//+&ILW@NMI4[/7$<\&Z+IJ726@UFYP@6"17Q! M$V:$L3L1 /0\]H0#,XB/Z:/LZ2JE7QT"E6N"G[[%B$_R?2$N@DO?&,J,-SS! M"Q!)59#&==ML)[VU%LULHY]O .E+DO/IE.+=;EJJ*5*N_U'Z*!H65D8;'\82 MM-A$G?%N4\XN1:33R*]^CQ^:[^!95\'WY%S)_8>HNH&HNYFBSHJ;BAMF:+.1 MY1+,M(HBAR^U_))KX>VKU:R(&Z<>@=KP,<_9L<4E)2\9^WKA:>-N^BM846L< M7S/_=R:2FRK9CR'TAI/C[3Y+C11R>#/(>[%3)7\;ER^UR=6&CCLUHEXL@,@A MOH]A'$G-?T6Z<;GIR[M>88GQ&!#MP4Y*5:<[-_S!C<&5^*_:L[8&IKZXT K? M6L8CX!L/']!JH(['[U3)#,:(>L'&7TGP X0CWV=Y$J[/9Q@3[RN)DH>*R(,Q MGI?? +EN=,'BH(-JI0#O!9TQZR,$7>YB:,%X.L.53E)>O#OW2"L7S#[HEUN9]7#]T/ MHFJ8K$GQ2SA6* GL.9(,=J7'>%+@*=](B7+>R3(VZ:8?AG(A>7@*AIP;$4\< MR7&$4@>]/,WR30>V)],4T4BPK5(/88&=TU"E*OE,!=U;Z^P"[Q,3;Z6^;5/7 MLA>;'+T/N;6773K-8U1YE8A[$2SC$;O6 -=:^%XZPE?@/&U%I!6FKPH(VK,! M=C0NEYR GZ*@HLY]>D,D??#LMIE 3;F08.6#F?Q/.)\>V!C$,J^2PEUTON#B M]E7::I>]$!^:U3A5^I\QFI=6 ]>^2)>&@_.W:;FK(B)>\:HY<^*G=/[2 >JO MKCTGU+NYCSW/?519OTVM^R!YQLX_XS3)G.7GWRUQX5Q,%+PT*L@UOL3MW\P! M'3#V-7+PU0UMBE^'IV ?J6A=T[07XA"W$1BLP=]AL\&&H_=L&N&_Q:M22EM? M&T,OIJQCOEW#V272^F"T232[7HCQ^_4;,!C7[+$?1E4U2)K(:*XD9-D#QJ%6 M%99><%-]>0^L8A1BJNQ#0-#Z/2.KECH/!BBVI$;H'W*@^$#'(+2G 4EKLU&M MJ@<:D'VU0,KQI\QR4KH+E'!]G7#UTLQW-YJS.+JCP(K>ZHR"O%^X/K]VDWXU M[1*KJA&O-9FT*]J>)F9AH99LP'F9O-;"+K7M>SH_.?R:Y'F)<-UW(&9$X02+ M7-LTCJM"]/)!KHL8Y127SO=+V+T/[#,5!SK*L@LP=I,,V3/WT76H[YB%?C>% MOB_QX#-F"Z\9J']^Q"-Z6:56E5&M!_O2EG1-AN1=EMMSZ6#XSGLJ9-8Z',_;DHZ. YZ;F1B;,/[^TR/.@A;<& M=/#Q O/U-WE$K3^&GM*AD':0U^Y+$A":*Q(IH%Y>DA>^RW0%FPHAPB915-_V MI45/G1-[7>=W#XO)KE7P+MN&FZVC5T#;TUV:W48JWU5%O8DG(H3B=B(0F]]( M$O]17_+LAK4O:L@I"&'8P 'G=DQ4F+O+$"UI"K/[$9YQEKR&&2,G/%![[C./ MS58*5U^E$?%F."-]/O+/ 4=:-K&O9B1Y2^,8 ) M.T'!4:MR[>H!]S6$(:>.N\\;J1VAQ-,+RA>4O-9[OW*[_ESNS<9V_DQ2;\J5 M^X-Z[IPQYV;ZS9^21Q:(O.(H$N"Y1&XKB=$-[Y9D^C+6DDIYB+$H=)/4-)YA MDVQ6![0_X8-);S.UQ# [X-Q.<%H[6:CY_E%2X@>.2L"$1NLMA1FVEDM9#UE? M?=VJXB^ZWPHPQM/;+,$-UM3"PE(_M8A7I<.^,EU))ZZKL2**3L%C''V24.0N MW*C]FF%7M/T()W/!*L6]DZ!X(FTT+A-I8NB%*E*]3Z!T4+4 O+B7JJ9BH5E0 MQ !#;QP.:=I[$M@VO "H!]V7R:H+D(-%T+6&>0%%+[9H^EVZFVEU[[47#5*! M]<>6T,E32JM=)9?32RT[)4"U(^['P:27%OTE *:FSG@*6O %G00QJ 0%"YF7 M6J=4D0RUE:YZL8^J"8,PJS1GT"S3L :P%Q.LE$S+/2"WL ]1Y'DB_@>6 ":_ M9G=/6K=0-Z1]58//GVV^[<>S@/)7"D=3<_M>4%ZO0)Q2MS-&\^(:7\>O]%2< MWW<4UYO7[LA"RCP I<@?^>G#>.EUKRO6U;W&UL[7U;MF&_=+QW1/J%SE7D=4EQUVU<[L$R,!)&Q.4Z2'I'R97[\)4I)U%R7B M4*<\&]'MDDB*^(#\3MZ02/S+OWXYGCW[1,O5=#'_ZP_RS^*'9S3/BS*=O__K M#[__]A+"#__ZMS_]Z5_^!\"___CVEV<_+?+),KC\\6W^@ M9_^V6/YS^@F?O9GANBZ6QP!_V_S9B\7'K\OI^P_K9THH<_:QLW>7?TE9AB H M@#-)@$DA0LC!@RY6NBH]DJK_Z_U?DD_2B*R@:&_!F!(!LRE -9+B3V9I].9+ M9]/Y/__2_DFXHF<\O?EJ\^M??_BP7G_\R_/GGS]__O.7M)S]>;%\_UP)H9^? M??J'TX]_N?;YSWKS:1EC?+YY]_RCJ^E-'^2OE<___1^_O,L?Z!AA.E^M<9[; M *OI7U:;%W]99%QO5OU>7,]N_43[#&7,WQXY_SXOAY>_/YB\5\M9A-2Y/MNS7_VX2]6M07N/KP MQC;7%4]V(_"*J[21^NG0S]OZ/J?9>G7VRF;% M-ZO]<'3;Y7_\.KR:9]8&*_J)MO_E05@C+,]'^F6*:3K;+D26.E#% D:I#,8E M"P%3!HTF.$DRIYPZ+\0#X%U>B0M4/%KF9XMEH24KR1^>?::FT$[UY18K+O,U MCEY^5D\_\7QU3)=?WU'^62Y ?-WG,Y_6:Q6$Q&4K5$$5GO(!B3H"E'F"$X&B<%'3 ([,^H> M2+NP2'UC$7P/-.HII;VITXS#3<0^YW3[_6U;_=>5E^-HM:+U!(UEDU4M1%<- M&$$:@K?LC50M-3GME,CW6;K'#+P+6_1WPI;!!=--Z[R:EY-,A1V+4^_X==W^ MO)ZF&36V__SE(\U7-$D,R#CI W:#N"VX5;YGNS M9T,(KB.OKI+_*.?%"7NK;RD31T8,BJ0:3UP&8] :_;F!YX4LJSK&GAHI#Z^@@9B,@RUJ,0>6#[^T9 MW0MJ%PZY[TTC]114-_YLW/Q?%_/,2\ 0%\=TIAB52 D#21Y?)*:S,Y!LD& I MAJ@4*U%#4:FZ&24:>9A*0R6TS2 M,J/BMW5GNGP;?1=2Q.^+%(]<^L-$XA>):5%9$6IN&H[MH8P(&+""",YY6X1P M]8KM>604_M"LG_@^"#&H0 8T.9>3DIO$ %,Y)I19.W"JZ2X5 T0?/6CO*)>0 ME7?AP,GD+;*=&"6_,[=E *%U(]31\6*YGO[79K5>UY?3.]!Y6",CM'G[G'277AV(H_Z/M11=_D,J(+>+.DC3LM/[" M MEU1.??*C>=G0_)3=T602MEA0-A0PFN.YD*D"PR_)Y5IL[;W1]SBD.['L>\D[ M'U"H'?>]/BXI3S>KQS_/:".<>;GXJ$RL="4'H:$F26"2:LAX69+R%#UJ]$%U MW_RZ']=.Y/K.$L_=Y=6-2>\^X))^9+J7%XOCQN\M%G+>A^(-5!>06:T*H*X2 M''JR1N9B=6_NW(QD)[;8[XLM'632C1^W3/G<"E^8L@I)2.LK:,D1I+%10"P> M01MG4C'"^M2;,[NCVRM(?8-?6]'0R\7RS!8V YRI.8Z'U9 MK.DMG9ZYSDQ45B]Y1=ZM%_F?KS^VU5K]_(66>4\W3;M**TLEUH/",+&C MUI!$X> 83<5HV:\,-)#:N0/6 VM.OBOUTTM:0]#H+7T\6>8/['*VBICCX\5\ M0_>)<*G&$"K/MFC&93@:"5$#!J.DE+PLI??.W?VH_@BE)@.2J(>L!C%ES;KR M3ZP+4119>.&:GR=+@>1EA"AE+$@VZ>XEX8>=X4 1_TU) M#FL3VJ 1G'<%C$\.4O%M+4VRVIE M1PFXK_WY,K3GM<8,<>OJHF!Q#]T0NK5 M_!.OWQ6O*N>0M6'UJ)('@V0@821(LFBC2G1.'B@A=0.Z!T;B_Y^>@XK_*?*E ML7*,&&, E9"=?NT+A)@KXTL.C4G:Q@.=^WMDI':H:/^/3\]]Q?\4VC.9'$PK M Y.^Q1/9(41%"=!@K8%2KOE ]+Q7>SXTG7\QK<,L>5W?K=FXT?MIW@ZU325G M;Z/D+?ORX[N M0A@DY_$/7)^>9MT4BVPQLSEZ@;/9ZG4]^H3363O&\7*Q;!S_=OAU@D:B9^X" M11=X91 A^*!!1/9;8B1=:N\XM OP,3D& Q/QZ03>/<=[_AC] Y?_I'5#> &: M%B$[I1E++?P8H380LJ] RB0EDG))]#Y3N!.P/\)V07>R=9?8,/N63&ZF_>GC M\/5UO1&F3\D$+Q*0C@9,I B!K1^@C6R]23J?>B>('@SR@=L)WP7'!A7D<,J+ M<7^DY?KKFQG.SSI*?&P?FW":#M7VG3)PERLEP1)/:X>&;VNR)9=_E=8=B_/+^ZJ+_P[ST[]9UNXO"[ER'L MUZKOPK<.U:OO-N"=FO5M=K^;3=J>\%A-1%;L0@<'51D"H[0 %%J"+%E6M"Y8 M4WMO$E_!L/>V.G_?Z_J6/M'\A"8E"PJ"&1D5P^.7N9M]>4LKXJ]INR _,8[98N-6G;6%0.,UZN1 N5;3(31[ M[HXMH# ^,#:)&7LW[+@3T*CV/7LRH9\8^AWNH=FLV<$6WK6@;K/?==HMQ)1J M:P@-2COI3[GM;TE@^]42[A$I]J[*NAW-F'**73G120#="/%WFK,AG;639^5X M.I^N6E)]^NF\ATS 6J*/#APYGFO@60ZKM3H M*8J>!YL7Q]1:@;0PBKTQ9NP)D_:;__4CU<62MI_[#;_0ZNJIO&"=5R,A1 ^N G&,[,X@0A D@1N/:77\8$]VPS=(ODV.XK%6RP@992LFC*C(56AQJSY'6-9M71_VF[&,B:/ M;ZR$ZB+'CJS:CGYFBZ*N-EGK0)/18&KVT*8#*)6V5B;PD M>KS8NK>.7%Q6D6>8:JG!>EE!99F9S]7P_!P"JB2DLI9DZ4VENQ&-R<$<*[$Z MRK0?SVXPP2620D%M+[P%5D5D0!0(J03I=<9B0N^TW;T.U&/R.9MDTAD%EIC7 M_S9=?WAQLEKS",OSTM76@(;_5Y@'DTA!)]LRSEDC&"\#Q(H&(DI9R?I236_G M^A$PQ^1:[LN?Z^F?8:76[[S5U2@6'0EA!.L#CBWY\44/&&5K^AA5R28[47H? M%;X[V?W$Y8V]F;'7@O>L_+XP'ZW1V43MW'IDYKG"\RFZ@M2M'8)Q1&& XNY^ M.G)(2VE]"#[:#$F; D;:Q+)6@F4M63 H4RF]DV '2U0\>5GY(SEX0[.V45OM,%FS:U!&I:-[ M,VF_A3_X1G[K"[:D#XQW^HDN:-6.N_JW#3'8=7R[3*G3?O\FGKEEP$U)!]/A M3>O,Q^1>KY?3=+*IA_QM\0:7K6*-3 PI"0&D6C6)J06P!H(H.. 13@GJWNEL M3\A=HOH;AC^O=V=EN[I4[WY4_N-DF]':946ES<+X2A!4*XYO.Z-).@W"8D5- MNO6=/]"*=IK2F.SN(?E^8^Y@),SIF^2Z85(OV>68OI^_.%DRMOSUMR7.5QP( M;IM];GX[Y<##INBEH);YM>WTFXG2M)4OX),I_!LZY7H[I >=X)@V",;XJ#P] MJSHF'Z[-[@SK!(WPRB?VMH7D)SE:WTYZ6F!WO+8>N)JH=VKX#CA]XVV%EHRQ M FK*I6FI"JR<#!/$R2!LT"GTMF]WQ-M/77_7AP,WG+U_Y(H/;A=VU1ZFVJB, M3)!MC6"2:1=;I!0\D>O>3=[6=T&TWJ(D(Q0:;O,HE MF]X73UT"T*.3VN8H\J4&*$?K%[A91 ) M9!4NH1Y$[ QF2B'L^+:\G_[C+I9JQN.NAY-N5,/,OB"#SJMM_A,P3K M',0H%.LN$O)J[Y.]27('G#$9F7[4Z+7^_2Y"NG9[;3MA=8I(>>);A+H>.9_<9JP2:72V.?0VFW-NB[ !K3(4]_1C26Q[=B'+A7L S'%*R9UTT0:P> M&8=B'(+YFW,QR8: WO3N_G =12^E>'H?\]G;7;H$\^L9IA+022$DU%):\3=)B D1 M9"&=;.1GKO0.'>Y&-":7J3,M.HJBI^MTY1KE,S@8J4K;#H*6TNYOSP50><84 MJ@[&!1]\[YK$6\&,R6GJKRLZ"* ?'[:7 QI=C6]]< N)K ",U@:OL50_S#1&:.,>(=EK7'WT MXO9LY75S-QZ.-R8VN:P#9JAH#)A@(B0=(Z#(T0M,UJ?NO6[NP#,F4]9!^MV6 M?B#?YFU;QM?U=XXNVF0GA5"+$BK/U08P)F2(*#CVU%9GZXT4MO?#?R>@,1FQ M#G3HM_C=^/!R.N=I_S+]U+KIK''^?LK>]W:JC:-&Q:RS"& U,J:0)(12)(A@ MJW,:%+8KN1C2^2'\O1G1<_GZ- Q:+\GDZFTUDJEZU.DBM6$N9*"J$J )4 M(:5J/0N2['U&^6SL,35J["#F1RUIWYWJ4U(MYOG4%['14^(AP<5V8C!$9/,C M!#ODKA9!Q*YR=UU_$Y Q7<_40\?OO=A#I.G8]]C<'/9A,>,%734_9/UU8KQ- MQ1@$Q&9QDBUL<8H 6Z3SY%,.U#M>O0]3QSE/E/&.(S\)1K>JIRS:,<58@&)* MA0KF&'OGJB\,/Z9 IBL3KC+^L4O>L]#L>+H^[\Z].2#RGN9YTP6RRIA)9,A2 ML<(MP4%*R4*P5&JTK(!+_^YNM\(94W@S*"=ZB:1?>ZSK\PLZ"E&E Q7;U@Q2 M9E?;))!HL+3"R(RY,S7NTW>C2=/U9\2> AC"*$ZY_[5@/19102!N.%TJ[WEKETIW2C\L\/X'A M>Y"T[[!QCUGKCJ9N_HF6ZQ8E;N[U_.9AQFQ(M2?26V(/LQUB#"V9D*1*Z M[ MLJ)W%<^M8$9JYO9B0)^5'WJ/\@(L*6W)E@GIM6VN6$T0BXM@LZ8@I$\I#IO+ MNP'42*W=7L3H*XF^0?^%.5[ HU0-L6"!A&9SS59M&V05I/0NY>JI_Z'WV]&, M*:'7C1)]UGY(YU=*I=$Q$W-MT9I- I*U'K*.QF/,DKHWB>X?[!^5,FUBQ=D; MG)97\Q?X<;K&V43)J'R4"<2FQ+80/W!.)RC%666+:5=K]][#O!G*F'RA/5EP M;6>SP^+WK,DX.6Y+2V67$QR3[&463@M0OC!(R@&28S5H6R^VW6#X0X M)A^J-W,&%%8W1OW6[HX]67[=S+VE,Q;S;?V^JCIKP?RVJ:7P:5._7WT[D^QB M9,,@5&_K>1N6475*[$R2+NO?-<6XF&^P;%"\/EFOUCAO3;XFLI4K%4]0@XU@ MJHB0DE80@O!"8E1:#'"6]38X8_*G.E.BEQ ZWL:PQNF0+\?U9AV5SMSI+-(!CNB>7:O MT.8RH=7&D5J]:TNV_+JHORW8D7ISLLP?.*)LIR2GY;35U=%LPTK^Z:EVN41#3SU&$UFNJ1F<]D[ZS1AAH*ONJ MST?"NA'.M^J9U<1*EV6("3R6!$9+#ZFV@]@D8Q*Z9)5Z7[<\T%3&%#Z.X7FX MJNW'P*#^=5>FHF:718#UIMT>70P$DSW$C+9Z3\'XIZR[.E34.4;"/4I&W1C2 MD^[L#=%RN>E-?#'MB3*;6D7FQ?&;6S,MQ]HZ@5.EG:% "MB['GSX68TJ3AXC MK4=&K+T?F.9F=IW4MBL^K[)#50LZ 4HJ!\:W=E\F.=!)QEHLS_!JXZKK_O=@ MZ,84^X^)YN.@PV"QY-F:X?Q:$?F[_('*R8P6]>H[>\2/>XVW;\S8;[*=XL1[ M2OB#"\I91$A,##!%:8C-E0Q>6#0Q:DV]#>I#3E!TG>_?EZT;6Q:U\H. 0,)* M,,Z:=AR36JJ6K+*Z!M?[?/1]F,841W7DRP-.DSQ<-(Y&O:F.?X*,:I66U79NW::8?.J!",B=8^ 'HYR5$W2GX95/>3WM&;QY]5Z M>MSP7_G(Q>F<-F 9VF(^ LI!C.F^2W08.QLS>X9D*A3G"U.."()+3'-CO57, M.]N]G>:3V=D;5OY77N7?/M/L$_UC,5]_X'C+ZZ*\%)!)-@4O'6"[6S#XBCEX M]IE3[S3S?HC_0#;Z(5Q[B#;M+-:#6/#KF/\OX?*WSXN)\AH)V^7GP;=KT!W_ MY*, G9WP_(-VW8_>/ KHF'*>HR'>8X3XE'QC M%$*9\I*0/*DFIWK%6()560 M[NQG-"!C7H(ZI$'IGF"RDJMBUSCX4 M+TORLO?!B\[ 8GY)R_-E)3E2K+0FR*X$?#\>/APL>A)2Q1D=5 M'#+#<@?2,14:C8MR#Q7C$U'NJ*YI>0XX5$D1G01G@P!3M("D5 ;V$6JVQ5EZ M8MY=@CNFQA*C(=_C!3I8GN:7Q?S];[0\;L?JSJN_+ARW^W6QIGVV*Q[T_?MF M5!X_F4YIDHL )D8'+XG]J&RJ Z-\@DBJ0A5&JQ!,S+[WY747Q]]75[7O>#5? MK9I.*,S+WOF+G-BQC2EL\ M6O97=4J7A>]FLBZC^7V.6[5&Y:?I:M,U^,V2CJF23!S-5H1DG8I5YBAR[QKL/2&/:FMA(%8-*\?AK%4[Y7LA M.\Z85SR;S8&$1;WY,/!T/_NUWXA[6[2.$^YEXXC=&[KEX/4;_+KI._/3"4VT MC@K12[!D+)B4%"!K,- 14_&ER"!Z.ZR[8ANH 3E4NE9^_Y'8$8VO?T18O MJ]504JQ@!$>C,>C*4*E(%3RKV=ZF\E% QY2S/PBWAA?G2"WF1![>9O*83VLU MKT[ZT'939A,CNWF0 S)OE(Z09%00;$Z2;$ JO>MO#F4W=QWGVLZKRL%%8N]3 M%B1^>EV%U+IW"YL=AA1"_VZXC\7ZA[2\#^'<@[1C+Z$>QC1?0'NV!QN"-TKX M=IVH9[OA)/*B% ?2!S3*F=*_1_\#(?XAS?$A"/<8$3X-SS;[KLSZJ%MIJ/4M MO<-.*R14[*9H+"F03T428ML['Q[4'B_%)V+;9<;6B)N-L8DZ09Y15 M0DKLJRH?;22KC$O=D],/Q#BF+?/1<>W!0GP:JK5]KJ*=KT%[$)NZ=_X78B5> M%R27BJO&RMXGPA^*<4Q;Y>.CVD.%>'"J7=Y7S8A2V:#!JG:E+[D"T5L/I%(B M+1QZV[OX]E% Q[1%/BK2/5Z<@Z51WJT9,[V?YE?S3[3:]E8_WV'^.T[GK6=: M:X]T_6-[;#YT&'7?5$KOB7=*IIR-_'I^8Y[=?P1I\OVVD0$VH^XFN[C! T%95_/Z"!+M*>[ MM.'@"UQ]V#9W?-<&/+MBYN@3#]=:;KQ<+-_A]F*%;Q]H=3_M0V=50NWW#2=%T1?77OKR[C%/[XZ]A//;V>O-X?[+ MS_F/5!=+:MV3@Z_9VT2 JETS6]D]2"HFB"$F:[RQ\>I>WBV+-13"!SINPQ2[ M/35-+ZGL47"ACQO0<2K-='V;2A3.!!DJ%*DB&"UX4B%I($,AB""S<_;0M+Z$ M< SNYO?*ZL=3H0^K'[6DYV:7E]"C4CFT6T5#ZT!,$ Q[XSJCM\$Y&>1NCNY^ M.,;@](Z*H0<4:[_.](QY0MEE5PI";"&!L:U5*?*O6AG") 42]CX/T<;=^QDZ M7[M6 3Y;-/]TDJL6R=?6U\#PTVS1 ))H>YG6Y&2"*5?G8?4>X_DH1@'7I,= MG39=4S8E9O#%Z1:-!XA5" A>54U1!<3NMQGU #X*O_X@]+QVP=1'>$Z6D+VQ%7YC% M0$GGNP8;-JV\\S0[[;-?#?OIU>H9A8I4S&#S'^C&SQK'MQB>I6V%0PB)3 M11E[/]-WX=E7E]WTW=?W;R8H;/9&5%#4*F!B3(#>!7#DO)=>2J3>+8=V0S:F MV*H;;Z[JK &$U,T8WH3M[55D,F^.-Q2@UO##F-0.\4<#L@2?,,IL3>\;#'?! M-2;GZZ#DV4M @QF[[46<[-9=/,;V$[^T6D\SS@M;;);$O%W>N9@W"[$YY-9N M?> I[&'WNHR[KPGL/_E.UO#;]:@OF;0O%O/U='XRG;\_+6EHG\_$SG;+]?,>TW]U'S7_),9VWC?[ZF)4]LHL@F04QI7UH_JI@D).<5.)G( M5FM3NKJELK=>&' Z^ZK21T [(\C$"!%"E!*8U9X?8'(0L8;68:EZ'8(/V/MH MPQYPQV2UQ\+OJWK[4&SHY@D\ O"I4IL4:9P648*W',L;$R($S?_DFBVYBE9U M;Z/Z>+1C\AJ^(_(^A@N'=44NVM[S#_Q(+)>\O+=--*4D MO1<"G*4,1JL**-"Q7ZX=>^G*FM([VW WHO%9[OW8<>W&[W[RZ-B-;GN_W6V@ M1/*8=2 0.A?6F(*CPR@VI0!$+MBW39Q*[-*;3-32"SM,%V$I!U" M##LMV0C4F9]F3/;8]+1SEU?VK>K7%-[>I%_HO;$1:#1?*L%2;' M+K%2D%058&M))*4A!CX0DW;!-R:U>P@^=9=9=U:=!C6W83.6+84(DLV/4^Q. M9'8GLG!0' 8V'34K\[R;E=4B*QLKA9TS++U]K,0 M&0JXZITB=C>L[KTE]Y#0X-'S/17%]0EG'UUR6D'$H-FIBNQ/$0:@DC %:504 MO5.<]T :D_WNR)9;8J(N@NG]=%PR =>AU1AB:Q$-28;0XK4([?YD0)>(/+;$ M4F_7;R=@8[+4PS.GHY!Z\^?4);T.2EE)0@L/3GH"(]J%HIX4^Z:Q>BU3%?T+ MW.^&-":;? !MTT,P!\D/GY4IM;O=YWDZFVZ^>5$;ZT^8A%^OACUO^6GHE"C> M:^R>&>-^B]"KB*M6RNOI)[HTXDT[$1-$[U4PK=+/M3.*[5:DJ *HK$H42814 M>I>[[XYN[_J<&T>Z+*:CLZ?M7%J7/CPQ5?'_T$,DVQ1T(4";$Z LP60*&4/O M='L'V&/RS@9BX[5:GP,+NU\5V0[ ;X[V6ZL1DSF,;UZ#XV4SU2=(,2*@*#)* M[=%W-]7[X!V3[S(#SM_S!\Z2"/RA;>.+5LJ\E>ALMOC<;I29 MH"7ILF#H-K5._*V+(&4/*HF<=24GJ7<@TGD*8W(_1T3;H4AP4"9?37]MG+,I M_V'SQ*N9<>N,?437=$G.TJ[C[] M#7:!_>NBQ04G>7.MX6E4^.X#+NE'7+7C0U#V8X*G>7_O=54HP$7++9F M=0YB%7,-"'%,CWH%9.B)9'XZWI_[V6UH1#_=A<]G<)YHM M/K9C3B_89DS/)R#))@H8P59@XF7@HB_%$(0[61M%1P0H@"*21=^J4C33VW>A607[OG_ M9MJQF^0.1[:C_)\GT]5TLSCM49FV?I#3]^N+I?._TOI" M?N!'G+5T0*\CBWN-/<0>T/Z+T&D/Z%I.9M-+9%)*SDZGPA912HYNBP#T-4+, M+HE40BBJ_^W<-R'I567V[5L7B_)Y.INQHGXU7[./T**G[5L3HZK$[#74H@O' M1BY!M.R2%M2A1.^\IJ'*?W?!-Z;=F@Z\N:W0K+NHNI(ZI-5]Q$(0@T%JF9,@$@;T[+>T(;4P;*X>@4 > M5_,WRT6[&/CF^'B2G,_!!P6AMC(.Q5YDT%Y )D\AV-SZ-PU-HWLPCFG'XQ!\ MZBFR0=72V6NG><$&=_EIVS@UY^4)SE:;_U*Y<,_QI"3?RA$MA\7MXE5#;4.1 M D3MO,A6HXN][X_IA7U,VQ@'4FR#BW@X@FZBE8D)Y(26!F+R"$8V5,HK*"U& MJ&SAJ9(0C9>M^;R597 5>!E2]QG?4/KEHC/)9M^V2IH^X<@\.)% MR)1UC>AE'/PI?%Q-W\$:IODR?U;( ^6SW"]'/2_ 0(PRFR1,1:_B@'4&-X,: MHZO:C3+#B&9@QFRS]*ZD0(HD2%$3&&(L6"F!%MI3RF24Z%V6=P><,>[W'H@E M#Q?'0Y?5/6KL(KWS(> ][Z?F?MHX_FY0W-<;8A; C(^B6Q9U\R:Y\DV5TS)4 4RF<7//F" M.SD(CQE]7P5VRY@3%"B0K^B6=F4CLD=W5#;V_E=0N4,7A$ MAR''56W60S;=+-WML]\^R^=3WM;\;5=B6\4P\9FD$:9 V70I5)[C([0*HC2H MR2F.8GJ?#]\#[AC\J5$1KKN,!S.O%VY6W!C]MFFTI \T7YW7X.]YG-^RMQS-:(T6XQ;-U7ULMI.EFW&PA_6[S!=N)ZXD)&O3VL6MO% M759 R#%"K;K8&MB;<[U+T_:$O*^J?)VGVPL@WE*>X6JU.2ZP.4QR-OB-"Y5X M671@9>ZUB/P$M30^%@.4?%*FALH/5N^%>A32,5CDIV#G575Y #EW,]]7(;:; M2XX6>7K:D.X-+:>+$._D# M9T.^F>&\N9X7QYVP M-:L/>IM&.68-NZB#F"K5)1\2)C=R5Q%YY]M>:MW[W= MW?-!".-* M(EMHWW" FEAF*2TBE():]N#0PWV]'LPG;GR55=UE$H_6Y-_^:G M_T2LX//V;"__/*/3DK;3J[XWK]\ZA0DJS!IS@BHW_=X)(1#/0R-E&T,(MOMU M-[VPC\K8#L:^)Y'T8 ;U]*#RNP]$%XXS[V$O[_["?GF26[N45I%]CBE4S]%"C4 QF%9K*B%Z'P!1QR",X778K<_7O4.-(54[# ,& M6.H^XN=P<#VGY5OZ1/.3;=>Z\R-*9ZBR,\8F&Z'UP@>VM4S*3![8K*F )4MS M]>;K6PBPPV!CVM<>@ *]E[N7#CCOFW0-C:]!2?L(>Y.W.C]-=DG]\.@\"S8\SBD&TZ*NH,A!;EL_ MVAO'"FDG6=\^QIA.^ X@ZDZ+V^_FF'97-N;UOTW7'UZYR#/2OI M$%5DA=-ZDJ;8SH*5H(Q3,E#J776^"ZXQ'0X>QA_L+IUNO-EV,;MUTMDKD:O6 M(+RPP&Y)YDD7=E/19*^I5+*]^^KR8?CA]O?V3<$5_^]/_ M U!+ P04 " !;G498K]3Z;;.9(F^KU_1=Z2+EZ(HUY*69"7Q()X $!% 1/S[__QZ.OKA,TYG MP\GX;S_RO[ ??\!QFN3A^,/??OSS_4MP/_[/__BW?_OW_P?@?__\]KC,*\3*:G /^Q^-=>3#Y] MFPX_?)S_()A0%[]V\;?3O\;$G6/HP*C(0$7GP25G06;-3>$VH"C_[X>_1ANY M8DE EE:#4ME#2"H#%H^"?C-Q)1? M_OK33U^^?/G+US@=_64R_?"38$S^=/';/Y[_^M<[O_]%+GZ;>^]_6OSMY:_. MAJM^D3Z6__2_?__M7?J(IP&&X]D\C-/5 #1\GE_^B]?1Z)^6?TF_.AO^=;;X M]W^;I#!?$/3@%'Y8^QOU.[CX-:@_ BY \K]\G>4?_^/??OAA*;DP3=/)"-]B M^>'\RS_?OKJ+=#B>_Y2'IS^=_\Y/830BQ(M/F'_[A'_[<38\_33"BY]]G&)9 MB_YBRA64KG#^1_VTGSIC^DA INDL(M!/<5Q5O"'&59_>'?/E9T'&$LY&\X:( M[WYV4[R3TS!L*> [']T [>*#X!1/(TY;0KWQN==P7H"\C;!^Y&P]=E(:[N\3,+HB>8?K+A\GGGVB4GZI4 MZA<+\2RIN7?LI;PZS&B(L_C M,)N]+N_FD_2ODZ_#V8#0\F28!\ED 96T!I*$@Y0LRR@LD\;>HP ES.*"G_.1 MEEJ H_GLXB=7ZO @F(;J<<\AND)==N-VTH>,5VE,1_*OX_EEL>5OA&APZRAO MQ/Y=- UI7VN'7)'>F*Y)+[+>CQ9$S,5;QD!C(&UWI/=!!@W!%L9R1%6"?Z+L MW[#J'I'\;433$Y/)^,%J),_)N-_3.;D'O^^,/8&(N3 HF80#)+[ MR@SYI5@4:)=4R5DIKAXTWQX:I"6SJRS@N[1V)6#2@_3NLLHZ+^4K:#^?(T(5 MBA&<@S?:@.*L &$1H#2!8<%DST/KI7P'Q9,EO)%@^]BUKQ"].$<4.,>88@"' MG"9(\, YD0 SH]D%PT*\S^_H2/6+XZ-Z%\'>I5IT<A=-_*3 MI[B)2'O:A-_@=#C)%X!"5%QXGD!XI!G&XB#JG &-B*2/(;N4FRSA&\,^>8*[ M"_,NN[+)$3L-Y"/629YO+)%YXVEH.C/HI% J<8A,%=!!%N=1'J79M4YO/WMY7"$?YPMK+ILI;#%1D!I:$/1ED-PI'+57"0?7]*IHAJ$ MZ:]&?/*T=A+A73IU=SK?XH?A;$Y:-O\CG.) J8C:6 .)VXH''7BF,S#T!:TO MT8INQ^ZJ48^$U@ZBO$NMZ4[MJW&:3&G36$QR$99[,3D;SZ??7DPR#A(=&%(* M!1*K/5]00% $S^28C!?H0Y)-[MCN 7$DQ+<3]%T]L-WUX'WX^BK363(LP^6K MD?.]1WHM7 B<-%)I L;)*<_,@]4A:TX. ';TH.X=_DBX;R'S\CSI=/F"AI"2U OI^\G7\8#$4L2R9 M(6C?4>3?T=&3(MB0K'9,BGCOS?.6/%\-?%PL[RC0 M%1&23M&O&Y@6I\OKZ9OIY/-PG'#@/5-)%0]1*$]&1H48R'Z4F((R)D3ZHQW3 MMT8_+KJ[B'8%YYW"8C> O9G,YF'T?X>?EN9$3$ZG&,&50'.UN1XLJ,$IQ:-C M(M+?MV/\QMC'Q??N8EW!=J?H6-UH3J88%D",=#PY%R$Q0J,,V8S1>04VDBZJ M8E,J][T6VT)\_HSJ);P6&G&%A]D3UZ\W$ROO#LG=+,M#,9UXO#WBD^>RDPA7\-DIV/4.T]F49LA%?#^F Q6 M. (CE8)@6 'F?$Y":>MS-V_I]HA/GL].(ES!9Z=HU_MIJ"DL[[Z=QLEH8#BW M0L3Z%,FYZIU9\"5(*#9SI,W#9.SF"-T8[LDSN;OP5M#8*;)UH5._?DT?P_@# M+B)M+#,NT27@H68"U7<*+M".P1QS-F>N@NCVTGK5J$^>U,ZB7,%M@VC5/W$T M^E]C89C169!?S69G-:"25-16":"Y50,M9HA<9_!>LB@UX37=[I+N'?[) ML]U.N"MH;Q"N^L=D=#:>A^GBR1T-Q%F"OH;1"C.G^4L+S$K$<).=MGLX'P42KC$$0U!JJG!0')=B\Z M*%$OKI71#5A>/?J1D-U M"M>>S0(6;T:SW$:TGSX&7\)\W".0+0K.&\0LEIL."_"'#],IM\&63*? MH]80HTWDP)7ZBC0:4"A0IN130=[H@<#EH$?"\.Z"7$%LI^C4$L^[TS :_7PV MH^G-9@,G#$93[[1*C8";&["W(%L9U"5DL\ MOY[B] ,=&W^?3K[,/[Z8G'X*XV\#@E4$"[1_)(ZTDQ#"$'BFK[31C@EG58M- M>N7@1T)T=\&N(+Q33.M5*M.3LSRDWSB9SW$V7\SWY2A\&&@G2Y+>02R&]-"3 MW^?K8\(4,;!LG KV[B,Y M_I=;$'IKM<^0@JKOP(,"SVGB3MMH9."QJ&XW$W?'?/(L=Q3C"E8;A,K>G,71 M,+T<3<)\X Q#8[("%GFH@3L%+N8$7IJ2O/;*JQ:F]K4ACX33786X@M(&8;!E M[MPB$^_=QS#%V>NS>:T45)LG25[Y$R(IIECGSPK=8N/=A M.!+2FXEYA19TBI:=T%&2%\?)PGS Y%*0%A;OB)47$8(C%T%%E6GR-FO6C? ; MPSUY;G<7WHJ$F"89BU=)6"_I)[.!XLW 3Y[:%@)=07*GB-=-3,MLK'-4EB\>^8+*R.DUL2MK*K M;PU]9$3O*M055#>(@;T@7-,P>C7.^/5_X;=!BI*1@@5 32:]*B8!6?D.OVL$^>XN["7$'O>23LWW^Z)16"^Z_=JN^-9Y/1,->2IC^'4:W5 M2=8_SF2-+7!, M@9;D>/7I1($DO> Z\*SNC8IT MFM->:ODUXG-ME;;MQ7CXQ?QD<25$KB!Q)D%I&6L6ER=K@_%(3F)A][Y'>-+% M_%H0O'%%OVT$O9]:;IL@>K85_;:BZ^&B;KO(>D]U'3$7IV, &SP#9;P"AXR MJE!SM6-4Y;XGHX?,_LX5_1J3OXV(]UG1SS$GHT<+G$#4YU,1?"!,R"M+B8A@O)7K%6B_E MPZSHMPOAC02[GXI^.@>9G'404ZTYJ@HIGS",_F&=9.1S9G'? \,CJNC7B.I= M!-NPF-0%HI/9C+SHCE_UG@)*F1)UD4H$$()H'S,$)".$^8?3P9Y_K'K_]U-OP<1@1N=C)_$:;3;V1*_"., MSG"0K3?%5WR!(>EW,N Q"CIMA'.:;% 56Z_RC8 ]ECYT(O'V%M^<@1[4Y/

(Y!%9K)NV'ER0ML;Z;X*0SSKU\_X7B&M(>]GG_$Z0T9# *3BA<@NA(%,XPH:)+K.C6T=L-8!V#9K26?L.:E2LG/7"(H8A IK%(#I039#LE MK+6/41L6"F.L'U?AB$C?7:(-:UA>:>#D$T[GW]Z,0JUKG:OY\JDZ1K1%#;+. MQC$T9*$HVIN8JHTE"NU-(EJ9N#/H6U?TOP_/D_8CX&X89 MOJW=15^7/VE#JM,?8$@E\UR ^Z) "<,A^LA!\9P\,RD;VUH+[@7TI-6@G:A[ M, 9>5DGB;\//F%^-YV'\84BVRG+R54N%]DEPQB%AJ%I:R'^I^U5"[4(4(G-[ M7][:+HIP/Z(GK0D-A=W#L?_WR21_&8Y& ])!5U\" DW.@K)>TDF716U#%5FF MHX[?^XIV%](OQG[2].XDP!X.^&L6Y1^3<;HP*F.,J,BH)&6J56C8(O,B@$F6 ME,XGE4UK5E<">=(4=Q=MP\K5-^86)@[$9=0A22VR]BC?%]N2O='HAH8>H[C6+>(,T M):*L 0:N2WU0HL %+"!I862=>+@_:[E+?/0CHO)N//.)W7,-,O&.?7 M7%;'720_R8/*G$.MVT^8=(# 36 B&IE+^R>=:\ 5$AD4-MI((4A;2U14N*K5^!/@CJ2+6D+1D]'!N+D-0XDHTQZH?;<3?P^%R#=3 )"G[P%-A)=[7@&77E($U<(Y4%UH1T,/UPSTS M1J%U,8'F&5& ,C:!4[RV]S.:8\C2Q?9)P(<3G]Z+9C02?P^7&M>*1BU>0U^O M&655XIAHBM+5ZA7"D@F<55CT_-2"K!JOFV>'KH?S&%<7;5A;F7C47>0]1"?? M3\G /9M^6X!;XER^D<>2C DF@W;D&2OZ3SW:(A3:N90RWJ;4VME8A^5H]*") ML/N(1>:\$&@8O0G#_&K\(GP:SL-HH%@VAC$#7*O:I1TM;8#10N8YZ)AI#^2M M=6 -E*-1@1:B[L&=?(MS$@KF7\-T3+O2["2EL].S42W(\PL).PWG ZV30(T1 MI*WVC @2/#<>=.1!,,NYN[?AP2[*\#"JH]&+Q@3T\?[\"M'"^ZT%9*?XL59? M^(RU=_@I_C:9U2=SK\O[\'40E7+)U$J%B\X=F*H=E0UD@4EFD5U1K1V0+2$> MC?+T24T/;NM=*0RTUX$[VOEL-K4T'B\0;#3@F+&J^M@>6P>^[Z(X&GWH*. > MO-&'?*Z!93:D7!QPFSPHFR+XZ$@OG4.)A>5T;S_@/EY0':EGVI2*NZKB]E7! M\$VHX=:/.!^F,+J)IV,YPYN?W%=MPWOP]UCH,--B]TAFI@BU^JC6$)C+$*)( MUB1;-+:VZ'LO="B3$>AI$LQJ.M)\?=+A3("0R&!23"8E>RO>^.B%#K?@\X%" MA]N(\? +'>J2/>?"@!>"_*F:X^VELB"TR\QQRQ5KG4=_Z(4.MR)XXT*'VPAZ M/R7N-D'T; L=;D77P[7N=I'U?K2@5O$(J MPTFZR8JP&9Y,!D[0621J+J?G] MUZ$7.FQ,_C8BWFNA0V^X"XX.Q66-L$C3]"H!1\DEXQ@]^H>,PR=1Z' K C8N M=+B%]/93Z%!:KPPKM9-)K Y)K/4YN8$2BY+.6-^^:/&!%CK@Y/>^GB[.J+RX M_'J#TT7SH@$343MN:ILB)T$E+R%J4LE8GV<7$^KAU=_E\SI8AY$_U\'-:RWZ MWO;\:WVL3L[F'R?3X7]C'CBCN'1H@3:CN@ZX@\A4S=JV*9$94USJ42MNPSDF M;>@DZMZ.@VO07LUF9P2+L^S0(X-JOM8*'#335"04+8LW5J@B0M\:L(1R?.SO M(.)^3X>[?>P\TUHB!@+#:MDM:VA;LC1S:SRSH41V;T_?)O0_\J.D?G5@5V'W M\ QAQ0.9)48RAS)/7DCP]9F,,B:"K[4=:OYXL>A8Q-8Y46O!/'D5:"/FM6\, M>KG[N13!;%)6W-5UO/]YX-,;W@%M,X_^[H&*\\I**<"47-X\BU KH\@H ME8C-4XEZOP?")(*,Q4.2]5)4(T+T]*TQN8A89!2^M]Y&CWT/M V?#]P#;2/& MP[\',B'6A@$(5M%>IKBS-)O 0*:4Z*232M[;JO08[X&V(GCC>Z!M!+V?&X!- M$#W;>Z"MZ'KX*F 76>]'"[Q4*DJGJQU#R!R24ZMB!,>XCESJE'WK;,B#OP=J M3/XV(M[G/9!RV2FAZ\ZF:NMLF6F:-H.73* 4J11Q'/= 6Q&PZ3W0-M+;SST0 M#U%I+B-DD>KU92WDDTL!;0T+$FUR_)DTO-J%\$:"W=,]4#2E3@9LK<="<_40 M8XU'UG 4FNB2:YUL<*#W0(VHWD6P/43Z+L^DI;M;'ZI/QHOTV7HN.6;0T0%$ MVB<"*+NHL$_*&$I6/A070,=DL'<6> _:< O3N<9O JHGNWTEH$^:\$< _5M)-U' M<=S5^= 7UFHB;U/6MTJ<<"F6 T0>:VFE$D5V(K>_];L7T#&H0CN)]V 1WDZ# M/D<5+&.9$2 ,M90\*EM+^")XS81P#%W4K1]SKT9R# K00,8]7/UOD,-\#C1G MEXTD_X=L'7)A,R9P1B#H7+PT.4K.>RB4#A//G>*'4M]2P,.,D$9)Z"5$X+)5LG@VV*[0A" M#+W0T,,.4)LCY3QP)WR$D (#%2/M\F-;R=C$8O)],O89H'3#$? M!3? 5*UT:[4$;S0'YFF=,41F=.N[O"TA'D1V3Y?W_'U2LH_DW^OY:#P'QW2I MG6-K@P65%3AD&8()/D3&-?.]YWX^:O)?KV1NDQFX#1/[J5-^GK(FLA09HP+- M:Z$$^B=$5D/=S+AL#6%3K=^&'%!FX#[UHPT'O;PJO%/$LL2<36WUJ3,G=47F M:G?'#%BL$$Y(\N-;WQP?0@71?:I#1ZGW$.%?(%JFM/]R-J5=:VD]+95T\9>O M%T;4[->O.$W#&>:!$AQCO?64D:PSI9&V-14E")[(7DLIQ>;M5[='^0STJ#_6 M>KAXO!?Q22+IS!;\U'QJ,L%91'!)&% FV)J@;>K#:Q$-MZB:/US8&-PSUJJ= M.>JK&OHZH&]Q-I\.TR)OO&9O5;'\?3J9S08Z"^U"T2"-IR40:Z:^]9P$)&/@ M*0OI][IQK47ZC-6L#7M]-0>[BWI1%&H]Z)+(IJ-SG#0CY^6N&X4(0'@#8U9& M9O>DJBSZ+U3@?F(NC$:\-F@^1W M\MI:SQ@C)&,JMD\,ZH+X6:I@'VRN;3#0S^;W,/B86!$3( 1 MK2PY^FA;-ZKH!/A9:F(/7-Y51-_I!#:+E5C#'@!@LHSFSM6X^@2M$DH%*B[R74=2^JXU2?GEA9H3B= ^;W05PV MG63:9EV<@FPS!Q4L Z>3!MK[3)1&1]/\;N5!4,]7;;;G9(76=(ZDWPCQ7XN5 M3#$/"%%103NPW!&VJ"($7PHD(8L1*7.TK?,N[H%SW)K2BH<5.M*V2.=";2^@ MO9C,YK_C_..D3CZ4(-& 9I:VOY(-^9NL@)0L*Z8\Y\W;SV^"ZQEI30MF5JA/ MF^#YM4WP9)S?XKR"7'&*:FW0!++0D_"N7BQZ\"4J0!1).6NY:-[Z81M\QZU. MO3&U0JW:A-$?!+L\93797RP4)$?/*Q**M.3W)0N-;HOR M&6A8?ZRM4+2^PN.+5; :L3,B:$EB8;Z6<(Q8,_8%@\@"C\PKQV(O3O\V()^E MFC7B;(66=0Y\7[T=GKV?K"D#L5@EL6[,->T;Q[-0?^DM+N_+\1U./P\3+J?Z M%M/DPY+2Y7Y=LG=I:EMB34$:3.8B-9$[7PRK6NM]CVGX];A@]*(%2J_ M0,DF#/&>5VC>.W1+D<2MEOYRM>'[: M)DB_!O&-IT:%N^(CK82@JI.4ZB-J831P*8)GZ%+2^SRUG_UKL&X,K5"E;EGE MFVS';\X=I]>%?O")-N4P<&.:+T41/.4D1]N<:@)AF!*"&J[%'H>.MISIH; MPITA'*?^[)&6%=K4.9S_!\Z7!7M^JV^ LF(8#:%1BB,H9AR$+ 1PJVR.)GL? M6@?P;P X3A7I+NL5S'<.TJ^KW%3!$=+7Y7WX^F8R78A_/I\.X]F\9M&_G[PA M:V\\'RA=VT%;"4+6C([""_@D:H-(])FH4]:W?G'5$?)Q:]<^^5RACPUJ==V3 M6Z8QT$Y)OH&@4Q>4Y '(4W!0#(LJ,(^,M=Z8-L_R:YFKYJ2T,N<(EH?:7JTV M7*Y5T[@OQ$&2WN36JVK#7+4F25)&L#, 25Z!\HN.N!(00LA:6",ZBM?^_ M+NFJ60^ZG\]FPS'.;J0,+ J.S&XNE\UZSMWS:1U[S&V*LU%/N17#_7:9O1R] MP&0-Z8%SY/6S("!H7R!E*Q/7)IC2^G[E/CR=-3U]Q'PV(MMNE9!__G;MNV4I M&AX3MTD9<"G61V.>E@#32&8?RRP)ZUUJ_D9T2XS[ZE773$_N>'1]DG(H?>U6 M3&U1E"2'P#F/#GQMTZ)\9!"Y3[5'2,%<1'U"U/\">]3B3[W2/VE/0P\Y\:M@ M+=][7!11VP1@3V4M'P3W.,4MFU"Y@7ITY^%1%,991]X .:O:B%S+?R<()F-] MQ2%R+=3H1>L Y2,IR@/5+1]'3[81?^N2EO\,G[%&UM-%07"G',_:%,A"D,L8 MZ&#VW-(Y7;R17J+VR!^R=U=^\OX]]<:2G[026\O*D17,R^'\9!Q&WZ[!\=Q) MC2S5IPV^@F#@C:JO1:/1KJ @WWLC%N]^]E'QV%%TK5?C(MYSW:2YT"YI(Y-< M@O>&@,5L(%@>(&GGA8DIB=O7DVOH7#/ 47':0HA]E*NYM%W/[\O_&_.K3.[" ML PQG\QF.+]\[7TRSK\-0QR.%AEK]'=GIY@7%NU[\C=^'M4<)0P$7&8!.=-, M%+<*HBX(3O%:;4Y:)EO75&L\A8/0NM9^Z?[)77N<-(N&O3L[/0W3;Y/R;DA3 M*\,4QO.3E"9GXUI&^7>,PBW3&)>87M^/Z4JK'?I __<@A4102@J(S@KZUI"RJU!<#AL='5L.W"U- M=J.QSBM *X:J& $T';L\)R(&7GN;1I%2*3)L=@F^Q:!]Q]%Z9_IF9FQ/TCZ4 M>-H]+=%5,";1-NMT"&3K.;+UR,P#3.3N&2Z2Z^%ESAHP^XZI]4O]NH:TG2CH MH]W'W=[+FR#JJRO,'32/W(:V&UVW*XVVD?5^M* P*5(L$I*QM)O6YSPQQP(A ML:2]9<'ZU@5&]\7^IIUG^R9_&Q$W;^5RU23]JFO(N:-H!<]HO0,NG (E:+<+ MO A@20;I8W;*J(TLBGL&.8@N\UL1,.E!>KT5EEZV>;E %+P(D45@7MAE6"?R MJ*!(@5;JS*)L7<'L+HHG2W@CP?;6,WJ!Z,5%77RC(TI)$^3)@0JUM3&W#@KA MR9()'V4_;XJNHS@FJG<1;,/@66V.\+86Z%FS]5K$Q@-^QA=&WK_S8IV%/YM^CI(KG%+ MF>MP&,>BHB^0F62@T!OPQD1(O@@K;4HQMN@6TSN!]S00:LO?-@)KS-OO)*G3 ML]-S(*4D*VE 0(TT&2D5^%HK1%CE71;.E[#1\[4'F+LQZ'Z;^.PL]DD+F37N M%_A[^'H-B'$.A;(>0JA].FRTX)5=O%=(R5J&GF_DK3Y$WO5!GR!Y.\NL!^MU M4:;W/?WR>;M4PWE-9M0E:#*E'4U)R+1()*'#71=SV^?LGD1]'9R0'QW4,\^\UT0N;4_%L5T9SF4M/=/E4A_OSMU%F(%>+[2-H'8D]VX ;S',0.; M4[NIZG3DI0=;;Q.H(M/R2E?V#V8,"_/IB3ILP6TE\.O]:N+-_FQ5@AFT8"- MM8\Y!2DL>1[24HT(X*I/<9FN":JT'-Q$<'_<=)-Q#]DN=5&W(-)O_?3+)KZ?G!21_K2_B M9[5!TV_#V7S 1,!:C1ZD#P126UL;82 XAL4$X5)BS;MZ;P)LCU<=^WKYW1\Q MO3SJFLU?EPJPNO/G$&?O)J,\L#%H9I4%F51];N8L!&T4F$0 E-**@CXNTO&CR-J,I__JUAJ#(LV<)HXJU%;U>5.#+X&S)D-!HHWU,OOEQ MJ?>UQ\$;UG'[=-H.+]J^OBVQI_YP(9D M,8@(8=%I.4?21NX,;4D78N??//3#_,1F=G>(_<7$KF$_HQ^'#4I,O3T=RG8.7GM6"S[7 IY?@ MA>5 'KHIEF,T&];,V17!\U*1F]Q?C8=OQIG M_#IP*:8294VB"I&.QF3!%\5KOP,M5'"6R6V2T1K!^JYPK;F[JX7=6]X_]#;C MWJ<9JWN]\('VC#M'9IK+LO8S$AKH_P:2SJXH+2S#O3_5VF4B1ZC"AT/\76W> MN:G/0GK+LN?OP]=?OX;3X3@LZ[C\"T?#CS5J6?X.( MJY$@<5?X%X_P=I@JMUGCZ'(:CJKTO)]-W880GH]'D2QBG^OV+ M*>;A?-'_PRI+=H"O<3'K0#%K( B1(T-9_;%@8AL$!N#3?%.2;)X=G7,ZLK6$>L M2:U)6:$XG>/B%\'ZUX0T5!&\6U;,F@VX1<%"$:!QT8Z([+3@D@9F47&)S'/? MNK+56C!'K"1M"%BA&IUCVA?(WM*!.JW(%H_A!P%SCC80+*GI6.58Z%@U@128 M*T-F?)2J=:?JU4B>@5)T$/T*C=@Y\'T!J][=?QF.1J]./X7AM&KI\O"31B67 M#'!G&:B$"9Q+--/(!,NR1,M:^_.KD1RQ1C00_0J-,(]2YO7RMWZ=S8>G88[Y MXD#\C+-)>44.W?A#C9HMJ][V7@!V1SQ[*0W;0E:-6C>]K%/$.G"^/>R5CBMA M3*'_ F.T.ZE84^*UUR $3S%PCQE;M_+:!%>[TMOWC+;,"2I&1L%\@*!K]7ZW M<$!=?2K-$A-"2Y%:OT#<'-V^VC>V:PD0$KP1- M@&=G3:SE ^TQJMD#&8&'JF7;T-6#=A%&G(YQOD13<5VD)0F=DF-9@$^NEA@. M!IP("(*[Z'0L0MK6M5K7@ME_3E"O-$[ZX*"'9(_Z' S);?K7!1Z;3*TIS$'Y M4O,+E"1+4Q7(I=0K(I4":VTBW<9PW*K02>(]; _O,7T<3T:3#]\6+Q3NS/^\ M?ALK6@6C('HO0%E#^V4."C &#"F9DFZ_[^^N%IL .W)=:(FL=X[@'SG$K2RL> M>D@I>1/F]9[F' PO)@N>$J2(-+5@/$0G$)+!X)CQV?#6%_PJD["[4'HN);P+C M^(J);R7\-<6H=Y% I!&=%V1##4R!PHV+B M+?C;1F"]%A-WQ0DOC(3BZNN'I!E9@LJ T-E&S$K[O%$:W=,H)KZ5V-<6$]]& M9KT6$U>2,*NL:WMS4=,6/ 1'Y[U"E4/AW(BTT8N IU%,?&?R=I;97L.UUU^K M"5G;D',(!5D]X#E$RQ 8QL)-,,GN\7;W,=X0[NU^LSD=:]=[L\6>0A3YV?MJS]_Z0'D^AZM5H?SPB%I)&E[=(8!=ZPF]TCG ML77R^WUX]O7W'F0WDK@C_VXH9YYEZTA_XZ3#]/PZ>,PA='">G4A;&!O[YR^;KD,Y#0YN M:NAOKP6R?^^[$5&3OJ2\-Q7063$ND8QH5IM^)L8@)-)Y%G)F@B5M2HO.?'NF M_AZ_?9_,;R/X-2)P.V5L%7L2@R8&L8/Y*/P[-P M.9@&5-\=>;\N8B,Z)LUDV=#E7SQ3GGX;_/ENH%QFA0XE3G6!?"%7& 1 M0PXIZ<3L?1)3SJ)J_%2_/6L)J1= MQ(J"+E;H"%JP>GF6R2)5SH'4!86(#H5M86Y='_.I+[^=Y=='4YK7Y9\3,M+/ MT7B5M$".X+Q/H# $<+7S"=.R:"&E)&@/>=^K/_I)D]9=6#T\+3@W\%_2Q%^0 M@S4-:?[/X?SCQ4WWKU_3Z*Q6LZK1'OI??A^^#KCD*83(0:9%&6=N:AI[#0X6 MGVNF:(ZM;Y=W@+G_.%ROCG??1/4?DOL#%VEBGRYJ#)U?Y4[*'V>G-=UT,JWM MBG[!\6119;'['L&;!\BE$FTVO5CCK$_1X#9L?@ MXJ-+MF,$<[$U_AJF8]+?RR*M5\O&RJBS)-O$%27)M%$6G),&A/)2>*M$QLV: M:ZP=HM,!>/4FX?;G+\,FRNM,"!GM\*+4&Y0"D<>:/XU.%,%4P,V.PP<&ZCN^ MV)"E&V=B2_D]=E3QJF3LN3^]>'?TNBR6SL*?5B((%Z,'8UPMY4=F>W!:@;:N M&":T4ZQU9L%:,(_3TJPEW7P\7FM?Q7'0%W !13QE-=]$\3M)2([IN MO])L(^O]: $7W*(L#A@I/:CZ5"(RQ0"S$)HE93AO70=G7^P_D$NT-_*W$7$/ M+<3(<%HF1?TQ&?]C,K]J8<.TD5E[!E'*4 M'TX&9O82H9/'2*ZZYW<@NN&>0 M_3M!70FX6[ZTN_1Z:>%R">WGBU@C%Q?.H^K;-"PF)%U(^U &B(X,7T2A$P8;UUT:$>H>ZY*U-9=W"=-/9P9-V /:.Y6V)2!U\0R M57M-!>OK/:OBM+N90D=8GSJS_^UC+[3=IRI;R;R'DV1+ 0R\*CJ%HFOBRF(W M]/15+=15DG$JV2)+ZY30+2$^0R5JS%L/I]BMROX7]?L6&_#L]=E\-@_C18>2 M9>CWE^&LAL;.ILN=^5)B*K 0""\DMVB2J"4$KR.88IV/G,;-K:]YVB _BC/N M$4CL8D.T7. ,E;%GF(0A32O:&:]N\B-1.0/>_^SV&5NRH MF+M3^MAZ.(A%%"-),A9K\T>G(CC.--AHZ1N=)#9OPKH5P,/5NPZD=U&SK1A[ M1/6ZE$S1TNJH%M4"R&W6DD-(7 $&EI.23++8VK+;%N/A*MD!;&X[$;D_4^]< M0G=@#[)(LD16D[3J"Y22.'C&$V J7&7)T;/6UPU;0CQ6,(3@LN0!3*AT#"!K:\Z5@)Y9#UH0]JDM<1[ M,'!N@SJ?\8 %SZQ0A".Q6EF-C*_@ P>.C&NC$MKF_1?60'D.JK"+U-?N"?V_ MZWPSJ762AF$T^K9 /OR,RP-N^5B5S+#ZF#6,TMFRG-:DK'Z,V,=CSM;8^GK! MV:L,&R6>GQ# ? 'NLEG5!<#EB^7+YZ1WGWU=G:;1:[4%Y\KQE 8;6H4N<1-GZ@KKM M#/:5+/\HNKN^?\#>R3^4![,=)_[SM]4?L*Q$K7C @@7(,J^W?MR!CR6"5#%Z M)YW0K+6UVN-T'K_TWOZ5='*8RM*#H;T:V?6"^AO@Z^G9\$/8'N<1\<$HPT9* MVI')Q]"X(!W*5!CX(BVH3(Z&X[1P??"2NR*3]:WK;#V.ICWP8/G)*MHV!/81 M.R!';?(-M4\1 #RZ""0P@U/5)HY,:Y9(MKK5EKP>P_ M[MR6M]NA@R9";UF7L49-_AQ_QADYIS4->CI,->)=\2T:2IZ,;__XY$N8YMD? MD_F[L_B?F.;O)R>TF,ID>EI['K^8C//PVKQR\F1%1%D+_-;0?'% HSLPTF2. ML61QNV7+FB!TCR"/1,D.BLOV*1LTL>F\ECA\A^/A9$J@,7HT7NW#]IDMSV^U&Z-JNML-\&@6]+VY],%=U(!:97E7-PN#- ]2-L9 M=;M ]X-89NO +"-(R&R.S#E(NE:8#\*"2YX<)Q=U]LC)SFU=WK49^'V%M_>L MI>L#V_LD^U!BVNLSG(U%C5+3;+(T9#@ILG!$K21E6.+1I4S";:VZAU($XI%U M8^.*$=MPM)]: 9L@>K85([:BZ^&B ;O(>C]:D'2RRG #R"/9MI*,RACI*^E$ MT8X<8^O4$V5_YXH1C2#SV8--UI(2YE3R1F6F=Z/ZD"I&-*)Z%\$V M;M)W3]%TSDJ0)8*WL58P*AR<<);TST?'H\!R^T'\<;2/>%R;OATGK15E?1>$ M#4 ]NUX3VQ"U6:^)':2\MUX34L1BK)3 0HT4*Z%KJ<,,++ILHQ&9/Y]>$\V9 MWT:X#1F_*+'_\NT@VQ1\L0ZPT)FGA!,0="UK%ZW,4?D8TWVE[;?K2/#R[:%4 M2-]*\)-.4NO!5E\>1/3+2[64:# [9IWYZ*'-NN["^)J&N/\9A3&UZ[1-YE33W&]/N;S2,] =U>3VR'A0^&X!\^T ME[DEXY+,Z,%(75M8" 5>%@V%*Y\LKXYXZXCDT]';AQZ5'K;:;D-MZTCH^R^3 M_XO3R>LQOIR<39?7_*_&J:;#?<:*\R+8$TUD)D:R+70!E5DB4X.9"M1C22RR M>,O"6A,5W7# _4=1'I_:2<^\M'YH>NW9:WV,>-];Q8N^V5X5I8%:*NTWTJ*MAW[N^M0O5WM]T!YE8,F2=8U9>;)S)0=/OBNH8CTW MJ19#:EW6YX >M!^,6K4EJF4P\*('V*8/IB_>P489&7,69*SWFR4;<%II8*H4 MI;61=U)P[NFHMMW8SUB-]L%6#S[JQ[!0;J'B M-AJ>I04>0ZF],@P$:2QX(X,+*G-96M>S/ #7NB^.MY%F?S[QN]H/CH M"87,&IV\J%:$L3"R@ LWEV]"7JY?K;ZN' MLC!>1!(Q*2.A^%#38&N3)9<29,F9#F@0-WL\^, 3DGEYTF41GC*P8Z!^BDB>!5\I"C M\,R7(N)F79@>8.[&H/M]QK6SV"JN9_ MA-$97E1W&$0>DT1&$!VYA(IK3_:@X8 ADYUHBM2QGSR.>V$]9RUJ0E5KQ_VB MK\,_:EV;2T0\H8HUBI"J2ZFB+^"0G FOK$/CR6 5M^H;KW'65G[\LU&"1A+N MH6#0-;7\9?AYF'&T]DXNZ5KZ^;=;@1"27TEG/;"S!A-97 MC;JTQM9/=SEWCDM7\UF9P2K:&Z-H(DJ5@3-N[Y?$$%#R(I9F8S*V+J/ MSQHHSUEM=J:DA_O=.["N=Q'RR98@7804ZU%HC(5H. .&T:=0/*K4H]5R #V> M#DUG=B6G9:1IW$4N-[ID+?[V(I)Z_8-J('4V<")K)UP 9$G3H2QK+;00P6CM M91 ^1=SL]=(^T#X;W3Q,_N\JN.D]YV'='"\NB&;SZ=DBYOQZ_A&G[S^&\?EK MU;_31\QGK\9D-0PGU7U5D>VRK4$^.W7ME\:[>NPEYH M1[BUA^!4 2:"M%&Z"G\C8Z(#B&>C7GMEZZZ6^4Y:1AML?=H1/N#K<@%WD0AP MS?9&F8OP@O9<4VM"^42KP$@&W&D992;XVFVD31L,]KRTIK7T5T1H.P?\%Y./ M#\LGWCGDOWX:3I<6[O(43SQZKZP$I$V59L(<22A+(/7//,?@G6G=![,9^&>C MEX]+^PH%[C^=>YT@KT>N+DW1DFTQWA7 7*NF)>_)3ZM]N9!V;U,;U+C[2I7L MU7]9-8'GJY\>;+S;*X?-=>.E\5Q<_XL81 %G37:DKE;4GW2J;$> M.@%"KBM5.Z%B+QMT3_/YKNJ/I1PK-+__JC(/1>&N3/0[;RJ$J=U8HH0<:B4E MQR1XK1PD%R6JG*-BK6\;>YS.=[U_)-58H?:=KZSZB[']8U%!X.)D>S\AY^-E M&$X7[T,&R&BJ3 H(C-9+9?WR\GT M_$?U]_C ,LU+20;(1,3ZO,.03T368K$YY"!Y;*59H^\[WI*U6]W)B)^-Z0X*U*-;[2?W1 MKU]QFH:SFI%[\N'#%#_0$G\UGD^'X]DPG:]SS05S/@'Z6E,C"P>^UM3(44CE M4W&8#B8\U76RSW.]'+Q:K<@#Z7ZS7,/+;_'314&!:2V0?WH5>UMV">8#82Q& M6O3 3(F@ZH$74-5(0@S>*&1:M7:P-X3V_)2U!\I6J%;G.]_W4PRSL^FWZRF4 MZ;_.AC5;13J-HO "R6$MC(JU,*HG^TD9@3$;%'RC7B);J-,]<)Z="K6B9H7: M=+Y=O8%ML4E>0*M^[.](:IX' 9EALG!@J2;@)DF.:D$/,229R8&-_MYF)9WU M9PVNYZU(+EE;MG8?IM4MZ^^S/0 M/OGN9%G5/LV'G^FO?\%Y&(YF-R'.AJ>?1@]FS^X\UD]7,[LYX_,!;RA.7W/$ MKW,<9_(G'RG(>:673&AE52H@DS*U K"!B)C!16XSD^@8;UT[JCOJSM97LZJ, M3#G/,JU -(Z1Q\(<^!PLJ!I*D4$$+IL'>UN!;[B/AM&HU]US&RV]8Z\]"MFK MRB_]4.67YW]-HPE]_M]^G$_/\.J'D_&CMYNU??SX-1V M&VI;UT[-6$84S^A^@TP322PL^9@ZFH-)61H&WH\O?^Z-U(+QC?[1MV.JA MS.NB5FB5R8M1F,W(R%D 7"Q#+(SKF"!)H:OA',#Q(*OUK*WQ(C+C[J)Y'".L$5VWB]JTD74/YM0*9+HXE;DA]!DD+(476.L%X7^P_8,KLC?QM1-S:*%D&DA>@3OZ8C/\QF0_' M'\[/,^^MXOTLS?3D:CEY-I_?U!$$8X)3D451N)&4ZK(3H!B3,90T 4.NS; M76HUN0.T@GN.DQZDVAS2^G@PI_8ROVJ9JCY@3#"OR4IEEKP/10XP!*$3R& S M9FLQJ(-9']M.[@FMCWX5=&\9VUVTZS$"<*WJB4IF?-'> Y%2'7DA(#@O@67/ M7)*)IK_WH-SS*T)[)(NH@V[UX'OOJ[S#0 2AT!0)6.I;;>5K)#87FK8AHQ>- MT?%@\E>WG-OW-;3O-=1!MWIH*-+?/(F%@L/K4\U&ZB1TKD'DQ3.K4.\W''EV M5EHK$Y?MDYOV-[WO*VG?*ZF;AO70L;'20+#]8KN+YX:I-3'AR'VKFE5O0O$.L-B R1B.*>C*6#*379 MCPB>T-;XR-&@ U#!)^7L;BZ.@9+!9:T6!-(9%E1M)DI\2LDYHLG,AM95FPYA MWD]H[1V"\A_@0MY*^> U0XE1U QN]I8GH&.Y+Q(Y10)Y,DLYBTG M_WTQ'^9B[E.'GV+P[FR*LX>E8(TK@84$*#@#I7(!SYR%F#&2?))AZ>GT.=QF MYM^7\6$NX]ZT]VG&#!^6040ON5&2-BXE:ND8!ZY(6V.*SN>-] M9' O6YTM\.TAA_NAT?K+XMYJGH>3QRVC$]PD\JLETAY@R;GV.GHRRD52/!?) MX\'H_V^'E\=M,M=DZAC 7*LKAA#!%[**& JO; C""M]:?,\PCWL;+>TOCWL; ML@\SCSNZQ'P6 KBHA=(T@:=CKX"(0GFI,"7=^A[ZR/*XM]*!>_.XM^'BJ>3! M;C*G[WG<6^5Q;Z4F^TB(W87CIZ*_6OL<.2O I*M/*5P [U&#=-)H%$I)L7=_ M_F#T=JL\[H-3VVVH[4%=+_NL7+D)YUD_0F;GE2^03?5 )7F@L;8=E4Q'(XIS MJGFJ[5HP!QC6Z9WK=0UQ.A&UUV1ME;3-WIK:I+;:))@@>F&!%9ZYT4IGV[[0 MY]$F:W>Q\-IPM)]D[4T0/=MD[:WH>CA?=Q=9[R=9NUBK<[$2Z$0F9%YKB*)X M.J>EYRYE4YH7"3[X9.W&Y&\CXGTF:\L463+,@JBOA554-2?=. @&?6+)(QVA M1Y&LO14!FR9K;R.]'JR!:]!^OK!/ N/6Q0R!DVFBL@T0Z;0"8;A'QI-TH75P MYRZ*)TMX(\$>TBNT\UNA-9D-++%8DD,HW'.:E3$0$I)U&P)S.3#F\6 >TM\[ MDP-T6GJ.:#^^0AQ2>OW=65TD.F>A"R\<@HJEYNY(\/62.S/D1AH7A#R8]N;K M)O&$E+NA=O6G\#NHQ@%NZ3>?7OY].IG-!B48F;5'2,AJ6R4Z^5QQ#%+]B\*8 M4?9@*G*OG\9W?3\ ]>CC]6TUSU[-9F>KVNIC=]_97:;@\BRXSQS!U![-*@@' MSB(Y(4)'YV1!\D8.; ->,8WO"GT ZG%(KRW7VE#11"E=E, D^=9**00O8[WL MXSE)CT:%)V9>[U^JUQKXGDLUH>2R: &%O@)52V$'VB/!"S /\M9- MXOL>\NBJ<7<'Z=SCJ^N$UO2POKNQ)"0WS#(-&DV]:+46HG T;52,">^$-0>3 MK[SEW+ZOC$-5I+L+QC[V@KDVH5L/^B_LZ#?385IDI91S6B3-5EF5:<8U\BV5 MA.@4!ZX]*XP.;.8/)B%IYUD^H45T< '?/A3I -D&\YXP)!K%31"\IJV,6,L M!*DSD628"-)X?SCI#]M-[0DMDCUIZ>,LJJU4[*#>R6Z2YG]KJB(X(D* +/5. M/!E->QP7P)4K/CM%'N/>#;=VT_N^HKJNJ$=2M<?VBV*P*P]\[7"R44 MR@Q)DF&N#+$2DBU@N#31IV1Y.KB3:\LY?E]B?2^Q/I7NL&\$[C^J773%T#82 M-6I0'"UX9Q+D$GPJ-M5.],?@8SWJ[<&]#"CGRY-W$O;./FHD8HX; BZ*=W)%[CQ*!11.R-S:& M]D]5'G7&W]==S^MNCPK9\.9CD371=>JW)O86JW[0A%],QO-I2/.S,'J/T].3 M.%M\.S EI2"$ 6:$K]F>'J(,'K)0AB<7>2R;Y;'L&?@36D/=KC$.7BOZ"A#% MAZ<;M]ZNULU<#))7Y+9KHD5B $5T0&2\;EK6*BM0^'Z*!.]WFOM;-H>OMZL. MG0-6NKZN-SI,>;U]NV[*?&"#L2EE#JBCK8V+'(1@:2,,R7/.O9&V%X=VO]/\ MOLYZ6V=]*]T!GF=;V[/K)2%\M#:3,:N=UJ!<+=!@;8$4@M8"7<)^8K4',?OO MJ[*W5?E(*MKP^J0)92/AN;?&MX&6BT7#IB0: F0[4D M UYY^I;_)A [SOUPVD%8XU!SSJ PF6@_-QZ<(RVSSCMNDZ5MO1<3H!/JPVD' MD:),UJL$)"Q!?C_),!;#P5IEA)(,36X>FGJ&[2"VT=+^VD%L0_:AM(-X-:9M M#"]+7_Y6_X4ZZ5KV4M+AA\@2)"W(L9$Z0(PNTC&)6;&0:):M'['< ^?I%Q+> M2C\F_?#4@P.Z!MIYZ<5-P/545?A>8(]38+@9C9NI1P<.]JXHEB5E43/0-A=0 MFI9(D$:#Q* Y(]/6-Z^6\P@*\D -XL?1CVU$WT<5Z@DY/.5=&.'LO,"JR]E) MS!9RJKT4Z02'P"P'5I(NRI@D>JA<>PO$_J\+&I)TIX9M%PGW4-OS+M!FF) \=J$$0N"5CR&G(+APC16@@U@'9-: MM&:AC^@VCD8U"#+.OX?IO[#6V[Z)3P=92E .4M$T?^')O%*9 4-+6R1F8UGS MMS?\29(ZS!(EQ!JYE'M-,_I M*Z7 BB6*U#, M%HC22Y*#D#('56QVC?5E,V1/\@U#E^A,#X2M-6>:!<-_/IO1Y&>SD_1?9\/9 M<'D)D?/BBS!Z-2Z3Z>ERV>T>^-YZC(Y![FYS:A307@'B2LUB]DQG3)!=<#4[ M)X/3S(%#&PM7J(1I;0G/'-;R"WQ+BOD'(S/5D?+.Z!E$.)":]OA(0Q<&4X!]IN+PG77C5!NX@FII*2 M-@*<9XRFA1Z\* 7(O9/6*UVT;EUE]"Z*@^@TMA4WZSN-[2+8'L*T*TZXA4(; MJ5-QBMPMI+FIG&H_W<2J1\>$CLP%UCH^OP;*L[ "6M#00^QM%:SZY10O^BYO M K GD^!!<(]C(32A<@/UZ,Y##R?'PT Q6T+A&?!@"RA76TCD4( SFY7Q.J;F M/NPC*L=X9_A,]9G\ND"#(:4 M&7.V/G1/H#CM@)XYLH93$AE#*7<2O=?P??N3CXK93F)K:"8NP+P1OYY_Q.F*'2(X M#.35DB<3R-E5]6FK-\F!0I06E<]X.R:\ALXU QP5IRV$V$/EUY_#*(P3OON( M>//-(3K4MM:A]44*VOXM^:^YD,T9-#?>.6UYZT>9Z[ \#T^_!1$]O)M8A>MB M+6R K"\??RVJ1W+NF["W@4IT$'T?;OUZA%XR%#IGT,+6^*67$),.@$PJIPWS M=WRU)Z<4#SGR>]:);23>@RXL#KC?AB$.1R3;J^?&D;O$Z,!T6,N/!K00N7>0 M9:3=$HT3K/4#O-5('L&::,35I+F@>[PP>#$YC-9 MP>D4,Q^X@,4GM7@UBK0".!)J%4&[I*00UO/F*?/;X#L(P_.W)L]6>J.E!Q4Z M?T,X>S\Y-[HOP.-LV;A>91&PUEY./)"*%V-K(X$$,J>$Z$3TOO7CS("\R!J7U(.RM.!ZRR/4!*Y8#Z66%+KI))N MB(](M?9(71^9!I-)_C(8+$_]_>ES6W M<2SIOM__4C.U+R\W0I(ECR9L22'),S'WA9&U21B3@ 8 96M^_+0%"FCO\K\NBJWRL0?K]^HZTY"\/)B=CE=GE%&P7H MHG5)!0 M4[J#)8EY R9SJ-_.I>H"3I"CXROV(4O5H,S AK?MSDKNO'IXG)]? MEKY6'V:+Y:W_8GV3Q_K(/ V2T.Q%:9)1VEHI352PH!U$R^]/SMF23JB)Z@1H M=UQ--9CPM$%"&_?R]_/U5O[NLLC\JH_+U6_/@#NKN8C$:6W+S#U/O&0"K4JI M?58TH+;;[X@'(#\!3AY1E;5G'&UZLS:_-C)0Q0 RR8I'(J- &2ECB7#&>V," M8](?O,']=+O7+&K?'UMK3]"_:\2DSV47_/RR3[J.$H=P/Z /SG,LG>JMS[DL A>C@*80(: MFF"2+S62BDCG&(%D%?&,:J9 ".EJ!^J?UV62MCS91_S-2\>%@1@C%40EZ8K3 MH8G-F1*>M"]#F&)6K)?7]1Q*Q_>2_*.EX_N(K?8ED WUS]XDX63VZ,VAH25E MB@0L2!(4FEJ@$Z6QW]6?YU$Z?K >!XJN]MNXK>J9X29CLI(DH;M>+B8 L3JA MW9Q]\,J6B:']0B'/J'3\8)W6$&*#M/B;(M/TV^1[BF^G2YA^Z9(2BT4JW;!_ MA_^>S5<7VLMY@YN)BC0$M%@%FJW@%+%>>.(I1!:Y\%S7+K[8 ]Y/8?VW4M>X MS+H!^@XNUF]6'[B-_(,]H1['6VBF^OX4JZ:W!O[$OK!MM@C5X4:>&)I&%E] MRU4@*46@V2=E0^T>&$^"9CM\C:?*LGW4U8!=G^<0TP7,_[RVK#.: =HF D:4 MVF\FB79$,]-UR J;ZK] )VXERIKIL6?;WY;@X8YP:D+@L M9US)IQM*@ :*CF9 29HL=&[5[ZOR4IY$2*!.TO I*+O!.7E=&!ZBM)DI3@P/ M"4U$55H=&7RAO N\3"WN7;B^8G6V0]AR4'B'.?>SL%L_26M:K<_P]^W?GFF MC2H=:00QP7$BGU2FU=U0E1\8A2HW>JFYO*Z8.^[ MM#S+CGN!KRVNP)M5[Q[@UI+ =#222?"V7]ZJ!;H3X.;3T-PX]YKZK&E]7&Q< M6UF6]31HQRF) 8H7S04!C1:N3LE !I>8:%4.5WDI)\#>IZ3LK7>?JM71KN'" M](&3M\ZAS/+]WPRHG1WTO('ULO766JE&]A$/^X;#2-CD'&/$I6)C4BX)9,-) MD@DLISY87SNHV0=7O9K91YZVRLWA*Q$A4DZHYO@6!R^)RXD1:E/VR3.HWYR@ M/[JQZF2K54Z]+D '9]'T4]032FWW@_I--;Z#Z@7G.0_3V!.@F<-,/QBG$61SW;(% M*LW16.09E%? :]?J/@F:52&,T M<0;M0&\M,TYS;E5M5^U$2BT&<:6Z;AKDT1]+\6M-@[5(:P:E0;=D#H]9DXEV ME!N6!1/9_5-J48)Z6$J6UB99>AI0360"32R (BH%GDUV M1O':I+@#X+1I<+BL&S3DZA(\6[8M:?'@LU&0$"1N6RXI8J-Q1/&4,M=)*UV[ M7?XC<$Z;%+7T4+$;UAK:.K_RB#C^,TV^?%VF^.)[FL.7],Q@<83[Q37?F- RT=C:;V&/,A>)\4R>I$ET=37P/GYQ',J_:]293R M+@=$L]+.L(QVLJ(,JV \1\&TUJXVO79A.D$*557#N.&Y%R%<7ERBO87LOIC- MEY/_[4RO,\Z34M%K J80&PUQ8G$%Q$<9F1*>QS'ONVQ!^7-1J8:JQKVXUQ7& M* /HU0$1AJ(P A,$*![_,8*@#@UW@-I^]^.(?B[2[*N"K;[3&'4=+V+L/AK. MWT[S;'XQM!W:H8]J5\W1?X5C%G)(FKQUZ%<[Z20ZUU*A30[X1^UC4E(I5;U- M_A,KY(@2J+'>D#*PJURRQE<$&)"L(^,6I)6Z=E>J9UK(L0]7!A1R[*.0YUC( MH20*J[C!K+L,2UD@'M=%O&661N&8EK6GX9Q6(<=>!!E0R+&/HIY 9KT/W'\* M.1JH?F"*_1"]/0&ZN1!9<%:2!-K@:4!EN6\="#AM8BJM;MB(\85G6<@Q)LOV M45?MME ;LSLWN>1;A04OIO$F;W@5X^4:/&04D#$.9M]5,HS MN2,4Y\]*J8L!", M_B7]\02OA@4*6!B"1DF0(7B)74DPPY)\^,01^N\H:\ M!8)L($ USH0'GM(3,;8(P5-:JAX_N' MR5"I/I6(T-UU=.8^18M>9I\(0"QMA8(C7@=-L@XQ1A- Q-JQUH375\-UM>7Z?PH+C/WA#G#XCB3#T#DJ MOA+/P(374E-[&#]V/?HDZ5%5WLVWCS?HIS_*9:,S94D 49QK(KVF!'))C44> M,Y5EMG&_>:I[/_HDV5%5WK4[4#WD\N3O1\$FY2+W>++JY".1LD1PHN>$!H?N MF0]6AW[=I?9]\DERHZ:T*]Y8607SMT"2PC/E&2G!V ()SSQTQ-'SBJ4P%13< MGWZ[+8ERLFJN(+D&MU ^+6'912:Z=,_[_&DY"W]V)C-/-!DED591T=+G41.7 M#"6>1LI]$,EH5;MP:1N84XDJU)%VBXN*M_!<$;T/HD9AA8=HCA-0J*2N^Y<1 MZ\BZ16?PA\B" !NLRH0EFXEDO$S%]I1$31/GOL1:J]]2'4G[.Z((HRE_'Q%7 M+YV875S,IJN2D7>SZ7_,EI/IEZN3*6N3K624*"CW(]&H(! <)33%;!1$]&3[ MQ0L>>^_SB_D M4(]C!510\OV*EA$TU, \V!>VETX*@2\5E:4CGA..@!*<9&J4PE\JFFKG(9X$ MH788%L?GTSZ*J6UQO/X[?"W07GR9IQ7B=1\./&F5S8YHVUTV%)18)B7)7H4< ME KV_KV%+>;&MB>,;VLTU1VMXBCP0;\IM MQ%SZS*5HB5(V<.I]T-7;$CQ$<2KVQT#Y-H@GW45T96#WP=0JE+ !SW',B*&Z M>E3U P3=(HZP"1L7$ERR!HEM9!G2B#SWS!$1DTRXO:&W5?O>_WC*WW'DCZ'[ M?>3;0.QMO(?!72$ MN,-@GYC.)5#?Y!L&W2INHUGG23K@:C1@?\0S7&.^V%:>D3E T3<8-O?@$QKKH)/ MFNC@&")30"Q-C$3E@8>4K>*UZY#'4OJ.8[ZUSO>1; -=?TKA$L^:]]_3?%IJ MW]Y,IC -> (5B)]F>7[]F[?3F/[^]!=\*[]9GTA1I4P5)8)[2J0(JO0RPQV4 M,U/:.@NC3.U\\A# XYL(0S5^/]D\FKIJURY^6J8Y_N++78!7P**BSEA*25;2 M(#"M":AR&23SB+8.PO+W&JILB1,]]I1GJ_RZ\JL=_/M]L@BIM"]*L\OK0C>6 MA7,2C51;>FQ*9=!2I9*8$+(+64MA52]];OCPYZW&H=)JT9(MX>? ^9O+:5R\ MSCF%9:ECO+MS2.]P>481;7/I-X;^!^!F0@)%ZS;I*)BJ73+0 ]:SI4(KT=>N M#'P_3;_/ILNOCQ\[[]]\?/38H3JJH+TE2JI I.>96&: :,JCB%K&=-]*V+(; M5('S;$ES)(TT""C?]9[?0$@O+F:7T^698TD@(H^Z+SV?J?;$2BL0EX^21JJ# MKCV-8QN68Y>G_M;@:NR!DJYM"GZ8ST)* M%!E=%@G15N[_HJ-Q5\9>>)FOPG[X"8B\O0HKLC#MF M/.#NF&CH,NZVU/-'I#IH+W-44'V.YGX(3X<_C;12VS"^N_Q;UT ^S"=HAGV# M\]4Y^T5E.$/S/4=OD>W4(_E5PYQE1:^@,+$"DPXM#N(E([M+9P]R,*#U!+J4PJU^\BM!'*:3"A MAIP?JM_4M6K?SR=?$-]YU\JM.P=Q_PK,&R>!1,58N>A*"7BGB$G:4&T4TK?V M_<^=H$Z%$C5E_Y <=K"Y^JAE?=/K[[:-?<9<,((*3BRS$25"RP#ITF_H/,^F<45Q%M$SW>ZH03\ MJ\M)6IPQ*B/^+Q'-,AI*PDCB5!3$@&;1:T=9K!W('8;X>3/M"%K;$,T;7&'X M=AHO0XI;@!:!O?[[6YHNTEFT/.IL S'&ELZO%)%:1XF+^ _XF&*N[13U!G<: M5&JCBPVL&5["M)GT_P'GEVDWYQV+*I;KO-0%(-)'C\!#B2(A;L4T3;;Z+)\A M@$^#7>/I; /CAC52NM>)\$Z'ZNYWMSW"U;+.O M&"%)A(H(Y!1 M'))#!DJ-5O=;*U4>,7 7S_.F2'6);Z##X'CO.AMV=6BNSL]P?AD1X9WYG+8T M(,FXK>7@RR4/0,@!K3&:A-#MS*)?Q>6>#W[>G&@NZ@V\ M.#C*NQ=8/ 4[K^],<@XQXCF(YV$J?4@%BD4+0KWF+KDD*>_7\6??)_]$S#A( MV!NH,3@"7-:,1O.=RX.XSTWFW8YV91EQK97SR9$4K4-Q:$>\, A29&H]TV4& M=.43I@^NY\V79AK80).#8\&/@?P=_IY<7%Z\G,WGL[^*V03?\#?+'V?)B>Q= M0%.)68JT@[X/O=&E312,;Z#,X-GQ7 "]A,5E\^C9/ M$-]/;YK2=V^R[*J44[I5*<@]0W>= 0$'R'ACT-K*7I!LHZ&2 M9T1-]NL0;__G*Y6,+TRK$K5>]19GP3C"59 ME**O+!EQ+' 2%#CGJ KUXRZ[,)T(9VI*?@,U!E?\WB;U67$!\Q^SV[F$KEE[I7&,.S^_ MXDC&_=;2>"PC3\YPBGN\E<"0/"4^EI4CPC!A%:,Q*=O4NKN&TF(L8PS!,N$S M83%U??LH 2,C,=X]EW$>^XT[AVXWK9QW+N)?.^H_CVU_@ M8Q+"*!!E&CF)OE1]9\:)SURU>MRH*>WF&\?.\9&4YN 8IX1ZZDH? M)T##FWN">D],0(#@3G]<9T5RU)1W\X&,NV?/.B>%T0"$)6&(-"H29[,ED2') M$7$(XB>8]EN/'W4EWF#LR];V+;A\*[PJ%4FF\\L#<440BGFM))=&0-MN%D^Q M44Z]8,6!DF[0=/DNKC^FL*I02_&7R2(4@!_FZ6)R>?%B&A]4PI8KB59Y2T6D M1$B).UR0ECC$C N)/&>:LU7UKWX.@GR*?&JKMP8.[^V@\YFRWD 0GA1(I>^X M(.!\( * <69BL+IZ"O;6\T^#$ =+=*O=42U;+.PVX(TN4R(Z,$6.GD&9PJX]]E:0?@E%?&FU1[$,YV M-,/W@'N?O KU2N^52KXTC7.X,TE:7@<=B?41N+#1!UZ[Y_-F)&/E1BKI^^&& M,%B\3R5#\F I+W^\@^7E/'47N*Y^O!J18H1ECKE2@Q1+"^J$YE0*EH1$A394 MVBAK)PW[HSM61J4&%7:QJXY*FI@:MY%>H5R[>CV@-:LY*1(>6UT7P3+C1/F63;:K>ZF9TINS(R3P!HNRCA08$*2V/ M+Z:3/ E=U?VOES '//C64;]4K&_&;>EY[,JL;T.<%HP(9H1B:,"&ZL&3QQ&- M[^%44][#K@&U)-]B="6N> YA>0GG[_WYY,OJGI^C6D/DFF0(^!)(#L0%;8@V MVFFKHP->?7KE)B#'9D$URW:XF&LGZ38B^KV0OMRG"#ES9E/I)-!]B8Y8!Y& MCSH'E<'0?GA#!'G"^6KV ^_X$_[-I+G'F?HQ%"EH@N MKIBG3+S(M.A3904FN\S:F@B;@3U[@K130_L8V&\)%FEQTXOK[33/YA<=NX?4 M">_^U*'5P7OBKA4#2XM%2MW#?TF+,)]\NX)]11_%-6HP!Q*L1.O2F3*JDC&B M->4VH\5I?/4*^\BR6 5-'?GH>-9Z8/$ M/JLALYIN> &R:FAP/==.T6 3)]$S3DKG%&(]540KR)2CA9!RKTS0+N7=?N@S M5-[!,FO@7[]'&P"*6]<=[5TS))FM9R8(PGVI9"CCSZUB0"+^S)K4-=NK;/H^ M1'$$S[FA[3M0RK5C9ZNEW@75?7DW6_Y7:8EU@2=02+'[V4U,:/%V&BY+D_RS MZ(STI7]U+ON,Q!.F#+#T1&6$;;(,(=P[7[>$UX8B.0V:C*^4%I&ZGOA+Q=0J M;56"CNS,*,FTX90P*G))6"7T(ZQ%T07*M1)4W1\47.B:A+%:X&/'(1 MNB0VB%2N&K!R\-+$:ES-/_W-Y79L'KMSQB98DS=!@9LD3;_ HU=)G MP7T 7GU66P]8QTHI'8DOVUA;26\-/.M-1^DUP*L*OSX0&Y55]X!WG/+JZJK= M1IW*>CD2A20W+JLH22I#-62I^0((0()2P09G(C6UBR:/1IT=]=9/@3G[J&,D MQBRN]^*KY(6*5H8R4ZY,DR,R,4/ E#)!W(@5#]'H5+LTOP^N\;WFZ@KM09A! MVFA0BGWKI;G^]M\FZ,W/P]_7&]0$[HE&T%>C1S:-J&N^S;555UU@G MWU;0SN? DN(H;UU:U\A 0%).@&HMHJ'@73H];O6WGYX&M?;14DM*O9U^NUPN M.@FP=<,J$ DHDV7"O$"S0$K06+ MKVCXE7^]_I_+R77#%8;CICGUC 3=5&D6S4*?/L*_-C.YJ? MVXBNI*46*?.T6,XG89GB9HR;?WK%_3[8&]G10W ?QZRNQ8'[N?.Q%=A@$QNT M!H&OGU+*$'!H(DI%$[')X3YOO!3<<.:K)T^>'OEVV-U/D7O[Z*W1P7G=&I8Q M!581RU/ICT$-BD :(HSGC#LG@ZW-H)NGCV\WC:>U#:?@ 2)O85:ORTSN-;0/ MUE J@B ZJT2D<)[X1'+ MIS3_/BE#Y]_G#6@7G_$C%YM_=>60]%E+(^.IYCJ.%*.L09#9$]-N@U.NZIJD M2)I!%L1P/ "DIH*XTAC5I1R\LY8I5SLB]?29NBOB^=2)NH]2&Q#TCT^?Y]VI M\N-3.4.NCIG.1K"<:^>Y)RIP-#6,1,O4HIRR22YD)9FH'M_:CF9\,^UX6IXU M45$#,^Z/3[_.OJ?YM'NKKML!^^4#G#PP'[C*Q#N-.!-H I1&H@!M694X3ZQV M/4)?;#\UL1JHKX6K.)M_F\UAF3:"M\CR4.=HF^5#J M=92MWY%P Y"?FC5#%=,@+O^J3*CI>FN6E?^2OLT6D^6Z-4"0(EJ$EH4J=^ML M))9)1Q27E.H +%4?2?H(G)^9.964U"!446)M9S(G*9GDQ(%1R&&EB-_[+*WW*OW/T4 U^(H$VC.9V7U9X8#D\KC>G0LO1WQ MBY4Z$.&<3"Y%2.9>>>6VSJ>;'_ S*KV:P!L8K2^^P^2\!&+?S.:?X/R>2?1B M/:.H]!SI)'&&^QRXLE>AE02E\8@BUJ5$DN8,1)*@8NTLR+X8?T:.C:+/!N;N M#KPA7%Y59['E45X/\P=4S--["_#UU$:8A\LPACP80L+4FYI#FC,,31 M,DK,9Q4S]U+[IT+?.\#_H>^8FF]@_M]?Q,T"[B[G+*$K&X2PA$N#DJ()B+.) M$N.89Q883:YV_*$OMG](6%E_#WFF!KL:I4)D>2LQ@")Y_ 4J!DKY2QL,%C1( MWLH]7#]C#0\MGH?,E4/8NJ./7T:'ZRS MIY5B%)HCN)L3GLO(X#([!P LH=3*[#R^E+R?5]T*X4_+WB>A\H<\-D^%QW?- M%9N9Q048(@)%,4>MB7<\X7>4:0:!T?L)TO8\_NDMTJ>C\H<\MN-;#M<*.5.E M/)1)AB(L,?N@69DOQ8DWE":54.GY>2(ZGO(/#=&R[[:TX'V?TB+ M-GNCSPZJRU<;-5 CRU6[E MOD#(6'&&<9L.=CSS5KK0XT09Z7E$TQ='XYLE$ M(I5SQ%%#2>1*.!V2UZ[VU<"?O('>/MQMUT!O'[T?NX'>W6$FVH'.G@6B3!EF M4CK+6E&\1V-M2-EJI7O%J9[Z/*4CZ7KC]*5]9-YP:$\?&*Q_2EO<2^=?K2/C)K.GV)9NUUQ)T_ MB%PJT=#GLE%ZPJ5%-TPSKM()35\Z6'D'RZQ!\4[QG.]=&(I1:&>I(MG)7!** M@;ARW\($$WGV021N*IOL#U'\G%91):TT*+*YB^@=7*2KJM8^N!I=+MV&Z3@7 M18?J[%$*#!1X\XWC%CYJ@?&,FR$U(1&9DR8 +!*JN;)HD4@K:@\?&)<(.^YA MCL6#?>1S]Z_-AY'97-1I-W[<+P M!V@_3?Y^%*Q+C%/%$6*Y!B/+C!V7="0)I&?:)L&].8P<.YY\DMRH*>WF&\>G M]#U-;P%=(2]PUXVCDLE114V,%(@664T@4$[PATCC'+.+!VX^* M=N9FM*_+N*Y'R6P4U4(F-*LU\^@^&8M6-G+;@^;:NACL_3G;?>FQ\]DGR8^Z M$F]0+MVSL2\//D1I ]$I.Z2Q1+?:(Z%S""XY;1GUS7K:GGB/]R&.;0/MM>18 MKWZO?<#^T^.]IL8'->(^1%U'[_&N6/:Z% "6%A0(.FOBH^/H05+KF16,0;.1 M%<^]Q_MXU-I'2R/U>%\WCU8VZA@\)X$I/+7!(+1<4@:>&4$AVF1K#YU]QBV\ M]U+D'BV\]]%"@RY&C]_U^!V6ZPJ[O$SS]]/T^>M\=OGE:PDV_%>"^:W"NHC& MR(4XFZZD2Z+/4WOA^EFMG[8AXH/YJ1ZM^A_F?:0G^-CST MBI=S",M+.+]Y73ZD^606SSQ$1RVUA'6CZ*/092 ?)51:)[,)TAG6*QBQYX-_ M1B(U5U"#).K]2O8WW]]-SI*128,/Q%J.! >!YFE GUYIK;W53,I^]89[;%"; M.^E.GUL/OF&/ M,U8["(&HA!22U%@"J%0B10*>K8/L52\;8-.G#[)F;GW@*I ;7"Z_SO L M6\V)3E%REZ@C2GITT+2FQ$6+)C1SN-G@UL.@]JR)S4C&SGU4T.RLNH0;!/X> MHKJ*8_7!U2@UL0W3<;(0-?2VDPH#A#XF*:)@C@("TI[G$H3TQ.D I<=U4": MM-6G]8U+AAUI@S&YL(^L6V0$9O,T^3)]-;M$G_C'^JX.#YF!HR38TBXR!K1O M>4GE,\FRX%YD6WWTT 8@Z)Q:U)%9(-(FEH,3ZR(G#8] 9;Y#/U4BP"W*@C[P&LU(^YQ:,=Q&"HIL@\]!FJAQ2RW'3!9BCHR%@@'":MA3"XP MW-NXCD:I8"6O;4$>A20['(GC<&0?X;>9H)Q*J01@EM;A+E:ME3A!9!NFY:#VAL7@Y$(2^?]7S MV9%BAV$P-B?VD7@#+KQ??DWS=[-I2:>GZ?).[KT[QI+C+J%%1!P/"#*"7+5A MU%H*+JUBH7K$>1>F\ ?#=@[J!^];6T\7D[?3V%L$QQ#3;3I(P30 3SHEQL,\2C M]$@43G&;C>:I=N.;O0 ^=T*UTT:+0PU] 80W_5)Z6=_V]!9G6>8 BH:UJ5VQN1_/<25%)SK6OHG_H6I>_NNRJ"?]]YA"K4@ M3'?6"A5YK3T'\^&$AVCXA[1Y\ /)L/6QYX<%^H(N.+(JQ72 MV6*Y#VT9@BF=_(@0&ET^M(.(=Y$1"IJA? 33][OI;2/#?@]^WG1H*.3:LZF0 MDP$=+_B2WN>-N%<\QA^72.%*3K]-+B;+SO@YT\"]C303#8JBC&PFSC!)K-76 M@^166-J/'X-P/&^ZC*>"BO.B'D\C792RDC,5+).96F*X#R5@Y%$DX(FT&F+R MQMM4>ZSC(W">*TEJ2[KBL*7K:J*4TWS>>3^K2RSEVLC*Q3X_G_U5(D=G65,? MI-8DJ%2Z_'A-G#>"),=#0EN9(6EK%W#MAO7<25%;\A4G&*TAEL%*8?9E6D8K M(>XDJ"'A]@.$ M;@WM,M_:T 0NH0<&);W@DB-V MU1,.A ]":G__OMM8\AAUAD]3'CUHGM!*04_E(EM735L^:'4SNZQO-NWFBG4W M-;@S26=)LN;H_@=:VBGC]AQ9S)Y2GQ.KG4Y\%-"Q6OJUH\&FXN8JZF@0J+^' M:7T)JP>H1A4J&P$=ISBEHN(VMDRH(?71*,&,EKCA2A1;0#<_&GP#F'/$"&ID M\I(9'IXO%7:4I(S-A'V$W8 !/;;&=8FES8FJR%95NC(%5L;:6Z(RNO\6K)6A M=C*O-[CQBU0J*'-_6^4 3;3H*'8#]%U:WLPR?CO]GA;+\NJ4Z=SE0+W"RY6/ MU#AT!C-'T '?%Y#XYB1N@F0*O3JKZNVFY'G^=^6UF#&P@@C%')+>4^"B!)*:$82Q;YFO?J^B'["?@42V]-+B[ M]3&%_M%5W^"@_;2^-, M<, 7564T.+DJ+9H3L3:)TGL!N#)*U9^W_1#%^%0ZOG8?./J#5-.B#"],7J8\ MFZ?[LEI<+WRYG$_\9=<%\O/L Q31G 49*8(.!&A7/^8B\3((HB'B'HZF;&*U M2SD/0_H/Z<90\5B'\BQ,-LMIXP) ",UC*571:+A8A=]E*4@*7'*C)'.,CG$" M[P/Z'[J.K/@&]_H>LUK6N#_,YJOR_@WP;;;!XK9/A,JE\[?FQ!H47L3W,=,D M :!V3A=N)Q MF\U8+<'_83[[EN;+'S"-Y?._=6.^TO+3Y<4%S'_,\I;?#TCX#WSBP * FNNM M5!"P?N2'RV1+-1!GQ#GPQ NJ1;GJG5WM1EJ[40U^ MP\+7%"_/2P7EMF>M$HG1:HJ;31EF6VJARB 33[,B8#+^PS,+MG;8LR^VL9+] ME3GRP MKH8JGDMK?NJ27/S[C1ZRN22<:3 M4](#UK'2_&WH,&NKE@:A@.VKQP]8=T?H ;%1VK\'O.,4 517;5_J#-3+D2@D MC.4).)K5H>3"I;33O35U=A0-/ 7F[*..VO-_BK]TN4SS M?X-Y_ O]((3X:9:7Y=MU7I$*(Q/G))5\D.1E3I'KDHL:,@U20>@W?GCGH\;W M8:MK9]9,M"UZ7UU.SN-D^F4]N4\:K@S+1+ED$4TL0V^]*8UND4Z 9C7D5B?0:H7%(A(OH MA?4V65<[/?4(G--C0BW9-PCSO[F3O\MUU8YW$92I]_E3I\BQ] M&1*:2L]O+:)5P91.3Y59L1W-Z9&BDN3;C.9:H*O%%-^@W"U%O7_NM\MEB<@9&&0M#$ M1L56LRPM@"1*V>Q=!B6J9Z4?1_2$V%$G=%91 6U+3'])W^8I3*X&E'T[3YW8 MI^4V\GPY^=_NYUL7<^:] PH)B!.@2P.,3+PS0 0'IJ03%&VF=H6"@["?'.6. MHM0Q8R/OTO(LV*BI1EC!"(,O3NF.(%!>@CIKG 4=W6@16<1SUY[C\H12 MD")K!=R4=\&4:GX\T,%;0[RB*(Z@K RU0[3/, 6Y#T<.3D'NHXJGDH*\GLK[ M\D?7\>-5*=7I@MF,*N>%-R2PI(ADUA%+32!9@>#4>NI5[=*FK6">?+IQ+]7? M=^ZKJ*#%Q+R[HZ0W#(_NID7_,9WY19I_7_63^G:YO-O2]/:JUG?H>JRK46:R MU9J.D\ZL1)UMA'P*>G].O,XZ9K1-&?K0T73=LM#@#8*$!) U95%5'P#SO/B\ M(\?ZS.B\C[K'=%*OXG\T:A]#SB3YC#+3B>*9!(9 "$X';VG]V]P[((WOJCX- MW?=U< ]07(N)J3TB-V>OC$2^D)4X[38*7RN;9UV ?7DPR& M#'$^JBNC 6%>P;?)$LY?__T-/?XN3;5XNYK!$5]>+M_-EO^5EA]@$L]\4)"$ MR03% 40"+T5YX(ABC// O5*A]OG8%]O)$:>)4K:>8LVK_J\U_B1\RF=2W8AHL$3CJ:J3!\M$[2X/AV*M M%]';$\$JPN!=**9&)HZ+1*1 XQ><2F@06^Z"Y:"K6W/#$(\5_1N%>]MC@LV5 M>>Q(X6*^O.F8=;.EP'GGF'&CC+ \$\-*VY& YY1S/!"E:7!46Q5=[$-+?,HM M2N*?;NCX*(#C1P;;$V!66Q$U:X,+J!7!;D.Z\I+Z@-HGT+>+)=N C!N=JZBH M62LICT:!+'D43'LT7UFI0DJ!^&0CH<6\%%)%JWO5@#TMU6\)9(VM^7V$6U'C MH4P)F/\X^^/3F4#'D[+LB+,\KCI/0)"Q](1R@2OIE'EL_U^D\"]?9M__]>H3 M5QJ^^L.-@F^>-V)O]7J"GPV26D6'?8W@UY=G2J9$E55X[)0;XY0[?#B:08[[ MTN2]3 YZK.'&?GK[]>4IZ&U/J36(^+Z;3?]85W46X]_SOH<*LT&E?6O9M,RM&?>A?,^3A9_OOSQ,DW#UPN8_[G* M?S@.D2E-/$B%^(0D7MA,=+!XI*12$E>[6G87II_(\FZBIE%HM$:W3L#VP-EI@\B&,T422#2+2DM$$,F1" EX+?)Y#VE^?<6=>65TZ30%P:#!%;G!%8,@*D9 M>\M&"PVN=&V#\X\-(#IWC!)3(Y;ZBU#$;)F3M.O[1J;&_@=&<&?N(O0$C;ISZ!R#7 M-YR-%X9SW!YQO64:J<'3D#,B(K!$>?8RU3YR=H)Z K;(H2JM@ M5Z_'=5-09HRB"7#U!L_5F!CQ-B@BG!&>496EJUV4UA_=,1JO'B$SWDA=(Q/K MC NC@S2T1.A+0%#CV^31L1-!4 C^RBAML?[[K+( MYWU^U47_)VGQ^N^04NG1\SE-[PQ9W^#*G;DD!-602.G!0"1'[] JGPGWT6=I M?!#JWAWA+1[Q(!@GQYJ1-=/^ O'KBV_GLQ\I70U9+F(;,K+XL8\;6(;8&VFE MDL)?"L84;SWNE\FBU#M=SM/-294"0]7C2<6X1A*I *C-[$C@$&,.@"2J7177 M"UB]8L&'CUOY_1)RV%Y\1 "5D9A\:AI88H!L%'DZ)B M]0MU-R$Y?LBONN8?#-48K($&?OI#5%?.9Q]R9JCR4?EPP[ GECQR!0%/VR MA/T?>HR@2PTUS4:0<<602D^7BX7"M6FEV#6$\#[@&CX@6/6X\>_TK'@<*_K[X!DFOQEE[! MB2J"9RX3!;Z,+@!#K*." 6;: *58XU[7,T5^,C%C+KZVT=@E?7V._P]N;B\ MN *B Q64>TIL*,5"*7@"&K=YIITR3.1@3*^DUP[-W7GHN.7?!XM]5D-F-U:@&>C=,B4 M9E>[I*$"[/$-Z/8!W;&UV:1?S\8E7*&<_P[+\'4R_;+!77B?NU^>B<0RV(SO MIP[AI<>]J"_-5LT?5Q^S*=_&^*9]QP7'W@ M1 EMT>;#]Z.;D6P-8V@ZA!1Y_8YE/8#]1%P:H)&MY>K52C$^IFYN08FP_?@\ MA^D"NK$J0\HQ=GWDP)*,O1!7Z_2T\9DWM/%<<9>8)8)17=K_1^+0$")>>YO1 MR)=6UQX.MPM3S=WW0Q/BXHC3PR8GTNESRLP/?',1(S]U[99*SJ MY=H=5)2Q!]#Q^C159,YC_9C:J.CIU&?T6=]J'"FZPZY<+E)EDHK,-!!(49,2 M^U)@*/#JX[?ZHSM^H+X94QXD;IMHK$DZ_P;/>EAQ#T3-JCONHSE674<;_3U" MDP'"'X<6P6N&F[,D$9U*(B&724V2$3")4T&E2]5G((U%AYV5'<=BPSXRKYQQ M>/5UDO+KOU- 4_X[;IUY$M C7(5C,^.2N<@)UU24(GU/P&9/LDI>!*U\I+TJ M W>$L!^!<(S$_C#MS.J+MG8UQV]IL4CITR6>?K! MQ#\Y'RR_/$!?G03:='G M=R8KYHGIV@9+$8FGC)*4-'=,>T\5V^4?]7G0<95;S5"M+M.V^OZPIE,NRN=[[^5K_\Y MGRR7:?INML2-9@76.QMC2$1%GO&8RH*XK"D!9XU ";"H[(%J?OS)ITV"BE)O M?P_I8UK-$;XL(S%N6HO?^3%,XY7\2AQO6%SLX*<-#IG566>U:-JMYY:GO2C/ M+I-(;@5BJ5564&N("LKAJ6!>]N*N]*_< M[R ]M=$3JS,O%]P-[J<0T,(*B;L,DMN6L;0=\,:+H%5FRV-1M)HJ>2JQL[=3 MW C2=8/>W\I_4/14G#7C.:C2X$!PC>L)X(@S3I$ 1N6R=:5<^X+3(W">0G2L M*@-F;331(-JQ!=J5F]<'7*-XV*/ CA,:JZ;&?O08H(/1B:)D=-9S03Q+$?=A M;PE0DXF093 VDV"K!]^/0) =P;+C\&,?T3?I<;58OL^?X#RMNPOK%$16W)#@ M8RC7OC3Q*> 7*A1ET>@<:T=+'X 8W]FJJ*0'[:R&2+A!"5ZQPO #O^(Y^4OZ MGLYG7:^);O;68EW\RD&GY*,EE#M!I/*2^*A+SR9)HY>.AE _&[<3UBG1HK86 M&NP-G]+Y^^AWF?Z8E?G\77T3^ZL@"L=2A^(%R7G3MV+ZGNR"!)V.,\B31 >G4'=N:&FFPOY0[R/=$L+Z2W -8(\=V*ZACU7M45.&LI?P;&"C; M 5HIJ?0NDY#+[!MGT7)*5!.G0LPE31WO)WR?&S%V5GX<@Q?[B+UV*O$36M%S MF(9T:YO\"O,O-VX7-4%XX0B/N%HI@!++3"RS@ZFPH"B-]PR1+:G#74\:W[*H MI)%9*W'6SO]_6L["GR]A44["BV+B=(;4E;5S=57@"B;ZV%'K.Q&JRKJY'[EBYYFD.M( GE 7\32B(A+@&B$J(;C5 M!M"?;NH\KG A M$"-\3@8,H3*;,O!4$%^H+I4%#@R8L+4OS6[",5:%314]/X@Y#Q7L4RF?N;^0 M=5?+S'#'\ZF(Q(CB^$KBF&1$X2F9;<35<-&8),=N#CQ8Q3LXIQ]1\@Y38U,#=.3>GVL>IX#<8:SBG!_Q=O60CB# _$:X2*W^E$5@,@(G'BERHQCEYD)D.W]OM_/BPC[I!";\F ?0==.(/QZ/O-P_F\)8B@C MNCZF>-E=L[LZIZB6&EUI00PPBB/3RGC6P)7WP^'..'#<\ M5!>S-H)L?>!OR(<[*676):;-2Y/S8(!88*$T70XFV\2,:GKT/Z'BHZ9&P$#1 M-T@G;$^>] 'V3Y71WBKL74URB/Q'K3*2C"L>9"J;6"32VT2\QP-1L"1"-E0E MPY\W,096&;7AQ3YB'Z/*J!1CXA^[?.G=;'D&H506@0CGT6\V!HVE("S)E#-E MI4V1]>L[LM=CGU(">B]=[:H_JB/HRCWR;R8U4&IYE,AQYQ@NF&H$854FW''% MF,E,T5[;P9,?'U/+0CA7[?A>"FC MSNB:.D;1X\"CACAE.:$Z>VZD1J^FUT7&8RNPUY28&OK;1V"5]79W:(9/67-) M#1X5O.P@P1$;F"<>?,9SD7I.:\SA>B*#1O82^]9!(_O(K/()>'=<3=#197PT M<;Y4AWG/"$@>"1,J!3R&T=WOE6!_'B-^#E;>P3)K'0"]:V^MY]=_F"TZB2Y> MGT^Z;E$I?DCSR2RNV^IK+22GT1*A!)[_0A13/PNB$I6>A^Q!UI^Y/!CVT9-L MOU6IVAE;@:T#='>74(K.P]7W[$Q&]!WQ6",,RJ572H%X;2C1^/[@'B=I]K7O MD_;%=OIL.EP56[>M ZM .\DM4OB7+[/O_XJ;Y+^^^ OFL7-$I^<_=I=^WB'% M[<]9\2'$&QK<_>2]*D'W05FK_!,=X_3@XL:+^;R<6EWKSI<_;O[.53O/#M8U M-M1YR0B\@XMU+4KE>H<6$(=$=3K&3PJQNVLO?Z!2%ZM0UNT?_XKX\/L7>9GF M;Y*?7\+\Q^>_9I^_SBX7,(VO)U^^+E-:)SRL<>CT1GP;( 0B0Q3$"C0/ (+2 M)G/!#-R5ZY;83P-P1]BH&K+R3MSHV*JL&9DHZT%4_R_-9^^GZ(:[J PQ"@]O!R%3V6](=<\'GC"% M6HC\(2W4\!N0JW:MA=Y_3+\CP=-]FG?L7W=_H*Y,,!*$,>W1(@BE4:QT)"6E M&)/)B_O%38]=A-SGT2=,E;9J>$@:/<(QUXG@&J[R%(T[@L@K:+45SS%;C_[A&G36!$/>6/JVMJ=4-].X^3[)%["^:*ZR7W_LX<9W;OA M#K2]\2%G+\[/;SWB]SM4VWO]6S]PR.O_^R1\A73^_M/E^?GD^_4QQJE0*3-* M@DR:2$".>>L5T:[Q+"W=>P0K"V%J;NN4UN_IQ^>)Q M _F__^?_ U!+ P04 " !;G498;1K1Q1=2 !*=0 % '-N87 M,C R M,S$R,S%?9S$N:G!G['P'6%1;DO!M4B,Y9V@$% 3).3:H)!%)2@XB09"< $ 7P )) M AC7+7P #T,MP:PKMN@ZU_M#^F__ 6H !C<)L! %_?([C^+',- ,/V'ZC^ M>0& BH6[M3VSJJF9U_4'[#>8OUJ3XMIJN6^P_MBN38C_M8TI) "0E_:O_) MLJ"47[C]T[)_N@3X!(0D^/@E^(29^<0DA(0D!,5_]][U& 6@#M@#=@#S( J M8 J8 ;\,!AJ&Q6CEZNHHP?AX\7D()Z.IJ: MV5BX,C^W>&%M+\U^T-#,SFQM+LVN(ZS*I^IXW\+*6LG;V4++^_$3,V\;,W%S M=J@,(9Z4IX2GG:.=A:LILZ>=K;V+A*?I%G^I2\>'AX\'H(\#LXO>/G%Q<5Y^01X!02XKRFX7;SL74T]N>U=6/^% MP0,+%S-G:T=7:P=[YE\^FSYW<'.59G%SLS:7L#2U%'YN;B[,_=Q4T)R;G]_< ME-O47)"?VUQ0T%Q4F%],P)+_.POY[? M'M<3&3T+W ? V-@XV%A@'&P<7# 8%X\4_]K&>)3$) 2D-)1TM#24--3T3.PW MZ1EO,5+3L/"PW.*XPW67BXZ95Y"74X"=DXOS%R8@,"XNW@T\"GQ\"DX&&@;. MO_M"MP"DN*#7&'68(!8 @Q2$20I"=P"0ZX4 &_3K]:\1$82!B86- \:]@8=_ M35!% F" ,#$QL#"QL;&NUVV0WS4>P"+%)KO)+X=#KF$*9G&B$ B*_XC+>J^L ME5)S!,XF^-PY^ 8>%34-+=VMV^P<=SB%A$5$Q<0E[C^05U!44GZH]>2IMHZN MGKZ9N87E"ROKERZN;NX>GE[>(:]"P\(C7DH$ 3-"_7K^K%^FU7AA86)A8X%_T F%X_$) BH5]DQ^'3$X#;.I$SB(0 MA$MQ+_YC6>L-5D%-..5SYQ$\*C8AV"W$+ZK]JMF_3['@_Y!F?U3L3WK- 28 MH.O!PR0%H,"Y0J1Y>2Y)8X68THKFX'='"B+E$FA[)IEMX_UB[K@3BZMH'474 MK5,=SB!>\-M;2SAW7WWDP00E8<'EU$'3([JL7:EL&6),Y#7UU'1?JWW>YT01 M<$\\C!8?(O PYS5T=L0=F/QG4VQIR,W2>%= 11%?P ^9! M0VP$JG8GHO>&5Q;#-SG M#8]O5R-*/DQ*5)Y7BDIP;?:P-06?:?EJ),V5$-AN]\F*S:AQ*FI$ IN?BQBI M.YVV9]*LI[P?Y^0L^J48*3I\OFN:%Y&>][9K7TP,6YE 0$"<\ILL-H7&_VH@ M6=@3H68R)W3.T+(/E;TM%U13W>;*>V6LRY0@!B<_8/318&9< M% ]8<2C.JD+VPF!V6(ZOA08>*I)F&0V.&E"9Q>9F*!^H(?;VZL;L>%G27T3= MG^2V%[X5&I+FV8K]?MP\L'#Y_AS'T,/=[:JJ:/<:CW>X/P7G>\IE#M_4RLM^ MV90QO%+.(KX]=5!\'$!CA*Q13C&VDGB4JCEOK!_/)H"[EK[FV"Z9?.L];>0& M#71>++,#C"+;NK0N]#212$^UIM(NZS5_\-KKKF:_U&MZ(H97;L:"_7;;N$PU M\GQBDHP.JHB CCU6=?C$KD1HF0KF*I-UY._(P04DE*J6B"H/B, MGY%W0 8:=3;2/-O;?+19H:OJ\S?PU(X^^Z:;H **FN&$: "Y1W=P&57_[LI; M!0UDT37+4DC].9+I<2D:@$Z:(''0P*5[Z<@_T?\_H>O0 *FO-EPQM*:D=)E+ M^+UW*Z;7Z(OA0O.X;LH-NN8]/5B:77^.56K2!5$,OQ+)%9$NZBUH%_4;'G'L M.F@@$ >>;NP?C@K]<>Q[^U'*W0_B'@!\B M.Y=6F)N\?_XEQ<0O:&#H^!T*U(P&&$LSH;!/OD\_'99X$C\S^7;8#T:]*HY< M& UXV8QO1&EDHCB^2W-L5?TXZEA>Q+ M['+C(.Z2EO?/WD'[BC7D 8K? ?6I@%6C\>:=49,K8.+\8PD:Z&DH")C*;3X' M?3D"-.0I_D.@=3M5TM/8>E4I.T9%L@$H!&LJ;W*]0;Y&W)=%.GPJFFD,\YE^ MFV:#JW1XZQ0Z;W@]=2\%/$OQP[J7/?9N.&T8#UR]A@4(KM%PW<#\-'$QQG<, MY?&)?0M:\%P\28+OAPU9P,0>-P>D9S^X93>.!KY-H($E5O!D;2=\L:LYJK#< MIJ8XRVK,94U)M5[@W$OEL.:2.,[[!(IQR0S/#,R.517IM*^BA(A\=,?LSSSQ M848#'DRK4VZR3%RPTNF -CK-W-2K@?4Z,:A A1=))A(O?3&-[FB M66!==:AL&X^H@>0IUT&3=E4F+,?E44E@I;$!@*ZTHYF40 M&@!C.EX2NE*H@R,]XTZ,X6&?2LZQ)_:CQ"\*(4.O_)XV.5QZUT[!-[H67T5: MC/"FF8S>7&VG%>6@'NY8E$ #+5")<_=( '%]A]%02;-52#4!C)!?NF?-%5F MDT^A7E#2H!WC$0^+]0[V M&83[ZC/I=^*Z+@8?D0 \!'TSX>4C)*;K>7AX*;T^?/CYH0)%YU@B6X\O<>2;S2[AC./8Z[6C^1[>L^)CM?0 (X,E9%GVA,H*>IF6$-MP[L] M*NW#Z+/PRN_2$K;&*E,A*FKP>N)('N.[ M41FQG6[*HT=.N?QLZMG==!Q/Y6GPP+)@T\?9@7@,CXWRD\?RG)"XC\00!8G M0+Z%&CTON.3SRB)J$]>T2M U,H\9%Y#X$ ;^"*[-U^G/H$?D1S:!D"50/.2: M^3?X[JNKC"?]6(_00-&KC)S,5)GYK]Y7POG;5*G5Z=BH-"?&@;RV&RRI@DEN MTKA9^$+_JWU#6S'25S7?$]JND[I0P1$[,R%J!A6*N>1H*E+#J'H?7&#)# @H M2W.M#5&_G(G; R&>+[8M0-XGMNN;AV:LX3SY#-N0J;OX+'TU $!A&Z%5D-@ M$IY+IQ7/'YO5H]C!4RB]/L5?O.QK3K)T[ZG8>=!3#0R6T*_0/I M7*V>V.V_ ^H6;+[ON@0..V>L$*L>/SIA*J]CJCP5< M0F+RM3LO]7RR=E-51=7&ES^4SIA762_51=&2W;41*">/;W4)+AXG>?FNH]_N M\6GK:7(UG9#$?.[)V*V)][)C+TSYI4PCM#EARHP^I=\!\0S:8;2TMJ$TYR>&NN%M72GS%#7*1]217.*;>I2>OF^M7U* MY8@9_]OT'MPX]DSF5K.X>F)_;^U^I+LJ%/;!&#)J6WG1RVW+6A,[I1'G2KZK MCE>+!FS &5[BXB5FQO"FBA6;V6)9JPW9!$;FF=ENO[N/I\C/$ -,![<^X+[I M#%0>-#>K-%L'MH1B3 RK$/J;3.R):G7)ZYVE=B5WF3VI5]V463GVSUKC<6VC M@SUI-@I*H ^K)XZ;&0R0(3HC>2,?OXZ95T8NK%OE)BA;>$[_\'K<1_G@(8B- MO!;./V2JA/?;/=<3X<4S:C?>\Z-W:$!6*,#4&G*$5WZ]4+FB 3R@65X=U38* MW:2T0 .!6RB*?Z+_\6C*H!6[^^W&8'CH?D.!M?LM[K%3)UP2VEPI3B+)S![S MZV5;^NHCBDTU=ZL,R=5> MQ 0P"6RYGY^/ATYM-DUVN5E10=HF2*),F"SU9B'DA[[B%<;U;H41VA;W3]P? M<$RL%_=]H;5!6<@HF-')><:'GJEB8H*G2M-\I\:@D^Y3FU$4M>?Y[#)[L%V5 M[DG>;D!=4R#DV#FHM_O4X(#8++:KGE9*.GN O),G_OGF]M.WL[=QI14?GL72 MZ_IC^[K;<&O.L\.;BF-B), W\$7[IED/%.:8UERV.3"W9[BD755IAP6LD^\6 M">#6W,.]+ CX6AEWCGV]N90(" 5,LC__ULV@_\3^UV +9[>\_7*;[(IC*LG, MZ%="GZ">/2T$.+(C_R_X;39S?-\(#<1[:**!4N6 (\Q_.RGX#92FR-S<]LBD M;Q+40[++?8BA?I34>#86G[2L]XU(9ODB\^3+F(RTKP(:> 5I)7R1/U"C.Q%R MWZ'R ,@PH($VRJ7XS]OJH9/";GJ?"&2LGF_'7S P=GA_ M<,\B5AEU_2)-K%@U>M2CC:^BE,R18]R' X5JS4WT_1VK?N/%"K1] AFR))Y5 M+>MFP#"G6^/A\-Z$0VBD-:::K1 -,5DZ0W8''FE,D66WOH#LY:" (L_$% MLN)JYEQ+==S.S8]G2F-L7:_8/EOO8[RWP-<>(9#E?S)K^5?X6VNEL/_OY_F_ M!\'GY[./QO9Y2]=5? RL9O3R7 (C:TE?N%L3F3Q7@?=.K1HE=3.G""49_ZN^[YMV!= MAL539+$[ Z=Y>%^DJ/S3A;4!2N]18XZ?8.O)[<:(F ZGES+ 5(V\7U[/ M@1U#_OI3PM?/S[^XQ)VDC7X[;[)!;F4O^$HAW^?ZJL!W?32MQXTXX4W.T21^ M6/&KD!RF(]!1'F7F1QMM?];ANU4Q FH"DR>4J8)S&!*0>Q*DVUSW_OW&_1O M8=/\DV?;Y'B+%Q7X\NJW>XU_MRW:KO=+NXV4,/PK'PWF;ALF3:FE_ILP=9_$ MN';V*L^XW0N8RA %,E,3F;ZA?-GDQ6D\7?Y9?!>F M^USMF42FIG?B7"KP[9=G$7\OZ,J(P(M+8WSI/V^*UN*[D9+V*/@6@#G00 @( M::Y]3 $ZG-J=74XKYE*?:&*T.0O;[]*[515S7@ FZX)"4OQTIX:K#AVZ!X@. M6Q9)CAQ>^S.IAGYZ6H_')[7&\&)ZF!*ZGZE_#FX_7\M\[2MI5K15VO2'T3-W M)JX5!\^IX\3\1U^Y4&X$T,9^;B)=M*;ZR)-<(#;^3O7Y[9GG%M$?2+J85ZGQ M!T=ZN&J?TKK1[OM3SBG"5-6TIU2VRV8X:O0TSWNECLA:=G?9=)XN8/8\">Q3 M[OXN*_TP\E"EV)^;OA7%$B(?IS]ZW&"*(20QL++0"\YH$UN_-]H7ZOS=7YN5 MXSX1_U.IISY^2_2]14*J6AKQPMRW9JB:ZQ(0Q254GC?)"MZ6T5+3LDHZA\0^ MUF4JEG?2MR6&948DIW)7H7(\3 NL70PIFAH3MG)2:5F,6E?OM@@,] S.?6ZA M%9X9Q0AK0 ,L^WEHP#@!#6SBE$X0>J#DYU50WVZA@6%"R*S(XF'?*1H V-' M,@?&%>7]"\M9E)+G>XP[I>^,RX.I4YT\�*7GB4IV #Y@GNCESK3VH=XJ",A&LSAC6A ME<$B18Z2ZR3*3V_*M28%L5]]B(-1@#:;*S+;-^ 'H>8(F6+Z@)<[+VD),KTE M?==<]C?6969MIG>DA6V41C28&Y]JA&J8\@'>?GTF>VD.9VL^UTD].1I 4(#\ M(S]>5=BA :G2 #A& (HE[I_X_Z?PBEU-5%6(_! W1IQ3D/TRBSCNT#OF-0C\ M&:%G\W7PC"KFTIA ,=I,A^WW_1(\KU.O@HZRN.YUB+;P_N)O')5K QJKK>5Y M?UDA#L':KCZGH&]!;;"7^_I1'Y^ GFS[IR=HH-[/"G.KG@M?'N'_KM3*W;LD M@V>UIN&UQ;UJYVH!"7,> 6*(ADYSM5WS1M(!"E!# QWJV.>.@?/G'Y$&\F=[310-!%<4F M(5+H>M%\VRJX!W]VL%Q!O2@"E_WSS7!.!4>%)R,5<.GCDGAWK0ZRSA)CDUN7 M-4D&=4ERXN[E MU5:$[.XX,/A$/V>[NTHR.)1LV0^1I9#C#;1W*ZWN7=ZS<,-/BQ';&NXWLSF1 MLP\-J0Q2:3+GB9@>7(R7-:[;L\HB"$<+PT;N/V1'THYX%[GK2PGCVO/1$H^I)%S'Z5TQC G?P>'%1)-KKMW33B7.;<3RJFBP867+JD02AXR04,&O@< MZ;6D8B<\0?11].!@U=CCH2(GL6/.&N2>SU2B+QB>=QKC:_'95PWQ[- HWZ$, MAT'J&W[0U3C-T^OIY-X4]Y]+ZK_Z.L ,'.B0@AK##GS8RVI15! MB^,9N:?"[G_'=O>O/2<'=RU05B%*_SPF)_T:DXG7N3K1@"4:H)BWILOX E_I MH W;'[R.RXHH*JW79I"X7P?OY5GS22#\:B-$RBWG4@6^;1L@3;9CM?0P9XU[ M=Q,O,_\;X'=3W@)ITT'ESPD?"*O[)+)CL_G@RQ"G-Z7,4C!Q;?'#OWLG]8]Z M(%"BL\P;YXH&PC-(:R<.IHV=\?1FR4.<>,1,LK;53)':W1&^646V?"5-NYS2O=^X[4GT/53M." M=R6(D82 O2\^G!L-1$DI.R&@71\_95C/J&#'.[+YAQFZ/[THE*[XH3/BQOBM M422YS$"_XTTK'NY*# XE!0$ ?H:M_(^IMC+W+&UW-^:%%Z-""TKL#IYS&-#R MUSQUVB\"01Y.90?*.%YE-BK[+*$!VNU%@LN'"X91DM\^K;0D^9^';/9A$G\\ M+LW9V5BM MVA)[G\:M$^TZF-% 08KCUME/:3GP-\#U[=\[+;6AKQLU\I JRG;W=9/EU5(4 M*?C?WWH?G,P9()RE MU4[7N/NHXZQ1QIDM?Z-7'W,H+=Y/?SX60M^1L:!D4=.V+[GL1M3,R\H:WS.@ MF(]L5QPO?E'_NM1NSVY)E,QPT7J**AZWI=?ND*6 9B-D+!68RRX[4J.TEKF9 MJNLZ_>GPHWP\K+XR>48U)KV$[*DVIZ-CBUG(@*TZ]F\V(":%?U&(]5<'Z87- MS,E[6#J5GXYA8^Q@W[SSSYX 9K"FFBSX=OFEP\H>/@P5,1/;[$KQY@'5R%*_ MXT)D\_<,L(N)C/Y6$]]5;J.Z,*%RIA(\_4-M-"]G4^'[BY^D$W&8/S4!8R-D MXDDB8G3Z1U&]PZNC:5'!KS#P:5K%PW8QXT!_MBLNV!#15@;%,'>E']&TW>[> MNY<PJ4&9/;MR.M?CCVM6/I#)@0"=,W!S?3E3:2ECP**#M6?OHLXQ$H M$?7)1"[^IVCS1=71E1?O'@@^AQQK10,S]88&5>F,^DIMQZE,)1D;,>USI)=/ M0#M/=-[YXB(3I#R6.BO'+>>+K5^6&>Y#A7HOR5#,SR[BG(QS_D;O=$ (_!7> M4!13CIR7>/,$?]+8GBXUY" C0J;Q'%.6\8P90[F%4;F4#Y'?C0:PD?*KU<%; M55^.>OAT2?K"1W(O6+(B8O*I0?#72[7,T< MJV'Y@N >KZ@DHQH<]@;DO42I>V@IT$ 9]3PD=EG:"C,=Z830NF9.J!0: M622TXI)KPR2;]JB*AW?_D?6:D,:'FHRGDP)9903YZ]V/5W1'7!=)K+6LZ^?? MBDZZ$$@)WE[RZ_[(&+'*)*_]KLV?,5,^1#%3;NS6&'>:KXBF7M=PU]QEWZMG MD/=UW0B(_C.GU+ H1]0-A'_%\D7'<#X"N[Q=3&F@;>ND%8^%S]#!5O+=,T=1 M1\YV5+;UC+-A(+N!BM(R6= 'G!F<77MI/[5BY3S/ (7AK&1& MSP($U3!B0G2 M[DJ*7VUUS/3.'X?D;)+T4H7FZ6[%]\WFJDB:OQ+?2J @2!W._>UT9W*_SA=E M1$R0-->;ZI" MQ6+HYEJ7!73W<_?G ^,Z^,I27!@*1 [ITU'AF=]^DCH8 M@QT]Z>%T$-/TXXRI4#&I%DHI@7!S?S5!UR;K52B]KOIC(1A!W-)P=S7,QM]O5 MF)4SC2AXRJ'&G+UA]<-8J:==S;2^*N-#82@J:Q=]KH1RXP<=?3IB\XV!+"8N M0[52.O)+D.EU:8PM-Q-J.8MEPDS>%%HFV$'JS):*VM-;$I^EQ=_VN,T0<;YDO=)R*^3\*/[<5+O !W@&%>8=5 M 6>(7]Z+7J_S*T_](X$O#K>S1I>W9V;$$*BS0'1OPSMAZ4S5JKDE!7Q8D\F !?$$M?8UF8EY M).N)';PTG$ZRF430,_C,T7TPS6[\0G'P $G*^D.G;$26,))C*90EE$IL&/N) M7&"6*^">_S?W($J#G_/2@X/&$R,!?CN@?.> CWSU&A(?M"0]0 MSN_NMU,Z"I^N*_K M&@=(IWZAI#^:_I$OC5^&IP:3A2AJF(C-UNS=*C+LFLT9>WZ7R-S@P=.-VE9G MZ:\VFSVG$8F#G.8SHDDT6*%EM,9R>\9/+2XX/168 M"5%E189?=\I68M1@7S,G Z6I'R'SEV)>Z(M]1Q<-1#;SZVI?AEV2J8TA7 6V-)0XSDRSNTT@1Y1L7#<< 5(ZV-"M7 MA5"#+=BBNE'7A$RAU1QWY0/I(#&T6-[")5=X]43"=5)A?0K#QY-6M#,C[:TS ME XX''J%!JB%H1'GZ7O?#D(_C>[M+1]2[3XG0XI!IY[+[F(!-=+-$<](;ARCQQ-NUCD"W>86 M3#:?L59YA\F/P*.!4K/+F1V+=$C!CC=ZGC:M0X6ZWVK?+-#<2M+K9?X\W;:" M&3(DW!'0?O]2+@HE(P-90,(>8*A-& MY',C18/A6R.6D4MMA6O5WP&P=@%=LU84" M4E .(7T2[N?PQ6M2L)%L@+&>YK2@M7N0_C-KGG[Y5;8,O=$;MLFU*K,9'W'% M[4+%'2/MBJ7K3=*.\NV\$BMOX:F4H(43'\]^@95@\RZG..^-%TA*>/^34$LU MHC8R^86$6:.'6<%BK#9+<:.!DO.2&A431S^$"076);^HO"*3%U)-NJ*\ M6"5,>.Y%K?\L>^U!ZU]/*%(D"Y9U$N 2Z8T''"E@W,@H*C>>J3 MJ)%C%5M-S)[5:EB> @=&X0_3 MGMHX-V_"JQ=N !4B1!1N[#B!$OHK,NR^HF--;$C3(IZ^5C\.T("UFAOTXWHCW5!GAO15AEN**Y2TJ[XIB-^AO.#=FKFF@*G]9P4%]6B7 ML0_#X E7G:C\/94E[5"]W>/9Y<]\+P MR_FE)][>JM[('[C)1=/M,O21 G2PP(\,@95BZ'FA6,=S@J9=*,M]#U50VT1. M!V/C4\'; :1-++XVXQ8C34RZJKF;T]/"+7[Y6 ']>O4:N3([D/+G/Z8OAP:< E2NSLXLR,F>T.@1E,<-&DSR_3A-,MO,B_9];_ MHHN0-!J8D3I__LVXR0Y2?O*MD"^ !+DQX(\,5AY:W^?:A!!OX6=YNJB-DJW; MY)75*&&-?6@(I>F]_(PQO[?6E&XFO7?T!;NJT>YN>1V,5$$9*LOUG1=J31PN M4O?3C:NAD0"UW">7Z?"!V]MO+;WIHYET^M$=Z:H..XH1)8&2:+XGBX[6D&4F' MD'WSP?S*:;;*1_J9GJ=@FP0Y?AHQL=4),2V6*N,'I3X?QA\#]JI2VL.54V2Y M&LS]4M&43WP298FSTRC*AO!4\(OB:PE*PF\&;6A&DBGW2;X; M87HNJVOB$/,#N0_.W4$#\CD[$AX10I_=N*E.Z&?O3+FZW)M]>Q[W7(+$"QQB MB 8ZN'F,=%3&DOM07;,:5FR?;9=_C@LHB%2MA]PGR(07ZKU4[YIE4I%\]?YIV0>RW$!' M1)2T1O" &KPF[,;"U+ZF(E:8NLU.JD@6<"I5E5$#@Q)4(K#R:*W,CM[WWGYM$T MX?BP)#+J-'Q\)/S1T&B5JAI*WLB1JB]/XL?S$T>W%F=>*B$D]J-NM+>]3-7, M7Z9\12:T)@&6GN3&S3\O%\NW:LAMYV-FGYM%GPQRK2Y2^#H@PU?LX%O%(N^? M3S,I)-'CL%X5@+_['#'[J(/'41S(<)@:SD>])$6J>2'&H:ADFO2@.$ MW6HR&U10%N^2![R>C*E9;_3RIU[HYOH)%N'1SY\!28"/1[@_O:=D M6QK]/?AQ4F/!J'O<][??]2]58$^J^'L_/=M_,:/XR.R 9+8B M@S_:#=BUR."@=OV9:[.]"US9B*QT,D$JAV:J!D0(W YY5@S]+1M7EDM;)3-? M9_"-'0N67@7W+8S+L>&0W\02%%E;)4AO@9PJZJ^9G*B,->ZX0")+&K^B@6;M M2L-Z-%#NX9N_36QB+RN]HSIQ-/]\;BCW)54-_ N%@/Y@^6?3<0MEVI,OY'/W M;6XD;UO!HDGP>UIE>UM6+Z;>-.\NPGXT2CKD6==/EMJL+12O5IP5&M_# 5H M G>Q'O9O'L8R<*IT!''[G>R74Z+:\&Z)Q^4&M81U1IIE,[>JQJ%35K.2W$-ZMRN^OH+K6]7T6GRQ2D6OV7CS]ICVCA20 BI-4(1&_]=AG?/B2&.E#%'>5B09P MURH#.]?HPWM3$*)_=NV\_ M](A29N[)N6+$42:)5??3X8/L\;M=L/79]+E2C>.3PG-(R)$#L:>T%'_^3.9N M7J12M$"=\_;JNUZI#_O0=,DV%-F(+VTV&K#P=/ZNKW<6>X- M;JCD:,U>Q:'M(IID9B /T5W@0D8Q4*2EWNX'I M_ZEZDN>=JTC8Z"UG M7#:_E:"VC*HO.9?RR*J/E^KP_?"5G08?)3>5B.'9 2RPK^V% (%L$MLJP1O! M/9/[ UE;HG2K=./G%KFI>8V6' [ZE )=X>+JR!Z&S(O-\U2# >*'X\)N MU]>JNL9RMEE#%;R*-C7-(@5%F"RM##D9C+ARS>SE85_=K)B^_TLT!;3?GK+*3KC/>,%1&6\ M4I57S\9RHG+'8,R&/0U4&VK2%W# HX@38R _)KPC7#5Y=&%T;]Z<[*X._]U( M&E=;TJG2=2O,M2%*3YOEJ3"IN[YRI;X/$K@PU.^$:-=;^EWQ47+5(ST^(:-@ MJ!BGE2$&SW4CD_;RK=Z[CHI"I_2-;6D0,E!(#P/!Y=P*Y5YJ;%+^]KEKJO\7 M"P>?%\R@O7T6HIB0^)\98LQTKN=V,8,IKCMI7%Y%^ORD50FWK"*),'99:4XZ M 8L?R'Z%<2E"-'##E9KP*OY$I]Y:#]?BP>!NJ6%,KME,XY?.)KP1?QEK=QF! MT4M5KT];)\/*Y+/]+];M.+[K[BWPS9T,*G#-F([9VAU-C!7O[BV7Z5Y^M(T' MT3PRLU](Z7YY5VB6D;-+DEM@<&%PDO]5\,)-.HX3C98LXG>7(#A[&X1$R+I* M&M*IG_M&SG'RYXV[FE1S@'C7^E(8SC?>)2P9HO*Q2SG3I=YCO849A/9/565* M#P8^S2#/V9\U)FE35=[%86EF>;/T?K^P)^O\KHVX:U/[\S& R3Z9/-DVV/'= MMOA9C6!=@A:%J52WM%[9^$4JL"[%BV!70+R(JAHBVAHV[O;*[M'TR& NN$U3 MP.FL1B 9M'.TM"\$"44)(6%%FQ+O0NU7)Y70V!&!TP[=%$U2TQ)J3!>_*8G/WV"*ZYA<76DJ:GR!L%R@1!^&-C#G( MA]9"#3_J&JN,WLPXMX/N[:W8*_7 PE?F-609'&)\GRY+8W8P,94/2PF*E%I_ MGCOSJ-$(8YD0R&''7%M*3%Y9ZQZ18=V1$1HIKU50R@8P\%(5V3#[[X?11]'1E0N.$^CP9X7&*_5<0Z:7I6 MCW7.A+<79,$GYJO"7YL'0Q:3%KRG4I+-U@2I>(_10)K*V-^JKYP+LO M./V>2SJ0]3YC\5.@O*EMZ[Q"TST.BEXE&L]@@.\W6,!'A!A]3))W=$7*6\ZS MR0:C9ZN_<@=WRC%D/)[9MLHBTH)MO.)MI%U:&ZDR%"/R1QN/ M[AL+VN/!>^(%BX]Z%4M9&DSV#''I 7 $,U=?E&2/+VFB:12H1=5T9QL;[B6J?3.A]-*Y T."IK"<1G^(5) MT'%@8NK %<.K#LBL4T^^?,H]STAN+>;!_WHG)/X-$3TX_HVCMY:OZI()L6?; M@6H=@C"PX9W*VW[;1]$-REUR0'3PT\?$^9/U=+^<)XP+JH0P67_512:/E)C6 MI*@Q]=+2ZF)(Q#K*,CQ&.Q+D;8 M%*#!'1GPJ%LI(!KRZ>(!G5YU[+3O:R<6-A]W6*Q+3$Z)R\)[AR4[B2%8'=SH MPZF&KE_,'I43[T'@,^?9^A=L&2E[T4Y&W!2@?B2T!>XIVJ(,BV*\M_WD29+\ MV!LVS=4/)6*&+X+4+T7A#U @^'C]T\DZIV*A=VJ.[.GN;PDH[( *!M^ZG?'4 MG<]91(+7 RR\>$/Q"WN$E)I3Z57Y[@ H$UIG[#+^@3Q#=LDL]BB#&'X:=91) MA8P][8:/Y6A4CZ^I;+*6MYP-&8U81J"*&H6%4^+-1_@*\"$CW5P8W>G!;?=N83>0;(]5YR M>28L:L,78Z7$KW,$:+#0^V+>V_S;.HB90F4L+P#VCMY?LYN=>87F^.@E!V8T M,FH90KU)=6[@R=X^LN/@Y,I:3UQ[IMPM11I]>,@0VLT\01Q=/27@^7AF115N ME!GE<+/^*=6I",HZ3 3L\IG&_J,B4U9&TN83=? 0E-P?9*V)Y#]N!F]Z:,\L MZ:8?->B==B>S>N*U).BP[\>/Y3G/>+0T1\K0P^&34L+%PDG?JW>$9MR*Y]X\ M?BRX]J:9B^^(VT1G1!;"-^/)>Q(T7NE:ZT!B-&LIL.,@DFN6J.&Z 4NM;N=(8Z M8J.F8SDQU/V]O6WN78N-F"^$%ZZ#UXNPO4L?ZKCC+2EEKQ>B88LH.:<'A6QJ M:=%O0!=U8">I%9K<\E%?)TCGESV% [WJQ#9- ^R:,OS#G#WC64_)$(9]<2RG MK9EK1A8;X5)ZHIU1C,Z+'<]Y">_;]HHDA;SSRW7M(F9C[%@UH\GI:"*9JHJ+ MH,.I^^29O?)XK'(%E91_>Z\&*O+8T=&#^.VJ(\":NKMY[9?=_MA-B+#\K/D? MR-@#!3K5W@REO?%X1X%\, &?PAR&RVD<13-9$Y,B@EZ^< ":=-^DD$) M'X@-_U19:F-&$BGROD:/R]8 MR MH "]IPX7BJC\LB=L:V;#?4_O4WWP/2,+ZY3*5_OL!<^=AMT[[^5P./J<5HI9QM+".!CN'+F]E(9UC^:'&>WB,N M^U+I\8J49:UX.J_H69(7^R5@S%ALNY'_JG]G\=\).IF]"'*MQ,ZN,=5AF>E< M.>[OY/T,N?."]^^2]FR1:.)Q/7:^,=>J&VT'NL)HO-]%50->)DA$NCR8<'6@ M["7L:^4.?-/JJ^WC<-M:EYBM2R/M.W%/BU8"*QOF[&;11(@A'2SIF%%JRW!Y M7%?L@V_SX>S@[%3FL9_8:3'G7]:;*1IHHB#C3^4L1_(/^UG/_/.,;]-XN?J&HSFI%W(GKDPNS6TXUE M_J3J=<[6JGOCQ&_H"H9+FA +FKQ8ID8)?KKD='I4^@1S3,%Z,.X9XTD8ZA%GZ9]+T"H?VV^: M_HP&.D81T%'P=S)(YJG&X?> <*:,NBS"^O_AOO]7BJ=*AM'MJSAE"@CIT<=^ MUR6^PAJO>DV5Z795=TU%KM**BB$^$+E_Z#OJA"IE"##),_Q_S.?_#?$:PFW< M<^X;,N81@XWNFEEH8/->(1KXC<$FQ%TO2O?Z39"IQI CKV:OH+_#"[4#_]U8CYX(523N5+N_F5T7] M**U>HL9!$QK&C!]5"CPM$1:L0& S;+>HE/%V]_Y"RR/P1:SD)QUL\B M:[X_<6T]V;14B?)LP<,= 'S\*!4?3+!,"1%"M:NQ39NK8M?YYN_5AT$^?AG_*\N> M\\QB5&FQF\TWT?9S]I.JKDS[=Z*?5#[:QW_9GRE\6/;B)LT*X-I/, S6DO<2 MB:=*1X#U)_/J:AMKQGGV]JJX<8X>]MZJ^M(6].@9 T;%#='85U\'Y2CG/=D- MZJ8:[SBX%+!T?[[W<\:XD/BM&D$,Q2L?JGN*912@YK]V'%+!"3D%+?5,V&[7 MKAXY4N6]T'I:&[3_0-,0ER66C3,OXQ$_K24 Y&9X@U+7W+0G+P.RK?V9X=^[ MU3(5$GR"GNWBJ_B1TT03S1-8^*[.09L( >^GE.FP*_NI#G](Q<0NOA>U1CA> M.T%X#BO1]R*\^&U"J^'?/YI)&;7,2U(=.2E2[:[V^:7^VRYZ%5/F&-U":DL/ M\9F/3Q(I$ZAC1E+0UT[:RKM;Q03)=^ZR)B3A6FS1?KQ:PPX2AE9 MZ%P>Y^6^62_8'6#5]D3^D.(F39*^+0 M"I[*+2-8@IOFPOUPX O)#7#.LR-6"M",X5S["QON@?$H"I*/"+:A8Z+DK64GJ3T;,=W?8?5#DZJ_V"-G=B@8ZHK>%GO M_JYHJ15543#V1$BB?D#RW<.CF87R\]TJNO] M#N]JVF-Z,[C1,O"U/SLNR8@$8F<6Z"5UBXN?ZSX+Q7+J"L&+Q $POP)/WOYE M5;4V;^2EFAV,F_Q"87]A>55H9+:; D]@5-).5B_B*78$?4J@ ?FRT@83Z/> ML9 MF1RG9Q7*]FY/=%&#MZ+?[/0?, LDS=?0TN#4'9 A,WSB,)#OM$8NI0OT^Q"* M+QS<3WPLZWE0VD<1_O"(TWWZP"'32!/D@T;9& ^Z8MG6^PFCHL=WJ3T-!D$>$KPU<\@T<[%C<3D=YCRJ$W1]94VADO MK:BMB2O6Y#DI;/M=5S''2D>.?+C!*G%J8V962]$5OH-&Z>^C! 7)5/B?*[,G MJ!K_WIHDV4&W5AK6*.U3M(TO.#/]P/*M'*W'C,12P!LP>^1JB:_>BJ0T'S)R MI=V=_8'\86Y%&+S?]ZO9;;E*+UO9LVH,S\V.8;"?X>X"KPE2B6WT: ^B,3XY M8QY\LC]A]K/8J.59<5T[/UY?MY4MAN"6(=7'4IN,.PB%,AO8WL.?DS9RV)VA M;7-L5'PS4AP[+AS,E;,I/2)+@208ZFM?'!2KIDH_)G;X$]=5&/"2S7:[.!'E M4\2G6/YL\\L6UG2FI82Z*UUD[:\'BC@TJK.^,_I6"=_;+<[^,2A_60W#V@]Q M"KY[N7_#.,N.C8#,1A+V(774BLXMM_YNM82M=F=>W3A]?UU]G?LB:X2L)$F# M^%F/67S+P=1FO:\@IK@MCT>#(A($S!($40(2!6IBB!50C,T:1)Z#Q!" MDP""-"G2RPZ_Y_P\5(VQ+:)::CKC0?J>^[\0%.FF;6@>D3%TN5$:]=BXN M6GLW543K)3^MS5*H^5UTSC"@PNB_QZB1J2DM'"Z#B]U,[AJ6[(I\%2H56I@: M' G04?=D;1,G1;47W8I1$"=N*4*Y%O<1\]A6$51@CG<^A68O%Y#99PQAM\$M MT4PR:2U^LBI6P8]Y5QQ<_DE$:WBH*%OSRYTL2*_!%:.^4CN=O/2:C]1>[\E- MOGBC-0P')/_]K,;E:8M.FYJ560&PB 1*7TMXW"!#7@_$M\$TXX^AEWS L$?< M^JM7H!!,88L6C::PC!'%<15I9#NGBB3M+C?$[("3K(=E.#E/3"@1-\R.#!5D M?^*!.;5=O8WAD4L66Y\=&RWH4-PQ,_4YP&=%1WK$)M1*BP-RF08L M>%N9_1Y GSJ'_*!^$$2V-JBW9-UXA"%19OJXFJ>3]AP>2_ZE0FDF.L7RQ1*/ M#LIV:D'2D3DU=]LF*G%CS:$QJI.1F[GNR]0/*7=CE9K?BM?[^OY=Q?X$([?C M9H5@<4F4JX="MF[2R=*_\9\?[O?$&Z?8*6O;A$N2E387LP#;&RS6)$F7!EF" MR63P;$69)5\O?7KNQQ7IKI_\$\9&K :]2Q^ ,AT;;8I-!+ZO/.%3QB.G4SX^ M]L'.SJ)>T_P'MK*P@'[5\N2!HP[V2XT;$0)QM@LZ4T11\YS6[I=8&:FI/@\= M:1:8A7#OH>EK93%>1/SK"PS*OW2UWC)\VK?6J:@4UT4RN-Y-M8K9!B?"')DF M!&W4^C;]+AI*U>O(0I1W+*I>EVZ@9A^0I+-0T>\RGG@4?CAZNL$FEE\?&1+6 M!&?/67'GZ1;)8*L:_!QH?)H#.O[=.>HSZWK-:?UA-"J=NB>&#SH]3TF9*ZES MG6X!4PK,&0IB*5EM?H&J\"JUMH#AOIJWGDP-'KI,L1L-/IKW]AX'.(.&_A-Q M@'K(9P!MK)N('M.J ;M,PD4U'SH=P@JSA/2-7?!2"+K,\NE5"MS:6IE_>V>6 M= MW>-63ZJ./X@MW!NB/.^*$=E=EQ R?2- M7XZ>V54A$Q[&[1/V%EOUA!H2 _3R$S1M O-GO>;8TQ6$,E6&5HK>-E%7=Z;[ M(J1+^1ZU''>T.L !1M;[?)BUE(7'Q-FS%M_DKTJE8F8.S%XLVP[,_5']AR\A M8RXWS;JQ WG\+<.D_GIL9$%*<,SZ@TOKC';"/ZY2+#OI@J_&&@QUJ0FQ\21I[UL*+.*>LS=@ M=Q7S\BU<*]VUUU#[.1DO7>8W632]M>*WH>6T5RI&Y*JA!:%R4'GB6/3"[FQT MB9LY(K=:-@G.A49=DUW'1>HS6A/!SDC>YF+]VT=@O DF>IZ3B1,_,@#*2O_P4MH_T9PCD][W.8\A(YE#R^GS'_NQ*GQ7!"HIT/R2ZEP5;)I2%VGK6-/X3G'[:$E?4]M MFA2=L)2^C,PN',ZQX@>#S&]*MPGTZKXDMP#W#79O,MV7 M.N1VKWYVK;/<=Y9/WG-FJV< ^OH F023O1V8+=498')G.4,NI=(Q^?G62W7A MH1)V9?N(5!UF,^YV=?^,IJI9,.'^:8IB&1?ZE"=J"(G\T9VTI;$%$>*-[91B MBA'^0'6H2&%'PYD852S4.-H&MK;T+WQ<^T8EA;\V44QE6%[IP&S&#,DL36A$$PZ1+Y68]#2+= M$7Z+V\G>QB>RZSZW),.U2XRJ!=BTCI]C5@J),PIZ%>NR!8P,9C/JA_*_1/L' M!=,&&NW9+E::K=BNIOHM2^ED-U\6*<#[[S-\WW!"]D_?BE? M)RFSEO[=U7YOS<85Y*]F< 9X<4]U_=/D>+W%H^:NKE<@.\*FI# /+8\H,;YM$8,-\_)BBIH M:G1SIFYY\-'6UHY^D.SYRHNG3!MYY"=*3J?#1[!?2LY"I^^ [!/=%HMM$KDN MP \%C>W1W[OG7 G=.%#=GGK/*=X-T21Q/#$P.X?B;/-HVM*(3$IJ)\J1 "3# MB3/ IP?8,X"C-#]J$<4E=]2*0JUU OS238U&*Z41 AN/1XOWW#>)\'=I<$1, M(7C^@A[P+:AO[9\BQEV,C$09K1)9K6U L^7>6Q[AD@ M56\A[XAR^@RPBGE+KZ4 +>PDCLL0VB CMQ7RA)=!V4I9ZRF[% IUI6M= 5WT M.B4;S7Y5/WMM/2T/CJ(:FC42"EVR 9YJ $\5RKNJ#"J\V)#.&J5P-!L:_++] M@\R7(YJ#X7*_232KCBBS417,F )[0&% M+_5;2KM05"+QU^#'B9ZF MX"L0%5#D0BLS8<=BR!U]X\K=J" U)%QR+3&C0E3/@\[.[+B!$T;Q.%2-@5'% M3)&GO3VS(X1%^L1I[I';D9@<%J\N I3_S$ZP5D6+B+66G2NK;2*0'^!U: M20_7T[ZRP300&G0[#):_5MLGY;YH405I-/&8G/@$@JIC#>5OCYP!:E] CGI"ZFB2>APF_;8/!Z24 M65VJW\R=YZ%G]@#GA/:)QI. "@[X27%4,?*PAB+"?Y^J>UP!BYI9/AX_ Z"R M +]Y8T6R2222YJ[ESC&/*DM54)M&3D,)L87SU')\X*Z7,A<7:!_Y'\FP*I-X M!C@63R)#1<]/_-Y>2(TB$OVKW7X-O8A,V_<8>-#J IQRRVXD_8P6\RB)=>O% M>4*7H/Z8Q_5%>LF7ZWOTA#QU1S)^Z:IT4)IJ6&GQ5Q+BYG.9+;/\C-_O7%E^HO6E](G!KB=C)2"0NVFA]<;G^+B*Z5Y.::0$$TQ+ M0C.-LRA$#&9'%]]B"PD<;>Z.\<530V// (8YG=CA(@DVGE2_E&DBR$3&R4[O MT>6]O.M<:C@.3%EPB72@D177""]4NT\KZ'4]I]RHCJC\X)528T?&^&T&R48\ MW#67]_Q6MA/S(G\@F 6EEQO'-H?Q8%M/7N/&R2AUB)4GA2 G7\EF_ @0.Z)@ M6>0ZF3RR-;M'BTDHUD2BC^(@*4:AG90]+:1_)>[SK8V]/,!?6"#0JU1E/?NP M<@DA6M*,HDGH=M?$430%\+4ZFY/=3!I)_(DU"U"KX1\'2\GF:O8VA)Y*GLG^ MH^+DFLD[ !ZZ[._QAF/2C?5*+V41C+$>OG%'" '+# )AZ)K_K-$L<47C$9 C M//^?'55@E++'K'^ASLA!!4*5M&T7N_5)A:;VU;0VC@6MS-(O%JK%Z0T [PJS MDDK"F\7:RAN2^.O[2RX9BL =LK0@*,A-8TDD)TRD002]1,>Q*(UPW3'[A@56 MN'DKK]B6P<1P<(S\2Q7:JW$#U*^OZLX#AQH7REQJJX_%S*K-'Y[B\RQ&B>B@ MH)*0.M@%4+,#VI1O.JJ$NA1^OS6QJ:3X-%,ISV/Y+]GA]^^+HDQ,*-+#*$$\ M5R"7*NI[R/3'&]6@05IJ=*95YN9FN^]6+#B-NGV'50_'L5'VO_?9YX^5(_H[ M)SC$J@NO;J3;^/-$C#Y>?4O7*O*9X^*+84QT_EJSVZ-\1UF_E$\.P+>(MPX^ ML^\UBN U*LYTYL'EZC8JZ 0;?/D "RXL"Z2(7291=/"]4% MS>(X:*25+/7-OR)[>.+#1=[^&^8A(KS6-&2_Q2<@!]^<\A/R'O2T(*?%\?>Z^!6"3ZGQ8V%XBW/V'/R&YKIA'76O?D:X^W&B MP R'%0SZ1YLA3Z+VUW[EY;@$.?BN3"U2I4HEY0I1>8;&) M2,;5,0[AU9\>SV_NEC7KON[KOJ[O][JN^Q[^)SX56+S3RL8*$! 4 XC M_P'\;\ B"Z^@(]Z -X"\!/@]P#9 4&#F-?,N./-:(#3S+KQ@@=""A<(+%_ZM MB8B)(DUDX4)1"5$Q\9D7\G^2$N*2,Q]F;O(O?RHH+"0D+"ZR4$3\__C%+P>D M104A83DA 55 4%I 2%J 7PV@D6<4_MOC"0#_XR4@*+1 >*$(\A@2R 4%BY'' M%Q)"'EH8>6+D7R\A_PXLD!:66:EOL5!VCX>(ZDFY]9<3'XBJ;7U9(;^WA:EN M<.14J)CX$H6ERQ0U5FEJ::_>8&ADO''3YFW;+:VL=]CLW+?_@*.3\T$73R_O MHSZ^?OZGSYP]%XP[?^'*U;#PB,BHZ.M)-VXFI]RZG?HP_5'&X\PG64]S\_(+ M"HM>O2ZNK*JNJ:U[6]_0VO:QO:/S4U?#+T-?A$=;$]Q^3[)_0U/3, MN 0 (8'__S7KN*21<0G.S('(S+@$!(-G+I!>(+Q2?Z&,Q1X1CY.RJNLOB\IM M37SPLD),S6 O4_[(J1;Q)>H;:!JLF:'];63_MH&%_KM&]C\']K_&U0U("@D@ MDRVA7EKM,^A'KH.7Q<@JQ&V(7^'N9OY-8>XS0@2[L''O D<3)]-#M&7ZLMJU, MLX1+P6PWLTONY]:[[XJ]$;ZT/>/6Y7K1G/Q3)[2$/GXEF?%ND_W'NQK9#1 6 M50MV!0\LBAH(DFPZP>8#W:FZ[UF27P5\O:T$:#<6[O5,/!#BO;%*$)\Z!$OH M\H$%1?F\!PIL9R*;PM1B-?I?V:6XXZ-SM9[M,8Y^B03;PX@/)#6N_T:9\ R6 M$_C1/L=X50PY!$(/612DWN4#N<1HLG]S[,_S;:5;?.),=D8[%"G6/M!L#/1< M>/JV1I+0QI5R)D4-L=;59.9Q"E=>C?V<5VPFRKT$-7)PT$/11TR1N,_QRD:4 MJI,'$U!=&GG-AJ04R:T'31]F@!?+L$D+DNY,^7"71-CP@=";.#X B[]D4FH) M"LC'0(@X0"X?O[(D>9H25JJ3,2J6.=Q=%*416]3S_+/OH('2T4]9TN;W:\_W MJ$?#I_G PB?<<[S[^ ,<:T(+'Q#'.W%6]/7@;&NQTF<#@VK+M%ZW.SJ;;LH^ M[L&+6+-JS>YWZM<4>M-_^@Q^"3$AA6.9)YKK*#VVL(0U4Y.J.=9)"SQ=P0?R MFF/?9XJ[09F5S+JS QFA':QN6"'5Z'I_UZK+GA:RX1KJWT75:]##>ERY-#8$ M>2)3T,N[7FK)V<6UCJ0<.OBT"[>OZEK96D/>T<.6.;'F@C;GA&^%[+2Z;K;H MG=/03ZZ<>VVC+1^XDDX^HFQLEQ?=WTTI5[SAR&9:2:M:QCB)/TT/0TSX\ZJC4;)'P@*<;TE'R "71! QM2)_9\$' DB05MU8.DN-7L2X M26^\9%]]0:&FY,V26J7 A11[-[/V-<<><_12Q+5-U%/W%.]J/7=T(ZFE@;L) M>5I3>!/^XL>V 4Q%W#[VD3>YS"U\(,$P0<8?+=WC*"457U)D%\%94#$8UWI^ M3=M429U8W)TOY)-/_LU&B"3!>X;Y7(A'\8&7W["\5?X_=S+)W56PK4\Y'^"H M#/*!UJ/W46?^_K;R/[,Q*9!6)E=.A!K$E35F'^K ^"U&+R*\W:IU7A]=L=J*\7Z=^9:&:"Z7%TFFOMELST!S#GU%9";" ML.#(X"TA 990K:)0@)G "U;#>(Q[@?/G&PQ/.7NYL)6WGFCMO^6U=82J=I*2 MSP>XRS.H"54-@-PEP95F2KPXPC*X!\SU&2.R3 8HX66K M>DW/N017Y8C;QC"TK)YK< [M>71OG_6&4^8#]Q-%):W$6*2N(GC1]I2!9D8V M->A30 V1:9<0AT5QG0:BVG/::HVPWM??-\HHD''J45Y&7U63U@OD'SN.VR P M?=)2SD'@]W;H9PTQFH(B"'/U.^'U7&?6KN=1-*+$L,'(A6\Y."B^HUM.3^W. MJ1,"Y[Q];;Z>)/2='=J*UV6: MT ;?-2C9,6\^&]=D7QU.*G3-^FAVD?965VE;T3BZAVS-)#+V\0$1-T(3,6^\ M=LNBJNK^!4QRI42??V-5:K[868^3^([I=_!%*VKZ77:'SS4+HZ@[]%?(:M7C M*BHQ-3D8VCC7I*C"A=B-H6TLX@-A,7Q #!O?@_[D;!:4^ ;3,;2TSI#!!PKK MN-(@.X%'--M"> \6=G)EA'8QX4PZJ>MG11/U(U,S8?)86^NX@C0F@#F8Z8JV">"UAI?/\K&44JM:#EF%AC M5TG).GCC!I+;925$4GCW![<"0*A^K.IE*B47?L/TH0TAWT?+C <1.Z.J410+ M^GBS;IL90=\S<:U*:)G^D: G]F(E8;J5;C'.44MV/MX?[QBB?>:H_#2B?@MZ M$+D:<$^""^&/Y*4@]7%PJB16&C%9SD$;^(#,5\*BU]\97,.,)N7*J74-IR1+ MG@L &RXOZ4#U&RB0DO?!HJ.(H1S\2#[R"D.-2'U'$:DKUS)U*=)AQ9T54W) M7&)\QF<)>X-W>NPK7Z[JH])^NA.:[P"$ >[F#JXF/2BB6R'*5/AI&D_"H27G M^!G7@9/JC^FM.VX^2,)?+?FV-?.T3-TFS4TYJ4-E,G@C)F)-B6'NRR ,S4"[ MM52;-JJ+MC,H/-3377[-^E5\3L%"^YPS&X ]EG)_-*>[W 6\)- 'W75JH/HG M-F^\4EFM\CJN^= ESQJ]#*N&LSH_U0NJTVX-OA]H4PYHT;J/VL0BCR5PC/ [ M( XMJ#NE#BN2'V=/5PC-42]D9D9_\_0\^W@KW7Q86BI$--7]/N^[>YREG, 0 MF)8ZG ,N2M;394S Z8_%]?F^:77-J0$3ZBJ]9K13PUZFH-] M\E]O_._A4%[$W^!0I[L9=)E9QSX.M65"12Z0Z].:Q]!(S^Z"5]+#17NW5*H? M\5-SSFQTZ97ZD/=DXOV.M\U2V8B\CF"HMRZ@&(J@UQM/=@?3DIS0>4#1*U5M M1"K7A-YCUM!I0GB?-#XE:65.@[<:GS1'[]SC'L#9"W\"\Q3&=C%[\:Z\;#/# MKP11)JN[ESTD]5?X:2;YYQV+I-C$.K89RJ=_SW'1]7+GKI M5NYV,%CX^O;5#=O4GY?ZK!#Z+C2PZB:KC;T>01()9@NXYY$[)>&R=T$%(C79 M<;:59(%Q_ 9ZA:G0E[Y;JM$!*P&%BT[[HO4V$=4/V6KW?G@8VPAV#<'B".); MD/N1? SL0@"1T]@5&A^(P4B9&?:-NJ]H+=.R'>#H+,6O##H;>':H,"MHK7=* M?>A6N\.:MSX8)V/?=1-="6\QS"!2>)DXW*ZRE/<"# CJN4C',B3HE(C"K9VT M8FCZE.X98>#J-35; ]O57KF%DPY#YZU./"O]R=!&4-0GG %]G"'$,J&3RTD] MC71B)5H"?Z(D@!B+1>%7?#U6NDT]GF&VM#BRPS'YJ(ZJG<"K6ZC$=V<$&L&* M+)6-"31[[N+647I$C=166\PB'%A3MJK=LC==9U':\:PUW\AC$?%4GD6.'F0L M6UZFR:X:@^XI F:881Q79H(K_KZ;>?CU5&T$S759:>08XQ/OH\%VCZ!Q M"=&T34>;NXPIS-W8T,T*7-F( XATO?%+BM\PL9?'N0*7:+8!/Q"E_>O+&[/)R_PT_4. M?.I>GKCKG(O?JO-N^P8EF]5D$UR R:=:#T/$_VK3Q,G8TC<)B)O\#Z*,J+#%('5[O"!9V[@EV-\ M8%P7S5H^Q#N"F'L#'SYPWE?HYW0T5X /1 YA1A6P4VD83J,UUQJ!K,[%?. = MHBC]+@ /?D@&0/JFYNF:3OAH,SR!D 7I]V#'6O)W(_!G<@@&?/)_XSFP3]%, M*T0ZVA3NEFRV)9']!/'<*Q&>P@?J66>_1?"N(%Y"L0FGYV^C>@Q'FPXC-PDU_,Y:.(/ MP,^T'D8#?VTZ5!#2I3#Z6-MHR5$T#*1I/.::;4H1#)5(9N[3B^L \U$,&QI% MK@^*KZJZYIL\\;5LU?7W*_TDV]Z%/,P2+NJU2?XFJOQ$Z'L0+,5AYJ-?*%.X M<@,T2A6XS":KEZN^@U%JDGUH3!9;GU%%#UH[X/_9.U7^U$+S)APF%/0*0J;8 M%3$KYOB3G ,!:*DS :3(.KIB@,U 0)HH9?_!NJ@U/RJ)_AY?QHR:M;I*C@\? M?/DJ"7L2K- $J=WV$G ]II!4RP=BB "[,\ M<44M8JVGV9]W&4",Q3%>R)-RP>8@KO:TR-:6RA]PUX ;%IK9 MY."LXA$'OR,C.J2\@ELG.-RO:K=JU3R^?+/ )%=\%"158Y;U$_K1S -H2*.S M$MM]I%9/%@(/\-+.D)0"-N\N6ORJX*-A0-QZ-MW/.Z[B8'!C1H^^I*C:E6N[ M+Y%@,4RZ+S8O@;N\BW.44$\1V6 2*%%>''%YS!3ADZ+P3<$JGZ +"Q.U]*M# MU \;Y02'.0!2(0#@E 56["13KQ'SD]-8$NRCO!=D:HIU50IV,6+#!7NJ7(*N MFOJ<.US4F:^U.&7\%[4F8, M5MB!U >CM!A4#%$Q,[0#+8ZS8O:Z?%4\9(FZWCIX)>^\T5MYM\J,W.MCK8M# MT _W[[$$SH,U00D8F3(T[C5W$PWL2JE1T6F2UO6]RZYFB7QXMY^Y;HM89?.NBMP MG,'Z8Q":#WCVDJ?M/@I\NX%\C]Q_E>;H$X?WIH$19E+M\$H]HGE4*WGRM\8=7:J.,)'9"_Q1'GYB'6B#J*NMIT^B'^"(+V1%@7JXAYE"A3 MY^Z%,:R!O07;/#?0[IK6%NVO+?>\\<+F;GFXN?3=98#("$^>)8*@?@3YAD$W M.;+XDX70-BH&6H6I0\467^J,""QPYGHP>ZKRW/U>WQ[$YDTE5HYX[5EZQ*#5 MAGQY#VJ-41W5KQ<3F$>;/Z$P?)RSI(D\0Z\!YCC6SQIF6-5S+:MY XS'2=&3ZB?#KHK&VC68THFFT4[CJ9 .+/X&&:,F[SYBD3 J MW(5\8#&B-6)FJO [%:W6C"(H@IZPZ*N!?^KSA"="ZW8\*EHOND"$)U]Q S_0 M?, DT0*8<-])A9OZ]_2%+%_J%D7P M\Z *S@5"%_K%4'FS-%<>W,>O8'YY>7@#EA&T>,NS 'GNXBPQ,8IR MS[)K8]&[=H2=T^(0[#HGL>'(4J=>-Y-"YMB2:XB\.^.WYO)(9TB*VU,V9^.- MEOQT[-3),FVE%-X_:=99Y!T2)5BG..%L+:X/\ C(Y;6$BNX4ACXB)O@#6$AF M]&5S-_%NF2GBS&S)D??$F5Z=YU(4BA^L->MNJ\R=:@F_>,;YG=V(--OC\1'3 MG["4 RNE+F$I?@'48(B.[-=F8^3-W9M/#>QL&%YA+/GCGD5=>[^R'>CH[7@;+H8(\$ M^R&OI%2)*>(.V3 5Z,^+CE,6FH^M'A $WZ0+\"[V()] MJ\"U5$8TKI,/I']!,(@W+0%VW(,@#FOD[_C URGR]V4X!!/=O"' (\Q?[C0Y MGFFK/HV7;>CR"3L8O_FZ,+ +BX!*KHH%'] ^_1(!*I8/^<#P 1ZX7YY+0J#% M9_1$B@F:H^ZB!]_$?A 95)Z+M8+[,4P?$>[#]1RXX5L!'WC4@=S :7(;HA4G MP 8U/?+8\U'L]"X/9_.1#.,$N$#-[;T M@EV[/B#C: ) [1]S&'WY/\$5-X_TL1DR&(#WB8CPDI1/3_4XB$QZS!;$^FO[ MW;FU?[M) PLBN,G-"+!B;VE$!M)DKC+\O[O-?VI#J)>\F0[7 %)B?G>$"E@) M=:GVX:8&#US2[GJZ=>I=[^YH76'>.[$)\+IV_^S1PX#Z97=+CCI8@2@#E4@L M"HHZJR<,UY,+C,-+O7/\C+[0?UKGG3]ZTO%E _8. )WE@$QWP\4 ;>_VXP4VUTU\BA9MWQ9LSQ4A^B<*G5MCL_CJC3]"S M-.]5U,-4A0J1@-JQ3)$'I$9;-&2H1PNZZLYUW=ZK3]_E(8]7OEN2D>0_'Y,V2WVAL /#%>N#1:_>!]N)#.ME*W94Y"A MTO#/>VN92V[P 4G=Y]0#UR7>'!$MJZTUSY#L%O_G#&=_CIMI/>[#^JGWME1WL'"@@!N-.P ME L4$!CPB"O)&N?*&0\8(TC,YXU(=:9+:YDPI?_1.5N]6ZWG]QY2 QSRZDL: MPXW,/'-S311([5O0UJVE6QXAB'M1FO#=N+A[J!ZR]9GB%"6R>S M)7NV%;U+:BK-C5YK3%+*/5UNVME^ W!B*F2#;QV'X#+$N&\UY$W_VK%!P'U. M,D_>I0E;.%(FOQ&G14G4M;]\OB\QBV?LG+28W8\"A#TMLV#MO^'M/YTCMF'R M3S\J)S!=A$T&F3@,]\&W ;CA> 3W><#D^C]B%A]$)HAS^11L%I'I4\=]O C% M6;5YZ'LAJ7$SSPYA\F:8P74GP"[]3LS= @!T_-]Q+?D_?*/[\-^9'N(HC$Z. MZ S89^X!+^MQ-A%:IPDO@VGG#2]>VFD;J.227&NC>24XY4TZ9K/@Y['#3B<< M:_=+3TDS*3N9N@B_'V!F.D%A'-U/A/K-"F&F>EE?T>)G7 -18\,LJ^T*'=<: M- I#37R#:TYD-E[+OQ6]--A@9QIF#X;Z#)-GS;C"V4NH-[XGSKM*]FNRI6&K MW^@Y%;6?V>7>N#>Y57G7D8-+=IE]<;ZRV7)%THG#F3*6*E:M[2S-RV3J/2+3 M60_2(G/ET-0@!A;!::Y,8I5]A)D\[VX0IL#4Y %.8I]QL N<_:4"<^?DAD:Y M0,.[#]A31T>$@-;D8P]A#!R$[0RFC M25//YRXN/3AL57)G,#NTE<+0:M+H9?;T;).IB1+L,OO0M8(0 59L1&!^,T(G MN?*-L.@X52\<(UDF"9&J0(DSZ.5-6?UXTU>LOLEWQ?:1#]8>7Y%,MU%B+%Y7 MO/XIS=/[E=/$P*FM+ I"\*AWT4PG(J3IPY63& 9]GQ@03R37!6D!-FR8](X MUM6I(O&&>KG-M+[#]::UP]ML91JBMK2_BRI(TS&Q:O&6[QZO3(!6=C)FHO_( MRD)O0'=ELW5Y>:BK!!,_\F(O5F8_%I M7CCG]0]W[@1P*6-7R^3*$)6^DX]:SMW/N_T,&5KR"\CO_".\/A2P*#*PDZXE MW5_!+KS>+YJS?VI-\PMN>5=/M7%Q$K;XYI0)$W&?0\@\'.$5(P-Z3)' 4.^C MF0<2Q+B;H)/I>,FVSRHRS* 00X/S1B1"SZW=WS1N6:)3&QC%=G2Y.,^I>RZ\ M([\9$BZ"9J\D8ZC((F;N"X(0(\>5C3">!OC8SXW$V+\;;(V;'_7S? M@8EG#\+-%)U,"K^9O-840M_/%YB%C-R8AI]A?HT'3Q#G3-BA?[>M(Y5D!*?] M0D6<)CT0BB1PH8@;=AP;R7W\+#O_/(#'G1ROX63Z0#[@/ M\X'[T;#@Z&\]P,MY&O?_EL:)W"!T@$5Z8PD<<?33C5,>T MY\A/R:-O$LW7O+!0S,\+%+8]ME5NG6YL= OO%B: U)7.;H7\R0I\P#LA3A$= MQ]U\W*7;;9OEZ][ (0>Q<-]/8BNNZ>@<2SQ0F'OG<"@>"XM+7+5!9 N.[(B\I'CMKL="UX-,+^XGC=?/N[J]G62LNG M=HH,$;E*-:P :O!8$TN-3>4](/ORG'9#VJ0JNCVTP]2;*97?Q5!CKDH(U/W\ M\NV#@>VO>X]7:Q6.ABQPWL.._ 02' ;MBAH["9G.2ZBPEV&EV&V81A6:#=3 M'8U)AW1VW^N@TR_M99;ZO93IW[1L_X:7VHF5M8\MA<-IAYH9:H@UW8_ _&#X M+4;&%9E@AC[G(+2OHFR5[5*2DE7'6O6#5V6&&I/$KWH4%FYB8$/(A7 >:YS= MQ'N$H',,M$:$(?;TD&\JM@;3K6;] 9;BFKRZ>_H!;O/[">V5KV]Y)>J^>]Z: M5!Z4:G'C^CIB 05Q0<)@A;&9!$*;%F.H#\@%X%@0LX2^-H]F+[%Z.*5?AQEV M<_)]YJEW*]O&2J<\?2;ZZ;YMH>=T\@0J[J.PO&0R]1'F11VC@.YF7T')36#H MTTC+1U(-H_M'DEV6?QL///Y^\8Z>&R><+T\:,MJGVA#-I2#?]T.O2X2],8)] MCS4>NB$-%4U63L?*X>X,%^]WO#:L>+9QV=B9;%_5 [:^>[676$7);ZU?N2U1 M[B)H^5N]%EG@..)WIK"Y?8T!?F[[!MXTEL,)1@RNQ?.#MDO1?LEWF:/)' M)RKJM]P;YB]9MP\BXY/RD- ON;>$7[-N AR>)0'@ W])OJ7_FG8#"'Q@#S8$ M\VOV[?_.DUC[8;IS5(N[BM[%N1X_'1M+?W0?-0C"J!6(+7G]B0]TJ;: /Y[" M9*W1R=.S]'Z=*_4N-/T <<,;,8/2*12VTUD2;]4+4GLQ]]$LG0 7>9HK%8A? M006CV?O.8 9/8QLN@8[H7Z'WE/WLK %IJ-],%V+VL0T@=QD+,.^^)S6DS>M!]F0KR0#Y#.\($/EJ# MV=]Z &?2;')[*@X[(0HV@9JRO9O NZZ+F)^=I*]"$_%SDJ"G:,C@"KQGV27$ M4 6[\('6 .06V7^*\SX*D>>?DLNZ^:=_",' M);.^JU!?5B?NQ!?&W;@M<:UI^6'@4IXEP0CQD'EFABQU2GX*0X]&Z:H:\(DU M]>&LQ 4X%,70"HM8@K"-9HP#;9"S\>[>'33]J8R)2%'G93"JI>JR\@?B8IOAD7]Z)1(M>@S]N9[^"KG#L\0!T@&[$3*FVCTYU M3\Q2U]8YV/>VHM)X=:]0!4D6ZN1LYTI#KUD4:DU$%39*\?A+0V+\LN>>>>=6 MK6/*[3TEXKC"0:3]W\[I#MXS9*6$P-Q,>GN M[@HEVS4Y";3]CIYC6D*[H[GW_WTI/9%6+',O&EJ3$HKQP$3W+^#=-EL"O^_7 M@[I8P72C>]/$&WY[2.FU=_?@GM*L:(;UTJ*;MQX^WR'2E>]4BWD1 MP5TRP/:;R97X-$=3EG&]:7J+\3KM90N4B- A@A0K%CU\;_GB.I.\NR'+]O.2 M!P7';$S?*DL>9O1]MTI$UH8S3D9"66@@LQKA3B*U0>)<@(6)?)_XD!OX43>1 MH7[IVSU/\ZC\)_J-KZQ-XSBW!<66B7\0&=657Y26Y3?]_FY0]K#QRT/=?>9) MKH>VTJX[?UKHM'?CBE!1L_#'LUNG,)#Z!".(H3[O(.:G5)%[%&"Q,%9HE4L! MLRQM[=T!U&45_2V&@YY&/>5"#TTK?%:,G^D^?/GC2\G,"M"3!*T,J@OJ MQM"#&/(<5V3->#[ZP"@]R+'\>BYUX0.J??AT]K/-9C>#3GINSGHM7'>[Q.ZE MI6BKQ\HCK08[MQ)R$:0<@2G*_)ITE.Q!@9?=E"6R[1HDUK%M01U='2V&+W7-;$OB)? J3I3 MP]7%$Q_&KGZR' \>3?' 4DT4[^K'.:#V!1?."!(LG1,&A*O)]8(]-^0X,]AQ)N\7=T#OT$P@87\D>SAO]ICYWD_-N_'_@U^C!2!#.LYA>D0 MU!T B_VD@Q%E&U[R$E U: 12N2J$&[X0U)=.MG;N MPWHNL:?X:PDQ][%O\!(Q?FA(O:XFX9,(+"[%DJ5AHTR#'^)1$%8DM$Q?\\J: M]^DG'QPU>7?MZ0F6ZDB*OOIMZ23_IP=-JYM+P0HI4V46FEV*#.@%W$9F'HS; M1A.)*E6BHM%^R64*T*E[:]ND[O:3 I;F'ESKN-Z^(>NQJ_=E+\HFRZ/Z99A# M7_\V]Y)O7"M4)#I)BQX\QVVS??-JM5QS<&:=VK7-4N\>T4N-V;>9X-52#*N* M>J,8%98_NB2I;J^8XOO:C3$"QZM]?)=5?"D+_Z-6%?BY+S^7K=*>$M=K7@EMHI,ZK*O1 C@, MG1120 Y'+_XA:N@F5'W!\GW*<[]@\UOC:[ZI^CX.8UITLTJT*[[Z"K%(\")+ MR(TE4LT'\L"K?"" +(RW8Z+C$/YK']&OWG)6^325'!I$12Q2T?-[<(#-\2,? M&2NOK<_OW+HD:I'"^OJ$==Z@9:D%*XA&86QARE:E=HZEL.QIB+S+UN-^T@(? M%S&307F7@X?\NPWO,A[:+Z?7%^UD/5IO]/F _N?%N":\MR="@#*XNA//"")0 M BRNQ,H\P+N7WRQ36.#)7#6P]T"NC5VX_9I>'<:G@T2-PTY3?5>R7UXO0YXU M-!2L0,$HN$ME"W2)-4I-J!V7YXI Z4SR]EVH2I5-T+D#BE(:\ATFFE?7RRX/ M4'^:IKPN;T?.FQT. A-.7"46;6;[T3H>"3QF#VDJ,.*H6XQKBO!ERM)9O^2&\D,-EP',L00E/E#%,=-'B S3 M.@'20#[U:591\NPK*7*N[MQ#4,X#/WV78>GS>JO6Y+^B[Y%=Z[YOJ05GROQ: M8.BJ9/M<,L)-5SA5DKN:V;Y0&[-J!R_3-#B':P]Q,IH\6+(#X:_JS?(VK$^6 M>21>'7FSPR9X2? Y/V.#NXE7IX9H$5Q%UP"FK7E*)7$AAII#1INJ932?Z=SG M5[:T;,F2B=T-3UOS3]@]/?1TQ1JK'0X&Y?=1G?:24/ .)AC^@P^(X0@?+#PR M/M7X>0)'\*^.F$>^-KVS^K)3MDYYOV)*Q3VQ%B[:K.!TEEE2AFM76?J%GL?% M^E9/O*]]'NPY3K]DD^/ROT)*@T1H#9HK5P0K6W!4ZCG.8.5-/G"5T\C:$I_( MNXQ\%9KM2/B@SALGL@,22@9Y%+T[DTM)6=FSQ'?P:?\*N2N A"QG>"0X-\TD M "T(C:3\*RP3&[+!063\Y[_",CNI4G((C?S/?Y" D2!(C<)=3N$#*"SO13HO MB0_0HC T 0HMAH'E@/ 2>_9SL_>>*DZ)O+2@GZ7-;\BQ9S:1!H__7A%JCFX/ MFXD6EKOG\(&5KL1I".2)ME]X^=<+ZM&++^$!N20XX M;!A&R.DG"3+B]*^!#8?&P+%$7_+T = /,G&@& MH7P5=] 3D8WC')WB3CC)V6GB#786B0(S(OU3=CP[4B,&,D7##C]/(C#%>!OL MM$& FSEGZO!W0)$]\7X.??M7MYK@L P//J"11P5Y":?XP+"!4[%3&-R!GG U M0];XIY]Z<)(A<#'C_[\<_Q/!$QC>;3[@C^[FL*TZ0&2%=!FPD[%A*JJ=I,"! MCWCGPN\;JG8+Q[(_U L]NF9Z5?6V7%+>A8&AM],R9;Y_<^:MF$+B6!)'O1]_ M@1>.,*=+QO2(J U;W/LFQR71=^I35M1W3LQ2J,RO.MTZE'&O,TI)>@G/>LOJ*R8U*=^Q,E8U$I5@''MWP,[%""./V&!(IYF[ MY"+;@WJJL9#Z#S,5Z!*UR=6-C);+]]L5'Y=I>]8X^46_ M($?-,3!=37/I,CD!Q Z++">T8)4(2PFUB*[+TKIYPQ0%.Z)3MRL*DT(E=#(TS995L$B7DF=*>W0 "LJL.+@X82N M3G8RBQAC)H,_QO0*HH,+H>;J*WN3=G[,4,@*.A%VP-'83_?PB0KYV-,[,G5> M).21J84N=XLBR-1D%S\6D2O;S@=\21)B^3=8*5=7M!]?,Y[OJG^\JSTPKE0/ M2HT>#UMA@[X!,._2G;/897C:9^A(CCO$-@C118Y=8$K2A2 MAY!E([(&K CX6XJ.:8_,AE9!9GE"EQ(;F=FKMI77N9O:#*U;R33)EJ#OP6M^ M^JG?"V3<:3WU3* F043J;PGL"SB1#=Z>1D#\N:*X>AVSQ M3NAJ-WO;74Z<)0U52Q(M?%OJ!@]ND\1O>!X-5,ZP5JH>LK*OY33S\!CX MJO\;YU_Y_-R>C_(8<>HKLH.F?]KS%AR()OU*YT,P"#*"3*_ >X<0R.L58XE0 MR.QI;CJIO7F6WKDY]4@$+$E%1F*%!;O<.L@_4BO)CJ,327]V(FSV#\&!VI,\ M9_#7_2BD0;.Y\<+O^U':PT!MQ-']EJ@,$8<%)_\:YB"3=_[6$Z(SIQ?Z+?#! M%>[\M4=.X AY-MG!3W2FL A2>(L97'L.P]Z1C^6M)M]'-6R>BTG!B *^1TUM M]_[)N]F'+'Z;9SI3[J0_!1J"023Z_U;IYIINP5GCJ7TZE0A70TWI$H7XP-A% MQ&C9I(9L:8W6H6J3J5\3H)6'9/)EX-Y;7D>>86@'(6(HYIN2.9KP7Z ,Z[_B MI9PL M!K^J/CMPZ2\T0DY@%H$-*A.>@W_TS0GB9RD80*1R@_AGISGZ=UE-V9-&JOZT M=#]FG16D"?Q9+@ CEL#^-WDAXIHO_ON[%?_]SLWFV=K_ 5N;CP[,1P?^;M$! M?#!"[QVA;.3]0.M9$"'G@B UA2B6G\! *8U\MQQ Q:AH%=C>-:[H>"+KN6&9 MQMWO*_L]$_=OE]/VL[!_J3.H!VE%<.7VL?5Y:::!M*!/:>PR%CJR5#>0-6KU M,3_0I';=HW.I;C>"I(MN-3TQC=95QVY>APXX9F#5%%8/H$W "DT,-0LLH$22 M_3#=&+;2S!D( ?W2+*L"SA:_.J01RMOAB962MT"+C&T*[8[OW%$=_ M.&1(WH;3,^*), + MH4RJ50[(RY1,[KZ:&A29T>91%*__M#*D3RMUQ'FKP0OA2 YK1Q/-?2&/-+.M M U++6"1QS*>XG>WZ,+JZ$B;=,W0M8:B;?O/)T2MF3184:#9I!_C=6,J[=RW MJ!23RXB)1["Q\.J97:%PZV9R GA4KTL"%@L^3>M!1Z+SOT4$T=U,:LKT7W*V M*RZZLD'"=-_41F\?+]F2)4[BA>\$#78\NZLWLV]8? O''>_*RX(W@A4&&.J# M"I)GHY;D&3!_*$+GS@79@&7[42?))VO5!"TO?1DP55KI4 M\RQ'&*PX0*:FD.4Q?DU;,1+016M>Z@^B\.CFPM=:105MD[X;>GK\Z,E.E=5J M*?L+)9U#[H>>$#!D4)@V33Y;>8] ZI>$'@-V(63\O'NT7^@%TXI(>T!77GWV M7L.7'W&K5@XV7'T44I@4'+[70N+:CA4?1,;<9H]!V;!#E6N-(C#:;X>4K>4$)MOG:R__([67(K^B*?=G_G^UKTYS<]Y? MS.GJ&J=?!/?2'#VKX A[.D>&9NN>.P4_"YI"9&3S9^>9^7K??Q"=^[6^-XCC M0'B+R=-D9#)'87D,8Q_3WH)5&U*D2I=0/MYVOO".X$-GK[WJH;L>/8>Z7"6M M3NP@[7@88DID[^*%8[SL/SE5*MQ;R+MN!D!@>3V MMC;E&P@O&E,X6;L^(+P=<2+7T$R[N(OL>#X07M"!.4(2LF^_CT]Q.V)?@\1SWP*&%;6$FOB _TPMJ#>O@*!$O H6V%>X2=3" M*@JVIX7#"P)?]>P6V+-AO;:,Q:H.;XJ23N#1916J26Q77@+YJ-ZG=-IKR(:S M&B_W@2M-^UD;,^3[?^2.C9/MN?)]CS9_N?1M_^,5/P\IISG,?,\YA]) MYWZ=8_D):ZZ\ BP^RBR"Q>[#(DPA_ J64_5X%%'VK-@:KC"34G$BO/2CBY'E M>>5(3\7CB=+GTDOR/!S"SCF@X MG>X(P3CZDJ+ 0 JD&UPU_HE,+:H@2O<1FF!CED\-.IZ]Y#1.B5J6(+KKD.V& MQ39KC#5NW+*S/[E<7;2K>ZNYG4[N&3+3E@3I^%0%0=I'H-'R7*X*2Z\*%464 M-/1ZP?I9%;14F'/TSOOW6:H;);ZL]'VT[8:5HYU\E=I&D8[\>3 T#X;FP=!_ M.WW[-?/0S >$U_(RP,/-GW1HQS!%6$88U5Z2$J""T@VBVO;$"7:,NJ7"EJ>2 M+WCEDFXOCS>^?N#F >.2:P_B+NECA<$*+$@-4UD\4[R.MV9BX\K4X';".N;9 MB,OYMW/R T4LVJC)PJ]3@]8'-+4NWAZ;)7CR@_FK$5^A6C(U%I/+!QBNK"IV M)I2%/,40[Q57UYN*DN;N96:RL548(?=DRQ93LRR!^)'Q'\? M]+90%9@@<4UT8'$%/K @>>8G-?#;>$48[V9H35-RNG&8J?U)>M^V*C.15FHQ MDUVBLRLH\%2G[-MOJUYI1=WJ-S+WG*A;XX5^"+ZPYDIK8GDQ\/H1C&S9"K#" MLDR?Z]5J:"_>_S6X3!Q*>&83_-A6N3[A3(Y2 _7%?J_E9Q(C+K!TR)"A*RVG MX'$.4Z>"PMR#BIU&CWU_#B6>O>M*=;L[87@G5VR)O=8A \_#O@,5.#<^<"[V MW?O+7X6&''E/\!8<7T0U@A&U3N,#!9K56%1-QK8!,$1D7VJ%D(1OP;D([,'J ME?4F=HT"=M=[[,ZK?W=O0X;YG8-HZ94\/G LB4:9$N0#E<]?<, DF,0HPT:\ MO'.R)+C[S?>2_C(2KPQ#C>0#>9F,%&8GS2G"3!'J<8>,Z<3+B56H2HPB3HK= MZVO$4M^1W'/PEU]L3BN8H\6)?=6H(VE .ZUE)GF0-&!= M35X48#0^<&I->NN&HX6^G[;:)JO?";TM].$[UFT>A\_C\'D<_H^N<_\9YX=@ M?P%)G3]_Z_@@?&'."L:_!H;)(<6_? Y9,XM;Q[8+SP(!?@A,6<\9>IS%KX,Z M[7]B >1D;X_CSA'>8E_95+UFN[&RH[SZ$MKC^V;7' M?33XHLO($8GS#M7WZTW3+ (3LXT$-I:O>K.J#!E;:#A8L8GLT=P=1/>YC G$ M],34&$<]X(H6E7RDMIY]L[L%O_Z(AE>JVU:)R.4[7T>K$LY*#:I>JUH1<@$< MB^,0"+7DHI2(2;0LX2TQ7R^">SHHO2%QI,5OW^9#70KOJPQ+GUZOSBDHS%OA MV/U)TZ].X=_Q*VS8FT3F[DLN%'H18Y3C!U9X@1[8JSZT\7(BBBO?D8\55M)= MZM?1K]81^"SGL;%#]].G6I3#/Q<)AN\[N?CDF\]"0^,+X+>4/+@(,=HAT #[ M:8>9XM=.K'1"]8:.I-I.(^FR)WD),@>'P\P^5C5]"KRW)^]<7VN>Y\E5(9@' MX]TI["K>+?*1H/ !.H5QD$7:QK2.Z&<$!HX7I(5*O1N3$/6($K(Q33N0YN5? MO?IEK< &0B.F4&^L@A.(WXA90O;6B[N COLA^JV[@_[3ZI5&3B:@'^U[9\TU MLP[''M6LU>670Z4(VMQMK+M## 0;",^<4^*&U^ ]7G.$A8F8Q'85[605YCT: M/2D1X[;-\56;WO%5R\Q>6A&S;I;84?2B6>X%2JJLG,A&&'-4;G?M[WD[FR?(>@E9!_)^X 'P" && 4-,R M&_8[0Y0O,^7NA"[1AYA#87S@*%8.][CEL,W"G$?-XI7OJFY4W?D<3)*',EF9 M=)'JH 1P(% M_M%T[E<$?0,P*)08872RDZUA<6DZ)HK 2ZW M;D7J?C$W-EW\4 Q8(/C]&V;##J?)M=$ =^8 G:-X&>3][=>5B"?4Z^FD:I8' MB<+-+[DF91_&SF##+-)?A7W>'[72P2?ILV\_M63QP5OAZM=MH%I[2!7%73)> MAA<'#TZQCBZW(P/;!;]HA_Y MZ7S)-?O!%V=Y8PC(TB=3,[#,'?;=MKN@,(X!X1.6:3N3V8W$Y*E<#J3E&%>J M&)2L$C5HE, M?8QA.DPR:R)JFN/V502@PDS5<,=USTBM58VH]SM5T56:YB7^G+:WR^:O';Z";^94)D*J/3^.?+G1F0MH\/Q'JT_GM9$68 M]WL/0)HS,O#+V0Q.3(5?.QR$HV&8+3F=(6SG*XX>&&VHP,! MGNL?5,=P^O;O$1!?H2G[.6?[]],5!^_^3B5#,-E_8\V_G*;X=-+SE_,MYHYX M_55''5>7_7*Z!3";P";BR4Z8/SOGIO.S2 813(/]++WW47_(BYO9.>DQ"SZ: M4]7^B :!CO+^4GHJZ_01# L.<0RR\@&*U;C/>E!"KA0^H@GB^R2.L$']A3[ M+><#U7D[CP8'JT^J7[<_%3 10T4Q1#@RA [B8H(J_CSR&"$(MMO&!_R(X9WW MUD-U3YO2,57C^;8/_"Z<_1AS4N+0V[W;9(.2O:6W9QX[<25?4 =1:*E5T$56 M$*V9*Z-3YZ[24:9\:)B@FD0O>VUT\Q&NR#ZU::UR_EW](]_E/V"NOR^Q!7!2 ML8G8383_V&G7YBA[Y&D?N(V"^9J,;(XT6+$(5B*TN:])H.E%$U2Z1]UU6=AP M[E89/E S[5;P:#10/65/:.[4M>&D^I*%1A<35SIJW1I#I!]^3Q>*X:P *PZ2 M_1"'H[9KJ*99!JJB\8&0'XU8.>YF,]UVQ8G1'877#FY('EU9UU"?U7/<07 \ MY-6!]69XM;_G<=L YM",'Z+"*^ V"F FCXLKU6#)TA^G//*W$=_9$7QJW8FX MAB* &5 -&\(MF 6$M?A@2-^#V4FW2GNVRV<@/.#66%]4K*FPW)W+[9'R/Q[G M4!.$1SLC'#I-5V;T]\J+^Y2T#22^55[X9>])=R6.'82I=$=#-.9.-Y'*[K,Q M-@-9"^)\/)=;AA0=,?3ZO.[+?Z)2N#G=UO,[[;X^^RV.#_$V,9Q)#237Z94]#D- MU#%T6=MLF9GA9R*7?2G]>%SP3568QN%0#-FT.7;-CF6?F,+ !67YB0BNC 0L MGD:C0#J8L:+GA(\7C"N5$@2&IS'Q>J5FJ><>/,\8;51^4Y!3U^UN&:V1<*HW M9)^D@L=4CRD^XQE8T4$6?%:ZYQ)+UIH7!:_V!_.^I RJ,JM-<:8GP]1X01!IHE.;X!V9 +QBT?A=OS7FSO3\_*O^%][7N\#BYWE \+'(&2I M"*_!*N.68*_T:T >+ -:^+-D%3,H< @'VN[W=6N;BV K]:5BSP5V5 ?^LK+ M!YCNF ^KSX?5Y\/J_TU5[E?NMXCWG$R]!^9:,PKH?$"0NY7W!)9SQ54&A1M0 M^G%.=NVKSKVPC;EY!9_4$RHSA#Z:X+]SV>9!^Z4_%;U88E2<6/F9U3L8B>;H M2"PST" @"T%?@X06%"W(@&,7T&^\.3CI+@QRU1Q5W'N#^V*=(O#&9G)HIE=P M?-$E(@/-O)UYNRVXFP_0UKWH0;Y]XAR'P29]HD#J/[DR/;1.KDP"VZT=]"8) M<6W:37TR1F#=DL[C>@44)H[DA)YZRW;4FXZ4-)5/GP,O2(WW;_]*;^[!7 M5#!M%)<&HZ7YP((G"73[VVP/SDI?*[V"'QR0O3;GSA#LXN4R5,8H&$=L,":? M")E@V/5FR@CKT..N'D4536%&X)Y!Z.*R.J6B2]D4DS>C8VA(VXDKW4,MXLKI M;84N9ON",J863&(=6?3;58HD]Q+5[67OUP937+5O8(7#7 M'1GP*"RFS6R&Q3)0\?AC!#U<&CVXFAS5_12+N#:Z?>PAI3Z;#R7J_O>+4I;Z M>9U..7<4G[?XR1.!R0S$*ZI@6:Z5Q()[)/I0*81A82NGK:(/FR>[%%[]*2L& M3'UZI19Z09R%C28H\A[_F"D6_PRUL/2J4IM*H-X8K1]QRW)2C19?'XS27/'8 M_(=I9^>!><@[#WGG(>\_GJK-;S">ST_-YZ?^V^K8?'YJ/C\UGY_ZY]&W^?S4 MWSM7,)^?FL]/_=WS4U@=+C+[W4O_O_;>/!ZJOH\;'PDA3?8L-85"MK(FR]%F M25*ID)@*V6(2,C+-$=F2A"N*B[$4%7)ES9*Q+R%9(B-F490,9U3CU"R>T_UZ M?K\_[KOKNN_?<[]>O^=^[J<_SKQ>Z9S/=_EL[_?Y?K[?\])-0.8Y"MP+* $X MTIL)=C L6$@R7_%1QF5\REU9 MR6Q?;2M4ZB..-O\-N5*$60W1N*=XOS49?2":O%)M"'!+FE2D9=3\CNK4++A8 M8<5Q=;MPXW[)*N$U1O!'SE$\AWV%1P9H-1CH,.EZDS04>&>VN60QQIY!%<-K M'1TNE#LY-_H]O2M@:^U._B>.RI!7_GNS)4"K5^1?3"P:26[CY?> MM,[W,D7^6AA:\ T^DR_)VRX4]W+JBX3*$<]$E&USX*E%L3R4$@J%RD._J?_I M'I,GZ8S:+E(B%MUXFJ\,D>=[&2DR%&W1S:^K[M%=7.]>NAOR^ZT?WX'B&W*M MX&36(FVR^,8*RJ=<$CYHAE/*N''5P_=>D/C>X[%O'+>OF\YMC;*L_[4/\->F MTU^;3O_3C>WOKWQ&F=QT.W'#2*.%WQ/WCY>H;QP"Y1X4/W-E*KQZF*6_1V D MYX6MZN9@;#(@!YP#8--,!G9^>MH1WKK8CE/@ZB% \)JY7YFA,Z8*DVB^;_-K MU<%^Z:Q+;FJZHC(>Q%F^@IJ-< KY(OOXVCR!S&0 M?;]GV_?9=M*X3]M3/,$WUX0T?QNN=!3KM-87%I=)41N++=2]<9)5TUUDA/Y( MAJP1-6Q;03'#H!AV 3RY@A+:B226^/(X;4M=@G^NN M!DZ[4%AR0YQ;VJ]U MHE_K1+_6B?YK;>S7.M&O=:)?ZT3_]]C;3U6=2H+<,1L(!WA/0%H)6(%$-LF* M+@8UD8"A83!O)O$DA@'>_GB 69D'!:C9P*3L(=UQXO:>-K1*N9-^K([2_A@7I:I_3UH7>4P1;\8 F!$K**&SO&*0 M5JD8WXJ6QILT6UH.ZQ#TH/?F[D5*9L\]1G=Z59PN]4)Z?ZBF=U5/TZ4;?9X$ M%+$.F5>!%NX>7G$3BK"=I82W9ZAW..C9CJ3)W"E=>'>&KG0G2( V%LM_1:Y: MGN=-DVZLH,2,!D2YKH.+@00+1@\N[-ZYNJ[Q,O[+YNX]J-0O/>7%1KC5>#V/ MQMUQ=70)73;MH9/%%$GYEM4'$_WT&Z66&PB&(JKTF>N668< K@/J(AEZB^@> MX,F7B?!74,"/8PJZ+0N1B71'!I<\\-#1'"L4*E5NH$^"3WDHO9,"YU2QXYG< M[8MQX)?#7_2X,DAN:1]$>M5 )_&DGXLC$[%^!<5";,9S!=66 = 065_V?\%P M=WLH(NZ8C('>I\ :*RB>I 62B]=EQI&_>6+'NWX)_*\2"&(5PYEMG*U[BEM6 MDS<9KN\1*T&;/MN,9@>\ NC.!(,55$%X/D@KP/"WI< GJ&M74!]R/F!A#22& M)N:MD^IT+X@HIR+W2KT#H(SY@!95AQ/L=_"7QOTWBV.( 5^EH,&+++/E]64'S9 M\#;@N_H5>;[8%L1F?5=0L>[0 #]Q*A;I90((9Z'H(!U!"E[@=[U3:!X?Y&]K M$D9@2FJ8CB ;(<#100X0FGV(18QA#,B1;U65[0DE,3EN:R?V;ON,Z6],TW@V MU1C4,X :^TCZ#W+U7P+_ P5>_8HPODEB![E*[V^',:LF3<\R?>A,D5:B%';5 M7'V(/Q7Z_<,R7'>WY7W7>]?)7CTSI9QG&][=TOIN^0]F^_<1.VH7%@X"QS'\ MI-&8%11(0F)VX3]&[/I_+@>X.6G#7]. ]$^)="07WR3V8:O'>6\ JFHTZ59; M08U8(X@T7AML001_2/P P*&-1BNH7D7^RW^>0]#3&+XR0H^%$#93H(YTBCX$ MC:V@M'U_2?SODP@,DX,PX]LE+-=LA5EY<;8G7"+Z6U!@I1/8%L+O1CS#HPK# MX2+IP.;OG.R5R.=["-_2)G:NH#!D6AX&.AK@> N!R,8Q>7!M:RK! M=-BP]C5(WS6DO3-<9AFG1CS!'-&_6)$_6>LWV;)K%_?[?]+,_)+XGRJQ#PT; M%TPC3T:#"-S8'=2TFCAFJ?6*L)519ZDR=Z7 #PO=/H6=&7+1D3,UG]#.2)F9LI,YC?,P\9J-"OCVRYY_ M2?P7),Z*\"7J>4F@+_8-AB]F(]\U0!EHHZ"O<]6:A%Z'SKPFTTT'%UDA.V-Z M4UY4-F1X7#8QN[BS1]GYB^@*2F* HXK$Y"NOP,7/B.4:3?X+"%[Y)TZPA'Z( MW"\/T@I#YJ0'Y%O<5Y?T]17SY3+COJTF?4\88WO_*UX";EA!_02/V?R,,+"# M?TG\+Y2('>O,X5SD]QSQ@_;H=26OUM_[N.UET!I!7M87]-^;?N'?TSY!!._& MS?)2D9N>^P++WU90[.QYWT.)+B=MS M*?9"!5WJV=YJ@TN#NR8:+DYT*RCP@/\5PE=^C4Q[YVYO]>,K]=GI!$%>NCDV M#Z[L*)\NTSKBKLXACK89OTIL[/J,4[NA:U*N5!'2;/3=YS_*R7])_$^5B+T* MMM1BG^*8XAQ!Y%9;!OR-XPI'[H%(US.;ZY_\3JGEJN^VX.N>WQ$1_.UD^*7> MEYVS0<*FJC?X*>1__G;9N95439T?GB9)4O VK<"&+Y&\@WSL]I84UU9:SU*3OOV]>3 M47-]5K(M_/X55$WF?#KG#,4_G%Q!96)H5,RV)/VNDO+8:EAWJJ_FLH+DA@JM MP,!2ZU'*Y?08JTTY?UEC)]OJAZG6F^]BH)/&@,J%&(XU?AVGJ^9L/S5:FXOU MUBU'';&7KW0]U!LE:GIXI]7&R;_<(G92_J:E!M< C@@O_L@'X,1\WY"YX6^* MQQ4[RR4JIWJ[%AA2._1-5&-[WAT19OZU)-Q-@@\- ;!$.3)KH!TM^[%>+O&! MF]'+1Z4!\H,3I\9;"W74*KKW6D>%G=\LAAHJ:.QBXWA59"_2A/"PTW->Q@H* MB9_"\#=#UPP+=X).>SDEMF-=9"$I5J[NH?]+HG#CI;%;#7^^^D\UA+&[ MVS=O4FABE:>8'RWVS3*^%S2FF%%6,M45&. GM31DKWU=S=^L$'=EOT]*TM7J$'GW!IS>\-K75V)1R,7C@((KY M\"\_<%27(S+MW$*6@3\=@=WI*4D>"B,$A_N/ IW;:A2_-HZQK=:+9DPJ]VSH M$9PY.AJUV_^??4/E3Z]2LA2>VD*4R':H98%)5<^W._@<A? M:^#NH'W^:^&MR%B.=B"GYILDW3UF35&4,4BK^+'*?\"(!&LMM^-@39OYL]#$ MB>$SO&1S67J)PT$WCITG5NK-Z:N/V5!K3%))L,3;3[N.K8G>=J%$J'P<"ZLO M,KN@<+Z8'D<#=F8_@=4)0"5ACU_MT:%WOQE^M\S?)-1_$_ZHANN\*/C(3OY] MF/H?\%7&"@JM)"%/RVP'E#YD-EFLH*[K3W&PT'S6=;U(PRW'1!>RJ&9]PN>< M^K3^J Q\B2]/ 6E9R&@1,IF(A0Y1)]JF]5(L10@^PSJ@#S8!VO?P UDL:\@U MR/#Y69+N8)V6LN3^ANF]#127!\G*@D%I.T2HAC\M'S]HAR.R$BB5%.H3(HOLN*P[M>$2R* M79_/%#^:[V3?F-IA>Z![4NO.32F!P';!5F0ZG8$@+,69#2)*#<<2WR!==TA! MX9T8(S5I+1%A5R4X5$I;@7?3X$.W+E_JQVB+O!VN,M:Q[\VN'T+ O+?>N)P> MK %P93!T,E>^'B?]X3.,;@<%M+4)9M!R>Y9VYI6XY$<]L^+7I+OE=LEM\YG8 M':]_K[BUH**[>1..$SIW$>E")V8MZ/,(I)$V[:QEE;=(&$QOM^<

.[>O*>^T+PMNKHFDRL7Y MUQQ/A/2#_MCU^+8]< 3D9 N3<4642??#&?470BB36CE7&L,^_Y1WKTGDDR*_ M^%SFTMRIIG*&Q=$%72.)O=Y[C#J'",]D:W15$D]8ZX>;F=4^_WD2.SW6B;X) M(A' 9S&NGMP)))/7&Y:+X]WV5)LH-C64>6C+L0??H5RSZ\[)'O>^=^_$'C5! M1T9XQUUSK<)/]>IM(X-]M]Y2= MSU-WT/H6DT=G1,7.N\R>&XRZB_J.F[;ARGZBF7!EBMD[8#KBK6L^J^3 MQD-^)0$E>U 9&K).P2ZYRJDY96L^E-P@0<%WQKJ B*(S<.&BS?# MI]; ]$=%#T3BBE*.#9<2]IW),&@1SOO T/ \X):RX\6'Q_??Q_D*LAU\8HL" M@K!<\Z.O',7/U@EE9@VM.9BB6;R-3&.ZJT=?4_W1U4"4X9_ M"(W@0\ MXCT/"'Z\^Z _E>+,7U.6S]U$AH^R=!?IEJ5D 8+KHX"#98SL2N^=GPM3K=R" MM2^HQ0[>[=196'LS33TC#W,,P;U"/^*&UR1_Z"B_NX944WSM/1RC>]_PPQ>- M:I7NL0^!$C::@U(.T(9;J.$*Q>N7SX;IR)"S9J&*>HD8P>XF^DF!K;KQM7V7K? MSU$=:3D0:=F)*XK\AB QI'$%)?$%A^'*0-8D)+,<9+W,])TRA;RTEREQ)2%& M(T.=N%.[9I]A*SJI#;C43;)O=MP(^$+BB]M-IT@AL'(U#NZ"W!Q9L;<>L)SY M,K^%9U'CF$9KWHT\^$-_PFW.A.3C-+/!N(K64QMTR75C&*OP5.-(=>'].6/1AW-2F;DS+P=.-%95^9Q_GU ;M_5MQ)G\6R'80&<& MEBLYP1=%:*R0*R_/'(#4&>7,7E9Q.T:(*$- 5PX7P>Y00*OK'R-&$.9N1WF?7UOW)L/OI1.%[Y 5P@P6I-F;3RY&&\?7MY,9P[UWLDC2^A.SK>W92SI6;+DRR] MR33!QZ7'>'D*JMB[@J-D6AX('5]\D\D73:;Q@ YL-;FC:G#!J"@X#XX\7!G9 M[^@TGLR4;3QS.RFUWEEK@]JJB001.GFBV"F>OVX'[,FQ^)&-8%8R.9FXQH^D M< Q+T6H[%5>Y+3Y8-H<\_MY%=_ IL%/I=O36VP;],DDYV<-#P+^34*;02'-[ MX7L<2WX_M@8)(>'L!RR1FX:8>)*084H2^WM@V>N1CP%%719E4V4S=X^?67M/ M=8EQ4PYG(2EO=C)J"QS.T>.NYR6"M$_D>.H:X*S>ZGTTJG@ N?+K3#[+I.V4 MVJV:@P>II> 6SS\4=*KJQ+Y0X^=FR-Y?_K6 [DQW9!IPUB"V>@P,2H%U,1UH MBB!;&"[B"\+V+ ,Z+C[T0Y-%L\$%@E%8T<=*^TV9VQEV06JY@P/?S52WUVQR MR3A=^\F$*QW#%WT/.2-6Q#%PX?=1!;\F@TY/[;^%Z6"=69L>+LLKQN7KYV5- M^UF>%IN0E]S_N%#!+"?GC>#4SU%K'8C!DFQNW52D@AN]'X5/V;C MEDVU&ZLRG4D^?H%E6W^+YVC>C15;>":P?.::%1IN8:70L?,\:,P9[F+5,H3O MT''BOL9%T\YC824=T5,4\RAQ@W#MO8]O5AIL?Z@6152&DQ%;/ ?_(,7VO#2^ M 1=!H=&[^=85YNH**LY294U2/;Y*'IVGE3'EQ;@0YXY2=:K/!_PBHDB7 R,,'.1(\2>IO6\#**"+U%B)) H[U]/ M2BZ$GMR33:[*\J?,O;+:>D/H^-N3ZO%J/@%[=V^G"KGV6H-GOYD!2EY_WKUW M0SB*0_QI\;YFNJ/0LY.Y7E8O9>W_4#AW$340\M$*79Z=AW3SQT#U@U90?AHK M*"\WQPFGYB7NGLQCBJ%79$ZE>@4,30CEU8FS0X+)[Y8( P9@3VVX[!*U*P7> M[MQ)HMBPRW@/0-H-"J;ETPHJ%B.UP)>>ZX7D.[(RJAY/:388.V%VF\H(U4IU MMMJZ*]P\-T7K[E&)"(!64%S96KZH(Z3.%QU >.QGKLE@(P@YM2B"73RMKMWN MA?C9EMN55'_%LKXQ)WN%Y[[3N71BKQ*1V;0?[WRF53-O#8!;A+>:=)$2,!69 M3 /$0)61P=S&RS,N%[,8TXP*/S*JE*M>"OK:>#^H>2!1DZTL=[ET1F.3W:D= M&'3M"Z]-%Z[W?-=$0D\8\EP[UXCW(,@0 ZL[=U+%"8>A<*8(M$P?O8=)JEI, M\E!6#)Q-T TLI=GW=L=G+;C^_NV]]QJF%GWK88W,[7D]8@: E-Q1)6X. M1YC?08:.4"EDOMAS'V04UW\4LA)0T&Q+!%<)^LK5I('Q]9NJ-_+>F]U3GEF2Y5VY.^"7_5_KO)*!]E&!_.EQRJ:/N$7A 33["R$4+N; M?H"':XC&G_5 MM?YXNO3,;?&@S1@ >;*,/[6"JE)OQKPQ:2=5+7*EG5LMU\(-I7BWXPGX>SI? M/1]VW?]8\FSR=(+V1.CB!O$ZD^*,FTNW>Q6@I5D/\87QDC"]FP3E(I !(&*/]1EXOS?:QK2*+ M3[:<9>!+YW4VGAQR-4I0N>VXM5W8.EAAPRTDDZ>H.=Q-1W)J E8:\*&.E[ 1 MBAU]BS_2M)D5%P-]IA6ELHA4A^KZ^AR=T#>SU0VO&X?%;@JDJQ%/'XWNGRU0 MF?4?RR>.4X60!I^#T)&>QA#(C1;>21Y?AHB@V-_T!G+(X0D#[OV=<1;GPR6$%%Z]IHPGG;&(76"D?#7JBQT.:216U;0T32668 MYB:EFJ&R\J!FJ**CHB>'&:@\]+AS6^AV\>A+ M6DM[%SNH5<[/2MU7&?[+U4&J1Q! [+-O-!29"_0GQ_OXRE8/ MU62Y9;M&,67A-P<;@XHUIA4H+_96Z*<4!3#0L J:*PTPNKC2''IXNV,"6#5P MXTN@$V.@D[IQ@+&XJ8/^FU:17T7WT&[7EMLF%R**SY]9->.>5.>)L'C(/E\.W&"6F4ROPA%TO7FK2X"P,;BK"M:W@YWL]XF98[8(X= M_+'0#?3] $J&@5*5NH]*BA<%GB7+B(>F'4[;NS]5ZLDI]_M /U:$S MT<>/I]G<6?TX/D0(Q4$R(@814LA+)@?U8N.:E'F/I=LV;>"5?1D=X6Z,*/CD M@9'T+UJ8,DICE9WWK0R0?=&ND*=[+\M416QFASU(F\&]26(/\9[Q1;E2D,F\ M$QW#S DY /?B'DZ65N[-^!XTH472.O+,KVG/ZD,;C/=YO7@LFR1DCIM'*)GP M.,&:EX!0!T"<' 2B^)1E2^W1P-)J5^*NN4V[!XGCX0PWSO.)^Q4]D[B9;^7U MKMLB)/.=^PJ<;Q*?OA)IH4('RV$5O3CP+ DSAZW!,'58Q6YP"\<:?C*TGV73 M;N%Y)">OVF[OMYJ:8-.>E/<'/GL+W>C,EY/M"UM._JFQC&-ZD^^_Z:^VHQ2J M<<10GQ'S8-?R,LE>)+0;7,+.X>4U8FA:XEU>3[,[3G'EK)EC2AFRJ3&'FM?; M6MF*&'TF<65FV?400G]@55*77A+X-*BPF. 3[PRMRZ=SML(1X+HG^8O3+EFZ>:I2RV>IA[5WQ @L]J"EVJ) ELBS-U9A7PQ'*(4@Z'W<"J#!+ND MXT/:+ 5>?W6[/LS5*K+!2?1I*DONEKI;YWO4;;M$XY-]MO.,6J8HQ]R$JW06 M>1 '6["FV1:OP[0)\N *UK)!IT=OB!P0&E"_I/_58'7*PUGN_S M.GD#G_3MTMDH8P0T8A174+Z+L(H-T^<^V*( T@J6!]OH0"+%NZ@."F\?T#0^ M>>KY6_^@T >IMU99]*1)U2D%W=YQK/;LI^5-4U-30Y,Z.IMM"Q)7'9#QESUJ MU8Q:AQ*L)OR@L!F(C3K#TGRQ+HY&/U1@X3^P%V'><;AUQ=!$YS'AEZF/=$T. MJ%J+)VP[(;KY].W]EX3.)QZXBN:8PO(,L T3-;4>#F.5,,JYZI;:K[@6 9X, M](:-9O/Q+O6W=J1<&L1=+7WGQ>U22^^\B *45E!GRF$CQ\[ZY4ZT+ (^^&)A MK&.+)R$9K'188$@;L,90Y[)UY>CYR+AD(X>]MF^TB:&:"I('$@_*2MEM4I3F MG*615N--Z+770ZDH@CGT)"??]Y31[Y>S#J?<=WWPO"RG7N/X#8U"@:,RJ%51 MJ+*#/R79JXK(# F1UGJ=L43SHV44O_JPFSI&3![O19M$H[_^RX5WVS4VVFT6 M^\:97D$Q4^GE-TA/NSHQLF#++KX)7HN!;<=)$"Q?+Q",BF&E]LM7W@[.)09H MUF*W4>Q,[&9BQ970.'"FN45 *G>+#T;F1% M?BM?P)V?4-((=YD\Y[(@H-[_3<'[787Z%S?(?X*)05>1-\P1I9X.&5&E_&JN MD!(+*RM=3KDM5R=Z^>W07UA5&GDWO<9(H5D6[D6:^,++X^N"+=8@+16H4.\" MHX#581BIVG;2#47+DDA:SO;.@#;CQUF!'_@OQ]=3U8C^4]OP+SJ5;E%/@RW; MR6?U8,W86J; PQ_OO]>@Y[W&\89"9E]R>HI;K$JY]3$^78&!YR.'[/LXJ1%OF@'<*O*V\ M^0-1D/AB:A7_Q7#6B6>C1F[CC;Q]K@T4F;>3AZP^*U]K?>CRZF)"4D?DU3_9 M60B(=)!BPRU-TNDYM>T#Z!Z&;69H$\;AO" A1JGB#'I&X!9Q\2!W:045$G>7H?. K-RQ5E22O%>Q]/Y7@;#\:E(_2K)I,S,R,?G],H! M6B(9.DX:=V17IM#CY_LY>W(.K* "]%81].WM>4X,]6B'W/(K<6O>-;C9UXWT M;MEYWW''5D6R*_-KQB)+QPR./D5JJP.2:D:$_1I^_EI%)\ =_ER?3QEC@%N2D#/#/SIN[K M[:4SUDO-%GK\=>>1+!>H-Y%"([7H"1([+"7YXV.&V)LUWY,IO8::N")F1=U2 MM7A<]KOU^UMBO(P//>_EZ-=;Q6PE_U1^-E>X7&$^4M7D&3P75G73<8]@FLOKXZ*L0C1O5; M<%6V0LTCL^->I+/86 RTCSHN31/ARJ=W4!4!6A$2=9PL=+&)FQ!>&YMH$F]N M0-N(/?', 6BM][H,O6U-;9'.UTS*B)6MR)MX\<[PUDL4<)Z_D7L%EN MPS$<"\)9:."6.1 28"Y>BG=VB^:_M7N?,UC9VB?;:7V$'A>QBIP-PBK.3!M6 M"G\-B8Y!^&I->Z&?ES[U)JSMK1?/:-6*R2HKU^ERJD=VYLN\18!5)#?NCLAM(V.]%FNC F[ MBY +696BX[ZW>UELU4.1 MN=EY;XXS80.O%CA/$B<.@Y6?L"EKX(Q!JEW*\6'%E_@,30^Y9 80'F#='+C5 M%O5H.2URHQ'\V^O91^$E>#&]Q/J:.CKINJ)<@ZKK)P.+ M-NNLHGRU"W+ ;IF;"07M#\02U5(D1'DG$+N_1.SVV,R+ 3WU!/D]36KP; EW M/ZFEWN=- 6O;4]_;.Y,BO&IO&&D?6_-;PK1-A,+1$^$TC4U4*P6B*&030U3" MVSA (FT#8A\I>'CN8ET\TPR>U$O(K_E,-8;T8OS M#][G\0F[UMP9(LY-+;<3-\:WFV2R*7%90_>/]4F\J^B^O+@I=-V,YAE][SVG M@8^9K>[V-&>NG ]?-# O )!K%)#)E8)?0WS-,)Z$6[;2(Y'%Z[I[5&QU![,T M@V\/JDX;"BQBU^DU*<"DMHM([O?0U-&,-MZ12!4T- MBCTGT*-6\/ EJKQ[$=8D<27%V=]YSY&IK:20.L$X0$D=]H%(KK!3T8=<-=9" MSL-S;'O]I0=3*8&K@]0BU);:ZLZE1H30[RV=PU6 M$32'U@F,KK54[R,K]CQ M$'8RS"F$/QT8;'2_0E3(L1SR)CD,*EKO[#!,6R]ZN:]5]MAF_=VB7N[YEEUY MZ/6\:R M%U.!T#QG6B@@0/;&"8#>?OW;WP8HELU/$?-+)YEB04%%FR-N6=&/ M:_ONVG^ \;SIIR<#<(?^C0PV(OC%&)T$B"T0<.IM9KC$7$QZ>ZKN1X)E5I_P M-V$3KV9,GZ R;^H.7#N-@[?I=3K"VL5,#,>=@$74FH7/9I"C0S&Q'JHCH=CQ MF35N\QZ8ZLIJDRC_'6I/_VA4"F3>S[!EBWRFSJK[)CV'$3 G',7O'J56EM9B M*F8[,1@_8*-A (ZY$<]'YM%,JCF4@67 M*LQNRM4U3.=%K7Q7_B(, MOR. +WG"AB_QC?>PT915H#3.-^9*PA$,[%K\8_;^CM<,"5W:OJL:F*6EQYFB MZNY#IQ1V]T0)+&"A"P,IA .'H*YQNJ?Q:W7_F^GS&H(#9%^00F5[\-((%CA&.26<'0V!4:5Z&],Z<;(! MD*M2[>D@EY/6$@:H/5L$-BN/=0*0L]X:PH]QU1&[FE"P.V+[?? 8?06E@!?I M &6U=2QW?+(49;TNV )1]AEF'JEN;5B+DQ2)W6?KTBXF,Z4U#<);%N<3(4&^ M> ]C,1D#.8&P9FZF7GN*S JJM3V[+5 MO3?&CP2^OZ1HXR-+]G4,KJ),FN6A6T*W,+-7J9[$,JT,XP4Y]U31-24;HZEC\ MFU56_015) KJ(6$F)IIO0-@+DSAJ_#Y,17A+F1NMMMUQ+1!71<;,-6GO"2YT M"%TVFO084/U$W MF)] W _6'.NP?^[6?)3@\+IZ8"UW\ZOJ<<4!UWL+BH:OC415SSS]]NJ^UP&Y MK1K'[=3POH[,^&B")(T:-R4Y3!" /K?67X[-]QT-IOCMMDP]G\&NN?PA_YA& MP4VA_4=08JA5U3\_I$@,L?L$0XS8AUH/-99UK5_1Q]$=56.UR\M::XU9#WO- M&FX_S M3B]*Z#9MQCO#[5E!5^S.?_E"IS35"Z'>_SH*F=:RPC*+ B*Y%H:KR MRES+"R'8=-+_7F:WZ<>RN5P=[P_$I1=AO3'F/N3?AKR4VW,&Q($!FON^KERY M8RLHEC'T_L>.&,9S*:&7'^2[L0;1GNO4-^SP(O:"+28@[2$603$RT7S M(8R$\Z,7=$*?NW6=.IVE-.[N]G9J0B+ZO-?1$.US@H+=L:\/;0F7K 6RLT2X M4A/L L0-!_FOPD'H"%6".%+)U>.10+_%.*+,2),F#+:&:]=W?)TAG:N15Y1: M.&THKM-8-FL6<6'KH3;-0^AZ@)8&0#8N9%H:=3UQQQN"+LP!2PEZK(7G@0_Q M^YJ=V0+W7]U3$5NRN^P6.K2Q@*V=HRYB(PZ M=X1OP-T)CP-MP/7O ZTY)OM9ZBFAS'WR%:Z9=W2_1/JJ!JOVJ&=L[)5)ZB6M M'4B7)M[F-Y,A1_2X)U^T!-J-B:)6U$:1*ZIF[@09)9]DXX CHT'L6!,3I_7F M79LO/I8S5%9187E0__J\IS\]!XJ%YIJJ$W+Z.08P9W:*7B(&.4V%MFT[, MN)PCK YT_CA9=HQI6L"]6FG,-J9*$]?[9^Y6\K]DU:SS=BS13SNX'18.C]NW MMBW8=?-:L]:LKY?S_@ J0F3>C(/^6P')%>ZJ2EXV MX*.E"X?\)4S5X#:.54R%Y0G(N#0U:=@F-:TVP3S!V+.C=:OYI/TH[6W!IMZ_I; MO^!#:[24%C>)XPV[_0V$B@CADUK((K,_3D7@'N;E*-G&<( N2UU6\2TC+;VU M/;X#]7Y.AS)&WTYVNRTP322JKM/0AJ!5U1&13C)DGP*K@/,<9$Z+R>0Q2TG" M13B?\:G?J0WZZ+P#/]TNMRQG_/1^KI]QQJN)3IV6VW6"(;>5H^W42!4/_[S, MU%(+Z0L3;-'6!6B/24^3"*;0NDKA5)9J2_W#,;ZR_YC4W6F.OZH6Q6[SS*Z9 M?;5X3IK:X4OK8[[ULU3Y8MF(_2; ;1R5'J17LS!"?U=3>,6&V)2:\U.=$PQ< MJ\2QV7V!AVTW"#5DL72VWMI%0KV$NL_>#=)2$[CF.$71$%P2Y*]!HI$PE>#/ M2U]LU.0X\8=)-8OM_5H,'6JB"@M(YF_"[^M ?:#Q"@CD/8'WR7#JO%,WK3>1#9_#0_*'69DMI)OC#F$ MLT1H?9D!RAGA.JHO.C66"_6U*PZ^LE^WG'"(9>ZPX>T*JO++$1$:K@V -\?_ M.(M)B,"K,P(G GXL$5JX$P=(Z*^F,\\;(:/X6^HC8(>Z+6".DM] ](QA@++HPBLV1RQKEZ2=MI2>_N*?#?NW8%/Q7[5O8'B$\D7R.)@ MRQF 1BN7Q)O0N#_J0JF)U,I"O_6@#SS;,67(ZGS@3;^GH[#LL-TOC3*172=^ M=;*(7G/[=X&9E.$!>"N9*VGSM[+28U1_16HK^A96AN 648*_LG'; K63OR6: MT4DQ_.V0PX,J8Y;X1:^W5F_A=7O4EH@]?U'S#)?SQ:L1(_KC&2+W,;%3!YIM MWMVG:-.>(CQ7B(6#2TX?]$QA/KQ9[J<618*CT%_F-B"ZP)_R>,/8],I0YN\[Q]:&B[*1(8W^S6$)"4,I3LS#]A M+6O5O"KC5Y#\_S=((LV!L$K*_-^*X!\TC1B1KV.4FS3@FL\GH2^['2;)R=Q] M0AW)57X:=[/M?0,99]?J("1*ON.E_W_9_/+K^G7][[\$5L;_!U!+ P04 M " !;G498N84]:")0 !"GP % '-N87 M,C R,S$R,S%?9S,N:G!G M[+T)/%3OVS]^[&09LH4T%:)L)4N$T6)ID=(BI"F4+2;*EC%'9"TDQ2 8@!X" M_$%@"R H,'_,?Q>X+":&=%D%[C+X;C;X/",N)+%ZQ M;I.H_)ZC8BN#%8S.9MP2U]A^^_0=<#KJZ>7D?.^[CZ^=_ZG1H6'A$Y)FX<_$)B4G) M*945GUY&EU8U-S2VO;\QCB37O$C@;+KS0Z*ZZP.>-628.$QGIG2-$SI&N1DJ8Q0XLU M/[1?1_;7!A;[OS6ROPWL[^.B E)" JCQA.0 ',#CWD[1 ?[U&T2#=>RGIJ%K MB$0?QW(O$@\+VN;=J9< MR]*@R5W \F4?;8G)S'1XM4^;-)Y]!L:P\&Q_/A +1M0P79)(&^!%@RT!MP<" MNOSF< GZ^)VQ/YB4WL+$YVE[1Y-N;4[Q\7T?\TM+I!V9#X@)1WBU\ %1:U7N M=EXVSANC0-S:2PR&R&YP:C%\P$G.S<\9)C11;=O=\+MF7JH'>7-VAK1([4FG MG7BS-R168$[+-@1;]KV5#PB1WM($N>J<+42C)SEX3 2MR=3MTX6^=>C6"BF/3-!V"=EXC-PNY08RE3?VWA3CL):ELQP?Q;RY:V0IJKC>9V< ML5+KK?JMI+HK'W!0+U8-][F-&\X'SAZ@UT9N;2*.N#[XO"S&L^:,X#.[91_F:;[B@\$8A/J=.%VSC+B M0=B6KF^]L2BJ!2]M,H7=6ID5FGRLIKI[-%;!X,,:P2]Y)N!OI!D39U,D'?/?F$QV[9_7M'/3*VS?Z ME;OK_CAW6_%&;VC6IPT??LCM#RDU#:[3)S7AJHKC3M%Q5#/V(5Z,Y6K&LUU? MV8=8R@WJX?0[>$7]98:B[D[$MV/5%\[$-6?XR\4\U'Q^ZSCODW78^W=S-;9 MI-FD.F<#C?0<7T)H[!@ #_0>[2'42M =U]OU$*;*/A[RV!24;)SQ!3AG)*:; M<>..3\ZW')T\P12=/(PDVO,H/O!"_AUE,JH7G+W35^T2SP<:K/C A^1Q&MMJ M C?G'##T/^V1_^4>NI^S QUE0!V&U$Z!=F$3*56)%Q#%@)RT*M9&1E'V>5SY[DN;>''-'B?TBY&9@3](#!>\5Q_<9D?IHD$NT/3OL&42( MLY9%7LRU-4\KPW$,K>EFFEQ$U"Z6;>7U:K$$?8WDPJ=^A5O8R3N>>Z4HV'A[ M6]ZUL['NNOT4,\ 9 <]2_ AG23*\6W4JAQP-$VL)C&OZI^P"?FG_>N/H'Z8R^:!->WA,X">UP1718^T5*:T4Y1@JM<$IH<'Y]KCXPT;]QZPVQI MV*?:$40MEVW/!VY_R^,#M%$^P/05DD0DIOF IM,!/E R['CLLP@>$ M/[PKGPJ@V]T'"SSN0"]&4CTN;;64[9[>"S]5TY2AO9CJVJN5]67"Z:;X[IJ+]R2K8YMCUE\*/GS5 M%B!N8;FS5_/R:O>B@91+)36HFIV;\H9O8"8'\R,VE8>]6WXPX2&A@#K8CJ%* M1KIOS5A+J_&K7SZB^ E763BYGA/JBU>R5.=L([W,%2G'+YM039^\=I^HR I/ M-,$L<1]SO-T>XGE3>H_W+TN^>*:=G-#TW7)E3UG8=/9L:0HP0^C?R ZNXUVD M>-+B(4]-B(*!W#-3E@8Q\ U\<*9N]- '$SF7[[W*R@IC&7?O;!#P5#(^OF*3Y4F)/.D4789A @TZC#M[ MTYQW$>>+&R0<@@V9% R,H[NDT&P3NO>;)<: MUJ);75E4Q,1A>WOV5PG\^Q]&WN8"#F(T8Y<84CVMRI)223H_\DRRE2)*)JE' M\ $&F*H%M:77RD<]:KHOJ5:18,[,DGRRWYDIX7G%%>^_]&%LK6 T$K-(YS;: MR)EU2U%8N"&R7$\42;\,HW]LJ%..$'+ON=-%U'_DKSJ='G0TJ]LI?4\WX6C9 MT^[ K(/V@ZKF6BNWY8/ZZF'2HV&=F$>^Y%@^<)P/P 8=37P@C;*$N_Y61"$[ MK)>+A=J9GA$5=3+< Y2^J>(CK,WPR>>AVEEO5GSJ-\R6FMGJA"I M 0NY;G0:M!^Q3ZQ3A"GL@RRQIBC#Y&5"-:S676I@F/Y'OZ,Q MHB5/FMK6QE^(:6V>%@9LK/O_AM%: GN"5V6M0*K' X9UEL0#W=]2=T:^/L:8 MEH&C=N1\X1SJ2:WMDQO8G*$1>#QMV,?(>K%QZE"2Y&%%)@[6,RC$38YQS& 4 M?*.3M^[!'4R?*?,[UOETI_A*Q+"R].#1N%U(9UUDA0I3[L$FB3TU+T4&>H"G MFD!TF2V)R$75'Y=$.6X8AR820S'2\!RVL4,!3G1F?FI&PC+V"%]W;1*1L/O.G&2=6,'G"M<5U[T=55%J ';8* MNP5L%=-9\FT(!G:"^( '7,C"'$K?V6EIDC_D7_VI8,UZK8(;M8[&W6MM#L:G MJB3M=EHJZ"ODF0+O8%1QE=/I/FF@-X:*80_V64O"Y"94C"*SJNMH^3O/M>.D ME4/2^6X.^L?33,L"D@DKMJ9MWIYXP//IFF?*#=.PGDN<#P2VBO)*2((!?$"< MZ =MGMYROO6P6"P4<2FRSRT9[\!1R)+[],4]FZ"Y]=ZB'3,EK0X QR %2H=7 MD:<]B/)F5(5,,D$RH"3D.?\DD&/A4-RIZ&N1 M'I05T4\#:])K.@5^&_),>%,NK(MOQ%[ 0WO5:+"VF5$]6.-6P1.FH9;!):VBW.\[#7O;#,F?,PO;JC]0A7XEJH(X2=I:!<&8)#5 M-X)-.&VH@+RATN(0%>).)Z6J!EI*WQROXM4R';R,BLR=F8%FRT&1&<9-A_-E M5Y4TZBVE._HU$$EM/XXOUQ?ZWDA11MJ7+8<)QU@:]>&D]?#&XG%D><6S93I= M1<4MM45Z:X%>LR41GV1++B[IOT&/$1<;5-AC"_S;=FBZA7(>+TT2XJ[OLS8B M'F7=2$^L-604F;KS3KGU% Q(%]1ZZ4V>R>S7$?GEX@.)Y;(R*2D0Y3P?@)RG M^PET[7I#$:2;HHSSU3>S@UR:W27=IX7]+XU]#W%\Y/[>K>A]2%/ 4OT0E^?' M,EYX#MW%05,^T/M51[R?5GCT'>A\TY5DH!T?XIVP>IE#8^5'C\)E$_@X M"@91A:G?D46Z$(&MQ;N.:. #JG&-..KWPZR[A8PB%X;=K;L!PZK=FE'GKTVD MVN^+S.F-TC:*-"VU>Q#4TIB9FG1.:+:/'8WVE@XVZ(+^N1$-J' MH0JQ2^&X0B>#7 ATCF,X-0:X/T]RM')^*SD5PM8*LAR\ECS%_)HM]J)BWPL5 M17;1W] 0X3.U#@6G >\EK(7;^V[[R MB-/MOWS1W!%:G=E>&? P*=]7K[FH465X[8"PMVS U[V(Y'1!.S3(/@>WW"+J MPO%1@4P*59DNDI@81%1\2-3H"2UC)D\%C::]&=Q45W[97IH1*>BH\+Q1\]@3 M@6N^R\0XT1$:S,)&/I",ER-)$NTSFRW,+@35*1'5WI8[G:L./T>NV&A(5>7L M2!DJOO3IR])R_+$G7_6=!HZ=K6Q[>N%Z"H DZ=Q[M*KZ24E"U(13V1N6KJ/8 M+]CV$ '=)R=/1G00]Y4#>VP5 )=&"G3(*<':&+[%F(YU.X1(]5J&0L.8E.=\ M0*%.(0+?W#E633X_Z7BEL4&Z]$5H(+M+NF';S:YC(HT)#7*7**$NUT@]N:68 MR2&./]$"MY#F4(O0G"P56UE>(:HW/M-5C5MQHM%PCU8U3>* M7^Z2$!9BR;.C.JW-26]SR[(;WH/1Y+]X$!HL!XK1A3*Y^K!+G0>K@E9VFD,3Y[V4-Y><3!PTCNFS#FJ<#N:PE7KU ?AFX--%DH%3'5) MQ]K(G;H/W,>J @CKFR\HC1R]=%S\Z8O5XN_.4*WIW.DJV0:UY[<*TGSC G^X;>HV MX>!L = :5T9*9QKVVS.T)]M9'/9S.))II5SO5C7YC;5W,QI>:TU"3_$R[XW/ MM;Q&;G@9[[&;$J[*VFM7HBM0HX4[-_*M&Q%_#54Q?1H(L%9X?7H";DEYU.N- MS6=&O0GI'4+A6915?6V*RLR[G]&PFRVW]LS4MQ M#6&YWJP4@-L*-Z#E4 [O+F).>H&O(M2;3YTN4MX/,U@%1 ^H\PV?,)F$*#T%(2UC&;\@MDC;#?LJ8;>VK$UY#I#>7D&NFF;A99FW]8I7 &7FF5D;A&XNC<"%JDH$ 3 M?LR["OKBXQ%=>)JS!^G!8R9K59@=::"\R^'T^EZW6;=;G;,3 3J!^IXYX[(K ML\(&-*JR+PMD7O^ *?[\^Z!^X-NPI:.MZ@&(I ;=D,H''*&IF@C)S;!T$>RU MM^2%M4]>8 M[=O]&!!1VBRERMD?H'H8S.!LC MOC.^QY]X.[*_CZC\8&SND)'#O67,*'//U!WK!$+>B&X#?'*X/YSZ,>P/L!RT M@RT#CT!D>M:5$7P2'RBEQ85:2;;P :GCK-3BZZ'BWSQD]*W#8A''7DY>EC@M M,]%Y<)LEMKM:1^@KMAF$MAM2XYI */!+%6J1H4[C*>U#\-.BSU\]AEW=_#.: M?'BW(E$.V!&4^6J_:?,EXZAD@0NNV B7L;2KPEG4P&?E39BEXH_6=\8(W/_\ M:VX4S+CBNKTT5KQ!.+3@=@QN7=U:L&$5Q8^2AB]UF1J$9*(\=&W?D380_?#* MQ+4UM3TCER3[B\#2XL#:$3DOX%*T9?.6U)=JP4O(*!6+/8&\ 2MLR5,>'!L2 M#5LQVBAMQNBM89V+<'?LJL/VP[>ECSL:==L]OB1VT_WAR96G++LWKB'K) F% M!$R.ZPA]3(=73D\^8V6R35%9X; ]FPC_8,#&%(4QB^ED \*CH@KQX@R-FC[" M]/*5#ERG.4-)PQSHN6/1QE>SK\17(-<9@&*04 M#ZFY0ZV%]Z_!60[?=&\X4YDZS5JUK:(;WF=+ELO%A@2,I^@(L= TZXQ>> -" M95MT-& '=$+(,^.SBS$'Z@]J(V )NL45U5.O-HS];*0(+B M2&U=<)/QD=7F+V8-X548KGP3>Q*.Y-AQ%[,P4W[0PZ9A>31]3KZ 7/9!V$23 M:+66+G_[UO#P\'6W:;92OF2_H,J+%QYQO+\N.1I\">=T[S>S_&.K\T*[19F/ M9F(X/VR_)/,H_!3ZA)%WI-,$(A*;ERF45?NY;8P^K+Z,I?_%\O*1,@N5)7D9 MAW2G0@7>'8PVMP5(&_!PTQ;>%2Y*>(1;>(\IOD.8_8D,?!SNN/N49//<;5\S MLPS?ZH+OY\J;*],B;J4.J7ZPU:_FUCY>P-C(?9+@P*_&.@9+$]>;/-T^:W6 M7J&YI;=C+%''1AL5-"JBOBGL%G5*JU4OX&Z"4E$-?*LY_R309(G4^A=>(9VO'CB8 MVQ_>Q^IQN<@'FIXA$GR@:H$V@A(%^DP_,;/U&X"S[ELM;;0)?0;4L@G+# M,)#^@%(BQE4T;,.7I4\^X^P%&]?17ZMM[SK>?9H ;S;>2-,:[0X"=\!/K+ZX_&P/D83[?34%L*$R=:=B PL.:(5Z&4N!,:3J5-::#9[JNW9Z;S7=PZ M>&4+\4QCO/Z6DO!/8__./.=4?EE,+5_PYN39USD.))$ M!U9AJU-_.GVT93I9M8.=G52['R(W45N?W>/=W$!Z%W7J[N!KR[I#VTONCJE? M\U]S[PT "+B#%6+<:T[-3ARY4)"GD16#DZ$PS3OF6OJ0XQW(3!AC8-IYU"2D+YP-4R/E!;#C:?ROUVGLQ]GP7P!#N8ETWQ)\!VEBKY?FYZU"#4@<3M$J,^U,X% MUL[D6GQYZ>I^.FTJ(43TY%I D:?0-[,1Q?TA/O RJ&X5'^C'-.7.'2_/DW+Z M:R;2I2_2$9I&2<9?/YO]$!%'1R_"1=^M(O51H'V4,N/R-=2'6V,OUR>EEHQ860NYK):CKCN]XODQ";C?^, /N[XF M/,= "9SS>1?P(^-OH1;S93TBD<$'=*@\-"Q,)L).?& GNV(0Z<'.!.+D<).V M[_C ;)H;$T>_BIU))0],(\_!<^A+'0$>E*E-J&VZ6?)(LP=Z:8>/>1CZS!\A MG)*?#AMA$,?<$3(OW0V/9&S#O[$"[;&0-Y9[#=>&YRPKI_!67HK!!>O^4.<# M<<7@1S.\/#@IQNC@K7=S^=:"?S[-53_%!U97P]?XP!&<##B6\S8&9^[[^QH1 M)_VGF@B /Z'23E!0:0+@I/E]/C"6,TCK?7S@HQI>&IQ\XHJ^D;N? M_,F.GXM<_>:&>/]MHEV(.\R0=7F7/S0]@HT&J%,O \=93^PB"+>=F MK32:<15@*\^L43;@N_R6VTW!@<&G@L\8H-2$4G7"M?MN]J&%M(%=I4VG MA%.6F7N%:GFH.!RIO[A)>'_UKU:"*+ VA9MAY8ZT/4,QN=T1-,)!H1WWS&/VW28F+EI<-?;B9:^1D"EL(&D6N%J%T,.L/T#Y!L]B@X0_' MOGH\1\8?G#M>1YX\3DDCP*;MR-Y02!EIRD$-27[(4.!6%;=U#CPYK:AK6A9OMS5GH!1DWT00"?$(N*L[USY;GIZ@Y,R M\GY8D*6?D,K$]YNUW13M#"PFFH>'01&9>_J"3-2LUAQDIKY^]HJM++OY_O)# M5[PW]->#6_;M%HM!G7L-HDJT@\U0>OX.K1'+F)^NG?)B>H@Q=B7Z//+K>["U M=Z_6=9M!!\P:EI2=O>>Y,#()M=T+5E]<.27)6HX"':X*#I>^FR^0$*D7Y*9R M99N8SL3+FQ8I,U@XG-* FU.;CW/Q5SK@ONH]-LL$YDO'KJ+3V)B9>RY"8%H(3 N!Z7^(T+P PP''[)W\1+* MU36:\16X5G?#15N8DD\#RS=HECZMJ:9XIERY1SE?&]QN/+[Y+=1]OVVDP9[ M_(Q>\7?=KZZ\<[:JW[B:&6,=>_N!KP4[F7E#IKT94>G5#Y4V[71Q8:SRV/%'Y[^=:*6 4).X(^59ZIXZ6 M4U%,8^>A=O.#D_F IP'Z[W="^N30@/E\WOE('2!["U<;Q6*4VQ0?\,?\,,U- MRF6O'.<#<_;Z "AV^7?)BC^+%4CPQ-P&=-1HC?9A +% RZQO!2A,%2X+<))_ MZ@Z4XC6(_9^4>5G@1_L?DY#OP3_K ]]FQE4[]JLH23YP]/6\R_>]XUWH%!M) MYRZCS <#.( /'&M$ ;)SK@@T,IFW#@I3U/\3*.Q#>O/N_Z#OJ\:OEOC5&N]] MN/(:J ]Q4!L.8"#4BZ8"JGCWUF;PU(C4,<"YG:O*1J"I+1;H-M^/B[4)$_1PO*]3-_#KP B>GRT^J4/)%" MR:#!%J-H$&69(?6DI:B!30H 4L@?2PC?L3]51!\+=1+1 1"5)HA*.[5W_O^^ M@5[& O#(OP,9T)'V$XAU_FTR^+O*7X-(,/:O *Y3#(K\7;+ SR(&>739G^.O M#?;)Y7]:VB5Y@PUGOH5!E"ESCC$\TLP'%"NFXZR7=#%9.312YTTUJ'GN64=B MX=/N%?'&N5K.!_<8VFM]3.ZO>)"48RKUCD5HXH7OYF61%A/EX&[.?E('E1)K MJ<4DP-K?+]2I17C954&]M\+5(BXYNFT+O!WQLEWK66OA<<^K!YR%3)J6;W 6 MFY6W!2(PW,5D1F$S(0Z$'/%GL9+6!GY5IM9:G22%SV%G6F^-XS,BU6;H\ M9H8LV^P=IF/O_WU<)T\J5SUBXPXXCJ&&!K2)<.635/^U2WPNM7Z\=77?Q9"T MVOLC]\@K^$!B%!>-V;>JVD#8%05(:E2!@@ ="SD.J?9M@B7NC_6&[&2UC42[ M*G2L#FO<*>M]LW#1^O&0J+ZOYC]#U%C-GW:BX5^E+^2IO\\U_3D<7>$%_]P_ M\S!OW'[/9]8C/U4&8D[Y,S^,P2T%?T)IYFWS4P;TMVVRR,A?(3'%&G^)$ $( MYF_;;W\:M*]P1_IF45N*HO)?E'%#4?5.[$#5NUI'Z/OBG\4E\-!^;MH"76[^ M7^SE$_KS?/Q/*@S=^6'^TWZ.KQH+ %P X$*]]E]0K_WSW0>P/"(C"DMPUD:, ML ]6PO=9>^GOVB[4:4G;]36 (I/RK=6M5^0GYH;>*U4RMW87T^5O;ZL,DUDR M617J;+:4F\TY@#2#TG6*1#R$Y\KCF-BTVFWWB&:P&4&2_S(QZ-TDI]>O.GZ<8Z1+C2E12=<*W>P#"OM=;4JV! K[+]Z0;PNL7!-SRP8 @(>G M!3)''N*6T& [I(.!E/@53CC;V-V(B@XZEJ!BM/9-W+24S_QTC0U(S\N=Q7-1 M^GSN3BYW_Q]\IC_T%VM!_^")JHL=)RT)#R4T8ZT>'-PI=-%*,D&C4W:CRP*? M6> S"^ED@<\L /#_.0 N\)G_%)_AHDX9.]Y/](''.,&DE_@2Y7.6ZGQ;6K%3N4SUCU5107=NMN2[]IIUC_VZ''T(. M++#):7"BD29)4HE )MHL"$U.PJ2FP]:L\/C3H!QQ4_73)Z4LTI6BCH**+DI2 M$WOD>-:CWAD+QDKQ[1<>DZFYU!JV#B^+$H05Z8\08A?"&PLC:AS?5LA%%T3? MC9SZHA,5H4S!!\]3F[9>*2NJ/-GF[J+ (B 0.)2KC\$>HK0$O6K>*] )1 M>0;U-3UTJ8 .9/NO*E7UJ(V1.&)?>6MG1=II:C\-B>JC['<4 MV]1EJ7]K(,*KR<*V,O?N6&\&=8RMM%MO]^ FU7-I.ETVXBEY.KM1>K-F"/"& MQSM:S1 Y2AD,/G+SF^NY*%=XF.9^]6C"S@OK\SA-*LS:1$06"^MH\Y3Y@"#( M6*V-:OKPF"T0(<:5#U,_CHG)N7YFZL/Z]QBU\<9MR]/]L^2!#YC-C*1989EW MW#?@0MA<")L+8?-_*FS^8UO8QK( NX75XG^9U6(<#D=_0BG-;J$-$EII M8" MQ/6]=2K#KEN8^N$>?41IEACSP"W&* LS,-NM7EUO7&I8Z)##W*:Y5JY,;GK% MP8P??(!!5B)B>'66^E WXV8!]-4=CH*R&W)+#)MQJK!]PSJN34_QD6[BL<*) M[TKR^+9H323P>\:''<%"+Z<_/KJQ[HG+E,N4%T<2>4&KTDZ<39=&WF%%]2Q= M1<]&:KU)M*QR4:HZL-CAFM9,4*!WFF^OK8"'8N.3_5(RHN9.%W#0=CRL'=Y& M3JA;!.-8]NP]T.OO"8BZFU5A[&R[;5I=OI*IG)UBNO^/N-Q=TPT^]./?H,<$6Z7*Y>P[,5 4@ MZ8%@/,IH!(LZ19W2'G&]0(8:!YG64N\GS=98&K7W=1] M#C($4$C$@ET@I(TLO@2R]G^YO%LL!FPP.]I[!):XWU8\O,6JGE7W2/.2./O^ MT;4R-K,&2])M;*;PKT9_LN"+PN\_CJP+86$A+"Q,9OUOD^)_OKWF']I/[A3^ M:4FQ,+&Z@,6% NV_=V)5Z ,-UB5/?1P!^_O844\@VN1H?D,1UX>5E7D_%_"3 M7U-[0-;5S>HU4G%ZB:S^B;R]*YZOW'98_#&1^D.YF0;MH<$ZB:WD1%"H;@E7 M N;D1VQL-<,_YG##X3@F"FGA@7&Q9N6,+00%MY!ZQM'R!/>$*W M?" MZ+PJSAFP837H.0WK%%S/(4_)0;<'G5F.A?'3QGCIB )RT-M =1^IKI M:>VX1LL9@X)2QRVOJJHO\RY%&@AGR[U8>F[SV\>+Z@T ZSI>'.@[R >HW]EZ ML"MGM_^*P&ML/5J;S@8%1QI7:KHBHAF6JI9VSQYY>M+Q+[16.5[4#@D)DE4Y(E6@_ M"YT5R!PARX[?5)B_U2YIUFG1T$1VV$65Y6]/N&[M<\R861&T_MOL_(:;A,?P M !^PPXU0N(LJ^0#SX1 *2 #%0="XF5MAO>.N+U^WY[RT1QG/:^$/2L[=HLM' MGNCMX]PG?SKUD[JG.YPK3T,<;A:A,66XC \4K*)?O\;,>@\:]/0YBW!Z_U M+^SZ.V3_'V\?+!?@+OM=*.#RTWBI^Z/MIUEHM]@7K9]5S\B3AS]AC?\O;S+] M X _:6)_?A[*3W;HNLP/5Q@=QR7MAV#_]T>HX&WD3_8+4%R XL)^Y_^Z_'DG2$MA0F.6&34]K2(*FV@4\?!P[5%5 M^T*J'WN9>_/S[YCD#T2%="F5S368M-IM?$ $!6+L>5(721K>1L?$8E6(&(C3 MNAYIFR.W3F,CXAPZBRPW^3PZY+8SZ['?[ND,9E7*MKBK Y(O5+04SU[XPAED M=_ R$1RITZWM'#>48T)Z3S*$#9E.DM'5RID[NE>^FTT]3!TWL7-_;<3H5?F8 M="]BE?:Z]3CI&J%/J:<0Z5F(<,X:PS6'3W%TD%YD#1SX$-9ED)Y"7P^S+'-$ M[A:9)9^6]AR;#A4O2/,\3UCOT6[<(7/O;$0>F#]64Q[P0S?1\N:KZ1'J&9' NN2 2PS5);.V86X?B M'"7A^ZO^80DK?$_U.VM!__#PG'V]SKC4;\=]M9>79OVR3DR]P;-PR''ACJJ% M.?*%R;#_L3NJ_J%9&OZUR9N%V=@% "[,@/WWSL9BLG'TPL,K>45$17J1(1/; MT#$H5@\*(*H1_DW./8@NUX&U*B:GKO!$1B/E:.S+-PSKURNWK3YVL29YVSJ] M-:Y). P53:!HUJ _P)?CFO#G*#+<=2/JDG0^T.S"RT2OG4JRI-1 EF9\8'"' M#['W3&#.X/O*P0W%&6-T]L8W!HF^T.M/FTM/@5/9^:'#XQ8==RQ,L0F&KLZ2Y MIXC2:H:Y<\& :SJ W4YJH)0'\H&I*(X248]WSR1:5=V"TT82[C:Y8=DSIHPD1ICC%7$@(GOT(OAWUKK>CITJZ^ M9XS>/U^V-S! <'.J!F!F+BYI*GHP<[AZ;OX&\J10IT41=JARSFC'!WUKKW&0 MNNAGJG<[X.[S'[)5*G-SOSY>Z2 1S=#Y6!8-$7'_AQ6N4+6BO?15A>&1!8[' M-&#:@>.Q(9*K_>)D@]\KK8GN6;C%:B%N+,R<_RO,G"]L25X X$(!]R_$G_]Y M/]V/?&11(A\0V0C;\P'A9[ 8KH6L#F]Q8QU^%NX3;A;/5'.2U(7$R\\[[H$-^^L$B#MX M]W'T&[@EH \ESDW/(CV%ZT$__\QL4]F3FK2A54\R@]X9/=^\?,-X\Z(?>]D] MO 0PJ$B2V19'\3,&L74&T*=;(Y+1J\M=@W;N;7B@ERFD M_FK/&W7O5/&0!Z9!0S,QT1P.CDB S*;T(<,&6KE9DVYR ?0]E;O^6+'OZU-+ MMME6]$@8Z:5(4.D;I)YN.&(745Q7>XTMP[M.H'@;]E[NMA;E:O*ROX'GK==F,MCD$9KMNWQMM0U7 Z8E0^\)_^F,*)%Y0CTP.M M'/9FWGF2$JE]KK),)C^:[B3HEV.:#P;FKF&.2Y[>=B?]I/"*B^:'+DQI6/8] MZA0%4[@NC ZAB)#IECK]=XS'W2=6& T?WG4R0]NQ3?TI&454PB@/C4V?G_GB MOO_@ W#.-]T)277GMXZXO:4IS.']@WKRK>I+SRA:RAU$^WAU4'ADULRA==L$=MO) M8"B*L,?\H["1!DKYZ!1E_FG3K+XI=8YAA-,F%B[.Y(:N;:)C+\BPZCI1.QKG M6!6[Y\/0L.V:J0SUD.<"K7:;1"EWMT!-C%L -C%'61W'W#M_?7ONFND$<';7 MK"%780L?:.X48Z',2@;M:2SZLTN^$X3&(E"X9AF#35DX>CX*SJVS6*[%8=2G M/Z:"/MA_'M!_@\"9CVA L$4%AI)Z::7*7$5#!A;5P]8(M4W0]SC+=0]HCL4! M..CQZ8V4,LV

93G#Z*TH> M38; QF(8K5BV3F]&8]]6'-?Q3SVQP6;BH=/6J7P H\!+XF*@1/8&EFC<"%;. MEP\HZE>DVN_B ^.=),PV.<>"BKIVH!S:@ M)<7GY,\X^'0M6B:UJR)O< P7XGH^<#O\%DB_C456IAIVFB$9+R%T))3S_=?2>)U\"B!"K+/P&8<.>Y2> M+8T0T M[BY\OI&RB&N5/T$-'\PBE X/^E5"'S]!X!P'>KF>"+6]0 M+\NOFU"YNZ])=FVS?+\,;V&F_[0Z5 <,;%3>2Q3$0Q MO DWIWU&&5FT8OX3)/_TP8, L@X=7CL6VH,FZY5G,(BZH30XTYH.A[1Q%4 D MZ29*7A)W-.&Y)>3)D?]V:8:LYC,P"A-\E4MVT8-N1KM& ?D,MH;E'1Z@W.&;A@> M B*K:LC_;.W\?^Z'T$P (I/816$P<^>?^2^+M"U;WDGT8NICF065)??&:- E M5S_$\=)8]3E]PZO1>NLJ-6]J41^Y?WJS5@(;GPM]3(=U^ !/S@HMWF2R$R@_ MO/ #;?]D[JZ?E,E<+S[PD]B+_=<1^#5]4I_CA'3@15$6B(O+%2=I$H]TGJ;) M1;@P\(GET5&[."&OV>Z#@:;#*LRO*X?4IC)4PC6,KGLO%C?I(4;P'E..8U6X M,JS<.*X)JVK3TYY0PB)_TS/1%&IE9%E[X,J502<50U[-?P[,)9$HL_\K5/;O M""2]0]WYT6'A7I!^'2=$THO8R'[SSA@K.GY8BW4L_E-R($H5;1/RV;]H5)X. M'_(R?OF+I^B2V"A!7;;9?^PV#/"?0$^Y@884X5#"\!I]&\9T>B&H\ M@TGFJCP:<].S"$)#FL27\\=&+54#:Q>GK_HRL]KE1-)$EHV,D9&X"<_HKV3A M5AS7W M9A$-/7?*K.KEB)I#L?>6KYKTG6SW-O"$) M[-M?NJ^PU4=^(+-ZACWM1ZF&V.[[@JV%!@FES9G/-_O/$@58!#:CLY]F( ML^%/MO_GW!:#NP#^.?CF_^O(LP[FQ5/\T/II@DZ;M(=.,3#-Z1=49:XQ#1=Q M=2%V.MF/%N1:UQX5>'>PR?*PMWM^=*F&P8?C>R_$;A*M3D_'5BI/-HW@S@ZO MA\"$.M//9A9I10Q'NPZG*LZ!#M/(P#M;'=\(%KO&O%@N-6-#/OY_OKY^*H], MI< FY^MS.KCRB71"2[H8:8!Z-XX^M*.Y3N]Q;9<^A:'SN(?4+1SV)HWSZ/C5 MO5(V3;).1VQ):*'V'_N,#!S-TJBG*!(WU!G X6>NZNO&\V( MK:P "\=OUW;R#[K9WHWD*0?']H M>TEKBNO0H(#-ATM.FPZ"4J351#/X'=W*C)G=B%4?L]:&ADLDLK?WG=:%OQ09 M=*[;W-6NLH9N5'I]V:(,:HS9O7]<)2CV[!@A--RP9\9W-*#5U&B"-JO@RB\U MM= Y"UZ-_T7WZYX^%9A/CWQ"N"TV'TZ]/CW[#S6T3\"P(90;?ZPTKF693G=Y M7T]Q;]^N'9Q^AMG>JJ&4M1\(IP9<-.=VBZ;^4:S/-T69_'MC<]:YUN2'M*8 MOP!)Q]#04SH.C-1-Q\..+U\3(Z$) <7:=,,I>XXIJ8>ZZA;3:8 \TG?.,JIP MS.Q3^]YG4&)2X#?QJ2"@(UO#9E(AXWG'\-(+:;Y"M?]F1?+I>5PJ1304FZ*, M$S[-!\[?7)+;FG7 \\O71MD)]M2#34'!R3=[<#DE-]J_*@IE=)AT=_Y]XD[1 MC0^X=N,TNE M^%!2#\NS>E,#H[5NM!;1^8#LH/^!KD.K)!O?NM?<.[GHQIU1*VR-"VMCLT:H-!D,;,B<* [A-?4E5U&RZ]+W40 M^&:?@%Z\@%)%:^M(1D0@3!HB ^,9E,9IJO_WUCHI&!\I77D+3>E5\8;&$SL: M" _'93U.5-Y<37K5K;='1YRL8O2$48WIQ[)=X7:T$R=YCV8)_2"C,IG9H4YZ M35$H/_X,>O.,[1KT 5)."=17H-E'M&>(9.5IK,]?+&>PY/;9[+!I"KTP%]J% MH\:Q&;Q[)$'B'EB:XXR-MS!K.F^HN(4)RHX=N.T1I/DN<+*(PG13EPH^9%7M MT<).6%'4?*USXU*77KRHM:(O5LA:/N(4?32^(C5@=W?M^OR&NP/XB/,N6O[G3M>?I#*TNX' $#H[F^X@2B#DL@B+XX84I]M<2"77RI MK)E]9C#]YFGM3?V6G8W#5'.M@U6"EF]O"0@'T3O%2B/*6NJ4(.7X;U@U>*0Y M2]4T]8[KCL@'X]0"JON@ZV!KP8<M4KD&D\(#[ 1BO?6&?N:5Y:G<4$LIQ2T\=U9Q%:AZU9V!93J Z-\A/L;+?3W:DK M-YTH,AE\;5#@Y;,TZ)5 FTY!"4< TF"&W6?ETZ<3K74G\)+$;?1K1>#V%#9! M J[KW6!BI?>D(_/4TJ#Q2P(O/ 94FD1.W&/E]J,7%7E7)S]PD.C (R/K=K#( MS$>J%:U%/DRRK"^;-1!Q@,D4/Y+59U,AD6K4]S)6LU&]H^)&DD$[?MOO0>L4 M;HFU,5&#ETO"^F.5K,V).SJY&HP;^D+^JM-)%1N*](^\:$RXM%GTD^8:\@%- M0&*Y2QMM*>COE)H+[?9P9Z"I%'613$H%FB2-TQ.JSUE,=;3@TP[+5[[]]H*[ MSNJZK$G"378VN5+^E.:;5VZFF>V)NB7A5L 9PE39_.=>=_,!GW@HMPDM6-QA:8@6KT_T(!SU\WNPZ7A?E>Z]8;GE93.!C<\]=8Z=TCRZ5_H) MZ21IR +7B!L<121HG$U@PV&?XX7S%IA>>=/(XV(K[I#M$(3N?H?J95LI\Q4C6VP4]9 M(SOQBXE;J[J+I=;Z5V6%*[N![ ^JD1OUEWVQ*GT%W=9+7SO4[W(5!:T^.O8, M6J7I#<@(3*!!^YR2YK2^QQ ,3)ZN@C%YU*9@KZ+W_JHUX\[^;A\'WO>Y"'IA MKRA(W5<(MI-<%YD18XVJ(#80H8)HI7P"C*WS:1SR:B9IE4,[E2R4;K$PN[M6 MQ>U@[><>N%?E8A'XZ@GGQ Z+Y^EK8FK:1"X_Q-[VSTTDFC.FQ7V5#BM"6?'' M"L;.!#YP]Z,&W4 3,+4Q17%EFK' 'D4;@7VH4^]_^=O&DC3X&6?>(\,:)AQY):84/#@7-!*X4FW;@[!+;9;ZRC@#/$=490SM&M#Y^*;DS[+=,FE4[ M]_D@H7S'D=4G7R1NIYS93HK8RSF\U9%QQ3JFB*+00G2R]SRT8:B M]8S1>D/JX$&6?2QW-1\0YWYGU^$ZL[>MWVDP'4^-OL*H36O=]+%%?HWMR3LO MEF_PSQ4!_0P3\*4XKC+(CN/= 'UP S[-UBOZ0JWD&92$(J(*1&N"7 M?T\+H)YKMO4+4*]5KF2MN ^@/*"Y[,P2YI.HTS7GIZ2VN">;Y85M(!?B M4 XXT,; 3[ZCGW<2X9J]7>7GV:UWHL)0=KQ/=/I KVU!M?LF_6\?KF9]V9^L M*.2PZYW OC4Q>4(U_Z?%X]IT1%(=M9@\JZ\)3$5_ ?WP V5,/I# #81,K&4C MLENP]09]IK3R1T&#T0J/QM8&%U &BU6-6'VL7B,PDP?\*&27P"!GGD>L)EF0VO#J:!DIBQ^:0/3AJA$"-B*=>2T" M#R9_X^PHLO!KS5A>>2!GZE.VC7@XZ;%1V5& MJ6^:E8^1[]S[G8GF7L"J6LLA'11,!>8\=FF=UF>2'/0FZVR%='BSV_4#68^] M&5NVK1 ZM5C1Y>%B0/BB[LA\%D1@!F?S_.0EB\*5;6ISP[0X*0QQ[1.LW*9M M5G X)4>@OA%UQ^F#.]U"D9/ M+ZV]G_#>6I*75R=!U$2%/$%>6>NA/U.XT7 )HR/VIFGW].F.Q+E 2@M*D3*A M[$-=7#N7O4^ZIQDWWV^SZCXAJ2.7-:"Z7N0%O@I'O]+$7@E_ISN"R"(YC@X7 M!V+\:2HF&RHPR:K2KWOBR],7N[5I/?M@Y%8RX!>ANDTI?.N6#0,:05)W8'ON M8F5$(IH3S%T+'\\QXRJ$,PF)!K4KJ]QFN[A2;V>CK+8X]1J$6NUR_U%A%<(\ M?=GC?;(Z\9=;U(MW]G!;=P9FD:890M_O1!<*%2[-P)L1/5"] MCH(-IM9+B?M[T 2:Q ?\K91P2P;Q.VZWW/,8,YMF3#B>\IN9-/AVD&%ZL>[_ M:^_*HIK*LF@LQ('! #(48ZA*&)2I!$1EBLI9K!C=ZU5W3_]4ZO_^N.N M]][/6V>=<\^^9Y^[[[J2[=O\WW$SM*!:PIZ;@J<\1#^"]92+Z.< >S=6?%*% MRE["#WW#:!YD196+SNTQI7<(&%<^6EE_>KR^XN5M8;#G=MVY$ZAF=:5>+=/C MF\:&^ )\G VK5*:D6H>Q$X5(ZV5;%RJV?Y&OQ;K$#AFI"(;;LS_L5X9 HA_7 M;*XIU_.3=6G1-AI/$$7F.=[4D^%7#1S0 R,:[_$M7A)MPOPL4[)[A$\HYGD! M9.%1U@B?T1NBSS4?C^LVK/HA>E^-8QW20\,+4N1_Z4F?-:QSJJU3[Q-4IK1/ MK"![ 1'XP\GRZ4I=V2*VE$V*.+LDT-EIG<'6BQ5V I[5Q%VKVZTQ82J7%BP# MJH(B:,&_!E?U]K:F%F9?4$S'"\*X9WX1V'$/9+ONP@2?G:"I.@TX.NNABC=R M:*GH#]0"V(XFE\'![L;#CR^D_RQ?1!TO_E-]V*0LO<>8O0V_AU_>F5@KSQ;: M_,H^>2FD.+,4R_ =^UVR=/,Q[\WI9U8KU44!>3]"A_>JJ7G^K@I*,\MS#N:B MMV"0_D)&@;//^>IHEL>O[66-#74AM0]HY=T70WUJBQ^='3VM;3D(V@*;[$72 M.1+M-+Y9/U(-,SF(;&Y?WN"B<^1L""QQ>2%)%-H,L4;R:EKT&@OKT$4[UN%[ M=:'WKP8_'&]K.7A,[9>@YBZRM-XY06Z9+=#%Q\!CFZ8H0Z5P+=>MBPPU^^,6 M_7+N@M-;8.UJKL6P>R\M-%@STN[X8M[/8 O:M9N_*?[J43.SU5;'!5R V_'E MLN8K>7(@[5[%;I._?@_\B$$.R!S&&BR=]2LQO%7>[EJ/[3E5CN7%_,>P56KI M6Z1[P ]'LI2- B- 6+XX$:LHI3!FKS?,0M@IHEAIJT25BR Y&.D)VPOL@VUR M<:HZ,S"@.?4WQ%;^\?LE$]&A :>OLX*K?RL@&^\],1DN)0 '> QMS!H7G(5- MX'.V^W"G4X($TR01C;MYO73<>J[=QY1VX43'M+:3/UR+:;E>)5!959X_[RUZ_B0\3L_7#IS:XHDIA&+]T\ &XWU5W[(5#92.0=XHX-J'R=_,8F''\ MA:-U'R\-I^O;OBG"?A>N$G;IL''^SY)V-)W9.HK@?Q&:@*5,^#2491V^[6V M']2JQ3Y2N8CA@>]3^G:GCGU]!CR^1SXTN;RX81#R= 5,8]Y=\%DN." M=Y.99Y9"R^"_E(62H^[$?!IZ3KW[%.] ;3QWHBBOJQ#:=$W3Z:0F$7Z]]?L: MA?=H ):]4BU$B]Y*RV@?LKB+N?9]QV2W$[Z2=;'UM6]:A*4Z)]C )_YY MEGNN;.Q:X>][5S2W B4<'P0W[(AT0@;@@C<("3(/8=V'IK4&24B$]IL5#RX MAB=#S)CTTL!$7W!.TM*2DU..9-V6Z1 931_6GBNQ5:).PP7?@P%3.9D:L)FZ M/.\E=UJ&[!%G1[PK%)/A-F:/UHEU0$B[$GGI<$1K&_'U(CDY'KK;(MCT/<_6 M?5CI2=!;$_+TNI_"!>+!L+/G2?[J1ZO,>_T<04ZG[ORAEY8T S?$1R3?R?]\ M1AZ>E& MW]&XJ^KDEXMQA5ZVRR7[(QX=/%]X]1)X_C"D&") 4PF,F.&H?J16-YS' M>>W*[H.W? 8-471B78T%1F0>1&MSX%A;ES>O%$$?-VLA!H['(VY8HK[MK=RU M]1AL!N_;LTVB!@2)';!0.8WN)5\)U<@[*J!DM;UM?I&4$V]2C$)-PHQ3@\KO MP]Y=OU9Q/#GI3ZG25AE<-M(]M)8%TX;#*Z*]ENGZVG857:HQV0*^HGA(P,R46L^5&\%V W8 C MKI#:[T-D^K;X8ORN%1WU_"J_ J&Y975$HO%!MD,H/B0/RSZL(2J12PH+$#(' M?;!.Z*HEB(8DP,XWS23322E&5-AJ^_IU];?%[?F4CINLHT2OB9=_M.E."DV+ M$YHP/WT&N;6]BKI7(GIR%MI#/U@T7:Z4NUM::P9]$\ R5Q!4L/E4>;D0\0& M,8GP60)<#_XW%'J0HY\TL@)1C0[].J_?L:830499-\Z50-06)B=^2E'??!]1 M$/=L%%5F-6P9KH60$\+S% !&R>V!80V &)X-8 $?"+9",C^#5+N=JJ,O>Y97 M2TY/[#>T"&@95X>UW#QSS]1B3V-5ARW]JV%]-=TRM_%USS][R1:K3%[4RG;! M@&SG%P!- *3"=I%,4.TQBR3/:+Y@#D(9RWWICK^?%X3"\S+FI?; MQE*0[4RLCJ8H_G6M9JY2Z4D_1T*3I"I MO/K@V*48RR84OTRW>H^][:V(9*BBM[.:UU8]*I>\$PCL0T:\QM'#D$P1Q]#92VR#[S-U]IJO3,:P:3')*?;W@.P3/:VM'>01-\O$R,B\N-'XF##C MNO3C8CU\GR9-CK?P?G ^0W 632C;GB-)$Z1PWV5G8&VX2V"MIW4+ETDD^E15 MUZO*HIG]%4(3Z]LN:\%7B<-S#DJR&_Z'5>CT]M;V@K&QK43SJS!_S\H 3140 M:%8.H.__QP":3Q%XVTSYBFY([^#T 'Z_$110%9K-@I?G^7!B6389MWL1IP", MIU0N=FJOJ]&R&NI8;LYE(8]C(O.?7*TCU7YKDIG]D2KZ25HA4\<]02HZNXA= ML-L%^9=U,B4VX:@DDL.ABI/$D)J45)CEJO>JTZ/?!UN[6C5\]K/^W%Z!E",% MYT;DAF[44QLF2')L!#P\8Q)#RZY@TRR(1>W/B&E77> MWB$QM:;YS+X;GB^"7@8.?0:I8^T$OC(E)WD.!P@)&?)H;DIS/[B:2)2$D"OK MPU!1QDN9 6:.Z?YB_^.B3Q.?0<=>::0++0-%+0_=!C/?="=T*"D\8FX0%B=8 MGUB^%FS,'"'ZR7&5.[HAWGTGP5O5^[;=!<+Z<5J"$V1(-E:76P[W'N?"AL)J MITRZS7T>?P/=XHDP(X+6$%,#(K"4C ]733DEA"P/B%V!M-Z-R\_SJ L_U&,N M3]WR[0I6-Z9K>.J'.6Z.19YT9DZ71O8R&T;_\[+"_X^_/O"?I_X!4$L#!!0 M ( %N=1E@)(($$(4, (U_ 4 @HTTDJ6RJ5(J92.25;B#+-$J&(28IB.T2E MDJ8<2[)R#I53$6^[]K/W\YCG\_N]__=]_^_S__R;/G<. MK;G7?=WW=7VO[_>Z%@D_"-G0S.U;MFV!Q*:(08? 'TCX#9JQX:C'D6/0,0B\ MQ(2MT"9HBMC$:^+O*1,O"?&)OR4E),0EI"2EI/X8TM.F@B$M)355=NHTF8D7 M^&RZK,STB2\F)OG^UBF2XN*2,M)2TC+_TR_A2VC65+'A*7O$Q19"4V:)B<\2 M$Y9"9+!&R3^6)P;]>(E-$9>0E)(&RY %%^3,!,L7%P>+E@0K!O]Z#OP[)#%+ M4G[!L@U2"KL.2R_T5%Q^/NK65(V-3XJ4=M>AFH9'3@5.DYFM/$=%=9&6ML[B M)4;&*U:N6KUFTV:S+>9;MVVWWK-WG\W^ [:.1X\==W)V^-F7$KJ[3MWT^[=?Y"9E9V3F_?T67YQ26E9><6KRJKZ MAG?O&YL^-+>T(, MI"?L$IOB.W'!+ G)!)BX/#$9T$42("GA.E /\?/\7/\ MOS *.GBW!(\0)]*'Y^VO824AY,(*:U17J/UFK)/-UPV_=SS1KOJ9N&)>X-19 MG4^O!9]N5C5TWW+B\+9Y!J54;$DHKM#5;M57TLYL75M!S2&']M/G^)7LMJ24 MT W.Z^N[#YQLUO98L&]JFUF467;[]6N*SC?MW*;OE*XULB'Q5]'K*1*(6U*0 MZLI^.?YJ;)Q5IB[');50GN2TVIU)B>QZ]2RFY>#25Y$KWDR_7Q6Y,RHJT#\, MTDGY,9@5C" R:DMIN4:T"B&2-S-,"&53 Q_U$1I$G>UHB9H_[T1XR3[>>--Y M]_F)%N0FHP>7" MA43=Z364"Z:ZKJ:+P]=CU@]IZ@6/,_=[\V+[M+N:>>.F'8[OC<^IUX(N27X MM^=&H UE\"R3 WP7W![S9"=XF/D5[#6^>QU=4=RVUL58S?<8\UJN9\V"6&]K ME3N)3J4;-DQ=3W'IOFM7L70?M\RDTV:/V);>Q.W*?6TCG"RBFZ??L7.JDGSZ=Q8B9$S3S^:>JE&\+-AS: M)J[U0KZ@EY>/'?#A(KR#6! :4O)278V[M^(BO@ ^[-:.S*XQ6G,R;>F5-7=> ME#Z>M717ULSI3Q)Z$GJKPJ"QZ'82/ENCPO273"R!30VC/B9'%JSC.H$%G#=B MS>FAR!2L?=B"!0Z5J6Y);K-_&!-M)[FS=]FT-QLT+^QPO#,T4L: M,JI:<^VBJ+-;:GDA 6PHZ",YWZ-5 R9Z""?#E) MH7"*"U6"IL#5V%>OCVNC:[=P+]A^7&,F>)%><>]KAA%D5SX:>631D2\%5X[. M#= 4_[9=)R5 9F+@\K4>A:N(2AC=2;H *^'V[ '5;5R-4DH.XZ*WU26JRHD" MK]EIR7X-Q7E:G5N',??Y+ZY?S,Z^O"QO19T@HO_:O+4IC+86% EEH9:D#^;M M-OW+[M,_))&$T/$,<4N,\:#-OLW>[ZJAX8UOC\I;TV\<.C-]=L/KY8MB=.H^ M3V^]F3M-D^BO=8YBQQRL'^H:^RU^O+=>:=%=.NG''5'5WSM)_*@S$*D^95A[A8 M4HMF6G8P2,[*9_4C.%*)NQ;E!+^.JC01$Q\[NK9,1?/^X;S U8_*O^\!&*:* M()3!];35*#A>4DM]+\<+6VN''> >7_M"NG0-\SS39$,[W_=YYM/O$L(O80O.$BBE#XS-)J#](]PDSK@$M+TKZSLT4@3 M#S;S(C+#1%F0))6@]E%.+>)+GZ&9EVF46AW_UY@'CZO+BB2O*<4@9[N32=>% M$#M<""E07(10. NU,I#R&^)E/W\_0+/P];E_]^9#C+&=/^-.NG/EN>4N37F_ MN5/U7=SW::_>>6#[L\I35N\5=ZV7G!A*@S7]L4)(\@$P[#A<9$KHE:"ZO.>" M.TC[+.Z><:,U#VVI^(+\-T3O:H?-D58KJMXZE]NJ2-6WAK2MEW"J1#@Z ]@" M%HH""$!C,#U@@,B6D*Z6[4W,18_D[:;P(F;M;!E/.SKLAS6(Y2 G*L M9#^4Z"<\V#;]2FMXPNYEO/!>?Z.X76ZRP8-YT[,"-AVFOZ&@FU@D^EM8K8#$ MN8BX4F>YP;*F\GY,!ZYV,>F"C;IZ5J#!#%?5Q_$U0P8-HTU7RD\Z.3L>VQ@\ M^!J;WRF$2G>QT(V,<5,/O-Q!6PA].4;F*OKB,U,)1KP06A9[20B-'5A/ANNH M$#SI4F^P%PB;P\0T0OOEN!XE\)1"$OT#W*J^A'LZR^..G[^%$ H^QYD+Y[3M M:%_(>)-DM;7C8ZG:AQ'3,M\B&KEE O9!' M7UKK8_'I>-O[>\ MO&?IX3K.N:J7EP-)GMW.4_Y$A%7,EDT=C!#XN%7S4#E(B4Z7AU]LY&]%M2^, MR,'6F?7)\@=K).\\?]LC?U7LU+WUE>+:FN>OFFJA5KAREUDXFU%6$\92AX_: M>Q3'A1:S0LYJ,Q;6&9'F[,<"USEN?5^]B#&^-S_%]NU!TO+%TM]J;XKY6%/M MB8\4&6(9S5/ ,-6BJ0F23,XF*G/S+A4HW7,IG--T^R;';FWEH:,1ER_*EDY; M2RN3C#[]1>*>TA@5K2&FCH)SE0SGG<9&V08!R!23=7RC V"#X-""12[HD!46 MF7];7;>IC[G/WMSF*J?UMRSE&'5ZTM,H#=F(06B#D=CX7"$D@8,@">I-RG4* M*UR$:V-1?(HEVEM!ELF16T*6=YE-Z&#98>'5ZMT<_T>NNPHX35=R5+)-\V&TPG=#X70@]M(<[ M3PBA 3TR=UZ7X$BO$#)T$D)GG,5'O[ZM;[7*#BM^._]*D6J%O/CHGNEB-8_O MZZ+2_\4;Q\.Z3&?0UH/PS$+#BQ$E2B8E2PBU:Z&?(M-YI.PSR'&^6;[E%X^6 MY[R!UN>N72HO>^S5($4;=!&'.:8R8C NA \;#+>&$!!JG0Q\90?'YEMX-R6 M,8DM< N5*#!9)(1N]2J*":2:NJBX,HF0[1%",XYS\TH&I.$2 "'%KX30A8'M MR N^%:X-?Q!"A_E&C^^^00X_&_(]\^RMS=RS\[CCBZEO$9PL)X06Y?'.":$G M-@Y"J#Y^._05X:RN&2]K(H[7$(-U0FC66[A1'QE: 8_&()!S,HDU@$5Z$4_ MZ=\$MA5DPZ5>22/A3/Q-DN +\Z6JCOBX FJ J_<+H6G,B&$/*2%4DFGZ1I#Q MH+7Y7!JAO$4(Z;ZY;DUG]1U^/C?K\N6.>\RV.$*6+@E7GD1]!1&VOL2U"FK; M=>@,LS^^0P@IT[0%C$)=W!J5RN#)^9=0Y7P^V6Q&!C5B^YI.C].&-FE5*D7Q M7H6U'MC^^Z' Y;ICOP('2T78^4)HF,8:NURP3 A551%W0:Y*H0PR6)%)/',3 M*R%T-SV.4'$6'P ;&[:6D&4*(?,W0NA&=0D9?YA*+(P$C@4.MFX([ER.5H U MZ[)E=/XGKQX'GP4=1-BWR#FCN"*59XJ=YUKQ*K'G8&LB7Z30MI_3M4"(EPW# M0DBKUH47/96WO[4X@E]IG[<\9NS)[Y!T3P9].5P4/;'L,(2W_[,0:M@;3']3 M*SU8+82DK\-5=D8,OL;9E43,5^.QM=2'5/2,#7XG:ZL0RER9"O><3*5&9T.[ MS!0AFP88-4/&+)SZP(X>BP8.6O^AMW/[N "69_+R ?!ZOH@T=8=(N7 M<@$W<^)E*-O7.PW-SV=X[M[P528S<_D5E0,']D^9JF9&>P:0^C#JU,="AXAI MS]'>HJ3,I#(]JW)BUI,0(40LZ:>6-)W=,YZ;,CHJ[ZHL53^H<^>\+??;"@U] MI14!;R''$;4_MERIDY4+K"#CLP57Z5KX(B#TOW6_-5^RKP"03SNSO\%MWA6&+21 MVQ3R+?O<]JY?;YA[2G@MH*[0FA_0_5O);TNV!VQ0D1 ?8A#3)F#]*A;,]'/K M()4*H58%W@U&>1*)KHXO19O"M9M&X-#'&-4V^UW.U"^&/:=;3BGY]Q[AS,GX MMO&(R]']]=M\Q1V&@/5V G#B)SQ:B-&.OJ3S8V8-A#HN8UK;=Z*A4/N737URQ(H+US MH36*#2UP"-@IW?C=\1WL^52BA9QEU:>$GK)B"*&;QU M7WCZ6II;$O?^OKSZ;KGI(49Q(V'PXL7(2%.SS&]/A[_=+:*P)-%](H:%<@ M\0MF6K$QZQVU;,V^4/G6#W.^?9/BSSU_HG#3]O3Y1PGHE!5KC3[C+N:[)1LE M(ESG9SW)C6RK5]*\R#&328^N@<3>T !_GF4.%\E0NL>0(16_)"%T_=IDA@J! MA&%&$YM\[74>XR4UDB6#N-0$):IA0"RM+:.VTF=Q'>)BQP& J_07OC]9&@PO M:9??\Y8T(^S36+TJX6-UZ,NMO M'U^"3;Y.!5>J"Z%FZ#T\/'JK:5BPGGR)@OHS\3CM(BI_L7+2N(;N(X'V ^3- WN/EM&GVHS .-SFH20!J7?0 @YJ,L+H=J1,(@( MPFD>),GM_(;3=74<0[ M-WX<"(^+("-2Z&O@YGE<"A'WR T[]H/5Z223>@!)ORF$KM'QO2"+5&@3<0]U M>2<1%0J[,FG,?*",RE]Z"NYY4(P<[Q8?.P:67X5\T8LS%T2] .34PD<53V V M&F FZ<3NYMMP\]PZ9#AO%[.RY?O^]"#80A9(4#Q/,'=E,MQSPF=HT;F5$V@! M;IE+?TOA'3 B"?0B RBYJJ)4BFXG"5LZVC^+&\[; 0PYA%,%*13 O>; A_PJ MBMO((5T;&RE9_=\*JW4=[,KMJIY%;DWZ?'J.]^&WGE?D8"/*1)0I4W]$60AE M0H(U]2OAY__P<'OXNX?/^8=<^U^ZE"N-SZT 4%)'R:/@"N+%2+9YOR671,@G MS?GJ,+]1C^G#Z(NW("_7,3@:MF@P8V'8@AS%Z1%R;[HV*!#='3:L;=R,* MS4^<+"J2F$'Z3DD4X3\8"9^+C@ M.V,*)G\G3%83A(DR250C5Y;HB+YVF-)L1\B6@6.\+<@U7>TLA+(\^BKX>P 1 MM>RP/Z=/W58'MTLUG2@8R8D0?80_4C&U*O -XRURPYMJ[S'>V."!W00CERXRS ML8)K[H B;(P+H%S[A^X%6\X.!$L.M6KN(BK+TH@+([A]TX16D% &?K:&7D/A M[="C#&LGDQ[I8D"=!CX!9E@C+AY\ V(Y0(E/7V"/ZSC()$7[P0$O9F7G"4! MJ\ ]WP8#3.$?%67Q$3XQ_0&8+\UOE'@EE2Z$TE[,0-*^$H=@=A5S;+LO ^X+ M<$7&_6M[Q^G)))!#UC41E@ILIN!:>(U@90Z\TEB@ 1=]0P:=DR3AOML.<,^+ M]+%G?X7BMR8>0()H,\Q&"!WMV 0XVU3=NMZW%$?FF!$U&.;M,*((Y@>^4 ^@ MG#=0@E_5W(>;<-:XR@,EN(PZ:/B5.B*$5A(AKL'?F02?)82DC(70JQJ^A1!J M"KV #*\[@DB(Q"P(WI"# SY;A+(&[6 G%E_)9T"P.)O9G8(DP)CI7,+"HX\O MA(X\>B&$[JRX)H;9_*CB2N_]5R!*Q_0P): QGA>Q>,8N .'4X+-[Q#H0=!<9 MP$F%%5\C47N"UKZ!I^<(WL!%F^$O9$2-TAOZ7/_]RT:9N&S/ !P\5>!V8_6 M4H9SUXQ=+011'0CT994=Q8G,7QHG3<14@-0D]V?QZF^## PM*J,,!GL UL!; M8@?WE#)*@J;DS2V,0_( ;Z2'C+:VO>5T4/@HO0D\ XP]4@'QTI@/B*##S%K M:S!C+\(Z&H6) MHV(72/N 5P*YAN#Q>QD@9#UUD052N"@="TI-[+&0-I4IH. M5\T;,>#K@-F#C2%X\9\&* E2X"))$"@SDK)J!-'A5H)IO=AS9K\",17D.QUO M02+<][LMW&VUGGS0ABL-Z*7C1-30ZUD\*@Y22-KS*H+U;^(0H@&B\>/X>T=Q ME8F3V\$=$%R1 T%A=58-MGK_DQ+\_YD2F.J"&X;!7V18@/#W[EL2[JK234M0M/TV8+(8$?!C!LEV!C (4I(R*I(;O,*35Q?:HLV/I-*[.SAFP G M7P5,K4T,,'W*Y) (F8J) !+<0?H0#!!M*]_K@L)_$Y/0&/&G!S0-8,O!\25T ML/CS59E$XO :(BE]#&Q#HQ$ F[!G8Q.P9#Z#(P^Q1ZIB152#" MVVU &6Y[CW]L&@8 + TLK$RA 93,C#H#W(_'[.S\QT%2GE,_]!*6RNU4070$ MD.U;YS/-F:L$D8@,,7SFORVE#3'!"DO@2G=!$MRWMPD$33T"I E S;F,::'9 T(PO)' MB6LM.Z7;[7_ A9K-2^:87ML,X"KI@)#6W^CEUS/9>?\:C3NE 5B+2&U-HR A M2\[Z([:\P:ZLYL "XX--:/5?>-1 PE4, 8H*,$ PCD5:"8SWV_1]^D\I"]$ M"DLK O]3*@3$[<-]=^ Y_5BO-[0&W6@E7G:*O!?2%%SR1L.*ITC9M%-3+%X13!R* MG:GCC)XP-!;ZZ!SGM12,J[$ %'$MX";86XLD3B@RZ>)#,IK8D."/QV MR4*/@=-;6X'PUAM3!>NZ?004FR&P9U)[X2KK I *CHJ# &AH"Z4VC$!T0)TG M44IFSUR"!*R+WHP!M#RV$ @!RW[JFS=_49#3R),F/,Z@&.%KJY*)*QL<& Z> M?#6X,@77G3#A%HAM":7N83%\FE\ZL>605.Q"X^UX:HGI)D4D<#,>,D^/9GW!><=+_L1,Y:43B#60"S.P= )%7 XT0M,D)N<&-_ M_9Z8A@T)N8-_O /$/Y,L#VCJ/9NN!%%4%"(*="=G.8$9LYJ)K1TB=G;=AYNW MU"+#B^^)CVW]\VD>$>R26O8)=DY"-\!CF]+Z@(L?Y0 C-YZ%QCG(10JF2P8Q MQ(L!WBR$.@P$Z]IL>&,B(E)'O&O\S\.G(I-U'+-36J3H@_!M(HDEM7XEK@[< M6.L2:D-4F741\2U(?-Q?-*0?_E!Q%8XG0AT!/S17= B+"=$70T/7D8.\? M>.%#G8)\SO-;2Y1G ##>[L@=9 _?;APDA((3OY!&_N[MA3&'4D3F=^:.O-P5>K$A"A%$$&?#]SGF!$")F/#?-6)BE^:BMOPW0 * MPVJRK"ODBBZ@?D]((LHIU$0?41P4I%]T4G)+'YDMHM8)6,7"'^N?(HI6PLH^ MDXLOW>*]HCLJU-8O(F,QF93TIV<)Z*)%'7*#/%D"WA,'[%D4L82WLB:57IS_ M<7[\'!&J;H@Q2?TED]@6_US)I/YS#OQ1WA(16LPB&0' RR!5(?3920#VL[>D MF#JN_F0]N=9=5"U%=UQ') F%Z$H_T%_L/0U Q-5/[ &^:C9@HI'(BR6BGEKP M&Q"5V& OJHB"9_9?*/0+L&&2H&OJT!8E_B!X*3)9T>6,EXD0?]^W2%0]I?"H M*/Y9*\TK$?%TKG09C'I:X;?L0'0*PF)8XYXYS X')),A(A+_TJZ-2:)R&C6. M):K>"<'J29.5W+D.D:KO1Q8254I!3'I%D4^0>=LGYS2;KWJ3ZYWKR55F?U9U M13%*0K]71-VE5KI)273+ ,FK^C<-3LJ?SC715A&EY^!?*)/5WTYICI4(4DE$ M(9/*+G_QCE&WR7INI(O\K[)O/?EE[#]5,9%_?3#I>VU+5'!1 T4W&0(HR2TB MRB@VP[O^S1-(N.Z?4/%@4N]@+SX;GQ2($)0P5VY%L8+>E\]=T^2]/WJVQM7>8SY@9A -$$+)1 Q!TWA/?OQ@,9# 3D+HDNT,I(.LB-'GNLN:$XTA3?V[,[X4 M!--:8R(UQV9%VK_SO/SY//6--+[:D9 !@;/9"KALR9UV)K&_:4*$RCQO3Q(H MO #Q(3E3"'&-X.)'&)AV\\#&B7HR!0=9GB%^U3 HJ.P<@!FY&CZ0,75G:^$!D(6YQI\FW8*,IA<"IEVW MMA:X):"/"NO)U0.XL@4QK8MO0WP !NWU"*=DQ_:QV G2I709KG'CU7&M'"$D M*[XYB[^])/5#ZU9:?/JK+[]:3 \?2NDZN66#! Z<?1F%J&5OW@ 3OOS')DR;R3E2\E&#W/"27?$LJX]EEE M0F:!$.(X"Z%@>[2&N-06/%$UA;$XJ!UN!]!^%!XWL"4)")C0*@2''<3P\9A! MM"&HI1LK@)P)7_8F*V'Y'JH]*[D]E-;&W-5YP;>74^+/:.[R?.J):)N(4^^P M_M4H7"-AI MTB[]WYO06+ :')TF?15MGN &.(DX '2%$,T3NY7?'5<6.: M#._=&NX^^PZV!\P/(W(I[38TH#!2?&_![!0RH<7 ]K*F"Z'NA&XJIA,* "R9 MU$$FY@%4DP1<.D4[60BUUZ--0F@I\)/0I7"1.;CX4C<%\RX F:E:E7C[?V7& MKGA"#A9$TX'.*5J+>#"5:6Z")]X)TD7$G/>F,UU5%T6F":%IN='WSN0-NN;O MZ2'%.OH8A=_(2',OVQAQ0U,^F0"$ML2+> 4%$&[I2_VOO:&C"U=; MQGYC0G?"N.4:,_$ M9;8-7/:B7J**@%AJ<\6_W*!NLF^(X8Y@J9.=E_R?,V&[$,JB]GOQ#3%QGCY^X4P9'1-"6-PWY+_A2E9 8 9.J.OPY[MN2\;T#>;8^OF8K&*A,3WY MC):6]SD:J\J"2]LC]_T' MY;__I1DK*,4,3",)5S0LH2H6&'/6>; [@R1CDCBR:^.?(>U.F&?!T]0$E5;9 M>_*_)?\.;>NG-H[B*RE]X&9FO6 )2 W8W2:?_PY^TT;YQXEW("[2RA@?^!RD MN :B.=9ZC S(X\9-WAGR)?TI!MF?/KH,E4SW_]QR*=]\[\?7BDZ:YZ.I5=3_ M)"KW?X <;H6+'CFHQQ/3ZOADVGKL /]H;SXI**??@V/]-=\^%-?,M0U-,+N3 M]&&@@X4K*A R&FDT'T&4T3KILC:EH/:[\7$?1WYS*AZD1^R M*3C.\*E^P_/ K:OPD?^DM/=O9G3[!+-O)*$6-:W4B5IQX$5<$>OEAK;G!J5B M-L44^>$(F](U:?C2HUKXN.52I]5ZBW^SX*K8"M9'\WP#Y*LR: M]UP01_/BK+6:BIEWJ#/@^]3J+P>:BW25KW,34G6;PH;/5CS!SK'5] ?7;?H5 MW<+P\%0X&>9G]"JJ=CQ$]HK;$=&_2U:7O \+8H/S&#7M=6J8>"*K2L-G]98/,'(7+81_^5C99HF:^JV'XG.DYNWU( M2&-]X^RXKU\[=T:5J :^[GL3\ #2C'XY)4 KY2DE ,DA]S7SK9WC0B]1CB,, MAYG<;TFW6?%Z.T:+U1?DO=/(>2IN>C!"_/%NXQ$_.RR7FW MU.#0@8<##Q_-WN\4$;*W[MWU8_,_S]QJ).;Z3Y6BSJ7$"ESE'5WG(#ZK@=#W M.P*K'C@0_KQFZB9F:^Y]R6?E6OX["==R7X/7>V:8FS19_4WUVE"X%$Y3,1)H M*O<,B^"FV8R/2IZO9JDDE5)X4)4 M"(4/SS50\K.RSWIO]&+[>WWO?HL=^=OZO]WRF7ZU8J'\H\NW9U9MG1^XY,O? M'A8Z2+I <46:HSG2Y98>O-.H0;\T^X531>'<"]40V7@ MZ?G:2S](L(^R5;/^9M_.K>*:M6)FQ_PH%?2I6/#=;1E^TN6V^YXY*56W6OBF M?EUVL#1Z04FY[8KY:Q+3?X\<29_T3.^/?4HD&N SW?=ZZ/&B0R&:]53)D"LQ/SG0(+M6G;N,Q2->MBLOO[G)[0T +M;S^5BKEG[*Y;>7[@@ M*T+07C?V'I'C3.B(Y4W=P[(]>7AIU.SS$OC@?QA8H]]_DZQ.MMM)E MI#"*#'W:!C8XQ$S7- H-DF;1) 6I"#L7EL2!OI34P\YQY0J5\9.8=II;OE5)S527K&G9Z5:J M^WL=]@[7G-ZZ5 M;V31O\O;O\?(0FWG[^?"SNU=L.*WUS,VZ6Z?,G/3=0U%L6%RV4"+ IOQ4AG] M"*N:ZC@3JAYS_.):2PJ5[6W[-ONLV]WA&^TRDW+6O.6W-9Z52F/Q7 KOF2"# MPDZQ:C=HMN;]CAG?I9E@DGP[-W4=E!I,:2YVA17:EZ=3=L3P0(F+IZNCS^X!S>US*G6HMX .34/0'08MH3R6 MX!XQ!;?"Y/B[DX+7K"SQIRAMXL S>_:EV)_4?*_7EP%S#KR8[GEP7;Y]&2]D M049I?.W:>3NEWY E81>#$&HF!5>&>4&"!-B)TNQ4:KJ@R6>=0CL2DD%305DE MZ('F#2Y*X1]9;BT72LU,7/? M[^%GYN_O=+?YS;VO*SWM6EM+ZZU,!B6VUFTY<),!0=,T48BY5I *GX";+7@; MZX<%3KP404J!&GON.5NOV3%M2YK866X5?X:7"Z^BW0&H[T!8X@@:;BU:ZG7=0F"\NZQ'V+Y59;-K;5LW;;(,NW M&2T3I[LW]+4KY:XX$,D)4'_/]X2+7)C(<9::7W@)-P M2XN>VITQ-DIT4V'JDW_;FO'HY&RCZXCOW"61I'6,OG00"I^Y/IW7VY%+@-CM MKE' [#A(*5G.37PO:LIP;/_ 00=*HGG.[-EG34X9Q"]Y8*8\;E;I9"#_*GWN MM^/0.)E'PYJ!WFNAL/-"Z:LQZ^(VC3IOEH(+AU=AR3UY22OA7LFL(XIO/ S> MJ!Q:J>]W[-BAK8?<,O_H-M]Z9RPKIU5\SGK/BY"6QI;9,9V=G/519:J!!YH9 M,LE3MIE .E-\L,_70M"H-S_%OG M'-U*^]!?[3%+Y7.8QC)UV^P@3R4.,@=AIU%G(*X>(8D&&! _$N&"^X2J7T?' M->79I_-]+JSY=%L(-?,RJ1OD>/>G6^>;T?7<$UV*4]<8;DG^]FH+:O"AHRQJ M/V!F1@;!" H@2 KK/8@UW\:8Y:K2?1W_3I;P115>"&E'@PK3=D-J=99F"4^K(=OG$F_H!@WD70@ZDVL3,L?%7 M.F)W4:\*\$.Y6 @%)2ZF2CV@^MDO2"IM&2ED M.!7T7*E<4G#V7'R;U:F&K,57#]T[?]HPCA_$#GU)"H2S;,YK8(ZH=/O)2^UR M4];>/PEG#L^5R+O4=3UOFV&PRIDY@V^;']C#?=[5AW;GU5UV!@2N_,U9O-GD M (_\/^CMV#EDL?;2P/2WYR?#XT M3:MPBB 7@%P62\54'@LJ+UPHB$"<$%G:%LP?A=N_A78D7:+K-]+L%UUY[QUA M3;MB?FML9Z7:Z\"V%0EWHHH/79!Y$]$&B+?DQ*^[O(3UMB/EX!,DF]G7S(5+ MZ"LPU:2I)A8NV2]Z^NK&(SS6GG[C.0%.O^I9R)8_T M*XPGE3("A! )9M^"48^,ICX!\+@HM-?/J[AM14/_B4+U#WX G)6AL)T1KX._'*8((F'T-4:,X,B/SA=!%@V] <,S& M[;AYC )SKF6! 5(Z+KC3FL?6*G:[EZ2&+^_N;*^9F09Y5BT_07]*F8@D/ M:,[8VO::L/&F8I:\GU8OM3[E17PQW2 G4L[*0M_P\\>*N?FW T[9G-[R6Y'= M$A,G'D5PWL?C F\?69X"Q//EW;@;EBZ5X9E^ $LO55U7<-I!Z>G3P#F+[X_P7"@+0;,\G-(=M^Y: M7EPN\\&GV[,;3W/ONRR*,5^P2VG#HDN0&%4>ZR5DM?FZ] \L2?H2&A U@O7 MI?$X$P=&6RB(-)V'?;4WOL5-*V5.Q:856#NB\9M?R#UTW1?AH_;[\HO7[>MG M/[L^Z_;44NBSKGL9[0X[FBM-R(CS=_D%L:5Q):_VK@!O(21/O![W83*,+&!) MD_RTH!$W=P^+%[F7O\;8WC;KC"O5?(M\'5W=]ER)3@VX,X>6 Z MC"#O])J6(=[Q.JWZ;'!>DK<5L.?%-K=VR[FV;=SSL4*GU$LW=#!M$2-6\W5* M)5BT%?V=J0GX>)]F)WA$<^,[?&V3QRPX O_B-0FA@87DMG6)Z9QI1I8KYK!# MB&$=?W^=;Q$-3!7,.-]9!V>.I,=?:NG=Y&%(F,Y9O'+5:K]]FR,NLDGOMA][D9%S MF[[W3O[F^'#WB"F7HZ_^ML[2]#N]+L'BN08O8:E"M=ZDV?3%?G<;-J.LD.'[ M(WI>-H7G'C>W% =_OOZJLOA!]$O-82@.9;1J$S+O^=.)8M-E0>U(!3-L95=I M?4]22ZSI/#0OA)D3_XFR0UIJ_.M:G=O\I>+\P?Y/0=DK9IB2!-FX"W\K;7LM M"5=\WE[1_^;!5V(6U[>"+(4Y\KS0E8$%>Y%B!RVT\Y:7FQ/L]+#'72:C=,@H MEK-KK5%4]MP5I8HRT$A2:R@A,\H_C,DT<4C]LGQEVF)T1A9*8;.":,LX23/] MLLIKO[JR9NH9!V@->L^]L<*N_%#>,?WZL7DI%+> P9$9V$LD6"[>L,^)G MJ'OZIO2XI[F=CHW-?3A?_N0"Q]/-KZYD!FY\==!?"/69\10.%CA@EA-OWZ#WA:66T+$QPVA)\]KKFDN3/W^> MD9/S!SI[4>:8&M$T!$ETLBMYMNEJFD4MKM&>H"?NJCIP,6=5AMZARN*0JQNE M.C67,/=I0M/F[Y2VI"XG6BGHK@@*SX\Z#5\I2#"1O4NSP1(Z6.0W;)8WRLA2MCTM#%H;8+-^B]$MK:!3Q'J0Q@WXE_A%\;3T- M)"8);T$:;:TG.T*WI&W1^\(%^#9T2U2:7ZKU$^1Q5IC]RLVA%L_.E=LUJQ\D M>CZWR@5?3TLU2KM(V) M\Y-V1!-:C2L8&F6*OD<_SHY1R]"O/:JR9+]X)Z-%EAU;;(7I,OI*.#68#K." M%:X^#UOU3J M+P>O\YG$M 5\9]Q.\(QR/,.?L[+\G&'Q5=="%2SV$;:#5>8@9J@F7I;;0NN= M=[8PH6N;QEP7W^7BG:OT9*_\MI&1"+.O(*C%0"NC/;3$J YAIR(*M-4^[4KY M37<9[..QJE/O.Y_/<5Z<[\W5N%VRK?/6WL_E\UX%[R0T;FT_KY@'@C' M@M7L3U(-Q84S44',]3L]O%[)D/B[+9JS>74ZQ17SG*>DG'\) >K4_UVYUCB8 M K@!PJEH)5V97HL25929\(F:*3W4F5K/[;:@(XV/Q.T^/A%S[[HA+E=0>D5B M=_ZSI5*K%<7Z"!,L#:UI/W%V#R)/S.\N)-O[VN;5#6]Z^-73#G9V59;+E=U* M*U<_4:\^V[AZWKP9$4%BA.BJ75O*O'-:"9I#A3998?A9@& W)@%\ZV MZE/A!@')?'&8?!E6&C:0P48!2OF&?@XZ@+I'W#T?TQ1>XEVWY=6^;2=OM#ZH M[-3?_\JN2N#/I&#B?!,_1[9YH+?]#'O?G5R/2T9O9.0,=F.AG)R0#H?&^OF0 M?W5VA.KQM>;4;Y&WC[^8(KHHAF-@8RM:_!#VRGXJWQ NVN8CA()MF0SZ;)I* MHW$O]6*+%N.N\4AC0-R=A[^T8B&ZQR2J]!P6V@1,$!SC#7A-K;@=OCR#(FT0FWIYM"LZND,X# S-I2*:_^Q\5*QD'S?I'Q@,S6-VG MXQ[RY-N:+21\&ROD[;)N[5H(9]_^[!^&&^5B/1Q*LS\Q;1F'@2U@E#,^S+7C MKBS_9,@W+[%5#EF(1M[7C^YHM4A_=B>T=(W/2$)"*?VLBF.\H9'=\7 O"Q5) MZ]$C81#8-&+:"%^;1N.N[!-C4YJ9A R">K2/7O2QFJ(5EC]OYE=FA@J2=3B@ MY5.;4>W"19SME].J779=._5-[3Q_RM^>.1Y,[3"(1(XA$[^JW(<;5$Y&]WI, MQ5P]IN'[,:]D,SX%Z^5H)O9OL"W+H]NKY18MK.JQ(NT M3)P&THO$B."&Z0JP_5MAIZ1+<":UV. "5=Z41%03&EB7=$3A+-H&HJ7AD71P M?57GXF_#U5.)ADXKB=CMY2V=8GH%)^]4;RTJ$KSA(B4#$/YK':5=%6, Y5>J MZOM[IA!RZCU[U.:W,^&CU*,/JI\>97TABC)1 M*93RX__6%%V6E\B;_>' M0?@B 6!-[HQF+UZ31[._&9AM#;UZVSV>/W^HJX,B1V]]TIB3:?UY#C5+T##CR>D/X5J4Y#]R51O1"0VF4.ZXK MSQ;>O'6@U9Z5F3/R;O:]JP>OSY':(JZ_GNVT*OW:/W[NP^8+H[2FA=0>BLOG M$3(=7'Z'1[^@?4OX2X1 M5.12Y 9,-9U!4\#,^.O\9%CMOB]9H:J4"_AJ%R]/3_>4[GV+W=T5LUX/O?YZ M$9+\'/6!G^/SMP=[ 2=%[9#F\ [M?E_@G[78)=2-K9ZDGL8)43V=<;B]DG7" M8;Z=+-^_V:CI\]$=5Y9+:DJ="K@R36.HB_=.D$.SF !(;DU?!]L TTKJO;DO1)(?FK4S[6X&=3L5J.K0O(^RH)'0WTJ+<0:J@G*DN337?"R]W2,DSOQ2CBQIIHMR MURSS(WH.'V37+7=N\5UV<\'3C94Y"S6C^&9FD%?25&(F30^;AG9MQ\Q0FW8B MNMUCNO/I%-:VVF$+S;SP9NAHU>W.58O6[I-,ZZ[^T^D_PHD$C9TB65.)6_#C?@OGU,UW<1_]6-?TZ+,UZIEYUQNO.=[K1;6?%O%H4] MN5RU(O!M"F+FNC;=SJW792G3O2-.)76QT?+D8SX:DEM-9II+J$*X%>I;UL#E M$[*Z'20R7#0/=I)SL\,\'^'+A- %NPY&I*F\7XU%W7!ZI3Z>Y9AA9V6Z('1/ MUM"BL2DOBO97SAK\3"0093!J51/">G)L--S$*8UFS1THM9J+]?29A],7T"R; MHG>^'YEZ(L7Y87]XA>*NV[^D5N;L^V5;U,UJA3A>TG0_J^+":74=Z$"0B6%: MCRI-\\9#[^>:><'35FMJ'M*I_,RU_>NGK)1P9>45AG:V]O%GCEZ*65PLM>R) MA%01FST4U$,]GZ\-R.1B>M4$Y;Y$1;>16_UY!U5K^I7O]-H^2KKOMZ3WUZ?V M%IQ%(P*\YAC'7G_,7=OMV:NX%1%OCWXZ*;5W&8-U-L1^K54B3V^[_U0'CN2Q MP':.9(?<:&#>SAE2GDV*8F/W04#Q$Z-44++NC%Z&V?=8Z(XDN1*N4VF; M8MTP:;9?>!E=(YQ:P-4+3KA>\,M;[N5'-W^Q\)/?NV5YI>:4;?-R(8%>=G;. MXYRP\O*658="C"/G'%G_X*+4E(!5D%C DNW_ ?^S\?_WA[BP^7\ 4$L#!!0 M ( %N=1EB$SV64FTH &2< 4 7\^W^\YA_>6-PFLV[?782_ MX8/^!GZ _#F $D;G^!3IX'3 '3P\<: W< : MON_']Y]KOA\"_-]_"@H(\ NL%5R[]M+GTP#62//Q2_/Q.@ 8U$;! M7YO'!_SUX%O#+R"X5@AJAACT@=IU4//Y^:%&"T(MAGX;"?T>$) 6E-FXW6:M MK(N7D$:(W(XK&?>$-7^J;),_U$?7,CIU_JJ(J(+B>B5E;1U=O4V;C4U,S7:: M[]J]QW:OG;W#OL-'CAYS/>[F[NUS^HROGW] Z(6PB^&HB$O1,;%Q\0F)29E9 MUV]DY]R\E7N_X$'APZ+BDD=5U36U=?4-3QK;B1V=7=W/GK_H'Q@<&AYY.TJB M4&GO/WS\]'GJ"^/KPN(2'? M/R M(+AQ^UH9&QSJOZMG?^O8_^T7"1#GYX,FCU\:0 <]OTD/>#__;* (VG27-/AZ]Y^ MOH@4AZ^9SD>,H'<_4K&P0CA=]W G":8^B)B;5W.W.-YZ8DUK]BEYFT^ >JHM MNI?" T ]W52N-MN(WIV$$<$\X^HQMA(J MS+TTH+X$42Y6GQIK<_;%6@'=K\ MYO3-4ZK8\C96@T9EF!2X.3\5C[:D8U/@HFS^X6:W8C"G33D]N=9*8LG/ &G? M_XO.MA,O7E-B>C]I/O"+7LX+O?%,@']ZLSX_!=F1+H$^!?I"E2=Q);+M^IL= M"CP"W$-NK6F(\QNVE>2S.+ZV36GRJCXF2E1?M_ODQB'+3105'B#].5^^:63K M[(8=-@_>5B56Y&F^_^F=[_34R=T\0,*+4R WZ5N>V?_EH?M)<(Z@\.^7&]%B=?OW=-4EZ_PU%7Y;J MG"I$Q &!<$L>$.-[;#@MX^&KBXWPZ%,C9O5E2<=W"SCV/.L0Y!_\:OW\KD2C M_B?#."S]8.#E\LN=ZO*<0KAX %(\#"8._C32N8,84O*P6*O_T[6.%/(9)\9K MK?;UI@K/:2;8R1&VG"SE4P=^=*2#4(-/9BN6HY!V].7DLXN(F9X\MZUA*HFG M6*RLLV8;W[0]1:FFU"36C\;Q()_)JN76RJ%4,"E MY+S/.?9-C;*.0J/S.G7?;FY.??5^3A.V=<:'ICO@]RL \3$U^&BX'$.*+:?H MY#R:TY%O,-QL0T&H> 8BE5JTOY!F,CW:@HW/*A+M2ZJ4(C8+[,,U[%'2KN=; M#D)AXPF3>81*PUB,[AC;]PV&_W@;-=G3FW5,XND:$Q'YOK=W[S]2]]7C MVM[+!X52V3O[T*?I!5Q1&\9/+"J^B^/18636>GUHSL2W,DUN8".W#_>+:1WC M@XM&VC9K[5ODRY7:S_!;>,#5$V.H]#98#2(J#*9P_.1G.GL/>+AX8BJG;[J? M7)]Z.NVK.:$F;/V$KX*KOMBF(\AM&,;(J_6CR+N!]'1*.WM_,]C) X3+A#IR M5F3\1G+S++*SV[3\CZV)K0N2?!E:KVL5TGD>MY8'>!N.1C,QC,A/Z7!)MMJ ML94[8"@ M6!6G$NU S^]I150NQZ8.3=2B3S'VE@1352)WS?4> (+3AMV^:N:?N"$KB#70 M5VM*RI@?/"C43I:'RW/?&6%>G!3EY/( W_G1M>0V=56WHCH&(;XF/>D8]I>L M_:Z'ME '3VZLG4M^N>#XP>CB\XDALS3"&3PIVC&/"%.$BW)[=JEG1(3078^! MP25L\_0NNC%&/T6?& M]XE?R$RK:<3*H,)G/ [[N60IFJ2_A.)M,YJX#+K9R_S7EY&76'O09 M!KYMG-\AB]+=.AO:3?KXI*R[Z*V_NZ/PAJBJ:J6YN5MN6WX^V##1^N&6M9"N MNID7-"_;L7(HHW9F"Q\G/\S3E:J;R$:6H<["@.?X,>O')_WM?0C>:)O$^ZFF MU[X0S,]M,[\K55*,OQ7/EK/H@)N!=I/S2?P(8?Y@H&R M1?N9!WX5&_*_'O5+[<[-W+S'_%QLBTL2$Q^%5$*;L7:CU]-'NLC"HYX>_A,Z M_?=;ZNI:K*M_6G\^C4]S9);W)C?4>D%"6MZ1%[ [VV MI9YZ\\+S U<*)SP-MKWSG.TX97?FX+KM@D\$HJS--1IWZ?%_, 1US=I[21Z4 M"0(U-9!Y%UQC@':EAGG,RZ =&AD?*HK@E>?3%/3M9[T2;>_4N%1'^)6]: IY MO=>*GZD,ZC/X)W.BF\,?H/?VGZK!G0"KJ1+A3L/ MH6$.0:+^XKNS;5VAT?WU@7&<8L1[$D8#^S:YE =,J=;P@6&0XWB-'=Y*6##% M+F>G@VFAW$KHW*UJ'M!<"_+; A@>@.T(Q2TEX]FO<)P/!5S-VSR@S!/[\1<> M,+\% _19PPADANHGSJEI'F#DRP,B A=#N<+14%\@(XM_@39BC'0@P3.0*W6% MT6,#ZQJ#W_( RC;N6Y;O'3''C\$LM?JA&?V$-'=N&F+R&>*;*3:- MP+3RQZ[8:@,8ZK\"5SX*ENZ,_:9QJ9Z3?JF7>SUW>1^= .H2V!E6'MSNIU"# M]CE=+@3D7&S_2PK*=Y:C.(LM9:]W7LOMFE#QN!/LUJ*P\KJX04CS IS<> M5N4N$FH[*K:.Y>MC+=6[2(AE[ATX+ M5C/)K3U6'DX@@C)N> )T]9U,3K;::A%*T9=P,MS0G[F]4$6!AO-AY#'"+65N'F%RB0=\VSM"1+*V*F!7 M?(<"OV7\S:%+S1EQ13)X@!Z) _'63#SHS /V,VO'N(.PKT$(:<2,[1 /6$QS MIR(F;\&^IN)'Y[G/L#'0J=Y 3\*L#0_0&6#(?PT(0VE-U.WA #2ZAV4'G2F%@PG"^,/T#31-%.)BA;!%D=3]%Y*Q(Z!-O M.YL;[[X=W;FRMGF!&<6Y3O"=)^42]_=SX>R=T1T729;]CD6[0R-"9-J_"HJ_ MC=OSSOZ@^6OSKAWG^1BP>*X :L[I,#.4DX$(=!S?!Y.8KL,8#<^S]743?+U\ M/W14O3W^_'R%^IGJI$/$C^UU=IOO-T,&T55/-22E4W!$K!BF;T)GJ*)F7):) M9)@E7B@Y,U1T!7>L=K"PIOYIN-UA@TIWHDJI^2\^]0Q5SE(H#Q!8YJ16<.6. MH]?E31Z[C38J_'*(/-5X:>)$Z=B)?=OU'[0C3<+3E';/>K4)'"OJP+\M8KJ" M3RG!DJ ^5:K-26/9D7ZG?K39PG]=YKOC8[-'MFV,O?9M_Z-[!5H%02I7[@IP M$M#>5'("HG*>"%-!??T:>,?["!V>%U+L^2[3YTE&^9MO+YV/853S/U2?+#SH MGWLF[[Y_W8IIJI=$X9T'(A+EY34VFG'&!Q\E%<0>! !)0-X*\ &_]':9<:4) MU2"VS-U_9?":=-%)LL8FQ):]J'9&*BKW]J79]T;OI%2^M#ML2 _(E@7>2_U$25@4D!R:7_HC)0!_ MCX9_NE3P.W%*(,50CB3"MS$>XAC(?9&:K;MBZN!;A\2JQJ:6I36:NGPVZ%]3 MLWOF\='"[E6G-^HR\R,GJ_DPO>D$V/L '3B H*C2!_N(%1/CNTV:1AUTR)M. M*GF[V62=CU&!GS_75,P_K%?A/-G;C8"LH$8WNC<=(XD:'CO1W__5T:'HJEGJ M9$.Z"B7;7-XGR>:&MIH-D3]%VO/TKQ0DOZ">R-K#'1C!TEUJ0"5:L.C4BM25 M#W0XOMC/_8CBP7'/+P])3#UO0K8UH4%&7^;:VA>E9YSS8E?.-]..<_(-EK D MO"VG.*]S1W=( 6KK/+&G0,SZT-%\JOG++J=1@?6,>O_7H;D .#*IRY8CTT3 MC,E41RJ^$RL))L%@_A@]7 ="8G%<0S]PGN_=5,8KXVT6I4IYKXZ["3<<'!7, MV>!Z#],%JXV?-:(2DG&2QOBTEIW]M>/Z-$-B*5EVRE1!6?RB+W&@;<>V.H=U MV?F: M$Z^UN66&^?62U?P4[F)WHS,LG4G"[GM$M%Z5MJCB_YL;<7?KED4MN< M3739+4$[<$>QIR-+JO"#/S#-E]C)8F1O4Q1B0A!KT= M$=\"F\J-RQ%LZ#.>*I)I;,X(#=TJ[RVS[J9-ZE-A8&7'K^R2009W?>(>#F.8 M<5LQJCQ@P*00>^(H.PW29".(KWGX1 *3G_Z)>ZMN:X#4V9CA-Z>1 M5B1+,@"[X0$?5) 2V)D&-\@WXX[B/^Z-$M6[_VM!-/2".G;L@D#F M98B%810$QX@T$LPZB'U>P][# RH577E OWE@ B3D?; O3 F^!-9&KBS4?*OR MBSR@5HB=Y]SAS)(.PW(TLZ,0T2_^>EG1/SI;[,XECBJV[1KV*^3?U; SE_HA M4D[:!W Z_I48F_\'^O3&?]0(\7#.0ZP?#^#']"#%MF)T4=2!@\T<2GW_A3LZ M+QSFPO1[-SLUA#$+FD3O#'DRG61'0<[<,TPR M[I4!W99ZUW5-6 TL#M)GUJS_@-SAT6NP7[3F0=65FI\<^,_=E;I7C,^RA )E M03,&/!$*:7S3_3:B>=A%TJ$9>RT#CP: MZSI[8.9PK8)3O_G*FT,?FE\_9DH0W2*_*V /H>Y%/*&O*G[F-X9+&8J;Q#J\#M _;B#@> !^GH\(*& ,!D+6T23OZ4T0SKBQ0NN M=?%=J>GE_^"']3_/OXWFBMJR%+%M=LU&%6 W(9.=12L&RI28<:!>F M9C$S\"RVSY3LT=Y[0^"##?^3M83X?3\4J:Y?+7B T FHSK,M.CS@K101MW*F M!C^=]"-6 3#G^_XJ8)=A;!6(M38U@F(\P.O5=Z4T,L1)&6% ;5D[BH6NM@:Z M6NCA[]];PGH;\X$TJ!X\5(]IBS(/&#T':?4!>"GR92K6B4R_Q ,@GJ#@.3EB M$$M\J64_>_-;]"RTK 1-[+/O:@[3BV7N9D->]>%E]UD>$"#US127@&-J?.$! M*W9;0F#T_>F0M)M9AF0FHAT2=[459.9='I#E#R;R@%-;HL](-0_G<:Y;PFK M0/\$\M%P?.#)(=TA$X)0P"5,GMBS8O6(!Y.Z M/ZQYS+:%V,!FH (M,DF60ZN#_.4@_A##+BK8TK_8[WS X^//'_@-/] :L'BV M?O]'IQ[E#9R/[SZ<-^IF>W'26LP"<8((7ZQD(%; F)RH[$S$\]L]1(U0(C\E M4A^G13JRMDZ0] MOI=\PO#:UXRM*YNS^S)#7)&XG#Z@;:8<)HV"=[FNO/$2Q M.C4G+Y;3YSNRP]6U'9$S'4^: O/,L]WBMFK6'[-77:.4O<[5_!G NOQ/) T; MD*/)%+7>5N?1L3:$X/S2^KDY]'9*LM6NN2^J,[E^U*,9 QO4"I>E\T.2YHKY M$9T8??JG*\WFX52RPA?Z6_^Z=;>"#75WVF<]I*6]&[F-)89R(4 MGJR!L=@0 M\IPNW5B*32OQU\&5C-J&!&^>S1:A2:99B>8+EV'!HV1Q'O#YSF:S-=28'1G%=26%J$O ME1[6&<6,X<=K[D@I*FP42WL(85Q@$@QE:=G<[U9X0 =#]S+8 M+@$AAJ,UQ0\3:R4RUW;@FE(>#FI5/>$WQY="'','$02+SM_../N$DHIL@[PR M@<@#DI5/X@J^*%]H]$TXN['F:3_)QS;)T;?AY1K^>AD]Y+:@0_&UXLQKR+7CKW!%01[0L>E1(%R]3X;$G=ND1)-TP[W8^[.8EE?,OG,[*M.$]BTI M_\7M+KAR)>,Y!!X0F [J(F?L)K')Y,KN3CRXN]FV#'VDKF])S8ZUEGAPH2S/ M:5#'K[GILTYJJ):TZ8>#Y*U&5VW8!G^ART9H G_ER^W?^9(3_"^($3@/^-'G M$52]>7 K@0,SXWH;BF._5K4 ]_^ISR(:T]]Z4.U2X3LP'5@AN"':?AA;TVQ+ MQ<=BU(=-9NUF&$1FZ=@=TPG_#U^I1U/-[&?&7([N/0< HF._RV?4=F#;=B"@ MAE>3.=<@(H?.Y0\W84G17*BQAK5]D'.Q%OQ>_A@X$FY?6B7W M_R1R_T.N!,F6)7/M\\MY@/<$U*]"G:?]S89H.5\##*8>0AL_5DGI_XR M.?]20?G&$,[V\J&M.9456)]@092'2W.DQ9[!K;4(.2?5:^Z%XX4O+RZXM>/7 MLVSVGE>W#7I$]'L7FAZ*EV'HMB$3E-/9Q9Z4:XQYWI;RWJGEXS\WM$.Y$+[.V8]O@!#_8 MZ C5[FKY!<,K+:K5R11,"57_&WSC5"-;Y#(MS['XC,*E"QFS,GMM4!DIGWI2 M;*]K+2T&OPVF$&8S"C!O?JX-H,D^8W)]C62!CI7>>#MYK!]?TS M-9]I.L)FWJ$19:]IES/]^&?V_1H#V&$GIW%0]-)!9O&!H1! AV]P0GZ,][M2 MK]W_2J9P"*?1OQ ^F"'YL#/F4'0\E;M"J,SEFA/^& M%(52Q/\@6X:>:?IQ< M^EL0P*7]F?Q0A>:?RC4!7*F_Y8-6=D*MW\ #WH]R=T&]6RJ$VB]W@TT;60R! M[!*Z_O-J=AB$R&E'")&;]/B7959#PS\7&I;AU,!YR/N)HU5*T#;@%:I*D*YM MW\S$]*'!8-@OY_84:*>'?@:>:T7Q:8D.XY4X+1A)-!Q\RMH"=G-E>X6[RYY3 MYL6^-%;$!UN8V^-I W,*F]"U&WU.3^R+$^?WBGK'!ZAP=W(JL+Z&<3Q M$8J M-=\4+/#UHA#D/3QZ*3VC6XK\3=9_2G"23A+<;22K)+GW93&K]5AX&N$L=E2? M0KC:;,:0[8*I7DB.5.E\8\Q5?1KC>,[0RUH\,S96Z8:LYN7'HC&4I'Q]6G!2 MKDX)!0M@(%&F8!D(H5T6U&V[I-@^/ #Y)AX@Z=\2]CHV-/3>:,)Y99'F+*.] M7N0/F6LI7[,R>MQ0M*X6P;YF10:>64!W^HCSH@:/ED*BHQ_^BF(7N]7$P623 M^I R:6)+W8 G*>* 8D"D"9L8A41/&,[.:^(AG/2,4HHW>[L4(] 9>25Q;'(G_K?2VO7 M))^-?O[SI1WG8B[J)RUM!O2@&4%9.(+1WQ>)!:?#%<^1 K:M]\WL^G#OUI%K MY].:2VC%^(T\(/XR&X+%O?IN+.@&V7TJ /M#7ET*U)E+#;S+%AA;O'2$=S@?CE5:,K>:)G_^77*@EQ$4GV""% VXA(QIMLX]4!I:]$KA MUJ/G9[8JO* 4>*EVZ6S8)_TL*";J;==>/_Z?DM@L$ K<87Z(:L1L!)V*2.GS MG,;3QCB:7%E#U4"7XP7/0[S]Q5X9@-)M.).K@L FO5)2,Z$C6XIECK9BS,^D MD:5FT9LJQD%<:UV^.<,L!AU:&J#0F)UZ^?R7UJ?3\S59MZ39CY,U7J)(@@#F MD0O2$-NV*TBQ3=T*G*);M"] 76]7F^Q-U ^F.#K,O;]CO)C[>M.9VL3W9[R4 M[<_+(C:%?@G\\IVA&H)_IRO47LFS^?JL8>0/?_?W*J'\>P@%_SZ<*_D$\@SC M:"<>\!@6CUA\Y8\R'T]1@3A3;'/(7@?L ]H??TE!SB#\. YZ6 MQY6H^O52@M"E/A9]_](7;I??_T>6-GY??K#X]2/=%26JWTOPQY$0K>2JD?8> M7.+$SII!0P0J:/&.KD-5YN4[^Q9>9!ZI3W4Y('+\P:G9V*-[SVP0_7 6$43@ M]T-4'KC!\D6-_)3G7#/$-@LL'D5=%,/!J=0O'X0RO,4$D:9V%X6%7<83 %7@ MLJ?\U^]U"NHV9U'PQ'09M#DG?Y[M2 U.4!=K9!Q&N8]U;&LU?K6#I!WQX'*B MYAJ['H$]PF:/-?6[(I1N781Q^LW191@6TG/%Z> MN3?9&^<.V? X_V3^]18UAL-NJHI*4?8'_$O4U^;G#R]>_X9:B\A;]CEMFLN& M3"GA$V):$?DM#\'JL6/;09 ^#H5,+T=YP(0[P.D'C>AF%,3,\B09M(9+HK:. M[>Y/?9=S:*Q-\]E"KX[9*X-,(P>#>%&Q)ME8_IV JQLR"O&/??B'"JQAA#]F MW9"C630SMG'PS!A]F1G+ V*"62J0)^:?@FM (^5+@A.98SLKT.EFIR*:+,>; MF%MGGY">M#JO!E7_?4'5C1\X!?T5Z@]9TAIVN^:O\59D]P^'PX0=BFVK0T(7 MBR(P50&,@# M3K?W0L.]4H[=8?RW)7A.UY^(NT_8L64U(6_$LH)F0(H.T?-L8/T?-B2PU7]; MVW?]H>?4_]:-_TSCBD=#0^L+0JWU'LZ!AO;00:$Y[7\(%%TSN&-8V18+M#8' M9S*OA.G-%QM8L@H8V-_<@',9"NY7B52>4'$[<[DKY>K9]1%>A^1A1HW9&WJB[3FU&"U0ERD*1M!@8@EAO!0-7SJ5LMFCB'_ 8% M[#<Q@;B2=U4PQBN"LJ(DM.IAB!R-^"80<&)$_HC%.7;QH^TP@J,L<8-4E4;!G#)-S$.H\P#=8@.U'&"BH M><) Q!DLJ30=#ZU2>I#HOF=_YL7X=VLCNO0;(7_QG#&2$.8LBMK+ SHNZ<:> M7>IILA>_YF]J<#_PX;-OZ^J55E9(B7-WDXWR$ZE+/4%F3AZI#K-=#ZY5H/_$']TQ]Y,2EU$V8LC"\C3D%[" M34APD@E!R"L8 ="-AI-"A3LS>A,787&[ZJ-K"1+O NIR_?OO-1ZY'+S5Z^:< MC(A\=%UX8T9*/LX3\PPA: (;[6%ZT^W:U'Q=XN98Q'S8U9&##?5:7V M6VN;50MJK;%6E;SQ>?$OIDU+_R&J33AFV!]9P=^@!7OG^V\#>343M4J:__M( M,Q0*==&"4IW.L?DZH%=(B]G*BP #1X0U#JK3]CY[/6NI,^0 M$,YOAO D,,BY#==A2].+VGL3N:I.PY=?*Q,0N*;'[YZT( 7CCI*K==OGX^%*8"6M-UGAHC(LI:R@F?Z4 MZ'["P;2 O[TZ4;/>GG3JOMG>4P=_$3<+>N7*^#3[G*6#-J+[QL,W@+VTM/2@ M K!Q+8Y8_SBB?@U3'FA^]+B@JBLO;OEG>1'B.M1=*=?[=_N7K,P\!K8LW5'F MJC19-,@$>I3Z[^XV/GOOQE"\^(-U-JKK B[].,C&[D#\89Z_3\N_23RKIK)J M*O]@*OK?U*!)K,!";D46.R-$Z>48N;LN=2*?S;/50G^5;WD\X&>$)'8JMS\* M8>[W5ZMBI?]P) +!CS]T4@ [Y,=0(3R<_R.P_/ZVT8N5\F>@T9#^)U#FQP]: M_I8F_J$Z<5U(_Y'>NROU;M_?+^PS<&.?)C\1YY/)5>04+,62GG+I9;XZO:7T MT>>+"]77D[A6<,JIG)Y#"GL]WQ?_W&JZ7J)5>F;PH% K4HX'^/, <4P/U":[ MF=FU>9-/33!:TPAQXW($<6+K$-M\RR0]M6"JKG)\ I$AGK5X>HT VV7QCO?F>:FK%5Z7_G$ M[\Q1+=4"_&;4%_UG6,H$I,9XP.<@*-A3<$70?MLO&[ZW]@UF3<"EL-M9EB$@ M^9BMT0O/QUD"2KHE[2DKM_.7V*^QJVIH50VM4OS_D^G[566Q"KM59?$_HBR^ M(L:"J>'=P3&$ZH]/:8:C"VV7,$7E[OXY.;)?=I6O[ XN\" &&O2B^JXY$:4, M-O]4\#'\4(=>P-*+3UP#4!26A!.S=**WTPX%ZK$=**SQ+?,R6S[RA?!W^(C: MOW/%A&3<#I/C^_JZA&7/'4#*6AJR3-B:H"_#M(>8KP_BZ>-L!RIV_3L41JS. MKKZ_O$+4[NS;!)&BFW.M*G+HAJD3:Z-9&,P@N08?U2P63,_J^NE0$:I:C MECL59^_:7C9V?EMEUA]SDE9'["6T+B8MZ M.O/.)%8(])A$=LTBVUQ;E.AJ\]%A$FX7;AKB7/L-8:^>.,C\=-_<_=37L@3, MWFOL(GY G<;:CC[Q!%S^?@LLS99[1ZVP-Y&]W;=XG$2\<^V5UKY^#9^L&OCD MK[? _HS6!X,I^&B"A"6"7M!6:9_K&K=X.MI:O0<*OWC^[=B?R/6R*X/G_8.G6=[UO/;WG0=UAZ4 Y$.Y.&G'@3"*I( M5Z81LMOLAVG8-ZOYZ-5\]&H^^G>+>/]8U!6_W^O( S)U2[%OE\N@NASP'^U^ MX/*AOOYNPP/A%FP5BZM8_">Q^"/AR&TH_8&..BCT:T:'D AC@'D35&*9^%]4KN\B)QPCJ5XJFY?,D_5X93FR/_D)TW:-98KT M.;>K%!LE38U*S$;,&+DJO;U7&!7:W;(3''O@[J^^M=Y,7;7Y^];,GX\>B[CA M9>>E'.?YNG6SS]H-(['8MH.&8[9@#SV\H[$WS<0Y/M"B8PFBB M9TC%& ?!MZA_N;"+2+9H3XFQZ-SRH>4Y<'[':?W;D@#BL/%39Z?AQ9Y(W[V$ MN+G7U0K8-/142O4M-R0U! M)NO%C9Y[GW_S\I&]N=W)(XS!7U?OGW(AZ+\9HQ'8!A78KBBI/Q,;WH1BO;Q& MDXIHNNSA@;+WMVCI72M5F_(/S<;!_YA$E/X@;;GSOWS]NS?F6L8J^5?2M!F'_I;>GN?8@Z ?3 M2=549-M\ @^0:!%$;V;(<^,OT["SCDV<8%NZ-QA],$Y,SV58Q4->8-]72YS1 MM@Y_%9.(NGJ6#W< (6^,%P+U)W.Z<>*[BSOI=L? *WB0Z$2OQP676Q4^KTUZ M]7-C6ZV$QK:\#Q,IZ[>.-VR A?>=,)SI9)S_1"//S$[B4A57+ES,@>O2._,+ MP@,E+^XVSM"W3\P\\(85U;NS,_P(X.(&W\60+*$X"Y/!]#WT\HDGX?Y\F1(Z MG=>=+HS"-!1H".2^KS P4"H5M^C-A8#06AK,W?S/J(5_??O?M]NK1+1*1*M$ M]%])1!%"LR8L@P"8*OOH)#F)(,75'P=A75S^AN9@*3")[!#'W2[X3D/EIG;] MS=@;;D?/G1?-R!ANQKM \9]J/2\TM>TM<22_[?%=<*A8KP3:AAU.*XKER*--- MLOOH$^E!#Z?:?=]]7.]]?/ )P )S:=]:ZT4<\K]("1 MOX2G9TB4[1;(OJAZ6^V1TK/V7 8/4,*V.H*XW@O:@MS5' M/OJLT,@VI=GV'5H_X2;>KSO_?ERGP];Z1 GKB1*PDI;4"KHR-(G(]2U*()9* MB#Z=L8B7\1LF9=\^8UVQ,=N2?")AV0" P M-PFR< >E'R&G7/TM=Z!HKCX94@+&K$'NYA=89>X9PJI#7G7(JRGQ_[KE&=A. MS#BN$M?! TBGF,0N'B#9LO/5W0E4(-&]O"Z+,F6)"(H(C@@+/\LPRKYSE:BY M%YVQ5235,^G&NU#*,*PR>+:$'MV6OX;A&LM&%*'F.P+IH@N4[@3CO/)C(_NY M'6ZWM.O"0F[.>=?_?.J4U"V-KO4^E=V?!>7XVKDOD<)SF#68UQ,BH"&VN#L\ ME)(N[C8U$G[PD\^ G4Q9VBU@UK A92'%-0P://D__5"B?SMB,M^4[H&6 M&CI5=T73A5;^LZ M &P55K.*@L5B=^!6]^.L[L=9W8_SW[\?YW?%\H^/#OIA MD/&]H_]V)F05@*L 7(W4_MV1VN]>Z"%U"S%9J*S;*L(VHZ2O8T/3%E/0446, M"#U-D8J%JP].R#/.EH:LM[]!BQ'QO-_U(0ME'[U]8[(>PAC5--G=L?X3W76F MC74"''$9]&A#5,T1J*CQL-$,KY%#,V4'3J=VX[0+G^PYIAWUM4?\:NBRX2P_ M2X7["E%K-7>K&(T%/8*H#A?\"M,=S5Q'MB>'72N)O+])#MVIJ'45XS+EICS/ MEIUF[F08$@F2:+UAKL!4UF>XC!F,GC:J4AH;:-*0\2!_^^9G6G[O+VH7G-%[ MY[-.$/#'=,"W,X([8&^7*>FIS1$1)J\K'Z%@3@V#6^<<=IQX-OP9_5&W%"'I M?'X4?ZC8^)614Y_Q6*3*WL=Q_:_[!>*&ATD;,HC*>D=M7=J+ 4 ($,V/VH$. M\Z6I\ !A\B@;,;S%F!-@+SR #RY_^9BHLU?I320EA?']U2W"4FPY66XR#[B" MH%_/^OL-;)+50JU.!ZPN?E6:$TI=\M*Z9E?K*!)U7NC>N8Y+:X0"N+Z(U46F MU=SN:BCY/Y[;_=>?@?BCK6FK.TU7\;>:ROAOWFF*LIMU905,<'M/&E>!@9/. M5Y>YNT;&VNNY>D,S!DNH7W*<^\J>N9T5>Z'R\GS'HST%!D>^[NQM&GF!JXMO MA9$VLV@D-(:3SX5-!8T+?BG&-^Q: P." M7J. %:/_I<]LODXX+346S[0'%>D3/* =IH"!HR[O&:Q 'RXAMP6&77"TJJD7 M][XF)^ 59;70;0+:0:8DR'U%AO1[$ \ -R/3"'[SHY>"14%<6^[K&_>)#Z<1 M=-SGX9.A;0_'VO2^GIVCWKCX+.V)#T#3W!"-')08:4N/'NG_-D(089L8T50^ MO"E_2QO0WHP 77 "A,]I(*3P1::#N1I1B*1Y,*QWMH '_&06BZ5_04$TF2V' M)59@@V KTLWZ/"#^,!''?HR?M>/*^;89KFBVR$,]N#3V_4G%?SAS5XK:Q%4+ M9?GQ@#>I%"1[5S[$*Q]B8?1IW)@=-R98E =0!NF?>("!/LN%!\0JT1VY"?-0 MO?EU/("J]\J!O&,WVRG)JN2&4%16CA;VG;MFM*-^E&V7.O0Q5.P>C.N)5=O5#EDWMP;-M+ M.+9>[U7DHAT:ZEW,4CT/D+;[PQEKV#4$_0*B Q>'H+LXOTUOA40EUCL]"2// M2$^HP29ED[H*BK#M3KY%WTP='WY95]-R>O%:U]M,5$Y 97#>SE8MC,+_.X,( M5D M.,$E(18U4=#,2Q;%([YYV;%W?6+V\8![*NT$,,P2"NA[1+F#6,I>M P/ MN&\!5:Q;3@"3$+\_ 7SS9BI DQ*%Z22LA6@7$8T3QFAA^C'R VA;"C(6H]ZW M-&O!LG9B>HP%F4XH41;XIE KY8H1/B_!V[Z_SHD_W 2 MD+58>J!B8C-4KP %5&%XMY'KPCNPHJ#9(89ALH&AL6,PN*\L#%;3IE9=T#*M M=.8(<=VV#MFWTL@:,KT +H+M4Z/CN;+#9+8M['?_!R)\V590%+O ^SDD_0E##])&K%J'($A%M#A70RS35JD9R$%$:'/P!QQ$L=.I[ZGF_PM,::)NM.,3L#G]*H M%R_.H3;;!0 3_[!KZ$DR(I6P-@R6I(@0N, #DO/7X[JRCYV:6VA?-\V/Z/79.#-_[W92_X.'D5HQ\AGOY"20Q4<&$ >:O+P-#>< M]XX9/T"^J$?,>-I[^D36E+6R\=]GP8[L2BLH^KR"7FG!8R7*"\NVF P-O;RG M&6&OT9M0C0"NK=4T#+HI0"YL991WVRXU/1)PAI)]X&Y%G<(J MN[DE-_4*[\:/U94(/NG2N7R0&] 5;OCRB*2=Y8CSWR4#C@9R NWZY[:4FUBY MDT@>H\VE.XONN!1E"W=0B8?MN9N&8@YGY^ZU;KZ8=7N;E?!?7US\M](^T*++-AYBAT72FQS M^'N>J#S'6L<[SL2ZE1I#K+^8]R]58Z5*FKLSXDX#[R\-S_Y=ZO$H?JD8-3@ #$.)H M8!]CMQU] $7L&)Y0HS=^&3FE6?(E1Z4YS_X*JQ\^<&4@S1Z/LPSD 8(]$ EY MH*U )KFZ*(D'!)3O(GM$>RIK,XL;K19SM=.*#\ [X8^NY>T\([3Q1B&?\,87 M&4GL(;LEI/;JJI M.1RI1MNZ1\$]*N5UBOV>AE-):SW'6J 6Y&/;=G[/!8[%,^^!(@R[2;-9>XS< M9[*D0?-1J43V[D+WQ+"&K*/U51"%)?I=V-YYCCD5KDA:'U?TG YU$X;B3!#+"O2@FA') MT3Q Z@)"E>W(N%A-G3*(*WT0D/?^JI74BSC[.1\%1LVL09JLP(9COYQ]CSB; M/D9@7J<[STH]X(ZI\]&7ZCN"WQ[HI;3<*F0?9O'5#9;5CCD%?&%:/ UXO3,Z M+^;Q\2#-)ZFOT4_>(PWT+4MG$'7S,X)%[-/0B!L$8A_GL&7-C<4D=#LNZ63 MHEK&J2*?!B1SMN+](\U9AVNJC*4"?/5KZI^]*-Y>:RW42:Y-)_* MR-<$4?& M ',7.(T'KW+GD8S@3H(*BM6!E1MK9[&=\21/_X$#QHF"534CP<:--U)OAS1M M$U*]G]T](]2:GD@JZDJ/;E$%\>7H+0S=JV=K.9OU1YMUJ:SCDX.+532XT\N0 MID?V0MKA/K[B\E4%75AOJ$K%8Z#S:2^&)I, =AIV$9(>!XPHU^*2FFT*QKI/ M4SR2$S9>]?!<,ZACW(/<+)PE' X?OKBA:4ND]E](2_XE^V>PCY[.C 0CB]'' MP0\,P]WT]+@+-1+%@2T:@]2:VFA=464'896;UQX]/7X-T+J"A*%#."5P4VR; M35AP/%<1&JX#W!&N:C]<^MJA6=[Q;YI@AUO6PY;V=.OF([5H('^#JOF<+)R7<5!:@]5WN?UXMM3+AWXV5&['Y3RK@8';ER;0>^A(F;P!9@QTG*<<:HN]5-WZG:T T.&?*!A6]NC M";=WGOX\8.R:__N9FLL-S!ZC]H0J2V*XUTG?[X\V@7IOAWE+"F]]SE7!MKG M-3_G3/ U-PR_SYN$1P=*=*;5AQ0'S)X&57JY(/ MV00'BNH=2=KY1G#/44#P( #PN?[%;U=84)=G1>AVDV+@640J3,X8*V&68ND4 M1"&+591?U-B57Q+2]+PF ?94Q*ROB WDT"IJ&(:@116\26FJ]VM;4HNC/=(W[:J$DE".WOT2^/4LKBO((+<]YT**$>08%9IX\ M@"3%#./O >,_!1>(E6KS/2WXX)AA:"0^0%9:OK#L(OWD M6,>MC86_[+W+WQ!I".'+"IKJ$,P@ B+963NZ(A7;&DRZSM[4UZ(R"CZ"R8+Q M^VIEID-T2H)/0[V6>?79.XDRVS]G6+-=XJS6Q)6WU);;'!R$=%@LMMKUZA9+ M13K9_E9A\O[*JL'FW:4G5)YZN"ED3P4)U(]DGO%X3.$U^A'7H M76$2FDZ-=>DO@W4NUR8?#(]5S6K13=!7],,-.W^1/&_,R$ M+".R[%S );<0G,['G>-#6OR9355&<:*C+C1$)52G6"E:M^HQF,%"LD_ET)"= MQTT"4]U[.T]NZ)NE5='+.SO6M6VIN!(@JWP:?T/ (<8"%VBQSC.[)?,W%8K9 MAO8#[5AP-GP0;H ^#^;< ^V(N]S7#IJ0I0-"W-W;LF(EM&(D7MH?/5EF#\A8 MXU.^^S\6+7Y6A&6(5 M@TI7 HTN;#E5YS1QN/K$73?92Y7 $F',ERNZO8C;*T9!0"JGNNC*A5Y(=,DV M7Z9]:U:A$$3=P<:)]OZ!(U=?X<^ZNC1KV/B^'XN]UG'PQ4?[]HG8S!70.VZH4[3-('81K M^9F9'5+HMW0(5,U>OO8\H/MTX:2_EMNXM#C-)[5A1Q8%1K='@MK+L]UT(B77 MCTQW(2>VJ#;2D\8#!^SH1HY],TL2B.-/!I?,@S\.+O4D]KN$G]<*^WHJ/N"G M#+L%!?\C49&0.Q*XQJG!;.&^PU4?>\I0H<%O41Q,D.)LQQ&T;C 5#]Q*NT(= M"X*'I5DA#RP\R$BM:;K%MZ"J$/MLYT:[P3!'(D:9_BGZ@HJS*+B;R'0_EE,T M5J:@?#;/[YK'V)X",=60NZ))0I#(*JWYRPJD&N,R,P;4I NRS6!=Z4G*B+B\ M+G6=.BC>&SG6)*WF?*1A_#UIC]1$!O.VY.WSMNAQ1CA7[ [4RK=@",/U,"=? MDU.\>)SM'12Y-5GA7O@#,B&^W.154<_CIB'O&-)/++JJDEU.G/B1%->NE6"B M82)"!!%H&(L0PTZ6DFNU/W5L@743A"#'B:TQBVW1 7-)M':NV&!-T[3N0*W: MAK)S#W-+0LSK.O;H T=NF;V/"N.:#F4$=%T M8\:(".+-#)^O1R*SYU\,S0W6;'37#[^QLU[CAD6I\;)4A9.M[C M/H?1W55PT3"Z,R)-V3411D5TB@4BTG@ WX7@F *G*OK%1/^[7=>^E$3*.:AB M'&Q[] 4:,J?/]'\._)P.ZG7/2+&LL6U[N CN:UR-T$PU"SF&MJ"G1U] RKQZ MA.HE)M2[/ZC+?568LKWG0>6QQ-/90V==SB;SKWGU<:]:@OP2#VA+CW47:NV- MF5 %S2E!WNZ#QO/BG^G^=:X3&D,?""WY.Z]I-"_+RGQ]PJ^=R(3F"Y@J_G6C M6[,A$Z+BJS>Y;3S@L?;K&T7<$5Q-=SQ;\7)Y!3PMOJZ-(=C M6UK3C8NM;50:C/EF\@T8P;'-@I1(NR[N3H9V7&J!O\*AB8#&NI*+VM@>/5Z\#!+*0?)@Q+-UM/@4G@K:A(:4Q7>1JC+NQF] M'03%0/C6S&P"B?81T#91VSK/F.\&%L;#"SRV]5U@Q;,U_.PII$S=V\+K2#BZZYW M[AUQ1\0TNM5?/CNQ"#>'L+G,%85\X-J%YW05KH@^I8V"E0+']M4\II^-I27W M)!RX(:>ND?#EHFNZ5M:+?&1&I/11_[5R!A&>U_D6TF=?T169&&C$3M5'88/( MHWAF+]TL%F[\%A78-;&S[Y<6;= 8B3 75UW!)3/QH:^ M?_#3B&WUT2Y<0*(R\,C18E/&XQ-7YO]BDRXG>KND4F&0OO0EQY/B.]/3D#*+ M"&'0U]&:%-=$W7) W_'XCG/W'ER[\B11M'0H$5AC+\\(9LOE,2%/10MGRRHB MP4[(0A]R\)8FEZF!>!AXF)CKFFQI4=QV(3=HB$OP\COUY%#%FS@'>MNU[:G/ M@:L[^*;)_S%13$?."M(=*;IL^6ZF%\.7+>=*F^],ET3+0][R\D,T8B"(NWGZ M= TNIO%C.G5'XYTN'%:<2768R_O9S3JE[EG?S:W[.-\S7-;@-Y829C 7WXE( M)HO"I4^ 1K2@N5)OPUD52L+/C9&Z3HPCR*#JW$!SE;"'WUX:O9@_^^&]@\:. MS-&*0*X(Y*L%6C@-W/5H(R<5KJ@%PXR8M_R6K_'M%TXJ[\HNV ML$GY3T)V[=LZMR>M9?_!6?M#>MQ3KS9?D[I'F,R$U:5W$L:RF $C$-I]!RPW MZ912<(F7YF-FV4_L?0(*GI=V5TZ-7$A:<9\+M:3 "#_;R3-"JE. MFVDGZ;/<>/]'O5Y;9J\_MHO\)42[:9>\C"YKWP&[AM*:@T(4J_IN9VEN#YGN MD"Z';1/'&&-:29#',9W"D>#*;YJW*\:$.5S J9,\/5\9P#<.X,MFYC07WO2H MCMZZ/V;LD7O\V6;04)SV6-]3?Y7LM&_)_VKBRJZ3.+QZ*U MB! ->U#"3)1%("@&4 K\$0V"L:;*7M14!1(L2Y$M2$S$0G" &!8;!#5($1D% M9( 50HI:P1D,O#??R^A^^>^[O; M[[LW^96G;I:UE'F!X70,M^UFV2;/6=C"J=]IN1_X,M+"5K!#K1VJ":;B()6B M2:D&RW 2(FO28$@D3>ZZ=A3'^8U0KQX<[F\0,S#A6:;,!VRB>(MVW1'&M9?> M@-_C.MRNOKK@D4(+* H$UV'9]*]78S>K^S:6 M@9RK@K[[^2IPDQHTH^LH6$!GG?,0G>3TVA"_>.815LO-_B3]T,[]!2DJ#&0& M'I62Y!/@1O;\B8E? OG@JQ6GD MU4=6V7TB>'90O@[+X)G3PVM$9LKK4 J0K3$;7H;Z\"B\J]\BDDF/??B&&+*W M\?NG;X09%[#.\2D:5W"@R'LHY'50'\T,JC9>V*@-92IX3$"B\3QU(_RL5B3$ MDOIS$-",C)^>\M^52-A9N$CK,]<&:&PF4M<\E@]O?KWB7:%O:[L;T MV$N]3OEJFVQS3''[8V##(<&(&\5$[]X(+K=E55+S" MO]]>SMXAMZD0>K_LNW0Q)RMPTI$FBXW<9H,*_9VNBN\L#NAND8I4>L,!G/90 MD0'\/;4V%N:4*&0)RDPM]:@L6BPV=S^>\]W+G/FXN#J4^122R%7_#KA.K OI/'\GNC MO_KY3M6CYUF2WG$=;)1G1"2<\ KYL8I&2KE%JO\?@*D!P'J.9/&-;1SC?"*%3#2Q[/C5=/F"B.O6H MQR >TW,I\.QW#%/3K1;JA$U0L^8I<2H&AD<&LHQ+4.LPLN;^ >8/5.-,_LHZ M+ <@3;B%RL;N03YBL]-V1E>/*7.YHW[X&(S]+YQ#Z8=T=X70]ZM;J;L@*S!; M>14TY+4OIO'TL'1MZ(I@6B83X8:JS@B%-J2BF:*1'3"='G3M\N6Y_^*P#]1 M&)*2WBYF 75C"\Q53ZI;B<89U(LU4<.N^:VRZ5QL-Z])$.-0E2\Z,183[?6/ M8K/#/PF"*TU>EI'MYFQG6&D\[E>:M%:M4U;Y[S:,*^W%X!2+\8&"U-6?8C=+ MB :1Q73&TC/+?)NH1'AZ+C^T/?U>/F*_ M0=@'R@,]*TF-_#YHIDR&TA1P&:E-K,74#X#*9=9+8J2*H[P4F_)W.]N=/^*O M3%N'?>OB\^H)]VG7O=IN=^1_%/OD_![!4Z=%/?%L4G&5$C$Y@=^8M&7W<4Q]=V\*>.RW6KH;M3,46J,FFU3L=. MRG'_0E_%0OG(&T&';+?KRL" #'#?7MM?5&Q?CWM6GG/C\9*+/%)S_LQ(J_-& M09I5;$*:R?,[96121M1C(P%-&4SMO/[^S MW!_C9>MR9]QV)1P'=]G<'2(\AN!37TQF/ID-'?(:-6JL MC-S^(3)Y;WGQP7U>3YQOWV0C4*,E$R)E*H1;M:$:@,OR)1#5?F#VO#[8DM<@ MP(Y/IYRP2WON>8)7X^ M5'70WW>YLY8H[#.%(_2O*+HEUG T:M*L,O2;^4B[FNBI8M,R&ZSC@_!$]!8? MMXU!>152EC84U.;J1ML-DA@)*C0AO<#P5F$8&RRUVI.>L\74C6.MU0^0X.. MTEV5Z_26T$FOA\M7I8M:;^==,27EEZNE\Q%IF(6H8S?&?4VB<^9G?(M\?D,E MG;NK9=[TOR=P_2G_GVQ:G_@74$L#!!0 ( %N=1EASA:5Q"Y@ DO 0 4 M [9W@6#^SLV;/76GO]UEI[[8FP7\@ %#>YN+L M(J(BP%[T!Q!^!Q36!T?O#P%" /02$0X!3H"HR/PU_UMT_EH@-O];?,$"L042 MXA(2?R%):2F4)"4DI&2EI&7F+_0O.5D9N?E_Y@?YZZVBXF)BXC*2$I(R_^%+ M^ )0DA);+*XJ)J(/B"J)B"F)")L +#I'\;],3P3XETM$5&R!N(0D.@U9M$.5 M(CI],3%TTN+HC-%/SZ*? PN4Q)7U5JV74/'>)ZE_1-7B7.8M*8,-930UGRZ. MH>7^HW'2,NH:"S6UC(Q-EBQ=9F5M8[MZS5JGCTOFQK[^YY][ZWKW]@D,D:&?WT>>S+^%?NU/3,#]Y/:'9N MGB\10$SD7Z]?\J6$\B4ZKP/)>;Y$1&/F.R@M$-=;):&\WEMRWQ$5?8MS4JH; M,F^5T:0-+'TX:ON/=LFH&UHQC;CSK/V%LS_'6-S_$6?_QMB_\S4(R(F)H,H3 M4P)P@ N3%D"_)/^/G1W]^Z P8#G'S^,JWKKG0K)C'NP1-/P\@L@IKAO% VRR@MFH+@07N^IY+ME?;V$Q7$J]>\_QV MBOA]E;)JW9&WDM^PY^ 3C(SD8<6>>CVB-3?>3%\5Y],A&U%)7 ": MYL> M/5@N%=B=8$A]/Z!;7P \]R3)UW'GQNSF)]J(G.'3')6#BFOSLX/-F2O M4141[/;>$\/7A[:]&!879-=K0^;,C&99BC84O8ECDQU^$VKG"0[=[5L^4IFV M[_FIR[*FF\X%KUB]?V 2G[''"%)A42!S5U@]DE<$&7 O\U*XDPGVLGQ<6-LM M>/7;.CU*U75U?UJ0Y- =SX?E9$?M:]JQ$W+N=&'^N[K JG)/Z0,O>K&/UE,FAK$B?"?.ZMN%7$^0M:L-X:HS)QK(2 3<[ZV M+S6X]D91WI!SEG7D"=E+[+ITZ9&4:8PR:9"J8H^]%4@@-^/+J*F5@K7MYA;? M>=^1]P;QN+I7 SO^D/TEJ'!RL8)IZEYMBPFUNX&"4+:=$! /XH)-F'[;D1A8>6@$ M#RO;-3M*0#]&9+\]5VDL$(%.<'[<>3LY')/D_&#Y_5?E!GI7/'0.E2^\&7QP MU5+^1$?8JJ*(Z=9^!SV@U\,.P MSWD=]@98;MY"Q:(HH0^&4/M;$>F/W Z&;2J,9TTFV9#[3U=7,9-V?FYM\)4_ M=>A5;G?# MW*D+-J_K]PWLN7:;>(3;"6M#D#WROUP#;+#GH_Z6XF4T[V?N(*X1 5BB3 MSA?Q![]<*1T$EA2F_)/^$V3:CCL$SEJ!ND*@7UP(S%A3?/^HFE@[2CQ]:C., MFLE>4R^!,S(]&2NSI/"?])^AJ8PA,N*);:7R1$"! M?.3[;W^KF)L*WY@Q\&6< MH@TR,$-MXYU*O1,#EK3%HD!!ZK%2/)FS[>%$U9 M\D_ZS] ?,.C'Z?^W9L+$:J% (6#8V4CEB58*@:ZE 57QG&>(.SD1G! /%P*% M/C5A_^6A\']W^J=[^,>@?[J'?Q#Z^[D'3"J540=RO/')5,[FC'X%_@B=%HT9 MKRDPZ[7WVL=\+CH9D/H\YYKUV^S7HU^E/MS7L8A:$#_<]FR9#/D*E9&"51," MC"=S&6P]BBN7RHI.)-G!BL^@8M9'V1:2I>?^0;L,^:\YV[(#TE;;%744O];+ M:*])UEK".M#_F+T#?$1E/,'J@ONHY\B//XYB.=[1<203+K6!NI 0U[FNUZS. M[.Z=IMKC4Y-YLJU!1\2&'D9+;.PJ._Q)5=1/#&I&T_2WW)/%?#DT=-[DJ$X0 M0Z1[^ P4S?0A_(JTZA&V8%?)D:B2( M9[SL38+S5LP[+VAU(B*[B(6%C$,GA$ X9X@7^21]<@1,8Q^HY< >>W//-\YY MUOM/^A9([/1YH%24ZF9C&7WLZ=X3."^09D9:3?00W $9-_ 2)$J\U5.W)D]JJ9 M6+I<@WM9:W9/N,J2##/D3OK(.@T(%F9&; MA\@#/WEWWJ*S+ZI=D2H$5'#!IL_><[/'+A1.F<'N48JU?@4+HK-#3DV,IEK$ M;S ^5VW,,FT#PS-T"":\/4+@?+6C)GP8&AM99-=8H, 5 B]FS8Y[J4;&)$<5 M/V0-\I14O/2D4O>H[59>\R0)U!K[3+E EK=WY4?Z@;3 >GM2Y[VYR02BTU@ MP7=;-_6,0FUO;DUN]]GL7/V#M$.IMX[Z!3JG3JJ*S'A-_."? FDOL97FL; 8 M_RR\]&T]AM#8X&C?-\CJX47V:/5V[,IHC#M5:$N/K",,'!M]O$MNPM+PT/YE M_E:"PCC7'-4<-RWC$/&BH[9ZK4YQ+JYE!L/4*Q_Q3"$ JQ0S0]$%SS1G5_%M MX4-(I^#Q3,:BP5:U[[DCUX::E':WGK'"!_,EKV_XR.@A6UZP(+Y>Q9-;PRN!GM^!<(U=;\P83]\MR@OHB'O8$1TM(V8X ME;W33LF]H4('< -FYDS'*)!),:RFPK-!+:F :!F=1"VG-#77/RVO2?!2A+RV M.]?T6AE?653V<2AA[]-E+]RUW574]C[JMWZ/])-K?">N\46(:RJ@,CZ>&-8# MJ]W\NK8P?/#LQT^ES8T?/EK8)8TD#*XQ(BZS5%:-%\NR6"+6>^^VZRY%MT2] MA/4\BKB@%+68>R#'"T5FCZ9:?)P0B,0-7F[<(]=[XJIX"_GVGKJ*CU;B*WE(/$LA#W+V06&\;TNUNM<9O+#$OUTK0+W M8R=:A)+X@YXV$_*F8B1M"0!Q]3MP9TH=ZBW?UBTCM^"I\@GT0 M97PG^\BIHEWNRS5L#L:)TLZJOVE4FM!=E3 M(.R,NJ4%2X1 T6-'%[?"+SX M(7.(*.,H-*9S6IFEABDZ,!U['X[#Z6YO%X_J&T M.Q\ZZLWTAT-#3]3$KUNW7F*="/&2:0>5M602TG,58&V1(',5(3!5G@&EV"%2 MWD+ ];40N-K1A.+#PYN8:L0<7@R%$L:5<@SF6=PQE?,:X*(LWG+X1W"6Y8808,6+B)228[B%D3/SQ0AV/PG^P> MZ,\G#*_>!+Q(2S:XU_:EI7Z_$$@JHC+BL3-$^FQJ':KM]G;<'V86ZWA;\$ ( M[,/T"P$>G;/B!H?.>R0@P[B1* .W_-?=^N^C^CWV?MI0%D<8"$D\O$-.Z<7> MFS:'36\);N .1,?BRET;AG!QY K?AD -6H%Z6>:G\ZYOV0N\*REI4R]/A0$[I:TT2T?NV?FX]#40.=XXJ!C.AQ8)BJX!Z\E*\(*;2V*D7@!M7G*M?N MFRK]_O.0AI)_#M_>)V&V*7GA7OK*Q=-XC[X_OR3^0^OG-YWQNT@OZ=6X"2;_ M)+RP2G +%^*51.=D$QRGYEAOAGR1EW5E="M,^8XIBEZ*=]63MLVZ36\E[W8Y MJP+>_Z1_(]]/D[!.&E^+]$X(:'YW%$/ZZ15>-#OSE"Y8DKNB^#Z!S(SB^FI5 ME;8/KGSBEI^<9Q#6&*; :']XC[8;^VX9%(3(VO'-T9C''3%N9)@/VB'2Q7RG MW6'#>M"Q(S$FR:2%$<-Z3ZO>PN'[EJT(>I)BH^2A+YZYH:/2XM6F-NV6:P#4 M@4_+K M"OV'.Z>>U7FW[X@YKU_R&,I%9&NX7BPJZC08+FBZ([ZW]\>WYUC&9")B% #C M! 5U>FL&C._O]_GNZ;HGS^;3YA[_C1=;#M]%'4S&83S;"S+ PDK?>+&"^W5+ MF=&#C8B,1E1A&$D.' B&C:&SC$[9NL=?:]:JC:HT6W^_98#Y\&;_LZEJ=7[7;=XKJ+]E/>DTN3X25^1LX[40Y#C7)_#)K#AK9RM]R7^':D?M. MQUO>N"S;X\1+VSBS6O"6C;W20(QZ]Y8(:)?UQY38]F>IB23O@ZW_#@XZ,$J( L! MB;QO0D ZM\G7\ZXY^V"!TKKR&^Y1Y>G\Z-V3G=_RB1 M.?7Z6=9AT][C>,AF:%JO$!U3X%H\0PR]EL/=SKBUL8D%(WEAZISA9XIW? ML8I7*\]FJK_MJ(@QWIHH"/01Y(.,?"QG)W40A5H(4N)O 6F^1%L.OZ%@H>#: M#,ZD83#FP@FP.I! WKYC:^Z4>);SQ>.9ZRVSMN4?WY$4?6 =IB\%3?%6=Z;2 M58AX3L?F-O:<\6KQR\-&GV0]+WS@65/VH.N7*[A0"QADC=#Y M11(J1:9C8/6&T";_XQ(=!6!/U$7J!H>*L4('Y"C>F9$+@B1]R+ M!EP[PE&G9A8)C5$F4,A$#6W)0H@F!((?] @!%_\^;N$T>%; M&8U8GAUJ7G,[\&VO_]BX#GOWW3] _? ?G=0^86MPQ"W$2V/_BEPQ]9\XV_$#7(CVC8).&X$AQ8-A]6YU3!Q]Z* M_*6@_0O"]]K"6K:HKH,XK8+T.2& 9/M.'?M%ZU;)\:K?J?^?]._T-T!9]?7' MWVCSK>0;/"> .KNNM07#-]I)GK/HI::?1EIPC!IPZEQ&*I:WJ10W$U(*ZLS\ MWKY_I*&.#*7VA? J(1!43Q4"=W; U_M^U;Y=9"[J=^K_>Q/^/+:F&%;]BB.]^&U(2MQ"76JXZ#,M0P,^R+>FW.@-T)C$I$C__7ICWX'/FQ\18/ M:>];!FW-S?>#,]^N%HQ1QC(0&0$.5@[B]0OJTNB-D]H$"B]&<)-HPN5[;S1UCDXM5DG].4N MO]L]J=_3%(A./$?4DLZ!M.W44"_(].<%D'%%"'!\,$DXA?IE[ER#%]L(%[=P M;1L_FDQD08?<2B>-IQZ)-BNNJND/V6Q_)N.&6")0>>(-ZON74QDU>=0)-AI* MA')^LM&X2]R2BTTCXHM=N4?Y+X870>?NAAV8&MM9EB8V1 ^TRM"VD/2XM_EU M;M AL4.7LH8M"W>CX5*9.:QCQ-D0#1E)M@9@DSOX&U#GNH+MN"BBIVF#[)K/ MD0FUZ3SK<#/2>J.NY.#=LJM_8LP:WDI.+B)9HW-PH3*H=&TK-(+Z2:/T6_+T MN?;J]3+E$.T6P6M$,@57%C6I_W[R^P_ML$?'DXSR;)7.%DB&9(Z8FN0;//)M M%Z_O%E"I451U:(CG!/$96,@H]V(E/0F'1;!# 6$]T+;&7%G'6[?V!-+-KF=5 M!L=6K%=\=DWL2'W?I76+$3$X^*F@' PNM>690:8L(0 9:203I2D$L1$?Z/+F M9[VP7XT&78WH9?;]FN'7";/6@=$L-S.6S^9GRFZY9A7+1?AH+B4NTX6RL!/4 ML:9KD1J$@ XUE"H'ZY5UW7QR$5'WV6W&+G*5^/;T0&:4H7/2RI,+J#(61W9' MP]HU_(,@S9/*N*DKS?W92A^R#>"0[G"^RP?PM9GU5BEY><.B5U MPO<,_D?8HZ\7GIP8U-11"$44] 44Q]4#(&T1498SYL5Q:(VK-T9ZUN8FUBV] M#WE.IE[^$@T>6G%"6^+*LMESNQP;V)6'=O6S-4=FG'A^@ANP--^(]$972I#G MJ+7+<*U)G+UU^.V!@QGA^>VIIJ\:G[WDWS[VKJ+,/@^8O/F\3DXEK6!?-G +?L[I5 M/Q#R/6L2_%!!4A8%RETJ(Z3S/GQ=O&/W4OVZ(40_'56!*M@U#7ZVX.*$@.F2 M7VRN 'R-W8*K8"A.&9:('C@6"&DR/ZWZN M4 _\23:%0.%_NN^/SGXJ(NN$.I=N5"GQL.\S2(^/)77C.;E08>N&?+]:M)VI MT'M*1[.$P+G43!G%&.K^E[@ M4_(D)V3YBV&7+I).A*X9M)X5O1#*8*UX\&E%SIN6!L2[>+P<[)!M<[[2GK5D M>J=[Z:LH3?$DR6]F:K-"5!0+\J'YS13P+2[$7 -/&L;+6DTF)3IQG'.>6&K RX@X$H,YK8.!V]_-WQW:_^+K3[>9R3:TE/6]2'%XYM0.X MP#!**T87I#61*\>:R) Q.#$P(@0&>IBV"97T#')E39-TG7Q16J#A68W-]=7U MZ2UG^KNN5IAV'(GPUGF<\>9L"]Y4^31NP@,5S'PFD$YZ0^?LZ,#.E^G40IN& M);AW2TI?PAP?PA2?Y'$?/G]28YOVHB\-NH]5D%!2.M94 AL*IE=\XO6>V(S M@__B0!8Y@ROJH@2A@4+%L(9SGH6LG874W-2+-V#/J5IH9[/6" M(VBYV24GR7?X2M=&SX 1UPDA,$(Y7XM)UG:I MYX:>KW+0ZO#=_+DEH,1]KWO+FG;+A!%R#O4:)LX_>F(:7:!?!3>7XX)PD+DM MK)+ PLE\ 16B9IS[B*LB>EJ/CS7E_NQ%#')8O6%WLFRF/U6:RZ6RU1ZGMASN M C#C&KP:01T.C17[G1JJ48!]1 W#8""MUAU/PH[?*MGRVF'ZD6S2WN0]NS8< M"FQ6O/#A6=++-YT3K_F^I#>X:J_&A20+4@=UX8R7-B$B(*%F;4'RB3JGM;'^ MFEMC.2_%EJYZ^: _9#5M )M*-?7]FTC-;D/)D50^1W/^8\RN >X]74 M<0UMZ!B2/FK P3%HPCC!5LAU*(1DVDSJP]2MLZS&I=*UJTW^C*LQ*G.4#SK$=A'R1H>UKGTX,[5J5=-RVYV M6"H^D%[LFT-ZB8;@VSLADT[V$ LU)'&DC5[EFD ,*@W/:6%-.E>=*IU< ,0> M\%L1E.YN('Y%PSG$IUU:4Q,U2G$#5.^1R!LR9QL^'ED$A?"W$LC-ZB1-#CF9 MQ<7VU^%*&L/E1SDM7]0G7R>LXTJ-7E&TN;0H:>\I[%4<8(6+Q=74P#K)#'(: MEN,!7EAKDNBH3'I3H/KD,93&E:2=UEE[\O*C/58:CUVC@)J-Z8>'B8=+1BR< MY=X\*TRW>($M)E>B%MB!2%/XAO#>1 :6KAQ=NYYRR^I&@$=?Y;.H8T[O2BX%2>_ MLW!+OYVPTT=JK]OB.-/9;RAWQXGBT!I^%*D9C_(X>)EW$3I61,AMJ2V@L)(? M6K.CO=)9WURS!EOFYCZ6!E]2KQFPY0PSX"ZRBNG+O5"3UX3BM6KYL[]MMI96K[E"3(5WLDW=:S)O(:S1 ML=-B1/E^S%C\,$7] /'FW$5>$A1>0@P3D.$3G)CU7(.PON'EG)/%1;LBQJ_W M=YP(7RZ]NG6-R^$/QZ;ZIO4X'IZ"@OFS$Y7BB1.AJ(X_HU(X_,&5&8AAOJY/ MJIU,,/,G?+\.92%S]*:C'_Q?JY:[#!.KXYF9-PJKE:Z^T5HL(M!'>H5 3>($ MR)21:WN-P[]BVKA4U2:%;99V6*>IJ B'&:]0" MY(H7+B;?H!ZD]">BZ=-SVP20<=>&7&$]V4K6(-I")PV@0,:5WOJ>XLC>[J+G M3_Q6[/33=>%[75T1N"NA_T/.5!]V,4@KR=%5ZT)6D'I_%A@F##$GF_!*\&94 M@'C!C5O=8Y5XD5V&/U^+MI2[).N7U895R+ WUIRW(S9M%9FC:2OZ;EV@Z-Z%PMS/[+VQU3 4&.6VO8*W5U7X[=K'MBOMMY09JIS (O( M7$,!;%;PC.@!,J@#=KQ[G,[4$Z46_1\"OU13K)\S8A7E.L1?'6DSW%L>]^7A M@UWK#0RL4,]^&^1X@@,]B$PDA]I(E:-&8%2@PLY&1Q6N_1X#OD;B#T*47EW! MPH^B'VZ&O& VZUK?<>]6_S$9J9Y MJ>@2> K2T*0WF)RJ"(L)BG 'O22A@.:IAYXKDL^<,'A^]8J8YM.PS*R>H^6/ MIZ\Y[I3_Z68]8WRY)/PT+S?J4=CI[.?L;':M5^BI<(LV5>[:!'>E=Y?:V]?+ M22]0= 8=0,Z6C%BJ)"Z*TE^"CE:&^;>]A;^N$YZ7CW ^!85,! M?G1\0-7#+-%>ODE8Y\OM2@LBCBJ*S+D* 8EFH@?7%PTN(?UHVG.G%HWIP,!P MI8@YZ^>O)CRL2^^6Q,B7RPD!N<,/CXCT;UPB-IGW9YTP@F()_CQ4N 8FY'^+3=W=/,S% *'"^Q'DLT#SU7%##DVUZ^ MUJ9UR<+E!?Z)"[9*?I*$%4UY+Z 2_G)X)S3.P>X6%-M[Z9>W M56Q[L)MP5/"0?F)]_:Y10.]%*L/IHMSO=_YI9C6_=T M7TZ.+VW-@:B;;!W M+,.1?4%@>B#=Q(T1AZ"E>0+U'T@T ^UR#NQ>;47UNZ; M,GM4RX2BCQT/>IYUH#+\4-;"_,^F*HU'BTT,V@[.4-JPD"F:.JEU;IS/2)#> MP1I8Z2>#PHYD8N*H4E;Y]Q_6KR4&<[=4J5%XA;3%Z=\V/5;X>F#=;'*VFZW" M(UFS6CL/OM$(9@#+.\@5 FQY)GD0!6;)RC17ENWYX[/+B>:L;TG]'\>KIY:W MRF'Y$5\<3M.<'>&1H'!NQH@&K(.:E\@42/U:JAG4^712:,+ M2;0K!5(EY')S6&629RXX?SS0=8,@$Q>*5X!T'?8[G_4?\3@W_/7GH9/+:U0L M7^L_^CR8^LGWV%ZYZ[%G%OW_9NM:B>^OC^RL,R2VG5.,=@-4B$90X9M\(:N2/%;&U6-&0L M!%HG=0G:35F1^ 4S'V4#H2%6U*9I[RQ0JI%5DN:BG6EX+>NL$UN/I?3R5M/2 MA4:$ FIAQ!*QZQ*#*[GX^'H-HGT%Y] SCGGK M\.*L'H_>6U75D6$G,-DC:<6KLC_6NK4[U&U^UKC6%X?:X'PQ/AS%+Z=Z6>(6 MP6TJHQA?97R'40(.6H[8)AR*LC=@=&+>A'1;N:8K]I9]V.2N(/=VUUVU#\L/ M9W7;N0WAMGRYB4&SN27XB3$4/#B"2ASCK(DK-)'>B>N?DM')%R]M30U[Z)DY3+]N/@(Q+^ I)5"8\[7?U.J17>ZP$ M*":%DF5AV6YS*6Y\:[Q)3.\A6GS-L'W"L;&/[HM3*\H+''?(/'A +475P,(W MXR%#/*QNR?/D%K/M^ X@;:T5/J' !++F;Q_^^/I4":'(WR9F6#[]9V?Z5Z/4 M\IPF6Y^&1>I'?5;O7O8D&'XH:(X16K$*H!!KTUV>WK#VH56IW/N MJX8H3R&G1FN?75.=NM>GTKY==P-;\LZ9&W]82"*OB >ALP_@7= :%B5^4"/C M!RB#)UQLK*F-RDBQDLU)X+OFA>E:U=6<"#%=OKG!>7'&-7$20+B(2)>AHOL$ MC?-=H'Q$FLKEMQ9(< WS^F@.MAOZ2#90OD_=NV!RPTKHP8AWPJB[<3!Y*]^- M<.'HDB,R+M)[3"A?\E( >%2 ^K\@[/R)A-U M'\&RW)])AI7=/^Y%1>4-+G+Z1!@)?Q42GA\ MC*R.865ZMTUG3^T2L:E61$:#OP8=BXB+PD"&8_&X U;G7YP.;0;5(_TO@%K1 M]CB65<_$D+/[)[Y9]C.XZ2&W4O=DS\ODMW"YQ754E1H3M'F!"!)^F"=B*S32 M<&@D/3#6( 1$9RXVV.\[PG3_^"/_\;ZHGQEZUV=_^K@9+)\HSLC>\. !Y1NJ M!2B7ZXM(:Z CI HN$\/Y6Y!./&=+F@:S.!F1)[VWK3FV)V)X26_:C9_G@YY/ MC]0F!RV_4R;_[G&B\_4KZ1HRCS0Q7S&PBA?/K!O'*, _;FTD]T^[]ZEL!R6^ MI.G>>>"LN;&.6G!JQ://SO8/K)NFLB4O/5L_OF?LCT73HW@L:=D0+ VIC>#3 M?IXV'+R^1YZ3<^>11W& C6%M@,>N%7*;#A]^93"H@#&F2H!!9&@)".L8\,.1 M[CQ?MCO?BNC'T4C_U.NH,P0E?&/H:+P=".NM7<@U0_)X%SKU'VK%69==_6!% M#EOIH6B^>,<%9!HF0&EHJG >M6OB/FY0<[W*NRJV2:.C9OU[:T\5ES*/DF?? M(L_$Y/CMBQ_8&:ZIEAVT7$Q9XA3E4P5TL/#SNV$W\1QG^B =C0A% MG',;;M@U:^'/W>WM,E]1-4OT<(COC>65V,=O#7!=Q*@V.Z*1G;!,[_!6L9\! MB,QZ+@Z17LC7!V+SK9'^ZGJM]W71'+'6I4PT MG\025JCHYK*,3E'TAE. P"\\"YM1*:TUA8+!E5$]\$%T@"S22[QBG39G")%^ MABX XW=U3IRQ9FHEAF9FY\=5+[:\FW8[P.'UK3,EYFQ-(WR%YYB3E.?4+C7]O<$8USN /@$(;W1)!>+TKT[(%=^O:TKY'$6] OH\44&]HQ3*@RV*7F?(@[8CI8^>GMDG M*);(OAV&:/=H?>?O>%>LL+O9'MLG8TEF2&:NPT*O7[V.I$6#6# M%RMX4$D?[-GLJ%L%G64%*M ;0,S=KEO53SB%'SP>&O(L7^JGAW_"E[U([PDY MW]*__<-.Z@9'!>*^>=",]$JHM6WIC!NV>&M_A'EJ,B1_/5#$J*$A3$ IO3\ U'7M\-^.HQ5A)VLO"[2;I[?MNU09^; M[!K!\(_]([QJZF*0P?FHXOR6NA=SH7I.-S,R%(U'*@ORCZWU#WBXW_UVSXG0 MK)TR$H$?<@[8EQE>OXRGO/MW7\S%HG*,G8_ID6X\;S>\#0WJ U*0#Z90!JK? M%V#[3C0Z->>O("T5 CVES0!Q[+>%WTZF97!SY?JJ$=/'PQMT B^H8IK M,1FS]X'%\;<2[CJ74Q#'DC/,OXA8 >P_C;I!USL >.;/' SZ!ST8\P%;$]-$ MUH(U!8F(!;P7BBH%#T 9#609HO/#,*V,@:+\B9KJVI FCL>G]E)M=J9:=6WY M];UQTFKPP[_4_@+!O\IQX;P<06^0LVURUJ68C1$"P9;-U+D#SRC,WOD*T%_+ M/[5"X*_UGU7_5BM:0?UKK4@.G"JO!PK_)_85O$-Q?0\8C3I21&8I'P,-C4BR M,[BAB I&:1RK]JCRK)TW0GO< Y<8]EB-]YJO:)$*.NAN7_KT2DUG*@/ 9;4C MUT%&NSDJ^*8,_HH85.S=86(_^EKG;O"2&9Z1NWI,IAY%65V\5CHZJ!UT>W/[ MX?62"Q2DFD&#OUB)!OY?K"0!AQI)KQ!HQLT:ZQJ@BU)^#$DZC4B%B4VB'B_% M#I&E_&M]L1$+/RSZ:YD6=;=_J=-R4&PR-67(+/F?W)LR@(>LT? FG!\-TMQ@ M:6[1+D%EO0W8$'J,Z8#?F-@X!3;8WAVGAW@D4?SW7=0.<_J^RK4CP2!Z85OG M5!_^[1B\$,V.#!MY%U'Q_TR@SK@4K3V]<>"K0JV7?A;46)$'&FE='VSB57<.8W2UDL:K:]OWN!\^<95ETN$1 M]RB3K12/7[*Z,2LR[4\6@^\*2G'[< .2O G.C=PX:F3&@!!H'%[SN,AB.)7P+(D90 -LRR:+? MJG-M!B<39SK,[M^_T^2B6=^C9^P^P+*3??EJ:)WFBX6S07_V(($E#Q04D&1( M[4) IG+RG!"HZ&Q,LVL@*7?OB>DY;K94AG:H9_/TINVK3#YGN09U[K2^Q@GB MN0KR<:$92;IKH?L<+P8ODTE5(FY^G[N=^[VTV*5C10VAW&M)WGZ_.-KW1]JQ M:[)+1J-_4:,O^L44Q;Z1!P/^,OS!:*GP>A%!<3TF7->JJ_)LA -^<\^/JP-% M-?7I:PSG*@3&>UG4FE]N */^\'_4@EI*AM[9U1^,+O1V M66ZJ<:Z[VD11KJC+4J=7NJ%9#C%R/I,!::W41IR@3_(6'#65O?QQ4YG]T,%*::5AB"DM.%1M7U/5<5^KDUIA/:- M/,>Q:LZDHA,QQ,0V3,JAY%E0)7-KIM&&3+OG>8E;)V;4&QTZ8OGS9O'M( M9$53%N;'1:V<$ M%S-!IT^E$7W32]TD?<=4FL+(K,Y&-YD,+7@BNFEE/)M-5 MK DS40=Z$>=\+TYPF9=UU8^)>V\H5I%63AT,UIJ-Z0OU7#[A&&0<9RL(+<4W MXB'30R7H[9GHD"F$D1=XE1^R9'0A-GC=@<:8O&R>2[>?BR'?X5VD3H12[N)# M:;LM&V(LVD5C2;?_=6'Y3J.(+MD"MGD);N FQ%AX ;;8=V8-OA,+8S6%@!&. M=QR%8DPR.$.ZL0Y[?N9WX=US3@6R"4S$33B$HKC:_3CR3\2):E.AL!H>D2EC M8B!C,+Y.\]8X5;**GHQ5KC?YVC,.*CABH;--1[]N:RB[=B?'1[L]P=)*+VGG M_I#=P*V/CA643G/(7'+"F2,$>*_)3,^?L;@H4)ZH*[CEJ/MU;4(I)X:/]XM; M\^,QUZ7O9-E@1?+=SH']4=S;MS:LK3SXJ!_ 0_JML,8:*N..32Y>&A>&.^=+ MED>6A)$D*[B>LWZ!QSVC-UT+TD?:W7?EJ0IF/#^Y?=_P4BK+L_S@%%41I/5B MI1^:O'.T((3RQ*#GI4BGO]?%Q,0J3(;-R7O5^B,$+PN[DYLME%]NMWHYNE8T M94)QMA76GM_ 6BLHMC>X1UR)*FTO,DB6@6V+"<=V0K*2J?4*4-^F)S(]$,GZ ML+)@=3)/5U_> --3$'$V(QP7G)TE62!MU$;+H*ZX"$S?8 MYP?E0F^0T\;[^/24XB M8;J)(*-TOYFK2Y]5O[6\R=;SCH'O*[L>9FYZ2AM\V=[HD$94XY\!:6?K5O%- MD'=Y8Q-G^(ZDEGHY/VJ[ MMU70J?T[2,4H9R1B&!3$=T*:L#(D2UB#L[M>F_/H&'%?*HZ[0'Z8:H-C7(P^1.?LH4!+CA%^=O#W]NDK"2HTD3<:-8[4JQ\CM1J'43Z*BQ)F###?EWUC$#D)Z,WQ4+D9/4$U) MC8=#EYT?Z]]Q(?\"Z'#*=<(47>;BT#;>74$Q;,I?0GJ++TMLPIXKT(,RF71V M9WS,'LL367U-O#T![0\S/C4%A:;;!C.[JM6&%Q92F3E7AJW1R":H2;1IMQ ( MLF77+-2NR"A'@QE=D($-4SH3W7E:,%\SZ14DH9/R!1E7Q9C47%X&Y%DD!#(V MA_)MV7/88LXI7!BO9?(T(,C[];>;U'JE#IJTFD5O+K_(B$F;"51@FP2=75%U MU[J]0W=8;9U!>.<:"AD709= !D]B*R@7*8Z+B:$EJ= MR5V6'O!I3:N5R$MT*K](IU"?$]=OU@#2Q) 51A]2IC(N\#;XKH]]7=]GJ-!H M#9_XNR16_>1?I4+4)Q1HZ4^X:!LO40B4:[+H LO /LZW_\W;*5MPG! -] :6 MJR#7#NT>;@VW^L[,?]>;-]AN[6@(#AQ[+@1Z;"ZOPY924VY#F] M;Y >9?(,BPQ?QB@)@7Z):2&PT0%<8/7[S8>9->BP*+6M%!0*@0D')D6@=*]O MNO5W<:D:O(C4@Y\ZBE,$)PCOJ3/E_@@W$EHKN$L='24M1I_)+0''@RM%FG[[ MQ.\X6%-,")CH<>E(4QH:7W@841I3!"@DGU\,CHXZVJ -Y&8P1T%(%6WW_K M/1_?45=8IY.+0:2/<)54>&Z":L=%$-D3*HKF7&YR-(/,NQ+Z<,?+\])\2P^:B_@P1Y\]\^ 8K\\(H#*VT; MGQOXY'A:\,SE""F3GKLH]FO.V,MK#0_6[\CLJEZSCA8\]6ZU?BQN.8XQC!TL M8FE,3'/'1G 3 R/10RZ3K-R)'YQ6QLF,D5W$D(?#UA^IY\UUNWM9(YO=&]V4 M]-W-E0I=EFF]8+O17V_B"D)YLZB?9-0+@>H+>U8)ZH1 )'T!K"6XXJ@"91ZR M-^+D-]6;UE2\KSM"./_I:5UJ_0Y-;06!0;I+G')@\7726WA^8RN(U$P%<,&G MA,!^-&B$Q3G]G$,5MYU#1^S4YGO^4X/H&L"ZOP5\+82ID#*JZW/E ;?:?(9/[UY\%S*_EP5TX'92ZY77#8>6[(C0M"2SULL MN+S"T9R '1D5 J+';;BYC5$BQ[U$"1>:Z&%=QW^D^,77F9P4E?J;32J._#)[Y"9XH$=JVG3T0..'3R2( YDL*@ "0U".)NH M:>IT95B)F_^BYP,?\5*T3DU>Q&YX4WM[TQ[=_34W"J>EC-=).1YD]$Q%,8@-_I77].ISC=HS:VV6*6Y633UR9+M M:HO/[9:<0'6SH$=P ;?W6:F7CR"3>@ G3UC&]TMROA^1H]AF/;8(Y?D@3/9_X9VO]K!!)VR82XJ/RYY"K7W4"\^ .6B =7X.Q$( M]SOS#J#+XD:+H6-(8R\XYV J45.OCD9XG#%!XD,A,'-ZJ^3/YW] !(-Y;TIE M9-*EJ(Q[]3*<-[<>$B:;'"6A9,Y77I03'XPH,CQ(/KU?KCM4]D%E<^(E8()IK&/=41M$^'QX)1"%ONZ/ZTUY'.8(L(J/&)3?B M*GXFV;M9WPAB["'?,^UO6_$#-#.)&7JLFA&>I8E5,7/CJ:%V3](S&'BIC[7A^W?7_%&DFZ?<\P.7-P=:&+W37MMK1J2?'\&?T48%;;$V5\*:EI$(15I%%8NN)U M,Z(<=LAY.3M7$7CS/=G'\B*9[;7:N.NHB4AKVR>VJ$,"+JNNB*>,?8-._&_>'"G&0A87 MT1NX!DC'C4GD6F4>$E0R=P05V1+J)RVR,F[BZ3#J%O/=;V)ZZ2G@U&9[-*_> MJ]TI4/P!*_;]?,[U0MP3T5!L0@Q%V4)=:IS6[]^*F=-!A]69#QU(72!/E].' M)+V+G!VA?#F&R!T3 EG[^,ZH.,\TXN<,O&]BAF40!6HX978--@G'LX^@S^TR M PE5?X@$ -9OG_<3B\B=$P*7+T&3J =PN2P$[F3U,9M):%!#NX2;.HI%T^() MMVYP?A0D+?+7OAT\I/;+K818QV._56,?*M2?B$\-JY.OET=%;AQ/@=-_T0@@ MA;\[7_9'HDK@HE&=3\)JVWB/Y]-0Z#+OH" )%P9BB$N[$3726W_<.:(ML_SD M5UWC]W>KWB?549=K=_:DYB@7;7"]?/&B3YO!S<,B_$YG$A'I JMK8'5+AB^L MG-$@!)1&!'$!NP7W3CSW=Y#=R:F)-U-X6AR^QE+EXR.3KP(RI_>\P!4:H^202DK<,Q1JB#(+/F/)5Q"RLZ MXW6^P("3F&;O;OJ%7K&C8FCPFR5$LKM6.CS-SHW2SLB3U(V^D9I]N;U_\SHQ MWJ,4N$Y0A4-OY/A,#F(1F4Q;6#D&D3Y;"ADP>Y\Q)A.5("H+F^:X>+QAMM#B M3H71=>\'7@MW\*/R*I:M.7 M*<1/")P:!SD;.J%E&JW8(>H&J()O3^K?H]Y5 M24W# 75AP]K<=P6Z/CG^2=.']GI$@%1"V;U3U5Y6;Y?7 MAZ3=[GH4'+=C\)7VZ)N5ZW%;?*?1A2OY2 BT;T*TY^V\'%VI;TK781_A_]PF MK.^4N#, XJG_4WL'4.5PC%$O2'^R)3J9M C"<89XKY!N+C;EQY G=ET/E1D( MI6.K]GS4F,00/7>0[/V823 MA5TS>-)1QWBW>G^$S9@%- RK5J[]?./VZ*LM%?I^'HNG4KU=^53;",_5"\KU MY%ET&5QT)[0<,Z&'LNT K?K+%U=Z(OJP)51T"R:49Q\OW?8B#]?_O0Y'>):+ M7;XR65\Y?N>*Q*-K3IQ85:Z(Z9TSM6O17=9%E&6:;6M!#&H5PP=M;CC\@%N1 M78VJ408UC >>) U2$Y;CC::&JX<0&4N&-C:%6D%GR_/-OW"@\][/,S9P$B\: MIPSY9YF>VJ79^SXHRS55;2^VOL5^J^2DFMIL&CHUK.#Y_'L 6E1838Q9#"L' M\.2XU',DGCV([L:/^*!FNVYP<,/7+R]D74U&#QPX]BI217V2 MRK@ !QE;WL/&F.X-ITBFMXG#-$>7YWI5!(_DP3W]WV? M]*V^E+,NI:M#NC]Q#<#__@>%H_!D.C/_&DK&4!!ORA;$U$6QJ -TWCD.N95M M2Z.KVD>5!M)N/\P[/1BA5[<^6NNCTC*:4?8]_M;(DZM>J\.SF8^11--1\E / M(E7%EP=IZY&E!-L17 ONPEI%KGFBO7?(O^\=U537K8\&09$:I8C42!,5$*5:D&!!0$2L M5"$JTD2(J$@Q9J,(" @14!!X(2HJ*B4B312)H:JH5$% 2<&&M!U+V)B=S=TY M9XS?&.[XW?./8T_4-PF:Z\UUYK/?&99:^$A8V8*X ] RZY-CCWCDR.K M]W$'B]C3&*WO9 6(>._#4_U)BG7EUH#LVP>KWZY.=_R@LKCOZ9IT.VW(!-(I M3$4]MK8!21ZSB\ZZ3P?W4 =ZV5F7@$"\ZO;3]%CJ@M,4I8&'8,C5^FVI$M6# MKZN7K_?;%N-7H+CC1U:^ZP^Z:YTYP%A//TSM5V&[Q-O,AP\+LFKUBR/-&"%4 MZ4CO"O;\U*MGHH#'\0J7J,MMG[,4OP#GJ:B0>#?8H./#=PX'&N&ZC 3 L853' M):1 J[$B,&+HY#"]2NO\T-/3Y;5=<,2&D9[JQ=_3MV>6O4\L4ZZ-CF[:X)"6 M>H ,Y*%48Q=U(?THT%?.,FADJL-^T$;PK ,XC4FRT3LF4>OX]_J+4[ _A1_FH.!>8*'I+4@6[B\IS$RR#IX$RJ@OSS(KYB5 MDY?J%@05^%G;#R9Y6_@&M=N5V?;_&J-A,MB_U;42=AE ML^1[)[EK&E/E-B9Y&W;JKHU@;W)IZ>FWI' -=EFZN]UJ, MU=K$;]=Y+%/4&KOX\_)/GSC0B45@T/NJV7=S02(+U[#I7[;^#*TL#/24NR#< M^N.1>XR2W9?H?RK37_]ZNN,-^=+_HSS7)Z!-$2@3 )G("S^4"(0?0_Y"S1 Z M@E[@LSX@A_H7\1[ \%?7&]B6';-9LDD3:#D6ODWC10I-%MM$8-WO%M]; S#6 M"-LH;T%=#BE@^$MG#/[Q P3]# M"Z< TIKQ0$$-R0LWRK^^H DZA3DWL$/Y3 M(?*6RA/CFB"4KGOB('DVG/];G,)5CD@R$E(7=AL?ZX%2E%\WL!/1_T[GMW\U MF7G(%>"+FUDD_P\\QV9T=-M11UJ6O!2U?$ST39T/D%W!(I]C^(J(]+EIS(IN MP4WA!$163V-V]H;#&WHGE5'PM1'2 W+[-(:WU=H+Y0?!3Q#-?V#Z13(*^O7O M(DMAJF=$P2T$$Z1]0N; P?,Q@\"W!!HK_A^0F@0\JP6E);@*@B"AU@+UJ"W4 MD,@148YSH/CD!7HLK3\8V67/P0HH:M5"DC!H#$@2*GKAORB-.+Z6!5%@E!FS M;M9=RJ+BWY50&.$QJO='L?!?"2T 7\&<*FP$7^#YG[QUZE^6/@W%!,9R? AE MX,5'V(9;C>)I - O60_@*IB2I-WF/@D:"[L5SY]<&G]Y6))'I6C"V MN>1]B[G7SR_;&_YHT-(!U)'6Z1U%Q3M?$KK#8J*D?2FRZ-O6QCH-KEWFS=+O MW"#I4&OGNP,-1D"?6VIIO(-[K?W9T/!%JTJ5TFQQ*@!C'=J5:K*%(!O]^X(; MLVIR;(KST:4EFI8 G[T/.;'K"DZ.9@U:_W@GE^^?=I*Y[HFCP8F#]OZC]8Y* M"2PZ*RE_HX"*/XX; ':A:'57>/@,0"3$^V@+;L!^JIV(/$FUTWI?: .C:I^4 MPCH%YEG3#]<_7U,0R[SL;/C*)\KKE< 3ZD!-P1=!/!!(B+-9"JEP$W@^8&89 MJVU^%6DE^TS7Q24;]O1]1CA+=^B0LL7%8USNEYJP[>'%9Q$I/]",LSV9"[!Q MH_:L$LG&04VZTT=%CX>55YT#3B08ZBA\FF=S5:R RT?A\U*=,;Q < -9>@RO M@F/7'T%3G80VWC6$OUBIL<&-'P$HJ MK !XD=-S FC?)DM^1P!1F%)UND/RBFVQQ+*2^12UUZ1#DT[1V[@?^_4^,3XW MQN_W2[0KYB#1.H8=JIPU^LQ9"'O51F M'.A&U&* 7?4VZH*\"N8B_1&GH +O8"W]IX]2)K0W7.T8CY.K?YN_^U!N\8Y[ M\E,T=$W&>I-" EC$9%RERZ@):-9TIFX-I G2.!HG84ONLV=YU=D1O/NEG=LR MQS\J$U\Z!2:]:7N5O51Y)HWOC;SUT>#6?QMM<7SR MSOCCZN*&0T^:PF3T.@H6R>@\=ETE)3GOB4M?$6^_X"^Z+S7^!*PIR$+D WVD MP ]F%5]WMH\V'@FZCNG:\=7$_/:J6+W+K[?<>XO!B+?_'\W[--'_%9&A"&.X M@HMU9A^0-J"2,(8Z) MIR:.C(1.K3U.@+95/QZZ\S>4 EF]?N:=^_BKV8^-Y M@GOO#]3]D41]Q5?^L/,TYHC-^6G,[0HQH4?R3YS5 BS;OUOR-_]_UV>O]9'; MJ. )(JR@R+L'M:&4J&^"935V2O!L"*M,.$?9W(EGB_6.D=]9-I^K"VFZ&&;P MJOCD>$%J)1SHUH<#B53X[BG>.:%5F\:$!-S CG;.T8TYNC%'-_Z#Z08TQ$M' M#0*"&F4]_%&7E'YT3C_SMR(] $B);&M06=Q0&L@$SX_T OY1VHY7HGIZ3+=- MI6X[7O!0_6&4!+9L!/HDW)Z/+A)+U'<55C>@]GWX5G,,_F;;/U>7:3@U[U8, MGL;\7_MIFKW@*EY8NP[NH \D#)W)Y:\GM](K36 ]Q.S=V+A_5P41VF+1:K)^ M6=S=JU.]9_9L>^J[_;C9A;#SZ;8TSCC='F!UFTPYTQN(? R4/(UQ5MDO)B"* M-&&5 E\WT:9M*F/6DHZC *,.^)'=UC>)M ""ROPZ*]HC/(N)G]KY=10U!+YT MI+_-%M=W!UC+!*,G4*AETP576E&@_?Y.L*YWMN!]ZM792O[&">!.W)0C890K M7/#UA#]1%30YFC!P>TC8#$J!44P@*Z#MO+F# <(.B,QBOQ/(BRI!W"W)$LQ6 M$_1WD"Y6&X0\A*6*#52>5ODTIF/8%C?X^[_KKFF>@:A4*6W<4#2:_X-BK2X* MK&HG_ J$JKW?VTGT&_W.P%ITLM%YN$KXD>*2B.,=G !^O;G=+CE"_'O<.9@_ M*(S8ZC4T CRQ6E2L6 )#[A^< BT/,%*!'SOQ@70^-C(8Q?UC%C"W5V1-5;OD MQ/P9"$VO]9R16<6$S?H^D5'G8)!##T/Q^05N:CT656V>7A!>V RP_3^I\#H< M/@DP7DQC?N0"%-1F=0&_.GP)[S\"&E3P)!Z^RQQB"A(JF )S]W;)AMFV42G_ M0>W2@IO JQ!$79C!(?P)?$)[NTJ *FSL;KH0S^7HJ-J8",R]4G$.73 +IM"5&8 /8/+1]_!ZHJ'!NA?" MB@74@IA1RR<$J'3YP9LP@/\UN 5@C-!_I-/CA6S"B/[K9Y';KR'"ZPA8ZRGZ M1D.(.(TY:HJ^W&5#)8:\858]F/:R.SMK*OP140'@%Q(#'R% T7Q>1 M0U?"U;?D-CH/%>]8\2\Q03:P^GZ518(&H?WS+/N)L;.9!M>_)<09)1-Q*-N!T;5\> 0O MT$)Q:^*?*I3]KWH#P!& X2*LOJK "ZZT+4'U(6>_3(-04^3:7" NVVB47S_K.F8XC75YDU5>[Y*]@0B, M+Q%']E;S'5$4Y;H@>:&&_!,B4^=*8C_S9IM$,OI21A8=I3%+@#[9=].87R.W MW3Z%BWJ,D@050HL!K$'Y%QA )7UX##4HMCX(WU[/1W;^/% M74TO-U_+"8.2]8BN MVO9J;E7]1YU']C^591-E[GZ\_5*K0X];/>$KKQL@8XLKONIF!9[B?(VQL8&7 M@[W-TY@XSQ_'\M6X9^*"B[YM2-+>$Q84IM"J>.V0='JQZ>UYA8&K9Q.@47PV:Q@Q5IU@O9E,@![(>@W5W,8-=@F]UC'#@K/?X M>"33X'#EGFT=*9\3#V $DK?J[#H!5B6]S/\^:C7JLA#IYQ9YGB8)/)[>AV\3 MP3A>1?25O[P ORDOGGKL^OTXF_IBO0^Z4R.O\(<)T#J3>FJEU1B>3>C;RKL@ MN&RS#);E8ALI\M.84)+A$VYN<6:=P:,?@P>. JMUU:W#GAK(ISPL!9N4G^.W M!?M_(7:HH!_R

; MT[YL1+#>0L8'6PE=&C]4AGF>]$(UQ)?.^LV<CY[:#B4ZJ%PE@>3R@55\)XB M@/$,!]JU7=!:4E'=;:%/3"6;@5\2Y2@))-WC67M:P[!_3(W\?8V.&9R06;) M FMH=6T"[341TI:EE]G7VT$-W,(A7%(EEM+/K \'26J?>87*8]4-_*U+EG0Y M;KXZH)2[=/T1^=F+)X"!S;'@GM^J-G( P\UF ^18F;C7VZ-V[8FJ M!;][S_3DOKA&JK>JDSF:,O8]4/RW&<]=0+4VX!N0W^1+"+)K92(VO'$1 M.-X,E,>-M='@\A]U;6,IE3Q+85KX5F_XI"![^6/!X[H51M3RO/K6J&7=UZLI M#CEO=QZ[_9+_07#E_MMQ@XQ>ZCIA&6,,65Y0-(TYIGF*QT 7_W&72_AYUL%# M@#QPB.3X&-PH&=M8I74P3.F:1)KI1GLEAY93NE%KJYZSRC%DI6'GH0.HNKM: MVQK9M?',R -AYY^NXQO NF%?$3'>>94J>)+6[0(9$]]38.4(1"K&1GT*")S& M7.S'0[_0SI.9-_\ DAD\RO'02=KCTTQ()VO4&44PQAHJ(K7MSX(BDX:^XQ1J MD46_G,=OW74U2/?/"R$J.BD$]+:^0U7Q?3K;IZ)S?TJR>"1PA/9!2&\FF5G5/_CKL4[ESA+ M.BZ8GX0J"A5X98$/1-$KWQA%7(N/@'S%/XB=B C)$%Z'SXS?F(O]&9BY1P:9 MK/N[#?X';J,(%PJP#A<1!S87XS,(C-XQE!4:Z'(ED984KW^)L4PLF9&ZL]6P MF]7#$;$_!EXWTPC;XCI*1&;C:&/U='2XD)$D?( M6\:X1_B1"\0S>6)<%21G=='/I+D60YG)('BA$+E?2 MAO+G B9S 9.Y@,E5,D97<7I9&RY/DC MS\CH_F[/A+4%%^*CU+CS,F47U-^,<"BFWZJ<$L[^/)+P^/B#P?TF#<3W*(^0 M)H(CC<-!W"4(SP5#LN]24 _&R1[;O?U>VZ:?NTI"U=_&>>S;36LCNU@(:FGD7O<#J76*4"R[-)M&LH0J;:IEXMEZ/[>WB0L* -8GW&6"&IYU!U=.?8Y_OW%+KSDVEKP"&CC, MQBM#_$:R8HHOMQP(>C_ ]'@O>+ \\,B%C7%R.E=SPU]]VJ[L-$6 U==S,X:J MZTT&@MDHA3@',GD/N^M6PD9R$R\!1$1:114)1K;:S?>]GSOW@]'7S,N'BWI67%S3W&D M[^?]N^=1#JT0_XW0]>E!=&A%%JR0C64"MJ[WQ * M-KZ(%.K@S_\FH)LS^WLY_BFL.[UG(FG;:[C+;VK>(K@G'GTV(+YCOY-V/,^T M[*Y'E:78^_>87WGBB+Q=+Q'/.J]"!_1QV4\$#M"61XDV(BN"N MN;9)O 5.ZMNM5R,-:D6K1LM.IC67AZ1[11Y<-(WA@L6/2)=I4^?N(F_QRJOI MK*Z04YP66+V(7A837@% M-/J[%YV54ZL61&X=RL_VNPW1]_>4^);EW8VK\/9TVNYO6!&_ M0\Z*C?EK5;5D&/4J)+!03=#B(V4D@T=VJ_OT)"LU\K_04Y_,G:TP=[;" MS+,5D/5XUB=@RIG>0N=C@^A_ LMHHZ'T5!=H/0XUIMP)I*&?B.08!8JSO\\Z M3A%Q ;>ORB*"DO?$_S!IG[XB\BB5O/H&RD4:SZ%ND".ZT$0\#13_N7RV8F51 MD0$2<49 ,@9?OF-F%731GS#1-=,Q>,U9=62F\?51%TW[,0BG2,19+$5_-$0= M1WL#R_@SFV#_'F5TM_A;]" &_VS&K/RD]%-YCH(\>@C^8B\P'PBB7'QBD/Q+ M)N'GH8J>XFWTHX^E7V4MJL;*/E"-.>UWW$R6?=N8/)='@TB*#)R<\*$:-]H]OA8;<.-I[ M@Q0H0(VP?UN_0"N +R7N1CH<$B=6 M5H>>>NWDDV*'B6IK-NG#\8X+;I!U(W&FO$D@>>?XA]'7PP8"Q8*',!Z@V'TA<'D=<(BNE^=%FHS;WCYJ*@ M/\]^[=UZYDJ\D7;0C=-1.K*OMX5ZB/DO([78_+3#G#Q#%4.DWI/4"'T];6R# M!%U0^ENA@Y:LMQINM.VATOL0\IOJUK7*>DH#L3D_)OJV(E+"VZFF! G6?O?A M;0*48/D19" KGW>L0)/PW*5',[^^])=M;]$;'Y/=]B!#PV_WV$'*55]FX-RI M.'/(/8?<<\C]_QFY1?W,77(Q=\G%?\0E%[-M@:.7B<"5&]B$V4ZW-Q05QB7\ M=4!$!ND&=H1,SZ!"&[.0?58<(G_Q+ZQ GS:B-N/9#>SKG-GT868<]S?WF:CL M$09Y8RCJ&#[:<+.(,_LP\.E9A2HZOQP9,G?EP-PNV[E=MG.[;/^'[K(5.3\S MD..9SPQ'!S/5*C(?1'C?,K-,[A]H=AF=U4&?VHJ+QX]&]*+(]8">D3/S88Q- MH\BZMTI!D\CDT3]@"2+(!^W+!A%,!2,(F5FH IQE_CT/_0]04@1DT/,WB')S M, *6J'10[V2RB"JY&_(ZL[Y21)D*64-4*OH&]EN/R-HW-QY;1/)HA?C7#;,Z M&$*9F@"?#5D3EVX&I M)E&)(PQ2/3*%JD5L#?#9C+P.2_>WCD[LOU> MSSY^&%;:HQWEEW;AP0I5O8SGF(C"WD]X6/,45Z:Y;G$'$$"5(SEP[5/,7?JZ M"-PF ;T%90P2CCK.*_9765K^K"!=SW8>B2*-KU50J@UKEQS!G8?#693$P45= M==HD"V[F-8ZFN'N%4XGNP?;?2TM')VZ$77ON#MUZ\IE?WI*R%8 HX*P M$%%"B=JCTA*^%XSZ*A=BW@RYR!Z$EU?508F@[,&6D]8K.0N7>10^P7[-JHRR MSHU;?'V1:6NK@\X6^J)((MM@3)*_5WBY!K(:_9,QN$901C9P)T6!DXU=9]GV M'? >/35_ZMV&LW[B_?88B5LF_87O'S"4#R=:'JIC88?KDWY@(8/),9DB<@_A MX42]2[];XQJ[)?>'@(0GNVA%3?-"4DS\*U-*E27]%*9BSAZAZY.<0(,F NA# M@8QZQ^Q!^R&#,>4AIFRD"H_?#?=#-(2]CA4&>KW)Q=:EMVO.7>V*B6BS8^,K"L6"^)6F+ M(!M+C#53=/RLFP K)R/20F[> M"Z%D2>(N5,#7(ZT1/(2U[\%;NV'LDI0 ]LO51ZL"ZI+<):YD%VZ+D[[.S#Q! M-_&Y!G=.8^J3N=6"!3"Z A-44(C^] 0S=*^T!5$BI-"_6;&8\+HG)B@M[YC& M2)LT,W^I@T1$PQO%[/1OXJFWGN*@/604J6XP8P&0\XT.9]G#*^CJ0#N108?" M3A,0IQOR&Y)& ;8=-(#$DE%&T9",VI@?WCCP%HSBTF;Z@FD,NZD#F%H=L^Z[ M8=DT)DYEB/A'#D+A0GYU,HK7IX'_\/Z)L+Z?B_[>?N\O0^$)?P!C/XHB>?2' M*(\QW"+(G\833<2P!M'%?,;P-"K,R,W3&-4R5C84E #J]^/I#0!TB2[@F]J9T(/\P^, M]62'22R.2F_\-S=\H*@YC]K<(KW>\&">]TI^2I?7'0]RYFU.T< MDE 0XY>)V//<;(WZ>9+B $/M-WU>L*=E-O]E+^)JN#OO6^7U+0[@Y\A*( M'1/6[>8[_7*LQ>-XGSPI_>F#AN^N?VE\K1B4::-Q?^/CM_(8?,&QF2XI <==U 8O MCD#2Q=%N2SZ;Q@PIP]?@TY!W:63+$/$RB<"F*T5:?MWUCG3@GH_[0:">T='U M)MXK6Q,7[+W@8)'X!3'53]*8'SO^QRC//]L_$:PZ9>9+N7MXWBV3G4WN;'P@G 58'B9#3KPYV>9R%I"*P%6BK6K$&X55%.ZUV%2]W[_]V*S"V*<&)NC M_]5%_N_$6$SP>T4(Y3P!=7* 5)I?(5LA[O#JLSL;*,$DK MNT^?]=Z'*.1NVGIN]$E\GJG=YSY'\]B5$H5ANPO\I21B;/%%GB+"K,,;$1WA M!9XHF>RT):'RB)FDPT?H.33(N+2&Q>R?0*0SN*=X*8)\&X-(JT8;6:X-S<]2 MF%&H#RKT/'='MROD\*E/']HT[B?JAC?-"<6 +#_4D+]R&=%'IWJLSAJP:M&0[S5..:=I[3&,NUM5/OHSZU<>^ M%&69X608FO;NY#W;M[LPJ.M/\YSI+)(!CC85TID0Z$FBH\2BSFNSX=1W=&4E MVZR$]05/ =;=G*]C4OQ5I,,@,:E6.XKMK?-VP U]3U5S"ZG=:_2:=='+(U=# M0DWW29:9BTVU_H^Q:?]T!]^)V(OZ94:+!"> H4FS7LM'>2?#F8PEMU.UR'J1 M5IM!((ZTC_?FK%"F \Y/^$;X@&M64:X_7QK"KPL67HX:ML7UE8@X7(/O*!)& MXPC@::LQ13X>8-CA0W$2\"%!JLV&2*MF+8U.&Z7^;W]2"Z8Q4ION4C_[W"V\ M][8C*J)SJ^Z1]9R05W?(I(!E,6)33O\+IU#4H2,V,WL8_IWYD!*'95 '$EB] MS=A$&PLP-)?=)DUR!T'U,Q"[/S7/9>X MLD*<'RXR+MJ-(O:E &3ATVF,HQ@J'G&4\'*3X"!4!Q\ P:A_04"D[8?H%_ZT MC7KQMT)6S6<&%3LM'I,V&\!ZEG\B^GPX7LLO'IFZ:?+8SF#%4KG:(=UEN,O_ MY27^[]W!O^UK=/G[1WKH,61L9,$V[F!R\7>R#GC8 M]E.%CQ^L/J8XU:L8:+Z@/?BW$5/:>=2KK"%4X%S;CTKK^P^ M_J5KXK#"5FMGC8[J[:Y+=;D+8O!Y$Y 5D;>%#DUC^+L#F>KT@+88Q!@Z"Y:: M]!V&5;@13=%-Q5?P#5IJ7;X/VRO.;O?5S*OPE5++ MTG\H>7_YDU48B,C^VE(#L#)P4H O%3*P3ZH3AQJ:/>F7S34WUF^@)-8:!"[O MJI 9.-HU-KXZ](/@A6=P=;@NI /L@ B->(U:X>:,)>@TO$*Z 0VR*?D-&<]U M.8\/U%P93D_06@:&7B NJ^T15S_O:SA^X-+4SP_-0_K=1BX/;Y\OFC1-PB#A M%2Z0#F4,0%V[!=7?;20RV%J/F(JTNK78Y$60U.C!8R7^5T(B3C0SFA5Z,3.:4TH>P MV,J\DOC2=,^#%E>)CQ.EJ"X7S-_VX=[X_WCG>Q(?\:];1*0]VQ*L-W'6I6,7 M?;-T&U8/33$)V;L[H7N!Y()R5)'<2&:HTQEQ$V#=PB'+JP-O8,UK!)?QOJT# MV28F^*/3F/@,9[.L3 ^25&'Y1L7TQNLG':V_9$]C9%WX*/GJ*! >\5,OLPOU M>RR&NW=+7D"U^-& :,.J%T(].]/DRHG_3DFHU^>8POC/<275;E6=F-FM@Z6KC3YJ:>@ZQNFH$7Y M7UP'E%8<3.G<>.*>J3LH5E2)NLK3&,E5I!6"&W36C6F,XC3&;QK3)\Y;V54: M:O'QB#?0TH^EC*W.-S9E\FWJUQOO=./Z*7\*\'ZT8$K-ZXRD@CC!;AK#D!1> M)Y>3 "MM9(46@J=X"8]"Q'GG(2\40I&Z.U MGQVO[&/\'!<]VYE3>^Q.X-6F,<)9S B]14$"28EGU^/WX=9&;E7S\ M5T/T%.92W.O$+X?2\FJ:HV[(?_G!:]M5D3Z-V?TT::'VEA]OS,_O40K7R\=, MWM=-7^_K<>3$J^?*?NLEM#AT?7PHT(<;LH*5NQ 9<^ HOO\(/G$)]5%6+%G1 M*S)A6PVX\TU(P4C_FYJ14"G/DU8!")4$Y4I(EV?3B%R7A27R95;;1HM:P^XQ-CSUYE=#PS4B/':SQ'Y'G'Q55XT14B:?PB\ JE]?%Y*1VBM(W\3Z31(I)B/J%/+!YF062,O MY_:2GT";U=D@S3V/\2N7<0DY3'!_,G$QP"#^(O8EUT]C'A*2U3G4T8%2DFLV M/7 [&'%I0?[>YG>CMQV(LB5*#\?B)G O3CQ2L1PM>OKJ\!=Z.7ZT&DQ&I!K0 M%>84!)2[C1K>]H:([,D4>L!P.%$KTV%QY[XE\6VAN]_<[\;D?KAQ5578;WTJT"/VW9?T75VV-I MN.QMC47'9MO^\)A"F<94%(Y.8_BK8)LL#FU,ETMIR%\(CIH9&;AR5Q=I%KL8 MSG/56[TY?8M8_0JC$R?6W9#O";I9'3>^6M]]*,5IX]-#*S32';\9XIXS%,R&CB$LV*P'& M?D0->;;P MZ/5[IG;SKNE?\VK!^YOT;6338853B/Q)D#A*XPY/W?&(&B6=?]??7\=KH8='ZX9S#PY(Z.4&BO/JDK:EZ:D7G'BN8"H?)2E! M/CW;^>>G4&U'C$C&D#[KJ3 9J4K6^V:C /Z.6<#WYEJ6R<7EU>U:,%7H9_>2 M=?2GK>;\K7[WAO]<=;;).R=7KY>B7JN0(/W]Q"N';YM9J MXR3J)$C"$JS3\-8>:Q=P8,BM*; "EX1?9"/E<[=P4^FEFVJ10S55_JDK7F_G M."Y]=-ES*O3,QB*2<)J0E_TJ\.(L1-X6"N8O1EJ Q?">,) ^1*@W'",T:REQ M%]SGW0S>5%EWEWLP77D_=:/S9;VX"!K55+PRY@9V8-;]&BN*7= 1*I!Q)!RX M^CYW(Z%@ST1!565Y7'1M^HLM-S[)N^R5W&>K'OX:\AIR M8] U(/H^Z"R+ENRCVF,A6$0=R\,Z]9:,FQBM&7#)DPWU61TY%?,U"8KE%:!C MOD1:A_YYDUR/5R,O0'%Q"8I@(2I-3+6L!K!_..=,-OG/ =CU!].K(<):+OJA M\I[C/Q]\N-F?RLUC)WW].B?Y&V!GO+GD^MQRK4>0Q.2).M: M+K;E):Q2XG(V@*-^\<+24..]'/^CCFI!HU(+Z 70V<9?^9/),%>-(^@:)_<8Y,;4N_<^ZBWA/?P M5F;4T;07^^UV._HOPY@&SAO;7\%=$'OO6,0&X_CJH$V?,YE5GEM/EABIQ[M% MQUY[,7S%C*""]%#!W5@YY#WPD-Y,E4;%I8D/G B72C MT&\OOC'2[8XL/:IA^L2D8S:]L@\/#_8-UA\;>WVB0=;O2XZ;]+T;1\L,8C"? M,FP5]A ,R.^G,=7ZM$;Z^XBA[27H3)5#7:QI3!)A"6S"#BKH^ 4D#"XK[S4Y M3M3,U#;H&\O?XI?B\7'QU?C(>G:-,C3)E>2%0WGH]X($=^B^M/ZZ 8[!&(X# M7/:Q[O+CFHQ9L=?*YL"]F6OU"[Z?^:8M^-#DR0D\TVK^U.%"0*##WN>XCA)E M%A[<18-6$D;+IS'SMT&Z5BTN?<&-T1=[7-5R@_H'4TH]9+SM=SR1UK"WWOQQ M^R<_O],1VR5B^EQE)KIG/T/5C&.20E@ :P^=LV)3DVV,(P.,7^56&:CR9[ C("8$7Q)FI%,? (%T\/<9D_"-OF[D;: MJCM*QC\%^M=^K/!LB2H??;3+Z]-BHSNM\/F(,$(*OC(+7JS"2\Y I&A< UZU MX"$] *\1.<)KXTXV\[>RC7WKM0RR]F6XE.6/#ZXCO5]VE2%7MN=$TKRG]4BU;KGQNV>6WZR,%;[T2Q/7-V.?R__G25*',G8961?5Q7U$!) MG(0$]R&31K<_KC>Q%ZKUQ[//@#O+SCW KA>_*:O,&;QL%N^&DI8DC NT0@5> MXL2BPHJYO)N0&=^&= (*XIAWV*PF/'L*.\Y;]RM$*?1'QMGTG:7ZD;)%/Q;> MO.Y44_80]F71(9T2^N6;@AIZ,!8R_,KP5FF,IB99E)#Y[.K+$^'3F$J?X?[Y MM]TH\]\4!^YXOVI[9K-1=?:CM>HZ.AP7 *XG_+^ZY!S5@-6T=WG M7.Z0?D$0+0R;;%YY>3537[K(>=6J@1?>,0.?=]YV"I6@HJR3@4-?^I'9K\NQ MND!6(7FBK=5%CGAF-#!E2Y:X7 0PVG5KO+X]+0RF5GS7 4FW&2Z 2U\3L*T>D&)8I?$N22X^U&1>/:LXO0!I2AJU. MEAVSBE!1$?L<+\GG9L:O5WF]I?A.>ZAZO.VF?3R4REQXAKP&0!=\OPE;972" M;SOLHUN1P?EREU=%-J3L'"@87KATF][CFI-*U$TLUVT?CJ02+)V3RP'&H ;Z M79.#Y%Z<&CZ$UE^ R*B"Q'UUP7G$_960 6>$KO2H-(L]LCFZ_8/[P.8U/US7 MI7=<>7O;!O=YZH[I62RLZ,++$63C62SL^R_HI*&-78'E.L.)R82%O^\9U^E# MNHV6E."3.7'%\>;OENU?J3?/-863;VY8!G_S)M4LPO?CP=UT":@!G1(7;,HT M1IZ\:-AD^;/[)#7N\EQVD M0A:6@=_Y'!0DRXF^'.=]V\!G@T5GQ,Y:=*L9!H='X"V7!UPP;[/;MN>Y\M1- M5*6&!=GH!)91J]P:B?V&O'V0W(,V\!2;GE)G'5Q-5T?,7/R,HE'7X92>Z3<> ML<;37^ZKV6W]]5G'RW4L7VXJ1!:.H(WH"JJ H+98PL)*.K0*UTA4C+1B?:VO MD;\#%K%<,\*79YT]=4K_0W7AGFY9_:-5I\S'-QN,N1^Y6=*-3G-M#Z^G)^UZ MR2&'[J?KW;LQ'M?+K31;%1S''5Z5:^)N9;=5\HCS_6NGFG>OV M8C;Y(M(O^60H%Y&ZR5<-!BH3XH& D ".4^!D3\^DIT]69"8W"'S5Y#SVX;;9 MG2>:#W9L_TI*NZ#LY$#5@;QXZRO118"R=L:N.F6 X4YR9+[QV;-S8UX"G(L-$'&$IT5C'A M46],G3K2.XU93#:$K'@WGM2!7YL *7C7,_[1Z+^HWQY^\'8*?:6DS8]V2-:I M*)M2T&W5>3%"J 9DD:6D==!:UB8S=D2]R;P@K:7@8/)QXU]Y,IN[ABHKRB\I MG&E1.K3J#T\ZP((ZPJRT.5QDPGN\<+-/]9/N% G%8EMZ5D\ M9=5[/_C.M_(&FP?5ZJHO''0HK6G89:N,G#K\-6J[WGJ$60D?&>UXY^G6-9V759 :O/#"_YN>9IYH= MAJH'\/YMD.40KU%P>QH33$]5('^@+K&@2R)MT;TMS@&-*:QG6%>I<*[TGG,; M![Q?Z!J\J%K[\EK4J16#'/,M@R<$C1 >!-B4Y]AX-1P#B-62>@A^C:NU*KR3 MF7@K*.UX?.?\;P_6ZZ4[&CGZ'_%(U$L7^T0%G0F004(]$5IN-;]D)%^OVR>H4G/'B7S2B*J^<5J2K-U2C*^1=]\G !#I3]69H1/^ M@]PC+"$>18V&!-Q=2^2K1&Z9QNR'$CDNBD&#JNVAIS^J_E;]554;(!>A^4@W M^[:8=85WL?7+*]>.ARS30NW=_*W"[1E!>' G[3W?6U!2V1:KIZCG*=65R?" MV-LD!T$J!](6W+P5E*_=HVP\%CZ0N+K'W:^KNRQ_6,]AB=\AG7G*KF<"+X;\ MO$89<^$P(9UI#*R\MY?G@'8B#6"X_::G,.?71H&IP1-)KE1%\Y*M[MXZ?SXO M=P_9^^+<(X<>UVTZ^F([59R_V,?9XQ_1R^97C\81^4:1ZZ8^8FL5H+N5I9>I[GWG&7>!JW!S/7&+YXG[+(_F1<(C^3&V]P2+<9")W& M).!1XY6* T]0$F'AP;:,RD?BS81YIYWQVZ&(5%"QTYL^Z[-\;SS*>:.N^ M))Y.,S_BYA>TT\%="N@DL7@E8),1":2 MR#L+X=AAMR"7^N@C[H'1AVK2?256.3+270-..AJAZRW#5LL1[6 M.MRS[P&& M)=Y_!2(.U(-<0N,FU%QXUO1:NW HRL<4=O1&Y[WMJ8G4.4,L;WPK,_IA].WX M^/A;YW.JH@F3&!L ]S '!MC5L.(^G@L*$\'XI#IIKL$E\Q*%0./F;'8*_FV. MXU=@M@%6-:JY>XE]O4-5E:Q@YB6@ MS !>.^(9 Z-2T>=,40ZCTOD M10A*;9:39-&A_>5#B.SEG82FN*<:\Y4 )>@[L?K]L*>@XJ5$^\ZN)?LKST:5 MZ&8N%UNLIJIRK&4%_BFAS*6>WJ?"2AC]?8>D*T@(J5TOV="&'1SL"^(A*CTV M3*)G"+1Z*_D_MDY@JYR&I8J=Q5 M>"SV"!T,:\Q!U[PB@5U"O003BLEM?_QS6715@E=RBDG#$[L1QR_!/F&OI5%W M,7A;Q&#QVRVWBP^H_P5YHW-Y&6WB(=*+ W=/8_I_LGTCIS%>D!F(Y;BT;-K^ MDV-U>6_7RV?$P22>YR&XCBB16P Q M:V/^.EBEK"ZYH6Y1QZTN\\)WE:HFJ_LE L*^.&L;,:W3%Q4LS.7=NH6Y(?X* MU?)KJ&_7V^3R'L<[EL%.:$9?7]B$4[$^7#K2B]*S1'@KQ[ Y]N74IK))]C=4Y-I139X/9 M'Q=M)UJLUTG,"[FA\$0[<\M-E5.KQ@^G2UI 3"YA"-=$A3:8\$Q @S@@@+9@ M>%"^#CK'W^*%I3"E21X"<%]_"^$] JH EUN223QJR]."9]BAR3%N>M[.9G]YAMFUY''\R)OE%9 M6Y7X,E B[,7;M)@E#K700SV[/CX;//4<*/^2GY/53(M!Y,$[CZ%TWI_Q$@X@ M.\S[1MKNH_R#J)^OCPOZN'AO:=,C]65PXQ7L2V8JO=SM.="7C,AG"#)@''\I MK-].QKTI@DU[3*R)MR/Q3LDN98\?.FWR7/$I?:&R[X?ZC^U5IF^4MGV^JO;G M*6](< ^=A?OY%MSXM&+4Q"N?!F*82ZS7LD?X BSG(#H'2=NJ+3?T'Y_&V .K M.1*7MJ1>/N 7Y%3CFK+E M,(8*"4F45!#2Q] '47[ M([H(6$5PG:>L76RGHMUPB;;Z_8WEW^$"E-SVP)@NC>#ENFXS:O"WW M7KZ0O(J^0 %]>S9]D3 RBY>P#B@BM]NLZX0W<]TX$RGC)&^N](CMI;MY0>&6 M._J]_-Q.:@<%M[V MK+"S@HQ;GHD31-*]?A>=0=-7>MF\,;L7'QIE+W^AH^S\&+:?P*F&-83!F]_@ MQ'G4PK2)>W_K_#:-P1573&-2Z7+P9L[U7U.<=E^G^X=R.&S;Y?W.5VH<.CX& M;+GWZ+J5U>NZ#1F(-)6+NK9>5K"&6P2Z^+9#R0617UH;7]YC@%7M!]VADVT[ M-G0.IWDV'.M":&9,&B M+R%%@?D)*/G&>0=&>VZV$'Q^2U6"KL5\&)!M8WQOT_VK-O6UV%0NMX&'%Z!^ MUV$3:/T^G@V8,*H(OFI]OA>B,?X\YU8GP-8^&YV>;3!T>O?SZ.5T&?,3KSTH M@\&1'SXS?'ET6&DC[YD07B.Q3=$R &,5W<\D = \[6RUN[:S3O_VX*:J>+[] MNP.[F_P[*AL-0W<[:J0Z.4 G5+67IB'"D!OJ8C+6T5GWF95$> G_.54)[4@( M>82QP1Y>\>*7L3V';Y5%9%_7>]8]]"QI_1K"&%&N_4>/QHYM?=BEKFGXS0 + MI82@$[%O!)'R $V'V :,C<_UV_63K+^6:ZLO^"WW6K=G[CQ5R*3 .*Q,+O;#Y0\X5MC3:[^A#5Y GJ3=K M45"5J??!%VG:9]QO7C)KU9;>:P>,@BVMA3F0P.N UQR3&7WDV\@I MZT@Y$[/[3F>,ES/7'KZFKZ*>VL$77J#P)0N1LN=:-0GW*Q_#0O&CD_+( 5;:&-YW+)PT>G?.VN#3K*\XRZQ:9:N5D\-4$>GI5% M!T]$C :PF9 !);:4A+8JQ:,\>!\YTG FI_+-:Y6F7=._7!XW8;+>9-1 M\>RODQB-)?AS:-=W "&T 1KO"-?DXF_<>R(B]0$?:+P^M+08CK!)X[P/H9E[ M7 ZKM3QBX:&?0B7MVUAQ_+SR9LR3)_!&5)TJA0=]LQX Z@"K!A4C@KHP&TZO MKWC:BC_?%>1*5R"&Q'19K^KZ^+VJ=U)AU[<1#4[_GTWGE>]N/)\BL]J>205W M8"']A(9I#*1/9Y0$U&]P:W)1C)QH)EN^4W&'DH<("L?V;0Q6R^]4"V0%^,60 MWF2V[H!5]3*.A6!^X*!E]K!B"^^B@ *OY>;RT@5%I)4%D%,+M0+7Z$C:=X]D M#0KJ6X/89XF67]Q#Q'5-B?=OQL4O_C^L35> MN=D],F'6K_*/EZ0O/DGV7[=./".6D U4$&%E%8[*& 55U5RO;_W1GWC8+WW0=H)/L[1?4^LGF8E*_3U> M'A\())$W":[ VOS5D7=_[N0VM34Z'X^:Y MZ]5/#\K5?C,A?1=XB0%/65#;UI!"X)5VU2JS4#;PU:'F&6CR,XP-CS5\,OV!(F] 92T3[^Z][PB,!QCRRW/L1@H2U MRBT2T$Z** CZ$K&VZ;$AZ1[7("O.SN+/1WX( M'"TH.DVYN(^T &T#B&Q@[WK*W]D?Z+KA-2+-+:TK:Q5D/M*+< L*O2SU4=N] M_46'/;]YXX^;7E\GH/6G>(J"A],8HDE?&QM[GGYD&H.]6\AQEAQR3KT3IM&[ M9ZL\=>FCIP>ZET>1]RBM=CO1L/:GK73+YTU,6"$#69@(MB)2TQB.W%9>'L3F M2J._,L<6XK32Z-()I==3F;9K^14V>V-.X,%= M+JABC/&'VJ 5F66H%$ZA?;_O":DTD&T($B87865P@OTIQ;@J-Y@Z>/##SJ-7 MS:YTQNTQJOGY(=/V4NRO_'_B*$11/Z5XWD6HEVW25\XR20$"B3BIU$064?J8 M&E*^B9;\0QW6I]C. M6VW?Y!0H=ONRX169L$:!F \ZMG@QR31L2WG M4ADF"Z""W744ME6#2SS6U#.(ESEI.I"<3%W-P:Z_6.90BH [C61QE%P8,@$K(1MEN-B6WRL(+<'+_DVI&WOB)12G2!XF#E+/11HG&MYHWODV@7 MI1 ]"+ _6^14M/)NT-&%-V*-*](W[BS1&M;.#-*YMMW&996 .HT)H$*KW&"5 M9$1:BUY%JV\;4#S8 2\&;SNK-. I6BL@_.';44=?CU8ML5QC8Y*DZK<\Z.B1 M!V;+4CX>6:8I?Q^E(K]1K?( 6(6$1T ">2/2FV\-]IZOC0!_LNM2V, %O-1$ MA3M'U[G,(0-9WL7NE_*S2W^P36!T1]5T>G[./ZC;MKQ&\N6AL2N7'QW0;?TFK5)A7Q3V +* \^R M5.)LEI("H*Y37/6F#J%$<"::< M)6,B% Z3@%Q%S!FS!A 1:^+/0SXIA26][)/,#Q&L6-[=HO>MP MT^6BF/LU?AH32(U!+ 746C_SLF&M]6#F';9@K\/:9\:TD*-5:5GX1H4M]L\P M9&MR&R+4U;< H]YG?C<]9$P&D5Y;@A))*=KOLP.$BX@L='9^J[=/0\C&YUT^ M+L'AP;H42ZN4O$\GVI1RM5,LQ_O_G_:N-1K*]>U/6V)RF'+8SDTYI$ABDRTR MEQ98P0F3RC&D_F MX'UFO>O]]M;__^']^'ZXU[/6L]9]/?=UW]?A=UW/O:X+FGU#.#K3@$DA,$M4 MP_@[XX12);-M2BQ$-DZGVGH.,0GI8EYIL';(5(O'?-Y[O\+@F%MR$R#8O-1.3(@CP$/?8%!HJE12KT;]0 M'%7QS\ :26YZESLYSRTW>CY+O:K?Q#F588E0!O!0+"1^#)H)0 1=V*@@RJ3N MW'HR]CBH9,EF$K+=BV5TAB,RSKX9GIHH4]K98[I":1V8_%-QV^E+KI?>;UD? MY"L2A/"'/#?<+D$S3@HB=ALB9@/N-Q3NVUL?4H9S!>-EWMT8>V\PLG IZ1][ MGWLP/3GSB>)[;OJW&ID!J*=''+I*HLJ]?8(9T0W->=.[%H;\Y20OZ4GM!6"7 MU;,F5+I"4@5Y."7.XNSB"F\V3%PXL@E3,K",F6.C'(W XE=<57L/VK.S,9FX MT81#OQHU/)L]D?G\F$K'Z@_+C8EQO(0SW/N;L,1L"O,14MWJ%R2#^(H 1_F+ M.CO1?6GYJLB;SV^WE[.F3SJ$2V%,*O3.M)4-(TQ]M# Z;IIL[<1;8$89?@(% MA$BP/9F&JD2V!FLU UF'I,?'1!!V!!4=: KZW&I^K:/>6'H%?3O5\B.0.C9[ MHEZB'267-.)C\J9F>,C/VPQ MN@5R7_JL%%'K9_$EB*<4OJ\@8Q/F'\88] (1@ 0W?C3_)*\N MGK1@'6YH=JRH!.L\*]J!T3Z_^Q6%VD_@=\S>5*E]=]^OSNS*W1=9SSL>,J-. M84[E@/HY=,.IZT)%-S*DRF'R;LVX4?[.G.- M;4R4,*HDL V'RZ]7F9LYXF.F>CKU_9Q_^^V0*TP@"1$1Q=,GVZ6$@RC52$I" M^V[HU3&^-3BE2R$CA&*&6W.F @?P5^P+OZEG^Y=:"A7?1^,]AVY_< MVY42(-[<0;KSS$'W?L5%$DMAT;S'G%C^8S5=T^7>$E02F(\)@$AW]_38KJ KWE=?[XHPDY]NIM-C2...9QKN&!-%.8.+ MA#!D*A0#^FS"LH10/)$02Z :6!E"TJJ DV!5U5B<:1N:!?WBSPO5FF[>,1!P M2^,5PA3L%N1P3=R5 [_ZE"*795ZX"-SP_"K>UTNU[X>E#JM-)AK[J=\"+64PU>;X<&% MPQ" (TPXKW(#!$]:99AMNNXO. M5D14SX&EP<&]]X.V.1= MO7TY5ZLF%L67Z^8&"2B;,+^9)'<(::+"D(QNVHR"?R-:"B6>(PL&'[4R4,*0 MR&NX9+_TPTT&I,/OE[&[YPNUD$X_O(0H,9_/_]6:6RMXC@I$@OL".BG@GO&5 M4YQ3X06LP&O2$S D&@A$C0/Y[ MV7+C HDA.3EE^"5'5:^UO_MWW^Z+:P2O, I,W-3*=?W7?P^H)WU. V&SA*H?A7(C5R)XX'.GW446;<>GGR0S M=+YT<13V))6]N2AY:,M&/L\H&%DGP?]5%,#Z52]#)KYARG KSG^(J,.)2JX^ MG[VW=JQ@&4.VSWZ&&O:E9-OE,K-6J#J6C=>0P G*1#'W"[3J&)P.9WPEG^>" MLW[;Z@1\ZA0:Y*(2CC2VS;4_9J#S[O!!P$T9;:R06AO]P4SJ#=[IN990,A&R MZM"'K,R5@]K9 MKN?K8VQM SK.T)'#1WY8_(_?!ZVG7SA-(,FV\?SXNJ)C@H['HC4LA$F$-DLI MXFEDL0+?]F5.'!AE?3S"8^KJC3>^=2W7:+);PZO]O,XL?4&RLZ"E#4,S&PE4 M%;RHX[DX0@"]8U80=K8;TY@?5%->H<3XUD4+"S/.(^\66!^G>JX;8^2>^FH^ MK#^UZ[O MC>/-*'H('NQ)7OO89/.OF'#[?&GY)"D%J[-U]M]0S'0*8(V=DN):@@&S85+X M26PCY&MS4I"3[&?+R/I[XPDUQ @VRCO/X\I<$7K\7M+(U%EKM>2==7"%O\X? MZOX6_,/RARAS K,!"3@-,EIF5]D(H%0(=X!.BR7LK0/G."1X&&K68&S.7*CW*[/2^1Y)&.0"YU&PG>("W7+K9#ZG#&\30'^ MH"C@AYJ1R:09G!,@D<4^^'Y,'W:\R#:THN6ER^52*]^.T/DT5/2VT?AV2$\E M%(4#Q0V+HHN8CGQ178PE?+<044C?&._@^9:#/-J+TP.K)3'YLOZ,F^0_?=O: M$Z+.>)DTV1DU:N3W$ICE*. ZDIK#R.$:#%N*\L(SX.C1"GJQJG8S)LU*+H0" M)T;ZN&WH-UDF^BH46G4_'-[AHWWO >;U[78OV$8I-^F_9=-BWYI0Q%]5DQ,C/8;CT.0FXY4$P_H%ELE!]X$P@])S MV46B]NA"G'(S*,+B!P6E%&8YI7Y\99Z%2,+6D^E'54?0@-+M1L'^B!EVQMNQ MNK-8:G#2XQ-UM(B.$J.G%*,2"PT7:!\28R"MN$\ 7%"1Y0@C,P2 M=OOS!MXTU@G4"9L%R]_5F.I/O",6Q\]+V&GJ90Z5Y2A?_)2 #Q:<_6%-340R MABA_/S,CH\G-MN'3 U:>>]LE0JZU M^M47I\+RW^0:4_\T+KZ#"X&X:\._:U[O) D>L:#-JL=YM0HJG<=YMM'IBW3G M)]F1.UJ$/?)/E'X&,B",Z.6FM2&;&T=.K?[Q,/PF_9D LS]3^\EAY.L$V MI3^H1%=?]69XK U;5)%/25T',6E>/S@O'["BG[*#9"R$P!H02V \]('9[80 @WT9DZ WP";SEUFM?5_]00%0*(BX[7L=&Q1Y1(Z M]9_]OZO?*M*_3GV_'0BC462\HG^#+%]20[^4S8N,OA?#$2&2[-":N^93ZD[/ M'LO&PL2#AG[*F61O=;GG\:WG$XZ,A+)KV'N\0VSE]KV]H)5UXEG.^2,N'W]: M7%_2U$'_7^,F2U_C0QP3UH87M#3Z:][I:U\K4=;K[4C>>L/4ABH4!VQHTUH\ ML8Y=LL,-%HA#/5P#)":=H;%8=3GKQ ?F]>S1JO^]F_K_#/_H;BI>%DR9K1H4 M!S=AG;'^+:7+.V/<-QQK+VB,-O8&6%Q*/^;4=8R9\'LU"K(3JQV8R75TTUOA M+_R=0$K" :*.G,\D:$US:[[LTO1Q((_SR+?G0^87G_B?7Q_\(]R+0=6^>SQ4 MU;+F@<^.7Q:?V*TZ_QM)N? 1*8U7!5WH2NT' #*M'^$P&@G%,X'!L?B[TF9* MGN96EU)+BHOP%V-J>G^>X-N],\$8<29DL%6&IX/OI4A;1H5ST+,5*_T C]:N MVWSP2JM-2;1QU[ P=!,6%T]W.I#U]]_S+_MC9?X-4V$AP>OP&]RA![[.J M 4 Y-O?SW%>]SWT_W_/]GN]YW^^>?JNTK+7FW!S'__\_CN,\EZ!'P "6[K&V MM0:$%@D!OZ!_ ,$W0,;J%.'D:> T@'Z$!/W #F"1T,)GX>]%"Q\1X86_145$ MA$7$1,7$?CO$)2700UQ,3$)*0G+QP@?]:8G4XB4+_UEXR.^W+A(5%A9=+"XF MOO@__1%4 [(20M.+0H2%5@.+9(6$984$]0 6;:/H;\T3 O[X""T2%A$5$T>; M(85>4+84;;ZP,-IH4;3%Z&^#T=\#(K*B#:K?L2&MN? MUB@>?,]>8WCR8JCD8B7E9-XZ/ 1 MIZ/'G-U/G3[CX>EUUN^2_^6 P"M7PZZ'1T1&1< M_L-'Q26E9>749\\K:NOJ&QJ;7C6WM'=T?NCJ[NGM8PX-?QH9_?SEZQAGZOOT M#'<6FIM?Z)<0("STY^>G_9)%^[5H80[$%_HEM"A@X0)9$=%5F\3DK Z(NUV0 M7VUP34)A^ZW[3VLD-0P/LA5/7GR_6&F-$5.3L]"UWWKVSW4L]/]1S_[6L7_K M5Q^P1%@(G3QA60 '\.&LF+7 __P#FD46-PL 4=MN'./>!>)6MGX=[MI3Z'L3 MJ&!L]LK<.&?,8G7LGJ>["_NZ66)VT4):1WC'URGL>?#TS,GMC;T ;W$,%,D= M$0"A/9 &5XI_LU*?,SDT.=$V?)2T,K# -F9>_[I\XY%).RM_T;).:O>[)N.7 MA;*V%^0D7>ZZ>AYVU+OL3V,?T(=T\+582%L )! EV1>_5ZO0;U1Z#)-EOW3M ML&Z_GZ(:C-W7:8QYDIMSYGNI_1\FB,:B%2Z>%4?HI6,!J::;G/OZFIXQEFNG:6[P*[,S MD?GH]+H;SSX>1!"#-:#K%AN15Q6SD55&, Y*R@R4(X0I(3HE+Y,ARBR-S 4 P:U>@Z80H[WP-SS<0T]"=-EL;-"D4V,%L M2R# :ASAFH#Y0J>FO1]T=_H.'NY<=7!4/-YS0'/Q_>(ZK)Y#Y3NA78I#SGDL M.TY*G>/S)^7\6"+!?X5\Y86/#7X^Y:>76%Y(^6+Y:OZ=>/E[5R?V#FYR9]4& M:/8(Y#?D<'TK]7K9-HU],5,N/L[?E"_'6_?1-IQ*;CN>439V&SBP2^%_Q.%4 MC6.?QTP,\W:1VG$ELQ&5^NP"KA4;WTB6LYZ M]KNIDMXK-BK8CK0L/[J^R@+)"L&9("8"H&8SZ$-0!FM>I.+9#G'6"'89\9=T MAX[VS;[P/JW=]Q/JWYW==#2=EY5QOO3I8:JB7'1$ 'M@^.O<[/X.D@[2 &)*\9YK]8[(/D[:4N)&3D3=4Z@GO*.@= MV^3ZT>M[7V$0:ZF4F]SKUX?3SG\4,?Z.J7> M# L <"S>+'>A&_?4I* 8%3Y,K]6\2JRK)B@+7HP:8! J#%RAP4 ">UD@5 MLK+ M]DK]:MS430>L .B)S@&_-%(N92Z*6?L_Y%A?_K3(\;;6_5H[Q&[ M].:NM9TEHON/10$IOV1WWC1[)YJV-BMD\;\[S'_H$D6*C8$?R#<) .YJ+_S\ MIH(><\(P7@(V8?L6<>2;D#4E[Z=UI>S)^[O\?:PO*+Y,+MQT5S/-QE=15O%. M4C7P3BQ'\;MVM3ZT 0_+)W$3(<=A6AQ>AN9U0@\K QM]7\/)&:3Y6*3-!^>G M[GC:K,:PYV#COF:S9+7M/9?=9K(X9TEM=+*48 D5*TBM>*6&0D I:]I MKEE=*@_+0X."8E5OWJ]\R/JF$>]Y].$2TZQOXAJK0[99Q\QU#!%@Q3Q$LI]- MX.:6\V,L-$D=%?M2.=:31SHNM8(2MKF#S68GZ%'.;^77G#?:TRX5M;LU1"1L MS1%R&,C(PSWQJ,?T71SG;F8'L'3NTV&;TD[?Z3ESG(*3T*F79=MG32X<+STY MZ!UU2'Z-[*MVK:Z/V5[5XI7_GX/&"!5>T<$.PT,T1MMU+R8Z5I!#O0Z3?P;Y M[@C)4B!F:2Q-M6Y#RD;=#XD%"5N]34X^/^\>1[C7?+" W)G&T>]/0B1'>.M0 MU-B)J'O196AG]2/7%31DC:T+OG^VJ_B*2D2JWK1!< 9CT?O"@F7QNU9L'8:2 MCUGB]&F,!]VF]%)]6#7Z/ND=N22UB1"%2$!>C &5]MI99B[-3^U;7@&^'\KJ MMC69CW_TNKV5X,D9$(DWW]#PR^65UDN_H=_I912$C\.7I[*D71TF7U 1OSIY:O..F9N'W'Z3MR]9\^ M8[DYZ(47D'I<.2VF%*N*=-)*/SYY]WGSM9<67ON]KO=1+^@D $3[;::*-@C15J?/O&(E _D,%WX.'<)@!VPL7^^(&W77\=%^W ME]7MC5A;;C=*2&BU#[]\ P@DP$L[CT-:#GU!7!]VX_U@TQ +)5)[7]N M[_M3OEZ*Q13W[9L_9;#G]> AN1;>H:/*T_T\O1A8?Y-DE(_K,Q/ MKUK> SG579[U.R%M\>;3K=QGR50[\XZ];1NFGC=^77/9+T2R&@@H!9RBSV:( M\E]J=GX[W6YA!JU6M;[WIO @Y&I]ZL;3O@??/ET+L0_R41#ZKCS1GT-T;@=] M,6K.L"OG3&K!6"PCSKS-/^>H:N#=O;070K:;5XJU/;;)N8IE?*D]^0R"JPPS$V"DKT*X*TB:VK4F0W7=\PV@%K,UNE]09'D='Y(>FM;U;:^C[6 MNO)-^[2EL.V&8O/XSZ,!E\^L23S+!TB;8'_.R]EJ&K3.)G82)3%R EZ=!7HZ MJ)+:,[ )]72Q2AOF[M0ZD@:;?DOT96-FA-D5)?NM9IH^J90+JG4CY('[=61# M?HHFYQR>[4@' J^ES *QV M&A7T>_F5.$:Z2D)U/NXD+9[&#L^[<9^C$W@3K-V4,X8[9Q)IIR0 . + !Y=* M91D&OWE._^XAE? >^U>A0%/%,>82YJ1(K\$9UC"6+[4S$Q,*#JV=A/1H?*PI MXJZ_!)PJ3H!BS! IB@"P>2, [K368>%"2LC:3 Q- /RSEW[$0ROQL'(JLO@E MSQM58,ARTANPM)MU6 !(FH96[I!YUM<8*P D3,)/<\,(6?3C=;QQNV6Y]B4[ M5(F/#:GB*V^"V5>1[31&E\/.E5U$*P_Q:%;I>,J3-#7[=K6MZYY7/!?>FV&M M?6Z/XFK=JM/K'+G5*# /HZ!53&XB*,!&D5R[;MB*V191$1!.L5@7F.B@T.LU MF[;'NR.JL+W5/M5@[/&#(2OYQXVB%WK?AVVBSG1EE3UG%Z7&E;)$62R5=<-KS$QB;3O\>?Z6JIW&AFE-VKNQ)737AOC"8.[?:;)_=%B@H!+Z M'"7//:BJ#3U)>E,.*AG1(C0:JC0XZA2]!*;/^LG#\;6O3N2$#XS;^9\7 )>- M8]KW6M]-=%JG KA<1$U8 604DI@1 &>?0+]6EJI4Q.Y1[Z>) 8) M\;8&8H>*TUUZB;L8;0H]=GI9;"FI:]*C,5]VG]@SR,Q*,5K[9BU&9>EK8>(5 M?5C.B3O:(0!.TT,M5*%8GCDZZ\KFD@Q*-*++$:/P=,;)BC+]:AH'RHY>,EOU MR/6D66Z'*DM.\29+BY5LZC-@B;U/%P(9V3@)DO%"J+,2;RV_"O/536BQO7=[8.(%9#!FB,_21'9'C-11$ M[AOG_L(1K_F>2UR,75:Y(0F*:3LF *['UJYAR:^B]JQ\^?$]I8>^84G8:+56 M*>XDMK>-.X;V5X*XE1]690PKL?/B)OPQD55KGW#B"QX'=GX\&GCAM%?\+>;< MZDUW9U3Q)6]3$O?<,"\-"1]\84^\PO9#)'1X#L2S5.A6$"> Z0>O/$8[HT,+ M'Y1\7T:_$>!J@,EO/9\JZT#0J8QT>)\YI1&C:G[W\.G+/F]^#2%%@37;! "! M'@.6/YAO(5KSXXUI$9>Y%?;Q#[/.)D+%3+_BO/2=1R.K*?TXFMQB\S-"&Q3*[;B9"@1.^3B MLQVWS+OOX'3>%9/)M>X7KFR@ MQCQ4N6$ME#P553U,ZJ2S773QW"L<722,2>AQ::Q:KRX".>42K:!^A8Q53SH> MPY@<5T,A\22-C;3*:/>[GV*T#TFI[RSZ548'D1'A)]&\VOK26IG?8MF?N1O0 M6-E!W,7;F>BTR&QNFJ84&' @R:E8]X)/_BHW&;)QL;GA[<.>@<\"3L5*#='* M36$Y+'<>BF/[5=,EW" K-XYR8P5EXNMI-J\)N_P2&C%2YX6ULA)-]E&]GX&^ M7[F\^G=DW=S$HZ^2%ZL]$)[VYC[FTZID2*W8)U7W>4&N??C A-JOF5_[$B(G M+H5+^1599*^1/;IC*=''H-E/HID7TQ!EMIM"]J4QGG$'I2$;C@31C7_+?Q)# M]() CK8E>PU=3!=V\@C2RBL1V7NQ_6AP%TH>:F*QAAQ"*\3#+72A6&XXY,=1 MK<6)^Q()A( 5*1E+2W@K+B>-G<^[F73\ 55&0E2AT"WJX^608!9/B/1Q(ZD_ M0YCC/_J2G<&K=C6"_(;1AXH3+=DGD )%3H>QW0%5:K*_Q*'GUX;33&VWYY][ MTM2:-&D\Y03+@5P\-,/>L1=JXS1QT]@^">&5> YM6"M[>!U1U:W()C]N40,S M=+"KW>5.2+Q7;>W;277'V1CQE=U=J%Q,H2/]V.*4U&"+N_G$B^^&GI7?S9"P#,M$W R;>3.=OMY#N3J$F6ZABVU! 8 M8K$.&; PXVC7M2DZCW49!F+W'7UL<$[_HZ^F39=2CG?(:'D*6*Q@>7_'Q M=#:Q"0ZGG<&A7)J A&?M%V<<_D-W8#,% -M;&\XS8S3Q@P)3!<"!-WMH%.?_ M.@$+S:&,+\KA1X+GZ'V\86K=&QQ3>R*,05'S3!@]!CD.:245?OR2H<5V?7QI MP$4.C[<^CC*D9MTQUU66V6]+IY8?>RP/"O/.@S6K<8PLFB*R&0ISC41]BN/4 MD#899BZ<2]3A9_ICH\!>)[RDOYKZ9EKIY)$/M.!-%2^.482H2^K?E)6\PA9? MVB_^&E=V70!0/]>W]1+0@,F*G^"S(:B*MW/K>&L2;V\>LMD MFL%2+XI(L6W9B;?#RWXY;_D8SZWDQUIL^@JRK;\* 89_]3UEG35,T3T/5'> M9X1>Y[FJ0\7%Q>>@WYH;CTX45O4TW7L[^9&*L_59CQ+CA2PG\ M9!9! .S)J'+-Q$Q.Q2# ES_^'9]'!S1,D_:IEK0!['7%S7L79V+Z_A&/_Y![ M:6R#+-R1[?02+&H?30)@^WL=KL,_O&:M,'O]'UD@S#L0,DY"'.^QW9&7E78" M('\T!]]=!*["_\SP@+59!39%GE/C?>,@G=[.<9#1Z.1N=?O7WZJOE> MS?+LFV(:(HW5P1TA4D8'=@$*?QY.GV@3J%P2%>53B>BWB+[@)$P,\ Z2.BL( M=05&7=\VF.NS[1H0$9.N#(WW[>.'7>SNJ1X06?YMKVSO\>5WG^+N;=AN[I*/ MW\>_ZT^#UB?GP8H'P-/@"I3.=T^#L:X24 !38F;R1I5--.65=:(WL> DXZ M/!^P9C=J/E.L&>"B\/O=8 MY%WB*]79BS)J6Y@O;JC/7 Q9#-_AI^ 8F?3RS]$X!C5C$S^==A;?EV0/!9Q6 MIUYP8X*AKOKL5>6E'*T;J;B+_$MC-=OHN&O)V6'!K8C)=V? MOX6AZ&_'*6J"%=:2.D!%-"S!*$-MS*K((7O#AHPE;*>H3RYO]K0>*ZWHT@YM MM]]^R%!MZX>98ZX2=9,$HP;MYD7+ 7,'1#(/G3X7?BGHF0"M30@G21(/05\S MO5,LUE=Q)M0-V2M<9=)AOJ-C6LLC31Z==NFEB@&/'+'\D ,IMHLUWH%J.X=,6 M];A*'!(;K^7NQT7Z&H??U0HJF-8ZL=N:*C=W=EQ=-O.A,G3W$4#X M15(-P,%!NI,L%.%%1?@WS/5 +TH(O10346G(>+.:[E#\#E8?!+:65FEVGWGA M;C VVW$NTKJ]J]>2MS]%]_&^.2'/3CZ/.;#'WKN.JU)?=,[YV]MU=WJ/2][7 MO&GZ[=.*K7YU -D4G:!@4QR.J!QD1=CC:3 M57Z74.#5ET%^^3KQ:%&'3_NWD1B;"-MAI\'TB^FIVF.82'4A=G=M0F0:II8N MYERI@HLH=3FA8QMJ:U=ZN8M=N&F=>^O2J&SM)$O5PU,$6-D#V3_+VPGV&M 0 M._PQIV8:^P1Y;@>=)2L 3K4(@#E= %0J_<.1%?D]I 9PZ@P:+X(3=SUQ\[ZA MM.OSR 0:_\X9@M=IW+VE6+ZIE:7ZW;\(O[\_%$?PY3AT)CK>OZ&<=N;HQW!A0,-0\? 90+U@%_$I1QB1 M$/CQ#O\%,.J@ZP/O2N\ [NW2+GKMX MJ6_IK7IWJWB]N:_41N$1[)G'#C7;8H M$Y_(X7RVY_@T1>[$%/;N\O#S\O-1J+YS9LHW*\8ZPO+!@T>Y)DU+/(7[/+-B M &0=CE&.GTK5[S-%6KA4 9#C@-=WZL2Q7?3G[%)9JF@\%(2&CNUYE-3\W^J, ME*]^R)(4 9 D"3U%?QDH +X^;J&E;452<8QFPMQ&:$3*O'T-FC2D-39O>T MSAR./1!0%K\K]'TK0)6['?4K\]EFR &1V?T2.LW WZ!+(#I-0^0HLDS5ZF.: MR=1(BS6]@;K&;9)C)MGU6WWJ*ZRSSV79:CT+9]IO7WMY]9Z5IZ0U#+)@E,=$ MY3AMC?2H_5ZD;?S<2\$$;C ''T=S<[%?+RU5FP&\K*!"]PKM C9\KI5KC!G> MMY\'1.#6CVE6!7\_=]@9X(]"=SG93%P-Y?H\I0D?@UMZJ4B^9EXOQ5_7H3Z M>E;7K6SQ,KO*4QM7QMV_>+0X7.0F)@ER1!:C7"B"<"@3;4.8?JDZ>NFW4 $@ M4ZD#=NM3K_\G& MQ^++AX':?B)#SG#JK4&F,3/D"J +<.5>+"LV!AN%>1"X&1S?:%4 M]R&*],<3;[RX/*-$DXA1I?X-\CL,'CS9$ZF:?4NQ>N6M4,E);\8DM.KA&>"41BPO*.@)3FD7[V3&'SXRE9>B7:F/G M+7S@']77"5FVMU/G-W]OLF+@P*F*>Z.W3G*"6_+/G*P',,+:U_I"5OZE>H1^ M%>:. +A)G4#/N0ZB:/NN= __+#^=)!?HS11GU0Q3I )/"H!#SZAA-2I!V6,5 ML1];]B:.%$\V8]F@<<5K\)4+%X4)"F&9 /CBK F01/_4OO,8 2!6 M#+;X52T!NZG1X,R*SH+Y& _Y&VD,HVYN#&3I^%;Q690IO@C)GU[D%%)Q57Q71O:OK7.6; MXDREXEZC36=T"!/Y>$]]?,7A[ZC.8"3AGSB$T'S47+@0FUJMN[Y_2/UQ[(94 M.SE^(GW_P,4S'U:%J;J_O.=[3)/\4$)B<9O.;B$.?4(7-;D>?MPE&K0A()[H MS],C;OT ZS+:>LEV9>_7Z ^S"([XI8$TQQ+#MU/!55/^2WMZ6E>0G,-?S^Y] M[=*Z_Z4'K#S)M>6G(C@HJ%JY&XOQ^%!E CMQK)/9=5 MG51NIZ0XW;(Z7X[BB _9P)I';K'Y>&K&WE^T_)[=-9I:=.2;ID3_5Z>S+C+N1^$ H6US9M":;_0>S68@]%L6EW& M$FC3:7=WMFO0PZIE_9HS'7KAFJ\-=AC:5#B.*L5[*<^^X%0.BZWEI;\3&I M!;LO=.ZD2^E.F:5SL4LL4PY:6H5N>5R+RG'*6GXQSD< ]**TP&?'X.(%0%E; M_22TLW*='D4F)8W"U64AOB/'U#?#!6O/)"5'OV6]L![<_>J5>$L:!I8U;"Q! M^[F]F_LK1.%Y!M(:0>EIG)Q7AB[;([329O7@V2-;W^1T/;T@^B#M>OZ9K?X% M8\65LI&#@UXQ#HDB!L'K>$9(XWG26U0:T#D6]*'#C4\I1"\H3#O:UW_Y](>X MZ3LIM8-OVQM(E[\GBH0DNU,MW%0M5\ # D#6!JQ9C/LR1_N^/) L ))O@_4' MZ.SM"?,6!+C1%1WXD=. /[8T$I9KXJ;S]T/ZK>W<_._)0&EN)@V;QZFBR"[4': M! " (SA$89<@\L>).D^@@"%Z1+,;H;!G3$7WT975=@YE*[RHQ=5[#WYLC!M= M(I<>L0\+[U)#K7ZM ,@>%0"O3P^!R)$#/VFZT*Q^70( >3-MZMZ(,PEANJ[2 MV#IGW0<>67;[Z4C4S@-)S46/('?F++PB&WVN(_1PF(5A1H8L M:&#J>(9&EV[I2Z4F1+$M:HBW:Z"^0&'39-*^0_9OQTP-19_SAOGM[8[,3HT*B.)^CGI5!B\34W MCG1H\T!2B"1VU8\C[(1&?[GH#V*XY0)@_',=?O[6US(X?+_X#.^?FB%PY:'_ MS;5?0,:7!&C5Z?IF$3Q5ZT3/^@3H"$G[4X8X7.<]!Q2HX.#P(G!\!#>]RA)+ MSR&FHT3:BZ+>-N0]EKN7(@ 2N[M^4(66V(:B/\-;\#+V*1Z^2ZO%\[2<,4AZ M)H5I07N!Z:$@>^E,?7Z2KK@ L'^W7SSW/ZQ!?W:"5[1EP]@JU*Y K3*.^VXH MV>F4@@=CY0=[Q])<<\XF]0^ZM(2OB3CZ43'1U/KTJ5]V M++(240'@A^]QWF"_=CV.O?-%O^K%\L%MJ (MU F&D&W[@=JV0N5\0T=/ZPN M=E#@ARWN2K0]-WM1!Z"97WBU>0O.#3[5!7K0>X6YWJ@0"[U*7 $=G7]+\6<[ MUF^$#:'3,DF7NY"58?8=NQ/?>NMJHR(945#+D&! MR1J[%D?%AF2>!X0S\_:+,_1A>?TAFYJVB*TSL_7XA(0B^ ITA='6$ZJF.A0< M&8.H.*C YFGT_:&'V49+CZ^N"QYMC:H]+GE&JUW[^W6W\& WU)*Q_"P+&5(? MO91>3^O'UE<9A78/T:/-5?.^FF EIT&QL^4J8-VD>.]Q@SZOT:FQ]F7ZW]*. M'1X)O'M[A42UY87YY-]E/:A _HFN+!C#0KJI<$XK-TX %+\L0A6E8W=KY^\S M./T<95$[L/DZ?!3]924XW7T:_T8-M".S3U'A.PX-"3P=E+_M+Q\2XEG]1?^+ M8F0#G>K4]4I#ZQHR5CSYL+*<1JTJ#SM08MNN4W#EB*?V?D9XXI8#:VRP!EMU MUHD(.WWY'Y8&@#33( P\=I;-3 S/L-7@X1&YR(J'X M'-6KDFXXD6IQYC*KO^SJYVT%WST0C5\%0.$).>I,)JLP) FL)S(YKQDU!@&@39-P1 ;?"0IU$"2P! +G@? M'N8N>7 .V[OIRK.F@>_*%EFTM)CY5D0"[>^ZZ_Q[ F BMP=V^D3RDQ=LPI8P/G/Q)V>_",_A_UCH*-Q-8Y#Q4R2Z"&Z"$N@M /:E?."W M.;'K4#.=1\,2+K1JP;90J+M43OEV-01G@6-\I!DT%H[#/CN?=, M)+XVDH7ZH782AX"T^+X4 'G+OPB/Z_]8[LU&5J/T%#HN -Y_!T<-V*C%Z^@P M%J\5GD1MX9^_FB>,$I4O2I,.?1Y<"+W$=P?G.[<$0GU!TB,6W[3U<48?E6N< M'.%S?^FD^FP:4+BU;0^;A,YSKZMXT0\ \O"?TT.4K) M!W^,=?^8H/;/\')4 6O)<]R1%E0>=IQ(!HW\^7I@32)]R@VGA!H;EF_2DMNDKO**3,NSC8=NB$ M>^;I[NG=+$44;(B\=[K85NNBC1&%EX-!Q@/!C$0*O8==QK_"0<(S=C MB8_-T"7UY>RF:T1))CDL96LN>1@CAW]\JJJ\\['O7=8Y5YS)EY3X TLVJA_/ ML,39Y5,2T? :++-A"2W$C^@XGAC#*DWCY;Q;-_,,D=##HT79/OP2E2:K'IN*231D+U!IN.9\$Q5 MS)P.(HGC[2=>A09R84](C6*D'F"?RS!X\MZ](X)V\F;-!>\ MW5*;EHB+)09;;:[S^VYUILUW+>A>N0^XL_@;Y2KWWH13)UR&@_(9]X;C1W72 M?4K6GA2^0=TN9M/USP=UQ* A?!26*AY?1I.'#3Z8ZU_0#C6:"38[?,G+75)/ M(3%RF4]]PJP]:0_JV]^Q4TI\]"GC_8VX>:5H2^RU0W]X(@GUW)I"\M2ODV'8 M&=80GF]CO!YYZ3VW&+7 8[B1+70QW'A_/6T^_BP*,._$AP)^ KNT!S1H6RNR MMY_1QK_=3^:;VN'?Y/R>])I)A9>F(HZ2/#-4[ML_07SP6MU=>/9V_-Q>[0G4 MH4Z;U,V5 :#7X3D;U.!N"H 6C7.H77K2Y^U ?$'R3\Y:8EOX?ZXN>?ES@*1% M8"'M;IA,K<'P= 954,O/*0/].H7F4"<0MT>?MH1D* "ZVR)H,QH=:%%HRB-?-)%41F_3@#<7TPY8@3.23FC][> M7[:'X&A[YDP1*91,U@;QLW 3=_$"0)-26/")#NFUP?0D6,2Q2[6OR&L1BM:M%;M[SNNTHG@T&3>X MBI\)>M,3:*6S442I JB5"583(G!+B/:,%P6TV*L)$40K)E_9\4DHXCV@KA/X M(,)GGU<.P<0[=%$1-2G%X#&]6[]?"I$\P),BH6&1?*4:)XQ[%U++&^]#K48/ M]YZP6_;>GK;6>V )Y;RAWQEUOXU1MWCU*R:N'$1901UU1A0$GV!85AQ]2XC& M&>8ZL]NB*G$\4#?BAU5*,R9%O;WI M^[AC182ME2:Q3,AE,R6==A*\AB(88H(TD&5I)VE]JO4&7E5KV4ZL;4-'*W5Y M9GC8-6G?NTE_B<+$((QDS4.EQ,\'VY/7*.^55=IUZ\&9,-FUA'8,.I_L?0X] M24-<,D?*#DKE;?/L>XU3-/9675>M:T:W^A"75]K657>X/*H\*;RWJN M?DHZJHQEV^(A[5W=$TSEB53<1%$F>9'5D,:01&F-WR4])R<-\0.\\^DLT%MG M:CD\N3'OE0M!06B$SB9$QLSH.B&2SW.(YAQ%U)GLMQH^+T KO 3S%K/0SD.%GL.U/=K)9A$D!JPXOB3B>$JSA53_:. M,\OO,G&27_+'\SPK#NURO_$B->!D?6FB68GA[I%[=Q+KD](F\@$*
[++XSC!'5JK2[6)8'S%7V]I;38X.5M]1X7Q:O\QS9' MN4<\X7$?1BGU(>(>@1@SR104Q6'J"9YZR(0?M'J=&U=\R3')E\T%6<&I0OF\ MC^,58.NQAW4('3.)DA?T! :MQ/8HQ @12W2BU^>DU&($PR'-F+T\,C@,EWEY M)[[)KZL[4+]=L1_YPRH7.<6K2O:J"L6ILP55E57.-U6QMR[8N_ I953=YZ>, MA1"1+(2$( 93'J$L0BB*O,PH).P*8>9&4#\V3T]8KM4J,&BG -AI #H5#..\ MKADP/3:;:A@V_KE<_MYZD&(<"BP1B MG-1Y5D*8RID/(\%X$C O$6:;ZE[; ZPG MJ:-C)BU0+%'!<%^3DH.6VH=TH?>2C?@1^0]]?[QVY4(B3J@O$.2-;[ 0$#./ MP#3$**$T8%B/1@SZG!N9R&\JT/,V'8WR,)DXPLXQI9P*#U'_UA?:2DC(:4BO M"02Y&MH)PS\N0>PJXF,0([,XC]--O6%TQZ!NPS$=PZ^.W'NUV=CNGNL$C:N' M'_RAMF<6PL\082%2X7P11"K9)4:,PHRS.,,>CC$R,O+.]C0W3M[E-%QWHH*R MD=5PEW866\T]FPW$7._@MF!MI02=F!:W0L+6Y.]O/M%N]2^H>;?PNOC#" MBCLHE_I3U3&^7;&#?Z[+6'-V*^34_,1)L<'%:X^Y/M89/GCGCA@3@3R."22> M\IE@?@2Q\.3?LIB2*,K\E&N%@[D2<&Y<]/W'SZ9V]/-B7#6,S#<>+<<\>%12NM8/W*JA._Q5-XRW^\.X9W%UBHZQ8ET,L(') M^\8#/9%]W!O5BW7>'T[/VZH?82Q@F'A,A'(+'V5&>1=,!9B;(;TM ]>E&BPZF<%2"0VD M$$]FVWOC,=';];M$VC'7[HX :O%.U$;;RM\\ >Z'4#<^)A@+G:73 ^/N)SU4 M& O.X5G#Z':NJ]_S?E=1YCNGZX>52G;VFYJBMQ6Y:\:M(^%)S]OEZS M7_ER*8VJ7K"4?$8NH>PKKQ9>$&?(CR(8EXF$")\F)KYF MCN0TXM$)?-7N51_C:O/8'D$].IW!N#AFW6WUGIZ*-V"G).AK"1HU0:?G#>@T MO:GWKOW(PE;;&_!U(,/FZ,(^C@;$D?1U"?JP7DJCOSI!^J&L,M MK39XN7S]AG/V=RG;#[[D:H?=.N_LO&XTTX&8M#DW*WB_\$JK!%!:@)?RW^NZ M+'BEDF'>Q#>+=:'*P]P^J4B\!98[=A*1$+(0)1#QR(/8SS@404;IXV2Q7>HL[5N<3UL8Z4H+4"AFZ70R#KF9.6H'-, M0"I HA$3].6\ 8VD%G.E7(;#5K:4@9ZFS9=R6>6CC"D:KXQCC?>X?)1VD_I# MI05_P4MUZW^8QB,F@B"1A5 ('T/)%@AF(@IAQ&*>$);AE# 3_M#J=6Y,HJ2M MMSA4_87OY#:C$#W$]QQBA9(EM]/J< ME'>,8#AD(+.7QW%16]>NO%^W.[MN/\A+N8N[$[4,[9YOD7*629M&0NW M&IB1EM'0Z'&7=;BGH;!.;%"MNS,PL).\/NJJ,W0KK&\O86U,96- L\1H1EU/ M2FQC0#GDMU%MC#2Y:DON$Z;JH.KUPUI=>"P0P2+RPP 21E.(<)T5BOHP\7F" M?/DC%T99Z4YU,CN#JME@=$*"/QLQ#5.2G(13TWRZ$B37UI(I/N:6T0 M@RA M4UU,:_<,*'EDY@P]>T6IB^_\67X5CZIZ;^VE52D>.B8PAX06=57-O6/1"4X81ILW]),'N2MZGMH[JI0(8UQ6XT!TM MGWL4<1Y!DC F1ROP82GZY+8KD2B2%F-HN1Z'8]?3T20U!.EB0Q;<-""O5>S1.UA>.9 MD/25R>TTYKX*X.-0?H\!C#V>H23@*4%T\<(+LAZ51GV_-Y-)U>_3)9EU U Z M9;.A(8@$$4S^#Z8>RN2.()-6@*H%2P+B)Q31E)%T=![[\0,P?2;[F^V9A1N@ M->]M[,#G^M[F(,?]7CTJJR<1&GBX2'-_T-/;);H_K?)@JOLSKXS-+UC)@<^W MSC"?\E5>\2_Y"V=UUM77!?>$'PF40H(S"E'B)Y#XDD^(M%'3@$0IPT;QUQ=[ MG!N-[ 1NG=9,<^%=0EB/.:SBYI@_CB"[ 8VXL);WIDGR_ K^;/]TDH)'&S!K MB?0N]3=Q2CU-]8^3Z^F^.(YR/G!2?5Z555%'$=5IH'\\2X)C=ZN_XZ)VS/N. M*^XOB!>G"0XS2*GO2>M1^'*'[#,H?"Y\%B 28Z/8$=V.YT9 30KULA95%:M_ M:84%^4IVK[+W%5)L\-LSEQW*P7LPS8.J/2)Z3.4"9\>$I40&.YEO0(/YCRWF MG>#@NY7J76.ALD15VMU.REBF8!P2E_'[(^^7"Y6/I7K]ME1)ZE=,760_JQY_ MEEQLEE]RP1"(FL,@.;EL5U87=\9M])*\TG)6P.[E?@&-#*# M+T-XFM\4ZR-DZX)8H\=I[X7U(3BZ#C9XU494P5WUR M[ 04GFYL;SUQP)%1@$S%*8P.D^WC!"8%#IX>" X5=''O/+UU1Q MB[)2<5)WQ0]>O.24?_RKDI^*VBQ^RI3[R M"RY_9>3AJ]7K_!BIE,NQY'ZVH'H)-OHY9&Y1'G5%(A057IN7W"^5%N_ M^W53([8^0W]<+V5[I=HCTELBMXR85@L_B2/&TAA&F/@0Q?(_&4T0I"0B0H1> M2E.SF@_CY)@;G7UMYM*Z^ _#M*,CAT&/N"8 US&5*1??MI#,;TJ)OX&M&LHK MN*TKW=>D.9:BX,].&YN5*J[#TU;BTY%23)L6]3JHCI*F7MG<.)+\* 2G5?[" MM[5TU-F8BI-?*:_%>NU\_RB_5_G !VFY%05G\J'F2D"%:305&Y?+]2\L45LD MA+#(]RE,B#2VD.01%H>1D9^!9?GF1JJ-Z"!7I_FMK !WPIKQ MK.V1U./?-QP?Q[R\U0STRGPIY<"^=C=@-XB=AO6S;6J3K9)@J^6-\J2C0PF\ MC7G;T3A8XG/;TDW*\XZ@/>1_5]V,R+_YH4WMJ(XJ5U5>O7Y>B77QU'30V6 MYE6C%T>P]':=X.6]VBHL6)1QE H$<> ERE$&P\SG'(:(DRSP&0X27YN1#UN? M&_ONC+*Z>)L2T80;CL#3X-1K('',G[;1,&#%:U"9B %W%8UY:8ONSJD]2&U' M+TU'8^?DW:.LLP^-.USXSE_X:L,_24E4.71%>/_(J\?WF[*2W12[Z],@"5"2 M^![T@H!#^5<",0U4F:?("SU/_BH1)J<&NAW/C=1:NYJ"96D_K=WMI!ME4S .=\#&[X]CI9^K8IL&5%)= M6S2\_,"I"J_@Y7=>;I8J+$L)\H-7U;(IJ:MDD<_+7]QNJL=U4><%72 >)JG' M8IBD*AE>BJ3117P&,Y%0BF+L42S,,L=8E4]KEDZ:6N8[5W>V=4E,E5NFW"G0 MS-BJ5@'@G0YF=&AW>/4X<_HAFX98^WK59YJ=9C>@TPUL=6OH]\?A>#;Z@5N- M\32F7R>X6^)HN[)-2N1.8#UD>S>=C%L2;AFKLUOAI?*<^KQZCY_S"B_;LCI) MF'"&O0!ZA'H0T91"XA$!O3!1!013CPMN8IT.]C8WDW0G;)T/#.8K0!MYS6AY M&&(]FK4&G&/:[&'VK<6L%?5RL2=C#M0"Q1*G#?FZ)WA M*R%!(Z4>2YP%<9@8;$ SWO/SC=-/;$IY>O^7>.E\HX^1WG*^63LX@P02C$*4PYYQ!Y M40I)F,G]GAG<)KF2JP2_+=G?$FW*MZE5N\3D-0KI<,L":;4/7(P7.;46@U4-)E_(#I616VA\$QH33B M@IV\-^#3W^'7SZK&3B,T4%*WSH06/4P,8++E-J+3Y;2^( 8@'#EXF+P[LCH9 M7BK?CQ^/G%=?U(BJJ\:_\G(A*(\Y1QX,HCB#*"(<>L"$K9*9IWK9MJ: M5Q>4/2I:=>GYD05;52A8KYQ5N^W./.QCX@/@R&(8!%OE3T]W,FV1TT%% MCTJ9#C\]PD6HS4/^:5UT'J.WNU3^79+R1>3Y418S!!D7!"+AIQ!G*5+W6%&( M& L8\@W2!.OW/.)R:HKDP%LO[N$TZ *EU])T?E%&FNTY2YF].39)VM;1 MO[%,4YY=PE?/K+.#V51)SGI!2CUI;X .C"-RFVE"8RVIV:7^)LYFIJG^<1HS MW1?'48LZ;E)N5OGJ@:^H;/I+ON*?*_Y4+JA'H]!+ XB%*AZ1<17:(XDE)'[J M>RP, \^H?,SYKN:V-522@CU1P9]*6%!+:WAB-("P'JO8P@ M,M%N;">BK>B25*JQ<<0A=DR:^@^[]('3F_KP:F-AR MYQWJ:EIO7@VECYQY==XQ(Q&ZWJRJXG7Q\\IY,/!#6L>Z5^ ]?(8G^#BM'4_CGU\_WW_\ '[< MW]Y__'']A#W6<<#GMGVXF97M#[L)V6MJDFEW+'HWN4[\9F2B8/Q74_[V/2Z* M5[$N?N&"?96CT]94SH(TXDG (^%WJ9-]JNG^E&: M7\W7QE',)YP7*O$9;W.IR4M8Q >&0>HS>M>-4^U5J)9N7'2V\*$@X]3 ,558;E$0^S*(X M@4CN*B(> M8^'(U[;7T9OZVQXK?,GG]L0;(]TK>%ER?O= HNN&890V7+4 MT.UV6K<-0S".G#A,WQ]'4/WR7BI%Z=/S9N'196JZ]W_"4RC-*(I]#&7 M5@S&'B24>#",,E6+5V6Z\DSL&9/.YV;A=,*"5MJZ#*,A51F!KT=7KB!U3%E[ M5>;J#,4GX75T2SL&-$OD9=3UI 0V!I1#$AO5QC6Y&U2'ZY6DQO:P4^Z[$&8$ M043B&"+AI3!E/(- S;T2RAH->9D=-36Z K90C#Y)/(ZI'0U?CY)AO MS"$:F2GA# 164R,<]O$&N1#.J'DZ^<&YAT5MHVF4IL2'(8E#N;-B/L141-#S(B_U49*FF='1[X7^YD8&M;B&#F 7$-6C M (LX.2:#6M+:ZJAE!7UA'1SJ:@)CRS/L0F_3^H?IJ7[D):;YVM@M4)-E>(.7 M=V29/S3>R%Z2V"84DI#[,4" (P[X?T;AZ&'S>:Z M*HW]=;WZ7;;;W@1]X"4M\F?5YFZ/K3&?]5J:V\26$L/?;V^_;2NU]X36F^6: M" Y/=_O@.9[W0[@YJ':OC\VH0O<:S4]6XUY?U7YY>X.W;(;:U_=#4H @8ZF? MP8 '&414)#!-> )9AEB:I#2,_-!&D'W=F]8DF#2\OA;+1F!]@Z:>87 M0F\= M3#\,FJ4P^CTXG ;0-SW-('1^3V6]H/G]5\S3.S?EV]XW]\)-OME\]:#V)IMR M(3*LPDU[^\UZVTQZ41S[!?H8$#%G(I;5 .,3R7R!&F0@%#AE.,L,#A'-]S8T4]D0% M2E:@A!UY#S$$LO;I@@WHW)\QC$-MS&G#)3SLG3F<[6GJDX=+*I\X?[CXRDB7 MT@)"/3*X$AC')+##I"U7:CN!^X#ZMMQ 3_0PK?_G>16/'#\' M'AU;[;3)Y;Y+T5472_A2ETI8>(RFE/D!]*D70Q31&&9I3*%/O$B$D4A"8F04 M#/8V-[-@L&J$JH1=\8><@GR7W,Q>I8CA8=%C#FM@.^:0;06(G:"@Q;Z1U2*= M:&%BK=[I4%\3%SG54/NXLJG.2^-HY^M&W83>B>W^1L5UEXLP82FB,8-IAA.( M AQ DGD>Y-3GDGB2#%&C''ZGNYD;T312JAP-Q7:#O9&"FE'&&4CUN.)ZH%S? M;&PQVAU"U#+:XX9A#"R1PIE.)F6#844/:>#"T]?=6VQKM_<./A<9247&$@&# M *N$-VD$,X0R&*6AH#@(D)_N4KOK;S&&^AQQ?7$_67@)ZX[K*_S7^""U0G_C%IAOQ?J9%]6K"O^I5%20%/-9]?-MO!<9W09LRO M#;H>D[N TC$S=R+?U*&$U3Z8\A]KP<&?[9].X@Q-4;/$GMK=3LJ&IF PY^D;NL5_\[I^H47KQ\V_'[](2__M<'+7.2TS3DIK>\VH+&\?:IT?8C' MM#TW8FIU )T2*F9 918XU$.=,JFM8Z?*S24[QLY(#%/9%(/@F-*%7OE^N2]G/'ZOG7/9%[Y5QJ,MHYUN8 M&V\UDH):5)"OP'W^5,^;/[Y^^ZPF#Y6_V!2ZYX$7T+O,0G: <\PUNIB!/VO) M+05$7(9F%(,,-#L93UQ6K<\&&D^/S%"5K_B=:/)S+OPX(%F0,BBW5P(B00.( M?1S!R).;KXA$?LBP4$$KC:T8 V&64%IG7" M'<,45'U,]3948Y%R/.N_K%81PF894 ;ZFML,[T0%15]60^?C 6CU9K8EP!Q/]"U6>V(ZR'Z@ 84[T%9%1M:U9YUK2]]&L6^%V(&$0M#B/S,AUF8 M(9@B2J.414@PH^QN9WN:&T_47O:U(TQ/U+'9]\_"J\<65D!SS!4C\3+/M'\) M"ULY]L_V,VUV_4OJ'N75O_C".(KX.RYRM;/XCJLNSB9$4<1%)JT(/_(@"GP& M2)08U>DX[F)NI-!)")2((\G@!)!Z+' =/(ZGOR$RQM/^O/*6 MYON)#B:=Z.<5/)SA T^:G_!]PZ]_+[_Q0JR+)U6R;'=H\T6S(K5F*S/Z5J6T MX*4$/7E[9U66*U0;HC/JX$JG_ M_Q#'87ZP@HYC1C %9D3D_1GEKPBY/VQQXEC[,PH=!]F?>]!L&I=%M?@NQXRW MYRR">'$:XQ RC!!$B&)U*LU@S DC08:)"+6.L [:G=N451D)\K+*50K*7KD: M0]OS$+SA&7L%)([GZ6@T]$NLG]9]R,B4K_0,3/G3;K(>MC9-U?73*FSKK9_Y MM;GM^'/%BN7K0^M+^/K'/ZO:1_#]X^KA&]7V>1EN96[S\:>Z#%J^UME96HG! M'[CX)Z]:']WWCPI;_4OB"R!>MKWMX>=X\FI"=Z,,BCOSZO/I_U+UYC]RXDB_Z50A<'MZM@N_O@//^1 MX%K6G*S,FE1FM6L^_24I*5.Y*4DEI5+CS+CM*HF,^(48##*V]:I8E 4S(L"S46:P")GD:1 ''<<"M[IS&('9JNFM++MC26Z49 M6!H18\CW@F4R,:D-;>YH-H#A ^PU0VDQ"]Z^@/9S-R\+IB@&Y7K)_GT#-C4'@(J'8K'0#U$R M-U?W;XH%*#4P'15L7OF#H1E!29@E,&(!@TAB!$D0XOJ#^;"P MK!(]X<^EX>'5/Q91/?$W^E+L/,&3E/T8MC"\8 MOK9X3MO -J-.P6^Q7E;C! M6@&PLXFV&*B_&A0\=OD96W"^^@6-1O>XG8?&%L=1#Z/1";BBG9J>YTY^TSKV MYW*N7BXK*K:G-H%SS@A+(1-20A0&:IM# 5<6$J=(QD&:QDYUQ:QFG=HERY9H M'0S7)OO_:?2/ZXG;30B6.XAO:$=P_%R-:K^F;+8H^6S-=G'.\1NTV<)PLDV; M]J[?F43;:FODW; QU[93-V0VRDA;T .K'S.0C9 M)H05)MY*IW;--7+I5 NVCTNGVKQT3<&SW\7ZY[)5FK6\7?#_;UDLUG^J?^C$ MUNVV&W,<24$H))%V3DD1P)QC"05&2LM$41P@IR1)Q_FGIG;J3;FBOU5RN#05 M5@P+H.&AMT'D*B,[K30@\@/K*=^@]RP;3EX\"OYQN=('U#_)_..S\F1?=&'BR(LY,,JJQT,WHH4UPX>DK MO.GT\LTT/>/K__!+K%A1:H+^*8J'GVO!;Y_%BCR(KT*':NM3VZZ5MRXF$LZH M3(D@*8-)$E&($$IASICZ)TJH#-.,X2!VNC\>GX>I::R&;E@3#K:4@W;W>DW[ M#6CQV\,_.O+'XN IG>XG,'V?Z=8KVD+B!C18@,N?E6?GZ>O(TJ<;=60.QG>H MOHZ(3KI67XD4]].VKM=0^TG>J__>_BI*VU/VB5>GM@NU2-Q5NC>*2%/\G_8' MZE,P73Y(7XG0X-Z%+G# #TVNIR-S!Q"]CLJGQAOMB-S!3/MHW/58W_[.JZ>E M[DOX7M#UKI!^[?IBB"8TRA',1Q(2%">Y0FB,@YRMP[/';--;:%O MB05<40O*+;FNS9V[$+:S_+SA-O#RWT&F"6WW"!F@S)H-)MZ:/'?--7*;9PNV MCQL]V[S4T[DHI6"Z=<:V4Y.NY:*+.B^T"[.R5-8?A1J1S$U/>B77E[V'9QF6 M>1)$&>1,AA"E40RI))&NSXHYI3A.8Z<;. \T34T;Z>KFM*J##=Z(7]H(%+\! M1?#31I]=R-H4=9452Z!L> ):ZHZ>2 \"M?1.CBNFH3V6#3=-8VLM,E-!:I^C M&RVLFBFPY>KP)8^9PP/ [@%P<(-P'[L].GW:@A?!\&8)GI]I9#OP(LO'5N#E M5WKVYFX"]+]N\Y=,?*RYE"IOM5HKUB^FF/^N#Y>44<8(C]3A$A%EZLD$YHF@ M,!8Y1B1,@B!TJMO=AXBIZ9IOF\='7;)+UY[]]H=9,E^_W=;Y[PT+CDV^^\C& M3@<-C?C RFE+/MC17\7C5TZ$ ?8OFP(D\_=<4O<]LKHRC/TX#!)$TQ1$&JZ[^D!.(L37@0)BD. MK'*,.F>9FHIKTW?I0M@!RVZ-Y0VA@562"SA.9> N,G]%4;CS8X]6(NXB>^V" M<9D( ***,DARBD(20H22!A M$0T1CKGZB7,@B6\JIZ9D:NKT68T7QO^DV2QEH79XG3G_(LAJM,3Y3O$ZA'Z\ MIM"F']Q1V;^<%^QE]V$SB96ND 1*H0OCB)A"3$D..0DQ"5B8()$Y M]=(]/]?45$5%I&//W XH[72$)X &5A$5E3>@HA/\J"@=YN[< A%?K78[9AJW M\^YEEH\:\5J\TJ<\NM QY(KHVP4W;3S5\4F=DAZVP8V8(9R%+%5HQI$V)ABD M.<\A3=)8Q@G#.+%2$%:S34U%;.FMO'@5Q: FV:4\]264+]Q\^\9NZ)N@+6RW MQ[!=#B/M@9]+?6Z/.(Y58+L+3U_5L"UAZ2YG?6F0$>M16_*S7U#:]J4>FM8J M-HQ5MU"F./6"OR^TC[,P%31F(HS"G%(,LT"$$%%)(0T" 9DRWY(L3'.16?D0 M?! S-3W=)M6H:MXBUD'/7"LC"S4^(O(#:WG;6%FP)QVMP=Z_CG0<-HD1I332 M'K*35E%):ZVD9=(\5OO2(EUKZ3\\[3:>\.WUN9KS'[73F\ MW93%0IU86C-\WK;O)8B2*$PB*%G&(>*Y.E)$4083BE"<98E$PJDL;]=D4]NI M&EK;2M&NPZ\[SG87$K[0&WBWZ0^<\X6$#2*>;B0ZIQKU2L*&Z<,[":MW>IC* M51,^';NWRW-KY;;_3M;U#RLO[2R+&4TI01!CF4(41NIO22 ASP(4!IS$C-O% MX/68?&H*9D=^*]O5Y#LT13 >MQR I^ZXBNLE8V$0#XCWP"JI!74K2[9=;V1' M_*40ENNA=K!N!X1\)&NVQU?NRW3M"5ZGJ>HZYGBF:4]N]TS1OF-,MNW60?V5 M?ZBA32V'CZ18F;J27Y?S^*K-G=6Q>)!/:#(7#7_5$P6IL?2T>?FC:]1MQSNB^7WY9K,]99U^[BV+8!Y\-K4-.G]ASM@Z#LP?1]UT6[[TI>'X'2KM"MQ M&5@I]8/$J=3E&>9[E;D\'&NT$I=GF&B7MSSW2,_+'/93\,U8P(ECDW-.0DI11ED(@SS.(@DCZ73+8OEQ%-; MW W=X$Z"AG)@2#>6T);X?@:0M3@L+R@& 'EH35$3>E.#2IQ =3^X.R+DZT1M M.^VX1UU',([.H*[O]]-9_U@N^5_%?-Z^L&-1SM-(2)@E*87JJ$=ACK(0QFD> M2!I23MTZ$9^88VJ:J"$1_-!$@II*1X5S"DL[W7(E0@.K$5=PG!5'!_N>=,2I M&495!QTL'J[\KD=[Q">\%U*LU/'C._E5G4Y,6D9S/GF9Y3S$*">Z!57.(6(D M@R1+)&14YC*4),Q09!V/<&&RJ2U[0QV8-^0Y.+POH6H12^ 1JX$50$.I"9JM M+[0JZ#X/ )U#;(!'"$>*!=A"J2-:207E?/\K].7[MP2GT]=_:8SQ?/N6W.SY M\FW?&=EW7_L"_C2. &W0_7H2NB;<]Z7^T=UF7:Z5I5XL'@Z&H]5=#+3#DWH"*77.D M$C7#8+T$VKMC"CYM2JYC>4"I,1NK\).?+VM@A_WHW\OT_?-;#WSKJ_K0^JKT MC]53.VA...CW/] )N..]ROFUO>]^F/E[.-N]"LZ;;]TO5>[^E>\KHD=7E+Y] M^;3@U=6AI9/EU+M3V_%J&MM:2RDDJJ.&>/%<\ V9V_M;3H)UV>ER+4X#:WH+ MB/S=JE["HYUW7'5"X*#VQ?U9_JM^DPK,F_JYA > M"U]>PL)7\-*2644Y($A&&8\HQ )+#2 M[#)$,)08$43R@(C(?5?U3N_8$Y#K\7O_!T#=%D8YSKWJ5D/Y&5Z5[MZ$5I].Y M]#PKA(G<8Q[3][>ZFCP+K^_;QO,3];0 M$7QJ2PW@K\W=G&516QBQ\WOZGF; M2TL^2W-U7,@C"7&D]G6D>Q:3 (50L("F"0X21-QB15TIF-P)H^J45A@6@-+N MZIM;Z.I!2HW\5:Q_ M$X0M0)SYSWP+)B"6P67'OD],\@-85\2#BOJZH,1-DTM3/5+SL/5<^>R9TA<_7_K9>?YQ]6]? M>([T:^^!W!TP7Y:+>['\(I:WSP\F8-\49)B_W).".R2\7!AF:NI.D0MUQL<7 M]?^-JW??=*KI!YH!Y\282Z!>]MEXQ'-@Q>072B='CB5(O7PZE\8>S;UCR63; MTV/[RNO._C*]:,9YU9@P$_A M;W1G4*&@#PV-06I7YV0Z%PL]Y3B1:P=7ZO]6EQ(]1>/[RJ(O&?VVV"]B7=7L M_;PLRQG+4Q)E,E3;7DS4!BA2=U/[^V*,JY9-L':K,TP_U[#^V M*]SQ;K-:*>4ZHRBC21P)R%.U-!'5&7*ATF\!#A&A61B&/'+1:L=33$VU5>4E M6$7<-C.I<&Y =HREW?J]#J&!%W&+N!M0D^>QP=A9UGWU%3N>8-QV8F<9/.HB M=O[)@5K:?%DNN. ;]1B="QU@OBC%:7OLW;),YQXK_43:K::F(ZB!59UUUYP] M1D'-:74D!R>.[II;4+,["7E[[K8SN-RGUH=GL2=_4?<3'G44S<)@R0.,JZO.W1YU"2".:(93!'!B:!)D./8J3QJ7TJFMM4W'( 6 MS763TL>J..)CEPWM64QV1Y!1P!]X^ZYY /OXUUP8 ;3Y '7?Y$'[)U\-JZ]* MIKWI&+=RZ;5P'54JO7I ]\"-=S_UU36_%V+UC]5R\_1QL5N,ED$;'4-,3ME5 MI )-*S#$WH"/R^5ZL5Q;-G*XA-GEF Q/< VLGKJ0 C^\JA]+4'K%7W2-.UKL MA05S[;@+F\=[+/3E-S$W2?EUS>,O2OK62_S4RY-;W,KD)(L7T)#:U'$'FEB' MU7T2*(MU?2U&0Z_H7O"XK>(N"/JMWY,CCK=RNQC:6[.=#_;T=HBR%.+N2:A# M?;%X,/6QRMU.$Y*("Y0'4'"J_;GJ,$-9AB")HT *FN=4IBXGFN[IIK;8*_(< M71[=@%JZ/[S!-+0KQ!"J VQJ4JNR@*7GW=L-%U]^DN[)QO696#%^Y#^Q>ZN' M+V6OAVI=36_K+4VB (41U6V2)42"<)ACE$.11!G+>!)%F7T]T8Z)IJ8MVJU^ MG3VF%U&U<$AXPFI@E=&&:4OF13>J&U@.M_F>0!OI/O[4-_;2^.E]7:1;0-)Y M%=[U_GB7V19<[%U'VSQ_=43)[8(;M^?/Y5R]7U;MPIH6>K,PS2(LF(0IS4*( MX@C#/!,Q)$QR%..(YIPY65N6$T]-D[;[9.E+RC;E__M_Y5&8_9^ZHV'O<)1N M05A::0/ .[2]=H!LW1=RB"Z.KNCXCV[IGO:U8EZLP.B(A+%[OZ?KJU@4:_&Y M>!;\D]K+%@_:[5973BX6XM-:/):S@&+.,IW?DB<91 AC2 F*($TDYUPD8<*L M[#N72:>FH2J:H2$:[*AN:J/_T(0#0[EKTSX;"5@ZL#SC.K2OR@.D[MXH!XQ\ M.9YLIAS7Q^0 PI$[R>7=*THF?-T5%#O*,YXIE1-%29K .$E2B+(<09SIM+M4 M_37*TX!FP6PA'HBN%NM8*:%K8JO5@ZO5S4E9@EL=H@.? ME^:2IJ[R:/+F>M0[Z!2&G7+R@^V8]0Q:Q)XL:N"Y=H$--CYK%73.-WYM AOV M3]8BL'JQIW4DU+-D_G&SX.4V>.G;7^1)QRW]+DR)IX"EFJ=Y M6*Q7YA[R:U'^^ZU8L)^/9/7O]\M'4BQF- D"1,(4*J,)0<1Y"C'B&,:41"(G M-"38J43!I0FGIIWVZ 6:8+"E&/RH:'8\LUW$W$X;^41R8%5T'8C.2L<6&4\: MY^)THZH;6^8/=8WU>_T4S5?!]+FBD 4S,WQ4A-\N65%?F5=6UQ>QOI.Z^=9Z MO2KH9JWK^']?WA/CI,G3-(T90U#RF*I3&PLAE@C!.%-64QYS(6G6G-KL=-'5 M-/4XT WM5#0UB$J=;E&SIJP _9& V[MWG]STU/4BLU-DXXAA'$UWR,L.^VWJ MY_88J).[U7E;,74#VFSI!DX58_Y4HC>,/>G,Z^D95:EZ@^]0Z_H;N)]:OGTF MQ5R/]W&Y^D;FXKV@ZV^"J9.P\1TPMGG^L=J699_+%:"S(O_46I,_>NM MD,N5SL.9R2B/4Y1G,.0\@RB/0YCS5$ 296F69%C(#+NI9B]T34\]_ZZV4U$M M\G++C2XSI,@&.RZ 9L,UDLR/*.U4]GCB&:MA+5V#;RV);!F$BEBH650_V[%U M6F*Z/XOF3:MT?ZK;*]:>U+H6Z,T+2STSCQ5)Z168OZM+OR%Y[ M,E1]!DX7\>=BN&ET$3*&MA@5 EGTU;$;JMPGNZF?J M*\MW:D\N%ALU;YT]IF:JSK7;8CVB?*_^4JX+-DMQA$081I"R$*MC9H0@CN, M2I:$*$AQG 3(93>\@I:I;8L-76YZ\AIAV"G,D2 >6'/NE=*M7#,[5L".E^8> M;U?$3M\)7I2-LX+T@*HG37D-):.J3 ^0'>I.'T/VC;XIUW?R'\LE-VD:8O5< M,*6NEW-U8LCS'/&,PB3 $B))!,08,1@F0:F@J\Y>KHMBY* MTP2:K-8+9>R3EF6C:P&Z!MRML>P=M&[M\%3KL26NABFJ@ MR080_$N0E:MK]AJI67ID1Y+%P$JL80-TIW>=Z,/3$I)'WZL'5'VY7*\A95Q/ MJP?0CARL/L;L:Z3IY">3%?6V]L>@/.5A3@BDE&'=MRV$>99CI4ASEL8L2#+A MU(7E>(JIJ<RMJ]UUA%P]P2NW'H MM3N>&7*TC;*;I?:>>>')?MNGOE?]JYC/9RE!1*8\AUF6$HBB.()YDH20H"R* M\X '<>Y46JH9>&HKMJ'+;=?)Z2.,>S MIRI@8$U6Z^' .IQD>,AT3L9#L3#WN)2H1YAC^8@MBC)@F(@X@"3/E9E&.(%4 M9NJ?B0Q%CKE,T[1&\T#_]>K9!5%0&EGKU?5F5:RQF+:8I(+-7JE1%$.*=09Y6K?V(69D&*1"!= M]@L?1$UMK[GEO"(,R.4*/&FBP8L@*]/*[ZFAVDT)>!&>G0(96R0#*Y\V.Z:9 M9L.0-E8KEL"6I2JBR3!5QW*:5^XO"LU9@_E$V9/V\T+2J)K3)XB'6M?KV->T M"C%-!-Z+DJT*$X#Z76=)SE(:!Y@D*D)NH'U8-,XQ-!YXX1;SZXAG8AX;1ER M>J97Z!?2R?+I9B'=K[C?OYG\A#\6?#5_>6@E4#^N;:_@S@XP-3WPA\YBFK_H M;7M'I_VUW'F@+M_,><%HX 5O: 0G00)5D2,_MW,7L>AU07=^U-'NZ"XRUKZF MN_QP[]B9IY7X*1;EMF_SE^5:[/I;L31#41A3&$5! E$>9)#(0$*"" D%CH. M.X4D7IIP:EJ@75/D;OU3K, >!V O8\$Y5J0;>SO[P">B ^N,#NC %_\]0ET1 M\A=KTCW=V)$G5LR?B$.Q>Z]W>MJJ,DVJ_WY:J)5F2N-]%4P4S\9 9BSC 8M" MF,="7P>%&:2Y4D,\0YE,N4[II6YYNS;36BV8<8L&UC3JJH$UD3=@456G(_/Y M\B_W:U\K_.T4D#=,1\LQJZYEWC0$_Z9S:[<8[XCVFD=F#9&_A+'+4XZ=&68- MPHD4,/MWKPDC-C&?[[6362QX>2]6)D/WO:X"N!)\EC B\SR5D*(@AXC%!%*< M9#!,TY3&. NE:[7ERY-.S21ZUVHV 7A#-> UN:::P*;DX$D7@=",N-M%EP5A M;1MYA7=X^V@;=WP#MA3?Z,OBJEJ OEFIR/8=?&L'DM=PW M3OD* KAT(IT-V M+=_MIYSV>[YN^QE^4Z5PYSZ4AJC[N=(O**YL!:Z*#W\\VNJ^L-^'(91V?] M8XV-)^5S>;Y1-8\U^X=JQ_[%?CI'U\C\M"C7*U,^3H>%U>T/9$X#&LD8"EWM M'>480YQ%&"(A(B*C6/(L=E$UYR::FH8Q16AWA-Z8&,2>/2;.@FNG3WQ -K : MZ8F6L_JX!(4GK7%VFE&5Q25F#W7$Q>=[E++]0%8Z6F]KXGS>]K&,&,ZQ0 (* M*CA$-!20!CE"E82)"G@JK4.WN:::F%AI"=U9ZCWZA%Y#MU@K^\!I8)XP! ME4,M5B^0C51?=0O=]ECMJSW\110Z2Y^>?WN\EN%K/WE5. MHN)95&W JF"=.WG+JZ*8M_R_-N5:?R9-7\$H3^(XS6!":*J/:PG$(18PRY!4 MVC,-XL2JX&B?R:>F0'?TUYWP;IKHN*4$#1,W8,>&I9[H(Y<+BG9@M(>^7W(% MVF,2W#70=9EP:MR6^:;^M3/=>DTYCM:Z HRM+KMFC+YIL:9(:7DGC5U9EAOM M>-*UE,J93+C$),TAC7,&49!Q2!.60WZF MD?-S+[)\G*U[^94>)\?;#2_4<50N5X_&6KZEZF1*V*5+U,YW)_01&Q)!BT;P MHZ'2Y6AS%B6'DXT/M$8ZV!A2EZLV;IX.-I= Z#S7G'UYO&/-)?KW3C47'[ZF MC/0W]1&8XIZ?EU4;O-M?13G3I;1$*#/($JRV_"0-(4YI#M,XP$BR( BDDS.\ M8ZZI'5GJV+4MK: A5BUY1:[C97 7R':[O"?H!E:0O5'K6;BY$P^OA9E/S_0* MA9<[63Y=6+G[%1^^HS_41[%;Q?\R,+X(M:S.(X" MR<(<)H$N'( S!#$E J:IE'F6DRQDCKV$KZ2HQV%C8!748L')9!Y$7GV\5L/( MX)6<6WO2J+D!;VI^?C/5GD\(R?08'LH5UAO?03QF[M2\HF.M-W3=_K?^PUZ3 MX7DF3N!WLM9I)"\F(VR7="!PS#'G@;+G>*C^0!SF,9(PT4U!\C1 $-_11\,S>=KI2\2FVY_$GF&_.#@VB9;;",=;+8-<*R4[L#BV!@5=MD MEG:%):V7@ IP3PI^ QJ&ZKQ3,$A*R160>DU-=:/@%5)6>T%T.I6UWU#NOKP/ MF]7R:=MQ%_$X% E7^B])($IU!2O*"79RW6*URL\6'O#C>:=.L5$V_-T\O<]$R](^5/9/_H_'_Y[ M4SR3N;YZOE_."_:RV^I($"EIRA0&29#I(.<(4B[UB5 D4O"$BMS)+K&:=6JK M5%-KSA+F+RVZ'3,LK!"W,RZ\XSBT#_P@(AK\J/\[3"ZJ"UR^LBVLYAPW MW<(%AJ-\"Z>7K^G\]4T-?;0N$I3%29AGD."(0\0YA;FD!!))9!1(1 1QJHUS M?JK)J9^Z@]57\2P6&\>,TPY$+36-%YR&5B_GFGP-K%8N8N.UY=?)B5ZAY5<7 MPZ=;?G6^T2<86BF@]S%_>"[4L'XN%/II\),7*W!I\ M6J@GR5S3,R,9#W*.$MV>)M1UMM3?4A1 1C,96+51= #+5-3-C5I#NT$ M?0CDPE%F7)B'/OT81MJ%>_ZJ6 $U+Z#-#-#<5/=>NK9A)9QWHPK');1[-"&- M%?\]L+ <8\:]P-L=6'[=%"-&GWO!8C]$W<^0[N7=3(FC>[&2=2\5A\)N)UZ= MVI92%7#2-.HH&>V%JVF]N52RS JH[KW# T8#[P?]X7&JZ-8!0J]:;J?&&ZV* M6P+9D0W+3$UJ[#+T)9M_L!PAE-!4\EAE2;E"B33!F70003 M3C(F)1*(.Y4$N#SEU!9\0W%5>'D;B*W.9TJTIHNUWBL7R[6I$5 55+HJ7/NR M4.S.NGZA'EAO[*.LR35Q#1K,P<*XK?'Q%<)Q@[JM 3B*[;9_LV>M$JWK M3I2/NWTFQ5S;+&I[*=4QO%7')O7_XH=5?S3\IR+'4UN^TH/L=AM M%<."/;#VUPK;8-V0#^@+>*,Y4)#_!K9,@!T7-NEISDJ\/XB>]'(/ D95M?T! M.M2>5XS4P]-EHNX^_"K6MPO^59B*Z.]^DM6#:-K^9AP1I>$0C#-,( H1@CA0 M9GH0<:+T'@G"*+/V95V:;6IJK@K^U00;IV]-,JAI=G"17(39PD/E$[R!U58+ MM]MCW"Y'YO4 T,&+Y!/(D?Q$W8!ZYO3)%U[O^C$#*>#3$FKGMVR*@3]W16JS%:-8Y#D00X8P*F M.4\ABI,4JM,AAY*C-)0IEKEPRN78'WYJ5H*F[II2T0?@63J0>T,RM+/8'@UW MK_!)IGUY@/<'']?;>Y*Q(\_NZ:?Z%OY1:T.4ZP^_M"80,XZ".)<9AT3G0"(< M1)!F)( 9C5(A)):AX*Z]N/9FL/I&1ZVPT1 (1$6A:U&??0#MUFT?4,8JWE.C M\>$"&CV*]9SDV5N!GOW11R[*VKA-/;8>N MZ:[6>4TX*&K* =VL=8@8>!%K9<07YSLO72<,._TP!,0#*XX&W3;-X%,;W2\U MNO==Z/9(M72#RENVI>6T(R=M4]GWI:?_/ECF@N ,FXLO4(6L]9B1IGMT3)3!W C8_HII;7]>*P\B@\P+1\Y3C M714.@]7>I>! 4_0[D)@+1GKYAI(>WE#>F2X&Y=UF7:[5!UPL'OXIBH>?ZNA_ M^RQ6Y$%\%?JJ0_W\W7)A(EPV9/Y=K!ZC&:(!XWD209'&:O>/H@12R02D3,?B MX8#F.'0YV[P"#U,[)C5TPYIPL*4 M]O<5T3,I\DS1>,N4[?VWIK;=U-2UEZO V-@+7P"!V_U\L\S MWBL5^V"HT;*P3[/03L ^\T0_>_:/4MS)#^6Z>"1K4&GMBP5=3IJ94N?FZEW )V=%=8?D(&7YB$6X]00 M/ V')QOC8/!1M__3C!WNS&>>7*P419F%QO-LNQ\IF??@F59:N-8;=ABP0I1 MFMK>,ZZ68$C"&"8$1Q 13B'!*8)Y'"4LR7 @J9.[^O0T4UNHFDJP1V9=V=XQ MC.P,J'8[\/50#;R(>Z#D7O2_$P1?=?U/3S)NZ?Y.1H^J\W<_/4#KDJ8]Y?N- MN)5J#?Y+D-7'XEG,A++#.FQ(.34D,_$ S C0G(S4BN03D&*U(SM(PG68D MEV!R:D=R<; >@3%-H/Z[.5$SEW?RVUJ7SWYO($TL!Z:9=[5I-HTM#\ MX.,0D'$]3B,%5O3 RRTLHAN)SO"&,Z^.%Z;03?M>N,&%1_O9@+=,?0,;DUC] M1:QW=?;D"+ ? /4T:O+K%V$%UW MJN;:35TYS6/?J6MQ]60).D\_JA'8%YQ#^Z_W.#U,O\:<_+Z\9?^]*5;BVUI9 MG>*A8+O9RAF+1) D/(4<8V4)9CB!-,ES&*$<84*CD%-BEYQE/ZG5DAPU7^M> M#?23;(W"FN2ZXMBC?9LL!^ M;$9_8(Z4H%G3"[XO04TQV)(,/@T(IH.!Z1W4 MD>S-+;CK)2 UN">_5%]AN4Y =9JC=B.-9YTZ<;9GK+J]V<]VW0^L/0R[O9W/ MEW_I>LOJW^]6@A=KO5O,B(Q%Q&,,&25(V:]1"$G"4IA$:2)IBB(JK [TUQ Q M-1NVH@SH(L5*L:\$TU+@NEPQV3.L3D6^NYFZO41F9^X.+8B!MP0KFW;+A4E$ MJ,6F&?';W[XOC!Z;VCN3,'HG^[X@G6I?WWNLGK%5"[W&'Q;:H/Y.?KT5"R&+ M=?E>L)6^9RV_BG(SU]>NNG[]_:I8ZK8:Q9*;2L!E86(O9Y%2E@D),A@JNQBB M,,Z@[LH(J#./ M*/N*4O-!TKBQ;1Y!/(J(\SFV>QS=[4:I_N7J8[%Z_,1G08[# (2V5XA<_LCC18O=Y*!=K#;G(+M$6MZ>RUI1<00["C*Z0; M:TO'AS<$AU["Y.RVL,/'EHNB>;%R'A!7C1^X'N[?ZQL-_^RGF M,(^9-/]? *_EZ4 M3(U$%F*Y:1SO<8S20. 8DD#FRN[.0D@(%Y 1$891+&086P4_G)M@:HMUCT0' M7]0I["S<>%,4Z@X^..N1&JON'FHO7%/@F+* 1YPBF/% 0)00#'.62V5S MD(1%<8"%6P^UBS-.3;,U!(,6Q3>-+[YO%>G+N-L=8+RB.;!6O!9(YY.,-3B> M#C.7YQOU/&/-_N&1QOY%]](87T6I]A53-N&]4,OWL5B8;>:]^J%MH8RN,::F M/5JT@CUB@:;6OH!&)V[=NL(G9 .KB)YH.178L(&B5[F-SH%'*[YAPUZ[%(?5 M\WV+UO,-TQ5[%L]JI9G[D>KO:WU!HKW9335VW?A*HI#","'*R$A3"7.LCDP1 M%2B+B3I(Y4XM**QGGIJZJ D';$MY4^X>K.K><>ME_5O#BZZ%[1I:8R\7.R-D M$+0'UC0-T#NB];5JB^PJ='R ZOJ.6'FKNV\[[\@5^1WA.*[5[SJ UT"83XM3 M3MUWNA+W8GTBD")1FBQ.\QA2FB;J-!6E$.,J0CN=.+Y@!E:8'=$P#5.'T3 U6Z\3#],3Z6$C8ER)FD), M3$\@+:-B^H[>UR*M9FMB<3XM[M8_Q6J7/%[GC1>BG(DH2!*F Q93G;Z8AAFD M1(0PB?.$IC)'DF WF]1Z[JGI8T,HF.\(=+4W[5&WM3@'P7)PF[/6DV\:NG\# MQ0)4Z+9J5UC@W,/N=$;,F^5I/_/(MJ[,-G,1!C0)=;U,OGQ2 MI\"/<_)@?5UV^O6I*1E-)M!TPG"ON&I-LL-5V1FX+&[)KD=JZ NR;I# #TVO MITJT%]#H=T=V9LSQKL>ZF=J[&;OP:,_N"^RGX&KD.ZEOWE8;MMZL="G<7=?Z M9;FNJ\$E/"))J*P/1H4R09* 0I*' D:")6$ M\::52DV^Z933LR"?BUSLC)2!T!Y8P_@$VKTI@#MDOHKY.\P\;A%^=TB.BN?W M&*)OK\OR9]/KYIG,=>:NF;)@>A;U"S-G^P>M)VR2!NZ)B)0H7[X*J*TV_9&$\[ &V$EDVTSOZU,=K2#ZI%J7]S[ M8?L-GRU4/2#KK:_J-;2,W&S5 VS''5A]#-IOE_U(BM6?9+X1;U],EH$I\V;Z MJHB490G..0P"GD&$0Z;V4AY D49Q0G-"L7!JLW9VIJD=#PQU5=7 2]U8'"&U M4WI>@!I8H3E@Y*R:+O+O2>VL/O]A\H]OLZ(FK?EE-B8B91)*$F":0YSJ3B/($YC36'NDL$@RG28A2 MZV[,_>EP4B,C=%[^KN< "[5,>,V3<3A7^8G*DI;+E0#/#1N -'PXA/9?(;1N M532B* 965 T3QF-M!CY[08H7F[ EANP96=7]V8!DDUV.PEVCB8;A^INU^&7=]+S73%P4TH2G,&,,0922" MN0@"&*1)K/>I&".GD*GC*:9FS.Y=X]&:\G)AC5:CW/X*&YVO%DOW5]T'2U*5!N>K:VF[.^+^8;]=C[ MHF3S9;E9B4]K\5C>TM*T9IVEH4Q(%' 8\C35EXD,XICHKN*8I"'%:C/MJ[_A@54^VVV^"KT,M6;:J5 M5?2C8B1M61^\9&OGX1(J5/CK0Z%D#B@*(S"U"U& ML@<14].^.Q[TPM>T0T/\I4(]_J1BIWZ'QGI@9=N&>04:!DY"/DX?X&OP]!5J MV8>$<6,NKP#I*/CRFK%ZQC@,#2"-X7ZB2'Z-T?G]!EP+=W. MUT,VM$.Y0NM;A59%Y VHR/3H).[&P9?[]\PLXSIVNUD]>+R'!Z8U9"OK M\,_E?/,H#JRZ^U7!Q+U8F:EG69"1/"("LMA<:F$,<]TEBXB 9B$6%&-D71ZJ M+Q735B>M).<;\&R8 7\U)RQ2G[">-#\Z%*92.4;Y;$J^^XFE#KI.FA:.F3%D M-*K^>M<63\4'.#H &U9T_E^E[L:0A8-'9@R9C.2/&5 V;LZ8:S'M=,7T'GP\ M1\RU_.^Y8:X>K&>*@A[C+2EU8/"C3IZO7#R[=).W+[M'ZO8]MW^1%=+NR:1O_BG*M>[,5B5VSF1,,IXF%.(0A1#E20@IX0@* MAE @TC3)D71K##$6Z58J8-3F$>VKQ5;(:+V95M3WM\U'^R3LC/U)B7FDO S- M#S0,@3;3>VE@] 6TGZLY!X;U&U Q#UKS>JEW8;TAFT"^F6!4[5,809GJ M?N\9B_2=3PKSA*,(IR&2/&LVK^_V5S_GYNNQXWP?X*,,N7KC,6663 SJ+5@L%_!Y:3SZK'7VTX.\%\S4-_W?_RM,@_\3 MAS= +TLSW,E?13=ZUWL2;%T\B_G+^8:-CD*6>2A3'L.$D%R?TT.8!S*#F,1A MPO0Q/7!JV7"5=,=,MS1R6(FGNHDK![Q* NR3=7(67;O-W@=F V_.VU6P/8!I M*F],T)O'XF&7D/"TWYV=9M3]Z1*SA_O)Q>?[Z7_M3U"*]%&7$IO),$2IX D4 M(I 0A4HQY))CB-(8QQBE1)+8)FSZU.!.*F"$6.@O.EF K%8O>MG?/BXW"\<@ MM#WD[)9Z7SP&7M[&HZCI,D4!_:WG4^QZ6L-[0X^Z;D\Q=;A63S[3L^?2KOW[ M=V4ZEO/*C.3_M:E:!]?5\P4/41ZR%#(>Q1#%J8!$4+6;DYS@F$I&$J_]@#JP06@2#(TQW=(/;]7I5T,U: MI];KPJWWQ!3$N]@1PKUIDQ."OIHWV4TZ;A,G)R".FCFYO=VW&;DL%J9D:?5Q MJ!GNU=?UX?%IOGP1J]_)FOU4>^[>[X7ZJZL+@B?UTQL@:C[ 8\V(]BUN.=%'<*>;#T M3_F3HYUV'%4Z RO.FA?0)A;<&RDU_("&H;V';D#-D[X_,$_X;&3N"6!O7>X#ON=^YKX&NBO:I4W=J>28(LDEG&H,015P= 2B!.102CF!"A/OE M)MP]T*L]Q=14:7-7U_8P]XGKVH/13O%=!\XXT1 -//Y-NO/<>XWAVIO@%<*W M3C%X.G+KY)/]5G:M0L0WL7HNF#CMBOBB7>[:DV"\#J7)#6__7J=%?5FN_R76 M7[>5C2N7@SH2U#_2SX6S*(Q3E"0"QF%.( J(A'F(*21!&.:"H3QE3F4YQB5_ M:AKIGX=!8*L=L;WNIT?^&NR4WW1E/**C>^O WGD%;\"6Z<:OK;E4/]4= M9@ MQ^A-4WA>-Q%H,>M/1;^.C#RI_Y&)'W5K>1W!'&Y;KT1%7V-WUT'%&'EO7_Y8 M%/^]$>]%R5:%\:R;@DA1'D]6@LI: K?7L']>A5?\5D/:PK]WP\69U6TX[LBWN!L:QA>[X M?N\3^=-*_%2ZL7@6GQ9L^2B^"'7:_TY^S4*4YQ13#A.)&42ILK0)58?T/-&M ME5A \XB[^&8[YIJ:J[8J6\7:!(/YLG3,->T"U_K [@.RX4_N+9PJ,L&;SPJO MJFJ1OF%4%-^<\=YX/>%?@LO?4?_L3&.?^2^Q?.+P?_&5?MKD=Z(+8:]?U%C% MH])4IJ]8.4L#BID^HT<(<8A$FD)*XP#& >-AGDBN?N]BX)R>9FKF3$.E_OK7 MBD[ :T+=E,@93.WTQ_5(#:PZVB!I$L'[2R Y*X5N##SI@S.3C*H*NAD]U (7 MGN[IB56ZI%P7[)T.;EJ]U)?3ZB.0##,,>8R)6O^1@#B/$*2$!CQF>8(QS6M1&=I36=-753C>3YZWRX9U:;/I94*=_O32QS=8MB8D1;G>[+64Q1*K(H@DD09Q 1 M'$$B<0@)D7D8$\%#XA1=83OQU%2")EF7=+2)V"\6.J9BH:$ON@JEQUT;"%J+SD[U#"&046Y&*II!171]NUT'F:O32HMRCRE;CECY M2KFRG7;%9_5$UJQ,2)9DN]9_%20Y1BC'$F!'(I*0T)(' Q*DVU:E)IK;L=S0" M0V3/EH"GX+0T,:X$:6ASPA4?=[NA P!?-L*I*<:U!SJ8/-K[NY[M47KJ[:94 M&J,LWRT?J:[UJ^R&G8/X$U=3%++0DU1U\(QYL1+\=L%;M=S5[S:/@IL$ZB]B M/0L3$H2![M.&,%5''X(A"4@&298RI*R'4-C56A^,PJDIFJI^0MT?A-0:3:6%MYLY:\5SMY%VUY6RYEL-3\F@5]OM2 6^6L M(:71655KD(G'J[@U)&Y[U;@&G>@5^NU6EP^?%DPGSHOWHOKOMK>+^LM/'73Y ME:S%!RD%6\^2+,]%D E(2(X@$DD"I"(*G4(L1B5_:E$;[PQ] MYNK4OOWKB/U>W;\/N[/1=*4^L.'AJZ/L-K"Y@0&\:8#XK=URJP$#:#1 !<=$ MNM'V%N,4VM>Z$__WZ7?;6S!>&^3VIV+DBI=UQ;%6\<6#NIP??HD5*\JJ/N?7 MY7PNERO]XBS/.!7P5S6^>R!<3-<7GD_6]GD/9,KR?)URZ, MV9^!OT>)S*L%Y*U8YO64]+B;_JQ.R4+L-Q$T?U2)3#J=5R@!:0TDA SGD4($ZBG%N57?1"S=3V.4,G6.X( M-0F.A',3/$#F5=?0$BSJC$C6,.AP-7FU!"VNF<>4R\#;4L4*.&A06O^I,U/_ MI8OI-0S5/V^Q!!J>QA21PTWQF*(:Z5:X%MGRH-=N]>?1TJE_WEYT1/,K71;3)E'49BF$63JM*S,AA1#(K(02A)':1A*DB/FHA6NH&5JNJ,A MSSC2GAJZ=>S&DA6F:*_)4-FT. 9K\@O0FFV3ZTU>7H?"DCCHF&E7;7&;X M4)E8O-'#F:$/>+MF8ZV3W_VJ6+#BB4 MBH/_8BSIC.2[.%@\O=:.+[>%#V@[719733">N\('#GNN"B\#]KR&9#\%W\S% MG?Q8+(JU^%P\ZSG6ZALLMO'M)H/MN_BU?JLP^/>,(4J1Y"',LHQ Q*2$&(4, MRA#GRFK.\E1(ITM*=QJFML=]VSP^DI4I%O6A7!>/YN9!B4MNYD"S8WIA[EBJ M&@6.\Z]Q7H+D A@V?%ZG]0?1US=J# M@G$O8?M#='1%>\50/4X&)GQYP]:FE(?ZAU@U!0IW5QDSB8,L206"+,$"HBA/ M($YE".,0BY2E+"%)9GT"L)EQ:EJPOMMKW:\Z&(A6$%N8Y[Z!&UA[[9$+:GKW MKDG?#@.E@TWM&]*1;.?KH76SCUU@ZK2#K08:S]YUX6O/KG5ZL9_]6@WW37U* M)C:V"=V>X20.E25*(8\E@R@P%[MA#DF@E#3&-,Z2V,5&/3//1#7PEDZ;8'8G M7.T,2@]H#:QV^P#E;!)>@,&3V7=NEE%-NPNL'IIOEQ[O8:(=II!]6AS$_NTR MLV>*PRR500)1&.A"23J[.2<(52)>@V9.OKTJ,H\<'Q=;#J!L)Y).-NBS=O\"X6QR'>.Q9\78+V M0*W3UG,9;SR3KP>7>Y9?G_?==+Y@7,U2%NK)[RM^OYP73 UVOUJR6[Y\6@O^ M<4X>;'2XU4!34]PUP;JIN\G_;\@VD32:=L%U[5U0LV"G;.P@[=;@WM$<7&T[ M 0E^:/H]F(A..'54RE3CU#8BXSO3T&[T4=2)$Z.-#G%[J7=O=J'S/-11M+DM M_-7\[,,OG7@IZB.KCD@RD4AD7M812>TM-^%)D 0Q.!>_XK\JM>!8>K&_'W[ MBYJQF^;"K))7P]Q-$YYI93JDIFN!5*M@+;XG#O$<*QW,ICH>=P=/>(XDC'];:37C1H MJB,A*#75O@[GEKAT'L@OC3'>(=R2F[V#M^T[/51M*R[IF\G>_:*3=S_)^N>" MUZEW 4GB+,D290_'$J(DP9#*#$'&69K'),J2Q%[E6DXZ-=7;#J8T%(,WA82L M(?HW![5A"[N%\AT S(&5ENUW?[F,MK'1#\4+!/IA6]_K;*7;1@C$4H M$BQAQ'4* XU#2'B0Z)N,/,P8RHBPK\74.=74]/666-"BUL6VZ\35QB[VA=;0 M5O$IH)0Q;!%1Z8J:BSWL"[VQK&&GS\W1!K;!HML"[AQA1/O7AI-]Z]?JC7[W MQ1^+!5FP@LQWD?JZS?TL0#S,<)1"21,!D40!S(D@,$24I!3A'*=./:3/S#,U MC;DELYU#]$-3ZAAI= Y7NRM:#V@-K#'[ .5\;WH!!D_7H.=F&?56\P*KAY>4 MEQ[OIPQNN;'42G7 ?K]B^YAZ[\EVW'3$7JK>%(?PT]=1%2^,XW23>_G&8Y0*@BA,(A#"5&&!<21@I'&:1B& ME(9,I+.%>-"IHM_M+8'+,UM]W;CZNH_F'^Y+WU%;6K29=S,;+,1A9SEX0G<< MW=$0:XJ"[\@UZ%90?NN$TME^L$?'DPEA,>&H5H0] (>&A,.;?3O!M\8RZJ[= M"6"&0IJ1). P1UD.4:2.)I1D%$H48$'4(26/K9QR=M--S1"I*-Y;%=6>6[9; M@[AVB.\$O%O?^(=Q8%US L$;%PA[M(ZW0>:*'O*=PX_<3-Z&U>.N\E9ON9], M;OE_?5_>BZ5N/_)QL3M[6QY-SKP^-96@R-Q4-\3@^Q+780AX4S]+8E#]=\XR'*G%!N[::=FLFA2@:$5;(DU MR1E?;O_LYWJU0]_2$^L=TZ$=LU? Z>Z@=4+'E[_6;M)QW;=.0!QY<]W>[A$A M=Q@V_9:4!;M=\/?%?+,6/-Q60DEIKBP@'L(D3I0FHHQ"FF8,RBRF(DN2,'&H M(6$[Z]14DJXB;FJ';T/Y 5FO5P7=K$VEO?5R[U:WNH$O_],A1LQ:'MU::C"4 MA[YW.L0B3<$Q",%Y=E![2E*SQ6GSH ]Z\'&B]US MY6\OC,_YY7[&YU>Q)L5"\&:Z6Z:^L\U<.\24\5LP=3++@PA'"4ET2)^$2$0A M)")-88I)+'":L RE+H;GY2FGIN%;% )>D>AF9%J@;&=@^L5N8+W=$+M+'7S3 M1K(FV..IUQX=3\:EQ82C&I;V !P:E0YO]BRRK6V?3V6Y40.:6HA*L15+7EW: MFR*)!5.3F<=,*^]_K)1--S_BIAN(J8U*7A3+"KC MMK1,W+M2\';Z<'AQ#JPC*S]LQ0&H6 5#XUKT12A:.12/6XXN0&&%X_%NZ_" MTE?][GY$C%O"^RJ@CJIX7S=:GR1FK3%NORP7?QIUT7*A[MHJ?%1'CW4 M9(5FJ<@I83#,4:K,PIA"DF8!I#AD >=9F$K[2M]>2)J:EFXTLV(+5B3O1U^T M&LEHWFI-_A:<>-8EJ]>+="UN$D:7V<"JV*.X>F5C^UF5#KG:8\MOK$SN$9:= M8[JW3Z2[D\&]S#1BJKA/9/83R;V.W#? H-W3Z*/Z7*N(]AD+<"@IBB -"((H M4G_0()*0,B%RD0X\'R/TTSKININ_5.L=(S82OP4B[)H.FWH!JE; M1TZ0R8P1&<$L)!RB@$I(2(:A0"%.XY1G66[OLW2PPTP4JF MT6\O]YJK<"R.'0-"/K "FAS:#H>% 5$?Z5C01G]IT&=[Z!<5^F^T*_\W7X6> M>L+6:>.[CCF>-=^3VSV[O>\8/6L8F)JM[S:K5;O!3Y8BCA*6*GM1!A#AF, < M11%,$DEP2&0<(.I4N>#4+%/;"VKR .G1EO,TC':6X]7@#*VUZP+1#3Y#-$GJ MQ,!7*8*39^"%#0$NR;PGL&W>WG[1&W@A=X?L![I MNMUH7)&H>V;@D5-TN]D[3LZ]\+Q[6JX^#-RR]8;,YR_WI.!_EB*Z]CG]#J"WJTYAL5[: ]Q/Z@'2 CN!V&O/&'' MJ49+'^X'03NKN.<(/>,?MTT)OHIGL=B(4GL?/_Q2*F)!YN\VY7KYJ+3%[8)_ M7BX>/A?/@C<-971C#$JC@$=80AYB!%$:<4A9GD"!XX!Q$1#&IEX$JK=&6H\40VL/MO]3[92DF>D M1&HI02@'75_#C=<2,&P3I!;BC8$@_H_93T5_$^ATI?QH[E0O^]N6/ M4O!6UU:U5Q3/IEO7]A:$A5E(!:(09[F *,D$Q"EF,,9!& N:) &U]M'?MB,F6=C*W M5M?M'1>#W';U!]&3TNQ!P*B*LC] A\KQBI%\Q*^U6K/L0NCN5P43X8RF/$I8 M+&'*$(-(*A5(E:4*E5D:D2QE,&"M=Q3#U2+[IAW9:R@?*JK+ JM!PKRZYGW%N"\+.+H#P6P& MZ%FC6'K'9W&(/M\]DM6_ M157_HMR2[%C0V(OL['3AZ!(96$\V_%0V^(ZC&]#BR9RQ#5=:8D:U[IBY 5M& MH5RNH&;58Q5EGWC[*K3LA:9Q:S'[A/&H7+/7P7M$]GX6ZF@OOFW4N*04W\7J ML5B8N_>[)_WG/]4,:['XLERKC4+_=H;S,$5YDD$:I %$C*K3N,A3F)!($!E' M,D_M>_>YSCXU?=Q0#M8[TM5IO*I5^E=%O6YQJ8U4_8A#G*FS8+J5\.!P#ZQL M*]+!%O 6\:"B'M3D@XI^\\20>#L$]@Z)^TB1O9?QOW$2@%N(;U\ .V-\G0<= M+\BW+[][4;Z]!^D9YFL75/RY6(A/:_%8SJ0DL8A$ ).4Z58!:0HIB;GN;YCD M$5&3!%;)[7T)F-IFXI2ZH+D A@U'=YJSF.R,^R'!'WAKL<3]C:;_-SODW8.3 M>\+G*V[9=?IQ0YI[@G,4[=QWG"MK#E?>L]^5%MZLU-2+K]IRUU5(=+VY\H_% MDI9B]:Q-^T^+I\U:_5KA4LP+HZS?OIC730KU^^4C*18SCK&0+"10*%,2 ?==3]DWFZU1@'@CLLS6;AYJO=P<,7?3OW7)1U2O6U^[JD_^=_"H> M-X^WB\6&S-N_U-5(/SP^S9:IJ;M,L#L#8WQCTH:GYN]+\T1\XM M-ZX6JZT/<51A#>Y=--R -L7@W@BMY@A4+.T]415+_K 5V?T%D?5IYN$+9'^= M/JZF:.PV(+X@/-$CQ-O0_;3XN0-#W;6D2J%D+]]79%'J(*SEXG;!S;_F9EO9 M-;;Z(M9W\COY=;]1R[>U-QLVT$U&( 6 M",8OVX(!['"X 3KN;REU_RBUTU1H@-N#=A,5(/XVH%>1HZ>M:ES:1]W47D4L MA]O?ZQ#1;Z/\(*70,9)BV\CK*UF+_3.6X6='5#E+F,0\BA-(*5+['188YHS' M,!5<)!CI:E).M?KZ$#&U;:M2<+0ZUI3@C:CZH;F6!N\E#[NM9VB4!]Y!MN2W M^P5J#L ^"S>U5Z#%Q0 'D&O ]*3&>Y$PJC:^!J1#I7K56/UTH[E4NI.F^&E] M\957<6YUT7\ M"23M=-9U^ RLD5RA<58RY[GWI$).3#"J@CC/X.'R[WBR=V9;JW1:$ZSW?=DJ M>%RWI3-MIF99DH=4&SE)% EE\V"UZ"414/V,I'$NXIQ(Q[0VE_FGIA:V'?XL M^OHYY[8Y"<9.D0P(]\!:1B.]'].P)5_CW:[-7G-0]Z?SFM#6!SQ_V6Q.LX^= MRM8'FA-Y;+V&Z=OASBF1>!MA,#VKV]0M2K4?;%S/!:'J0UF_S+(4"XICIO03P[I7:@#S4%*8H%"D M5,@DS".W?F1G9G)90F.U(Q.E-EZ>=?2SMDFK',UY3;%S58AS$-LI(P^P#:QY M=H6[#(DW8$NDQWB>;A1\1=ZR%6_U@M M-T_.M:HMAYO:D?1L:>0_=?2T^J](9.)8L0D3!):"L$/5C$C.!A$!. M\1S6,T]-&SFU@O.>PF[587U0C =64+=W[SZ=B4F^W!A]B/3T4PVTQ\A+'[.= M=F\X>F2B>VF.K89::2/KO:C^^VEA2DL5_+V08K42_$-U?W&[J.BH'!:S@!"E MI["$$59_($&%5F)"-^@+1!RQ*,KP;"$>-/UV:JP?(5;K#5?KK4W.H"6$]TE"S0 M- ]>A. T,,.6&3B8!MCBT8_HZ)KX/%, M# OV]@P.F^<'K6=:=9E#$>&QX"%,B(Z5"1F!F!,!DS"+XRS)E"WBU)O%9?+) M:0R7.J9].@(Z2<;;%7 OO(=6.FZE2WTW]NN#VK@52U^A:5\?4'I6*O71D$\; M1U_4)W;[JRAG)$TE#D4*!0T"B&C.(<6208$B3$B($8J<6NVU!Y^:FM*T 4T< M^*')<]1!>[#9Z9B^8 RL0ZQQ<&] F'X@FZDOA?. M'YM;8PL;-#J;6'0.,%[#"AL^]II36+W0OZ/F^Z)D\Z6N_[OM5YN*/,OR+(2, MXQ"B2&80)Z&$0K5WO(\"!Y[69Z89/3&E><9/=6ELN/IGEE.1"F5Q8,N VMB [??*R$)"H(P M@$S$^IXFR&%.HU0!B8D489[1W"G9]=Q$4U,#V^HJNU:YAW56JN)#MS?U7][> M5*T+S3_>G:K" MY\6:X%B'_[3\?LIW/"L5,F/B ?6)TT))JBU8;(033*)21\ MY2R=FV;<#*4+S![E(UUZ?N0D_"]-WZT/_[TIUB^[QKSGDKD%5O_C<01IH(P6 M1 )UM$OB%&94,LRS*$^HTUW,:)1/3??5B@V\4LJ^L^#MU. DQ3GT>?;ZQ'[% M/:S[15;\MSJ=3SW=OZ_D7KL"@#/=?X^B 'W%X:U.0&\">EQ%OM-@+M9U"N^= M?+LIBX4HRZ]%^>_[Y;Q@+]6?N[0PS$*>D)S "&4I1%S?5*8)A2*(DP1C%&!F MU=ZQW_23VX3V&-";4,,"T#PX7,2Y2\+B0G-0? ?>%0Z@O3N %E24@Q_U?VU2 M]GR@[G G.BCZ(UV4'G_@M)'"2K'Q'YXN3'M#U7F+ZC[J>%>KO3G>NV_M/TK/ MZ)FSW>KUA<^NU?VM5-KW;B&^_UPM-P\_/Q;/XE^"K,IM,[=9BD5,$A1!@1($ MU;;!(1$(PS"@$E$>!PES.@=YHVQJ6\SO9/5O45WGE%N>JIA?=>[5';4>M\PY M!MQX$Z;=V>951#3&%?..D9M=T5THERNHV;P!FG!@*-?=T R;+^K)N5&*ZC"C M;^2^*:-.B;CY-7BO?G,#B(8":.Z! @34B -B<=X']]R\14,Y(VN<2.%?,-Y M%$;D?8(^00Q7ED'[I]#N0<%OG\6*/(BO0M=J5VO@W4ZQZ>[UVUOD,)&IE%37 M*6,)1#A@D"0T@#*.198&:1(0J_WB-8B?VI;2D ]!S0#8<@!:+ #- WA3+,"+ M_FPLT_E?Y>NP. M-6.9CW*^!"_=K;^O[-7#B?JVIFPD:#&R^&U>7]*M\-RX1 M+M/]?L8*FC'WK]3RGI9V%F#U_"4YAN>\CBB[(WY&IFG$(*+707L_+NF5:.A9 M"W'U0!;%_Q@:U0RE.L)S4O?_JXL"5GVLY,=B01:L(/-OZB>&D7*KV_(L9QF/ M)4SC0)VP98XA#1(!62 3*A)$:42(=(GT+[J27JA:=SJDSYA/*I5Z77P'J?G M[W\M_W^Q6NK#^5_+QL^G;W+5&=VT0*\"L%$2)RB+$IBEG.HV@A'$61!#'.(X M3DF:YRBP/O3:S3DU!1T%8;3SZ=?DFC1]AV.%)=P6ITC_( ZL)Q690%-SS VFSE.' MY5#C'1;<>-NS\1U?[5V]QM2HVI9#KVNTO*U:!YPJC+XUU#+)LR C&)(@X1!E M.K4+)S$,XI3&G,4T#IRRR:^@96I:OF'%,>;X&FG8F[O)&ZV$,O/Y*2,I4O M)^/&GA7OB VSZJV 4V7Y'!5G./&]WK LM1A*[3(%>U MTE6])5N?\=_*];>VO^16*PDHBG(D+7Z>J6ON%&%I[), AG&2LTC^CV KIZWA MO%,3<@W9=5/6EG#PAZ1\VYG5V>MJNA1F6:)ZP=6UN:XJ4WUZV%V=] MC]:UIE" ],O*7Q@ M,K!(.(##?W'#L\R[%C4\'G#,8H9GV3DH8GC^.<>+854U[,NB6K2]MFK+K3'; M9D5!PB12)A(+!409#V#.!(,\SM,8TSB- Z/:06;336U/UY7RV@8T;0O/&U!Q MPS+HAB@;WK=ZPV[HBU0-6Y?2;7W!3Y?:H-I?CAJAXNO6LW^R<:\SC1@_NJ\M.F#!>SCY5ZW+]]KF<\V537_5MQJ.LU?)I1AXY(LO?''[_5FWQ[/L9W+N_:GM2Y7*__CI M 7R1_]\&A]9]&Z_J;W(6OLO*NP_D!MZY?D"STNHOH>*DV9\==#3M_A);70W_ MXK..ER-MJ%'M7R]$AI,PS.2YC*16GZ-,Q?\(F(HBX20D&D_N#S^U[;^E MSO'J8A\[P[L)9T2&OGPP!L/^8N$DS[YN#O8''_=JX"1C1[[_TT_9:])W=7_ MS^6*XKE*K_M4,96[.0MQ'I,T32".,9'&.,TAB;( )F&$ YH'#"=&A3+Z)IG: MYFWH!#6A==ZJ)%4GLYJKUF%^^R@HVG=E]CJ MJMX7GW4]F1?T'U_YJ_P6ON$5?UPNGI?XY7:S_K98J@9$M7X5SHH<9[&*[Y)' MD VRAR-NN M@^GQ[QW=P?4"!>R.9/#8 KNCVINR[PB3-U7";-:1=0PK*(Z5#[O7KXVQ^B0$ MI^MMCY$G_..KE(6J;UI%RWFI;4.M!^W*''%!\XBE4G&A/(R>5 RCL%=KF#=C[. MZXHQW63P;]6N=ZN4(C&!;RJ$((9Q GZBXK("'G,96+'\U> M^;)<,"FFE^O1L#V<YARBK(B@ MQ#^ <8X)QAFFK, -[-(,&QGT=L8A;\V8*=XJ+('.-_KYLI([CJ_6.EOYE5=X MKFHV&1;9N;0D9B>_!Y '/M3W!(8ZQ#]<^G*MC^D+('@Z@<_-,NKA>H'5PW/S MTN-N1^+VZ&WLG?6;;K9'TH#B.(LAYID4(CC/89$@52$_E5CB%&<%M3D13T\S MM0.QHYYNZ71J7'@&53,Y<#U6 XL!%YBL!4$_"I[DP)E)1A4#_8P>2H$+3]L' M,J@K4[G6IG$+S>-3V[GZMEW^W3P"H>6[?T\ZLCSP!KS(K57HP %_3I$"[1BC M!08<$-V- SC\D]O!^&%3SI5FV 25%TE$PBP*890(>2"F.(!YG,2P*+A4JJ,X ML>QIM3_\U+932YVE27* F=EQYX[$P+NL)(B= M>H.+Y=O34\.U9]*&I\S%'/&><%@ M2 H$48@9Q$F I59+$A'%@E!FWBW#:NJI;7!)/%2FL,HUVT6:Z^9U5%&ORF5K M\D%MMUL4HK%;DGX9,2S00Y_2RUI'5I0#23I0M -)/*BI!YK\MO>1[F,W)-(6 ME7\&0WRD D#JZWZZ^\];_4'SYI,&!Y^TK_H_3F#UE@&R&W&\:D!.G.X5!7(; MX=H+U[\L%NR/BW]=FO5="GT90G&NJ)?IZ_YD M4_N[)CUUK])ZU1;769TNQ7ZW6*UG4<%X% 4I%$6>0Y2( .:49A!3%*:4YBK; MY5I!=BV14Y-Z.I:P:;9 .[1>+_6N7DYW$3GF(KV7/-W^H6'R9C]53T4%M(S> M[+4^WGM,<3NL%/:U%@.*[*M)?'?Y[@MDD\/ VUQ7U#"YI72YX>SG$I-RKIN5 M-1D;,TJ"*(^R1/6%Q"KP.( %+S",:!P%82&0"(1U#9.STTU-FFMJ':J5G,?3 M3 C[0VE@<5I7*VDH!1U2I?BLB?5]9 M+DXW-:G1;H=RCV*I#JY,0SP-83:X._$*WL#"I,5MGUBM4ZTNBA,7_"QN1+SB M.-(M2-]W"&A-MJ]+$&-\>B\^+H\RWF6',4=[%QSF;[D:^F1]7ZF1U0=TWP0M MJ[0)G4+/'OE2]5C SWR&XBS(,8\@9T*:[Q%)82&B&.9(B"*C$I#4JJ6W^=13 M$\BZ*W2Y)?UF%^R]M,X LU@ 4X-["%@'-Z,EHO<=1%NZ=5K73=W4BX$=[3Z- M8EN\O)FZQA./;,#: G)LEEJ/<&4IG4XGK\?%JM3&[K8);,%(SD0DK4TFI-R* M,Y@7JF]B$J4H)&$14"N3TV32J4FL7:69O5YY+=G.Q;:-%L#PEM8SK$-?UUZ/ MJ'M1'P.(?)?ZZ9OR?0H &8!PMBR0R;M7U!#YMIC+-U9UEZI9BHHH+3B%"0FD M *)% C%AL=2CN,JLXY' ?+96!<9,!=#A%%;B9CO1@'>UNC;=JD/GO_W// JS M_V@ZISF4 SF -,D3R@F&$M@,(LPQ)(@@F)(H2UB 4((3^U30ZX =,0NTSD6\ M 62;#BJ%D$U@90^T><+B)$(<"H0#^;6F.<0Y8[#(,0D8BG"8A[;IGCZ '3[3 M8D@R>+R)Q^\MKP17GTE6O^<_E=^176"%9"E12S5 MYH+"/ JXTIB3 I,\):EC=9A+4T].;^YTXZII!YIXL*.^N?6]MA77Q44Q%".# M0#VT+MT)?:S)AJXH7Q$%:0J8]Z#(BQ._4XRD*2#G0R:-1W"X-5+WUALI _XO M7K(_Y#ET6[%?%V*M?FS2Q2)"*,[#$*91*O5NSG*8)VD*I<6?D9@&05J8M]>^ M.-W41%=+,/C64*QC3E8-S1;W'I>!-K@W\@K?P.)HBUQ+K$ZV:\U'Y:ZI>TJF2F8 V(_L%CW#[NULND(GB>-TW;V4=5.1V@. M=4_785R+'4EY4?%U/9@:MNT9B *>Q&$B8)BR""JO&XZM&E%]P$PIVB5[5L5>KTUW+UCP]O3W(D7:P+I7F8D)S#+,@*B J4PB+, M0BDA(A(%(2IX:M7HI6>NJ0F%/5*!HA4H4IU*H?5!;"8H/ $WN!7JA)FUJ#! MPY.PZ)MI5'%AP/*AP#!YQ<&)]?3'XNG;8K.2UO#3'W+\M\]2<_F55Z745!;5 M=[Y<*_WERV*]/0L90DD:<0HY#3E$C%%(A, P$6F,HT0@3HVDB-OT4Q,L\AM+ M@*;/PAMC#[J!@VM0* <6-9)VT!(/:NJ!(A_4](,. S78+CXPAT_=W"F\U]%,<; MW U9\?_>R)D^?9?_6-D&V)UY?4*":$=&_CJTP\YL9RCK/#R M[7[-7U9?),OR3IA%M?4]S.))1O<>Z17Z"?%YY^ MVNM@QRK8\=JNZ*ZNMDJ@W6=OFV'AN\+VH(O@M4SW,)2^0ZWO02$_73!\V"D= MKR5QN?PKGF_X+QRO-DL=Z/VXF)?TK?[GKFY<*()(J!C7-!8,HE 4$*@IAC\WOQ[ MD$)^UGCYND\TGG?*A-T68IB&:80)9$2U%DN"".9A@F!>H(#B@,=$PJ@2[QJ0#H7? M56-=D3)WOUIM./NHIZW+->L25:O:D[:2>N6#Z'C5?N54/JKHF<4!02FB&4PH MCZ5$Y DD14J@(%&.8\ZBD%E)Q.O(F9IL5(RTC>OJV*9;4"TJ^'VA*_1+'?UE M4=6I>JJ@.5A_4YX MJ&ZX&#++%@V>W^]V/-#-ZYI[8X&/Y5R((V299N[*S\ M0_?G:,LZM)-4KU7-":A9:4K]-X4$5;&LW^LV(XESVE;5T/K,\7+G9CQ MT\&N!NYDZMCUHUYIA-]7KYOUZF?^G<^CYD(O3AB/2(%ADJ, (HPPS$7.H0CS M3/Z0H82XF=W'Z//QO M4',!?E=\M,V![-N/6BV3\:7-4. /?Q'C&W>7VQ87]/S=H%C-/O:MB LT)VXZ MG(:Q[YFJ I#9IQ]2-Y!6-G\0HJ1RAL_5SN5DV$WUXD!3DV":8+"E&+0DW\@= MLU@KN]*\ ^ME%/OEDG< !Y9"E['S[)2S LBI[>OET4=K"&O,:+=5K/E+#L'" M6OH\O.H[UMN*_2:-M]6:,^VQ*ZG\23_P6U6NVPC*F+(<,1Q"0N(,HB1!$+,P M@)Q*98FA."=F;[Y0%\_?4WFPAB^Y7HESS#XSN*3^HT MM%OZ:_T(: Y<(HCM4;>((!X4_9$BB&M\%\TJJ"N;3;L*R]TJU+[>C>+$5P2Q M,WB]$<3VHXX70>S,\5X$L?LH=L<'X^7L8_,-?BY7%,]KE^!G^;O5C 9$I%D1 MP8 P=4H$ I((93 +XX +'N0Y- MH!I8KCNA9"P[C%#HT2/E^[4>*7_8Z9']HXXB(HP8:R6!V<.^*W7\MN)B,_^Y M%'Q&>) R+/<_8U$*44P2F*. 0)X10A".BQ %L^]\21;7%^C836OSE7PS3*$4ZS MD!=FU3'Z)IF:PM&VMMK1:6'ZG /2P*ST ,_ HN,8&1?K\!Q$%C:@!ZA&LO1J MR'"'5%^FW 4,>@VV<^^.9Y9=H'[/^+KTK)O&]3.7XI,WR1#5\\_JXJ!ME_;V MB-]T?/W'#?]_'"\_R^]AEA1!EH<4P3R,U96FX+#@+(0(17% X@B3'-M<:=H2 M,#4Y*3^KS$[ILH;<3 $;$LB!)6I-^@W8$@\T]3?;CHIO-RJ2CW#PB$MV Q0+ M0/'@3S=S1<^3GF8]_:@ZFRLXA_J;\SB.@;HGF\;>+I?RV]-9$A_>=H\TT]^J MJ]'&Q?6P6:^DELDDJ7_CY?,W%5_E$^:K7^YS\3LT)_@P@]]=7>N]WR':4#>]GK4-XP#S?E->^\G M?]AQ?P-:_L'I#\EC^/FX:^8K3GTDJL<-:!]W*8XBWT>>WJ<:-4MY1F.* YCD MA$,D$(,DC@MI%X8LY2Q.>&@5'7]ZFJF9>_J&$Q(M5FB'3A^'R%4R?Z(B>BMZ M=Q]U7=H#K[Y)":O('URTCB()IR"X[.3,E6+A*__.JPU7534^_5#E:?'\;K-: M+U[D+OSP]A>^>%[BUV\EO57!J+I]RBZPD81ADN19"%4Y?8B2D$),(P(C+/(X MS(,@HE85]J^@97("IM-7NE(R<8WXU9,>IYM].33(U MX?C;G__K_,61.72&$0U7 C)T!$--GBJ7!FXWZV^+I4[?\9]SV .#KRB%4U., M&Y70P^11%$+?L_:!CG=RV93(N%LP/LMPA# 7,21Y+*1B1#G$21;!E&6IP%D< M$6QTNW8X\-0VLJ)-'YQ 46<>P+@'5O\VO@:"@;>N(?=6@8FG6'6*1=P;:+3P MPU/D=R,.3_[=(<3GRT9M5U5+0.W>4A7[HYPK#\H3KQ[Y4E7-Q\_\03PN%Z]\ M*2>MF$J=>U66ZXS2(B68%3",< *1Y!%B3BG,,I9C3#*:TL0X$.@J4J:VH6MF ME-%25JS\7K*-U)AI+2(!UXQ)TR4,_I=Z1)>*!:\-6SKRG[>,68307+>6_=)C MW!4:6-XTB_.@2JLTG( M*])DJ<".&?54RX[.C/DT^LI8A$"-MD(C!4KMMA'= MKA3?KM1:KM3K;J54S_>3>\A7<)47='M#L*Z;8;Q +2]([(5S^1G1S9[\A)?J MZGPEI]&NP9V7)PD#PE0?N)B07!J5F$*)0)!+)"4" 4E,$^R%,9)2#E)2$:PD:N^9XZIR8+# M++(FW/"*3+L=G)=M5@\@#2P''/"Y(L?N" $/&7:[,=\IO^Z(J?/9=<>/6IJ] MR_7L5_ZL!MSYJ/&\Z:(<5_[;9X_]CCV DF[&U- M *.'79NZ[N[XFW+(=XO5>G78W2!.$T0#KG+9H@(BS@-(6%S ,)::?A"F!0F% M78-7HWFG)@RZ$3UWSA$]IJ";60,#0#FT2[L;BME67M"DO5(C=3'WMX.(E#3.28J2#%+!F;H CZ7\ MBD+(4%%@J;U("19:!2!>3=+D1-OFY04OWY2CL%OQJ(Z#;OLB6,80>5@X,QDX M[G(,+!XOAD36C-QL%V70>")_T/H*J;R>H''#+[T!>!2JZ6]D^[J>6BY\^K&D M=0J*81'/_;>F)@,-LS@N8=$OLZZ#86#94TM[W]DLYUEVJJ1Y,-1H93-/L]"M MD7GF"=\%CE8?WG[!?U\L==.3VQ_E:A9'"&X%S_-9X435G*=Z+E#G_E)L. M]I?%@OU1SN>WU9$XW#4+O"6K]1+3]0Q'(@_3B*D,5RG#$D9A'@<,\CR,:)KE M-.21C19F-?O41%Q+O XW.]8.NNTU6Q8L]3"[Q3'3Q :#?.A[.)]H6^MB3JAY MTL;LYAY5'W."Y5 CB7*O8MEG&BRPL8@S3-$T@BE,*BZS D&[RNZ>.'@)T7:GU1G M.CK?Z!#BQ\6RO@)8KY)6TZ;Z_9?V!KQ7!-Z#BAMD)/8B:[?CK[7E/7E$K\TH.,2P^W,\S[:]-V.,'8G=C.,'BBV=JY)Z]L1%NK ;]PK'0 M]E!]52U855O<#WA5KG:WJ"AF>9;P&"9""&F=A#G$N90%+(Z)D =Z04(KP\26 M@*G)A\YE]^>RPA4M\;Q5E5MF %Z#7<=6H$-5&N: YLZQR:WIFAEZC@=_FS%7?Q>=L ;.$-'PCHD?SD>X#3 M+N#=--B*^W*A.Z#5ZURW&6\\M[L#EWL.>9?WKXT2_?3R.E^\>Q#H.?(Q=#$9M5H[IBX<[ M_%K*=59\29W^1:6KCQ2<.M *>(]9]4WG.X6R#@3W^0C7H29TOB?1=18>Y5Y9 M=XLM-$I7A%F! IQ#GJFV@T&>P1SQ$ 8B+?(X_=BN-6-:$ M,878^-+%%W!#VPL-I3= T[H/W0"E^@R1\7?QTCO;V+LVQN5;3 MVZ;DJEVR5I2^+>;R_96:9_TV2Z(H*PH:0"0"!%&:<5@440*S/(IYPB*&1#[3 MU;+,9,JE":V$RG;:X39(K4'.=U3K+;+JT/UO_S./PNP_=&TCVU2EB_";R1N? MH XL<'X^0/)3/VKV7;(,H?#5%>O2=.-VP3)D_JCKE>E[;D+F]CLNYTH=_[Q8 M_HKG_",GZU^5][6>\45=^/^SSN'4OMA9EJ"$ACB >8!#B)*H@ 0E E*!36XLL5-T_BS'KZ4<6;*SB'XLYY'#?Q5[=%U;=/ M*H9ILURJ$I(QS8J$!%*3DH::E'$B@9B&$0RR@+&8\U"*.AMC[>0L4S/1FBZ[ MFDH[.74:1#-A=#4T TNU::[RA6&FMJ,5N4#3VSK;=Q2#KWR] M65:-2]8\L?D2DOV[WC.(0SM@KL?/*B':$!FG#.E+8X^6,FW(9#>'VO051Q5@ MKZ'P5]4([T'\MJIC4F81"XHT%P'$N5#=>6,!"\$H3)(TB<,XR0I16*D"?;-- M38#L.FK/%;5@JK TU!E\(#JTY'+8C_]JB)XFM-0J/2H0) M*+Z4B=ZYQE4J3-@^4BZ,7G(3)LIBR,.4)86@-B+DQ!Q3$QS:3M_1V-SX6B;SG<+23$1H:TM+-1J5:J&4+;<5 MZY2_:\OU/RY6I2Z^]&E>OI25^G-]%]T$/\V"G*4X*1@,"0D@XE$ HCIRJ*SD?[Q*#I3/Z)]U--&K',*V MV^7UJVDFK49>HX&EVQXW^AJI6\_S!NQZE&R9 CNN;D#-5QL2Z[,+IC>4O77# MO)ZBD;MB>H/PN#NFOZ'MW4/U39K*1*B#AE:KS8LNDO>Q%((ON43G<[6+!33T M%MF-.C4Q6U,/MN2#'?U@Q\ -^+Q8K*O%VJ(VGB7:ESU*PP$]L*RTQ=ASPQ1W M[)Q<4)93C>:1<5&N9XG(\XB1"/*( M48A(P6&1YC'$.>:B2%E!D5$34,/YIB:W&CHMZZ]?P-1,D?.(U,""IZ$4=+L M-\2"GQIR_^2QO+H9,+[*JE^8;=QRZF:L'Y51-WS-W4MUMZB^R^VH(J.7Y;/4 MI^;JM_5U1CB+\H*(#$=08"R%2$"%M$-C#(,\P@01FA:)485?XQFG)D:T.X9N M*;X!TJ"L5-;2'&"+*S-SQ,T]6]YP'%C(: CO.A"VY&I?UXVWJS-K;#QZN_KG M&]WW9<3^*4^8V8O>_6)*JM'FYW"6$)SAG*90J,[E*"P(Q#S*(J;0_ M[50\1R?!L' /G7[?W@?TM&2WR^7'S;).BS?T\>R_-35!TDG+!"V-YGZ: T0N M^V'OF./.$?;?83]6Z7+_= M,B87>74G?WQ8/BW^J&9Q%B-,4I56+Z0"P(H4DD35S [1_SWJ":6@GJ0M"5AUC+V#@U#'VW)BC=8R] MP%2W8^RE1QU; 3V]//]2O99WU8HMV>I"X?MM>#-/"^[<,'_*Z(]72%T8^$>S^AXR''[2MTEJ6C M_D+GGW0LG*.R#.]7JPUG'[7*75^TZLC;U=-2EVE[TP]]Y:5^;)86E N<"!B1 M)%"V>P +S.3YG>)0L"0(L]2J.+0]"5.3#S5=6*[U2D4[U"UO;D&UJ.#WA8X+ MI8N7ET55)RSKLK3?I9FC_B ?UZ9_J>W2^N^;JEROP$^E?%YC<-X][VM)S3P" MPR[4P#*J[FM94P]J\IL E)LZV%_J&RT/31/,E@N/)6N<$?15B\:>@'&+S#@# M=%0]QGTDYV[:B[LVZ)?8A<3B/&"4H@#>1!@WA&($YY#.,XS&E.:,2+]*A(N_=1FHV+WRIG;DJL.];^;I2KCK^@I?_6'UE,F)VX89L,>- M4F1:?FY S1'0+-WH2Y$=5Q9E9Z];PG[I,^["#"VE3JY)9TGV5@3<[BV(2T'@ M*S>7>8G@T59HI*+!5ZV4IT+"7C#M+2U\W0SC%1OV@L1>^6$_(SKZ592=08YJ M5.YNI3Z\[1YI:JMJ!T_3LOVO?+7F3!6::RX]GQ;J5P^;]6HM9;A4#__&53JC M?$;JIOB9?^6*&_E[76@9T_4&SU6V63B+XB+!A"6P8%@>GVF!85Z(#&(<%B@N M2% PH^:JTV-M:L=Q2S=L" =;RD&'=*!HOP$U#/I YFUI M'VDR!$](;>C66MZKCMV]R29OX&1-9@7.#6C@V?NT/G4^+?5K^=0.IAO0 @4N M?[$>O6"36W]?WK7I,#:NUVXZ?)_S!DZ/0@C]\L_YIK7JUM[G-MXSIQ+FF M=,JJ]G_. D&+ %$$6907$ 4ADP8TCR!%"'.>49(41L$6UQ QM;-Z1V5SRP)J M+S#8O$JANPL'M[^'N6JI# SE$19@X+/N(%P<;'GH%I+H+%#-1G-Y,\(B6-C$ M(RS&2-;P41H$W:Y*N>7F!N S^\979YTK >TUA5W''L\(OI+[/?/WVK$<#=_- MZ^M<'ZEX_@'/U:7XK]\X7^_:57=:K40Q#E&6Q)#F:0I1'D@C5>0 W--<& G5H@ZI#-M@'MT.YYSSK M:S#S98383#VNF> RI$B[S*&AV2FNSHC9Y:G1298CF'!5=PRH0$LHJ2 1<98 M3$F89DI4VXF<%B:) E?6+<((A*E(,\XS&4*0B M)SCD >1I^HLX 8MXPZ/X)K+J/R+*HZ6:H.#5X;2:"S M+T]-T'3( XH^VZS&0VSZA8@76 :6%:=R'(U1TF0[A";Z!!4$W0+C-8@ [2GT'QO;" MX35"]O1,[Q JV\ORZ9C9_E><+13*.5M]EF2J5DE2F_@%*Q-H_?8@=FW)=MV3 M9E$>R/_#"611R"%*DAB2+ EABO. L"*/<&35MMR:@JE)&46TSLYZ.=7%S=ID ML5P.8\ME.)"'-V T[4!M):"HUS9,2[]"OM,_[]?+R+N8,&[H^;-D+.$7>,XD)^^E;N!]SO&S8(8(<0*!&,12T6*!@+F.14P4>E641A$86'5>-MT MXJF)NC-]*NO&1I]6Z_)%UT3ZC,NE+DAK:%)9KP<*XY@D&8$T31.(HC2#.>48 MLBR+HB+-@X)0NR2N(59DG-2N,VNBVY8"OET3H=;D^X!K8G80#8'SP.>/0;_0 MX?J#7L)GH+Z@9Z=]UWZ@E\"XU ?TXOLN"6AX]:TNW=SI,%JQ_A:D2D!J^3B+ M!4EQ1&/(.$JE-JU*'I""PA"G29#R(./4(@/M*EJF=M@H;FZ:_N&=_=&_\/6#N&\*V:@:FXJ.._SZRN4_Y_.G):Y66/==TG^NZ &9^*(RS26OTJQ4A]ZDAGP($#+CJX27!^3-4= ML00Z/-5/C+A"%N?BB"LUTL$XPHK9G8R>(.X]&J^=8[RST1,:>X>CKS'].![W MS^!;*K_ZC2Y._9?E8K7ZK5IR/%>7/7_!9?6!2Q6-/^$?,X+3G)(@@R&-0XBP MH! 3D<,DC (A<"&RP"K&W0M54SLOS[C'- M@QP-03%A>UOA913>_V>!K\_Y. M-?F['5NG%^P&$,V;ZCTTG _N*JP']F7#NF\Q*YFZG M'&YS:UD*?II+TOCJ3T"USMV0>4GG;\H*89P=>R$3JKY '5A8'GG8 M;L#GO\(O]S=:"(*?%+D>.ZV9H.))K/5.-:JT,F'Z4 @9O>.H(;*_;U9KW<3] M:?&5*R;*.9=:ZGU%%R]JF/W9X5)5. MEBV7VNNB))SZK?J9*N_J:\.HBJC_:;/2&'('%< M[75 D(^4V2'G4S6R;E;\OY''SC.XR]%WD. MPXYW=^?.\]YUW17#N#>>4Y5??BXK?K_F+Y<\BF??FY HVFNFME>I2%$+-+F> MVZF=A.*J;FK[(X[>3.TD0Z=ZJ9U^\(J2WQ\NUQC]<%AC])'+3T=*UF?^(#H5 M174BX2_X1_FR>9GA,!>TR"D,4]5*B$488I7E$J \1'&<1RRQ+^(]$+%3T[YV M)*L K&JCRKNKGU9-VZ^]YFR+'4\.9;B'6GXSFW(JBSJPA/10*GO_D^BPW+1^ M:YCV7/-ZX*7Q6<5Z*%+'KTL],.@G*TT//>?(!U1]@[8K'+IZD/;G\ND;KO;* M8]]7=8\]G=^Q"^;':2$/J2B'(BIB53.K@(1&(:0\%UE$N,B87;_0=V%C:H?: MYVV@OY)@W^N*__6)-M*Y==U7,?")-MI:3_^L:^(2.E@ #0982S2.FD9(F[MM MBVJ0^3/>.>AE0=_[A+R.B7^-L]/+0GD[5?U0XW;>GG2"S%!.(Z[:,8F$RN,0 M)1CFC!0P"WA I4E'.&HY1Q5DOFX?2IO]AE_3S73?5VR^+JN[OVS1@+$2& BXUXU"H M2DUAA"!.10JS+,>,,HZCC)A5R;@TE)"D169KE&4Q(%D&$ MLQCF7#"8%D404I+P)(G-L_3]X#A>T^U;(,F$WUU;1U]$U^ *T!-F TO5O3;2 M&K6VX;9+\]4>Q&RRV/T@-U:*>HT@;1"LY,_U=^!W1:=U*/\I1,VTMZMQ&ECXVD-T76^J0PB&:$ZUG>/]NE,=LMG;GNKH M8;>-_V&S*BN^6DG[D#3=*.X6U:ID.JUH4>EX?\&72\Y^+C$IYSK%Z+ZB&_6K MF0@Q*R*:0)3FJ@RO2&">Q0@6"4J2 B%1%%82XCIRIB9*6FY4%%C+SHU.('VN M=!BRY*M:EZ+4Q4FD:3KEQL,^$U MWA(.+.6VJW?77;T]7D"'F1O080>T_/B3B'YP]20ZKR1F5!GK![A#8>QI5#>I M76>%/N$?CXMY2=]V77>#+,,%SQ*89HF J @3B&,>08$(2AA-J$!6K3G.330U M2=MD:4M";67B62C-I)T/@ :68SML;D!-)?B]^?<@_8DO0>))!)V=9E3A9L__5#Q*ZIKA@Y%N=4:Q9V2.-5Z5K TS'+,(2M""A'&&22X MP)#R%$48<9X2HT+C%G-.34PT) ->TUR72%WH@#5:4]QH8;8]>RZC;R9./&,Z MN!.NAK,A5Z-9A__5%$MMJ:;99R,>8X"\M=ZY/./(S7:,(3ANKV/^JIL@^EQ6 MY9K_7'Y7<6]K^;&4TK2I)[A]42G%_]3:44/!_^-X^237B2O%!8E,Q!"%12@5 MEXA G.(82J6%(<$QCT*KPD2.=$Q-8,FO,;631:X+8":?1H!U8)E5

Q)LK%:.*O"NA.A2#UPYGGU!\7UN& M37?=V^7R9XNLXO,O3VA?-42"$PV$AT@OOHR)4XYQS["C)1I?9JV;;6SPM-_Z M3Q_>NG_1MQH$$905(H5%G#!I6:1,'MX2VBS#:<$)H@$UJLAB/_74SNO])@T!YN W3!T<;X!J:#_ %9,M, -7A3HQ\23J0YT'Q+125,\((Z>; M-IDYG218J0$L2RE$:9T[&$4L0!DF,!%%H@*](YA',8&4$5*HD&]&C0*]!Z=T M:J+O]OEYR9_E(H,MG76"WTTW!WZD_-&+RVPF.R>Q> .+6@]9H-L\SPZ_-X>? MP03R/$U7Y;U3.2_2^:^1K6D*M[>$3.,)[0X=QLO9IVI=KN4I]ERJH,UJ_47N MJ%D>12(K8@1Q0"E$N0@AR<( BB F85#$K.!&'O5S$TQ-Q-EDP*DMTMK\'N[!]A:GOT%ZF!+4L\!YI<%65^PB-CMF4O0'?9 M<>4'M8&WKQ%@X'>O5^5FX#AYL'J&'[V=> MG]IFWZOG6--JOK7/071Y7WM 9^!-?0*8 ;;P!1RNJG)Y..;H=2[/,'6JTN6Y M1]U\.\J!_2#NEIR5Z\^8JLBYMT\_7LLZKJZNI3)#:8PP$@@FJMP)RN,4RF\B M@5&4)P47482%5>$ODTFGMOOUI8H\KZBF&HB&[!L5WM(0#EXUY79>%Z,%,'.@ M^(9U8+'1(EH3##YO$=W1W%2P\N?-L('(DV/":,I1?0PV(!RZ"ZS>=8ZW77*\ MXA]Y_>_[2@?.[)JOZ+OC69H5!$G MO50_L"XANQ8X^0O@-9ET['!>"R!.!/?:O.W8YH=N>4:46 M>I\72UX^5WM/?"SEBRK"3]JZLZ#(41Y%" J4J;JI40CE+Q*8A1$-(B1HF%NI M3SZ(FIIZU=)&^0H0OOZ#\PK\]N=?_ZS#7$7-#%CC'T!EXZY4$;7VEZ5FT;*7 MJ8]E-9.*8R_6T/[7EAVPRW0 BEZPS](-:)@Z>J[+V+9^M\=NJA[Q]M5UU0=) MXW9G]0CB41=7GV./%C?]QV(610)'5%6E8XFNK(1@3D4&BRR@G!94A,2HF,I5 M5$Q-;LN//1D\9EJ";R9L!X=T8.EZ3;ST'XMWC9;>X?A^L=*2AJE'2N]@\A G MW1G,P6G/_OZT4'?^MR]K8T]]YYVI2:)=5U?=.+@3S'"C]LO&YB)N#QL#%[TC M+$/[Y<\B<@D0.\?\">[=O/'=@<9SP9\@?\_O?NKO;GK'W6*U?A"Z(EE3611A MQ',J@2AX$4&4D P2$F+(B@3'11ZEE%KI%$ J5 ;>I"T@=9VZBX5KK8_RL[Q[.J:/QQ_U"#[+WN'Q>OY!^_BTVPTK)>HZ MH@IC05B2A9"R*(1(VC:0()+",$_3F J>A!$U#4OKC#NU?=N09AF#U@6J?ZM> MP?[0IZ@)YU9Q9B?X= HOZXXS6E39">*[P62G_FROF^KCEJXW>#Y_4S53_[KZ MPM>--\ VNL1DK*GMMGU=K2&^+MW[??5G(!EHW&KF*JT1I)=57=]H#GZZ&@(Y M0,"*#51.^K+1!*/IT3;L=O5KJ_?L1;U_O5:B.W[N?*6H+T##$U MP:%(!9I6T!"K'/&+=;4P;2Q_";/+(L(37 -+ACZD!A &!J XR8"^<4?;^@;, M=7>\R>..[1$HW;QL=/+C1_ZZY+2^3I _S[E.:ZE8UY?VN%R\\N7Z397W7,N_ MJ1YCK\I?,D,H31$/I%V.60#E?Z20!#B"*0YPGK,HWV[Q1:SFYT MQ>'UC7YDRY['KA&> ??59L(76>/VI? ,YE$C"]_COT\^^J M/G^3[-Q^YTO\S)N_\,=E2?F,1SG&&0HAYR2&2!5CQUF@Y1^<_HJFD_!NN68327\WI?I?*AG>24^3,,'>?,GWO0 MT7DQUVAS=EKN-($_LS@D$<4X@5&,,$0D(C#G$8)AG&01H30.F%75>;-II[;E M=7]W2U>"&;Z&C@+OJ(VHF&T5KMU1=M/6E?9HVEM!Y,MP-YMT7+/<"H@CH]ON M;?L;DB^+ZNMFSL. )*$J"+!\J=;L\QP_F]Z/G!U@:D)#]=56E )%*@SW;!)5 M%$&U%NGI(F.!W.5;$B^@#2PSS/ "ORNR/=V37(3%Z9;D_*BCW9%<9*Q[0W+Y M8>^)#W]9+E:K&0GB(DBC /(XIQT%/.#4)H8D" M=WBY?-.IGQ9QP\88FRD8/I$;6$ST9BVL;H"F=Y3DA#UDAL]#J*>;2LK!'O,6 MV07[[UW9(^MVL_ZV6$K;Z./B!9?5C&MY2"WVM:+8M4G\763)#X0&Q@ >(&EGNOK#-(^.Z5=3C- M^_3*.L/LV5Y9YYYW3*!_>9TOWCAO2E)WNO.UO9H$2UC*,84HXUC^(T^AE!@8 M)BQF&1$D)LBJJ^G%&: ^=) ;,B%U+6Q!06"'-(J2B2-,$)HE;FS;F)IB9B-)UVXN,LAF92PPSKFIZ7S&==&3HP=Q[:6J; MUSSEZIC_RWY(9]8'WITGZ@*K+@>L_%ZR#9Y[2LK%3BQH/0[7:7.E)BO5Z69+-6 1!/BT>LEDS%$2![!1(0!)&F1TH#F18R#V5K=[ED

[T6&WV+54#WVNV77*[ M7#5UKL!/<\G8GVY Q77:\!K_<#C7KUB_H$ \QS&#*$ <(I%'L,A5BV,>%4%0 M9!E#1F+W/=9O+$UKFBMGH;B-LQZCZ'=[K+3)?C_]7"_%EWHIFF[MRSI0L<.5 MJIM1\^59(;P>8)]ZXQ74C*]>7@_=22W4P[!V!^JJDE,WY>_P,W\0CXO56LYT MMUFO;BOVGPNRNJ5K10-?R5^K&1NRRI=RK;U$,UP(D66!@#11UW6T()"H6@2Y MJHU+(TH*850^Q ,M4Q/$.VX:8:OWG7.;IX_7W\J>@2T/A'5@/J8"^7_]%'G8XI1CCF/6+1'G,\A73L; MZT)/GR67=PL5+DO7?RO7W^XVJ[6<9OGI!YUO6%.N6?Z/22IFF*$LD\C!F,:! M-#32$.*4()@4-(BBF$6,\]EWOB0+\R;'UE38[-,N+<-MTZ\N-;-<\$>9)$!$ M" 9(2$,O3S)8)"B""<_#) Q02GE@UV)Z4/1'BS=VJUKFL@)FMMK N ZL)#34 M R4 04L_^$,R %H.5%1RPP-HF5#*@L^^U,X0>FM0;4_!R)VJG2$Z;EGM/I1# MF3:I.C&E/NF07!X7 8M"#J-,946E*(4X"QD,<$(*BF@>)WI'Q98\ MH.BS*-BV!UF_%+H*AH%EBR'_=F7;3O'J5KAM;Z3Q2K>=8F"O>-O)!QQKG>+5 M-ZEAJG^IO/_O>"['7:EN]+,"4T%%3B%%+(,H%@$D48@@"K' :4Y3&EI%_)R? M:FI:A")1A_;H'SK$@M\5N9:!@3T0F^D/?H ;>"L[8V9?*O4B'+YJIIZ?:-SB MJ1<9/JJB>OD--W'QD0N^7.H3OXE*7BS8'^5\+F<[#%B>(1JCN AC&)-8BHT8 M(4CB5$"2\UP:AVD1T,1&@-A,/C61THFW=^D 9H6[F509"LV!Y4Q+=AV&W*8N M-*1K 724VN!/]+A@YDD864T]JGAR >508#F-X7"18]35ALO!\/PK7W$YN)*C M'Z4]-%_HFDAU2\4/O.*B7,\*E# JTA0&49%"Q#F#F$EC)0X0Y3%))0&BK3_W M9'B_XY=$HYV[7X?N:01QJ'N&B9H+L&S8 /^&7U[_ [ =*VT;5U(S8W'-X'FA M#6Z%WF'=IM5+##3<@98]?8?48;!M(?OAO5?3XA+I_59UI$NEW>HV]T9M]SZY M+?=6UWJW^KIV&F8)>J^A/$\YWK74,%CM75,--(5CF&/;1O1GU5OTH'S3QW)% M56*PHJ^Y7)MAEB; M>FVLH5G+ ,O(-]O%,#-4AH1XX*-SUYU8TWZB/%Y+OSY0!^BSZ0J>K[@UV^G' M#51S!._&J&!Y4X#SH, MFD(E5NI2GE>#8Z$Z7PW22!JP/5AV^FLO#KUJZ.DWQ],F>RG?4PK[GW0M5B'E M"%^M5;>1+UQ:;920*,H%S*(HA8BD!229$#"*DS!C%&%[^LRYMHQ]2 M)8I;]>M662PZ==EGG8J3,'DK3[$_^LA5*4ZR=ER,XO1C(]>+U[]=Z2XE[+Z2 MTJ=>5NJG)FITRI56H%2@U MN7+YY.]4.W<&-I5<2? J7]/%W^OGQJKZ?G*%S839NZW;P*+00P7WFL.ZKQ*3 M)PRHF9Q C?8^[-^[$OM)VOXUZJWWP>JMJGKO) X&[V^5(,&EF6R2ONQ, M@96$'R%A^5.E]22"Y6^ISA_9=+C23O_&;;]2\KW5JUJU4U^LO[;,&8I]]^4S M,,&'7I2!Q7>7?'VAUC( MAQL%5E]C[9E8FCL+2S\H==@) ? ;U?L!%^77-= MV>M#2"N&LC-8/FP69457ZWD 4E4C6753.1Q,2_IVRSCN5 ^ M"8A8J )#6*RL#P)Q7! 6)P$1N5%OC\M337,UT?C]H#7P" MG 0*U&2"WYM_>VUP:@Z/)QV[9Z)1%>;+#!]JOP9ON,D,?4/T;3%G]R^OR\5W MK4FOFI)MC&-!61I"&H8A5$6\89[%,4R#I @H8TPP:B,T>N::FM38D@K*#JUV M8J,/6C.YX0FP@07'#JLNF0/4Q#. PY.@Z)MI5$EAP/*AJ#!YQ<'L_8*G$D?Z/;DGWAZ[O%:CU#1811Q%,8HC"!"(L,YFD2 MPB+E*,EIDH1(&-\ 6TX^-6DBR0.O==-*5<6)+DSO39R0-S!6!\1S8&&C* <[ MTM5%"U#$@P[U^I>:?EVIZ6Y8N"WLTP%A'\DTU?"76Q9N )504X7_NH,_/?[> M?=FECA#VFJ2V8XYGC3IRNV>(NH[A>&G&YW.5B5VQ7_#R'UQ==C:MIAK-)T@3 MDK&P@'F02',T"#$D,4E@FO(BX6F4$&QEB5Z:<&IGP:]XSE?::?/2TFMY:74) M8<-[*(^X#7VU5).J0=L2VS:>&T#/-(7&U\W/I>G&OY\A=< M5JK>T$-U7WWGJ[76:I4W0CLC9DG&" L3!D4:$HA0I"K:":1:7$89S8)8<*O; M]?[I)B=3-B]2F+RI6Q1%>%.G$LB3^->U"IM^+BGH\&$G;RX@;R9M_.$YL*PY MQ(_3S5+'Z8#?GW0ULT$\8&;P>)(W%R8;5=J8,7XH:PS? M<@+9'9*# C[P,?&41[-+H*MB6KJT'W3XN_O '%$SM.)8CO[J$>, M(S2'9X[K,/:M2#Y+3A>5SF"4<[U)+5I^:MJO\R"43U>9[;1N??2VT\,,6Y8X M#3XU^=8P 5HN=!?RE@^UYPXY,>^#X@9^OW@;!?>!!9PUY%)?]JDI7XVA4V<6 MMQE'Z^!R%2#=3B_7#31R>'TK>F\9*]4K>%Y+WZ8#Y3\YFZF^;"P7*40L81#% M(8%%4G 81QFF:1#D25&,$FQ_F=:IR=;[BB[5#:**OZX.P_!5K86E:M>L4X!6 MJXT.WAP__M[@$S#T@DYC88=VH%X?F[_39W<%1):0_(H>!S&,'>D7"W^)7/.95[_A>IT6V6_/9E;>HG./7N MU%15=6;@2JHM#:6@(17A M41XSAD,*:106$/$TAH2+ &(N,([D?\:Y>8,WO[1-3HA\4[KF"K"-;MLH:L(! M;2BOX]IJT@%F?]]8W:$/L;;]UO=.?+Q1Q4#K]64-E\H7U:RN[@34MW&'3XJ\9@$TV0"3:>ZG'HJ M7[3&_LN7QWM=ME;^01IB4E>0M)??2[:1(JH72"M#UP0E)X.W=^#1#%\3]KH& ML-'S#H9P$\K\(/9KV#[QY8NJVMVI7:O#<>M_;.,P>$"2'"441@7J;G=>Q4I4Y,HG1#QH^C K_P%E]6V*C10'&I?\EXQ:/G87-T? MJ#UW4$?:QAJ^;H$-C-_1EFWH2]MFQ1[$(=SU MT>+5 =H&X1I^Y[=2QLV=%6 M:233M;._%MO5FNO56K?;::^4O2^;U N0O2;H=3.,9W%Z06+/P/0SHF-XU%J. M45>M^[A9RJGKRG5_Q?,-?UIJI_.;?N8KKXMCSE(>%X+E' 8HEH=?$B-(4A'# M$*5)EG-.<&*4<>],P=3.O)HN%:*D+Z/OYM)@!;>@6E3P^T)OT#8N7G&A8YI4 M-HGZ@WQ<%6=:EOKBI/[[IBIMK5W[130SC ==FJ'/-0UF4^2SIKXI]'D#- ,W MH&4!U,^V3'B,+G+%SU?,D/7\XT8"N<)S%-_C/)"C$VYW0?.TV,4&J7K0]U53 MDUL'"I'#F*.O*CIE5:[YKWSYO:2\)O1K[5]4#VB:9[$(0\0XA46""$1Y7L B M5:9&D?(LC% 8)5:)1D,3/#61K!<;:F:4\-U%(O(Z5]C2F3CTTB$,[ M81[O[VY.QXGN@O9N=K=QZDQ5525 AR>/[M.1@/?EF!V:W'%=OB.!?^1,'FM> MMR/HJU(;-W2MCSMI)31>DUW#AULB'\#4-%K1>+P)28D]FK7IV_J.=F2#WUO" M/>;16X/E:6>;SSOJ%K6&XW"OV0\PUM_X\ND;KAY>=9', MOTH.=G7?#Y(X_R+'7W^4''W&Y;(^\3$-:4*2!$91DD&4I1QB' <0IY1G1""< M<:/&99/C;&J:X)$7^EF1#)AR9 I)-/BNJ-9MU XM<6DG:MYUXM%FQ7:]UL;* M/_+^V1F:_5.A=T)GC8?^:.LN&\:*[+TT MM9-3$@>_?'HP=$4?8W Y(L29_8%E?+6$#E#1TP013[I,[U2C MJA^$;O.(1U?=ZL-TNNO?^_OL[+]=/B _\DA,Z@NJ\^+Y8O#T+_]:.* MW.,5JYM;U/_LE/DL8D2C(H:I,LQ1'A40HRR$M(B2/,J"($MCX_@N/S1-30K5 M7#4WIYHO%;!%.&A94UM-:F,J'>9%W7/CYMF62XMH(4^K:A#4-?Y:#2S\3BS3 MTP)\Z"S3?54OT8,X6""7GCR#K9U%R-?X:SA2[%>SEG64R*JSY?C!EA/;+5<_ MRQI&?<6"^46X-RC,TU3C18?YQ68O3,SST ,V9Y'FMC;89S$.&.6QU,YYD,B# M- UA@?)8_B>3&CRA#$7,>W>6=O:I'9F=]BQ;3[*S;]EM/0R.P"%1'OBPLVS: M(CFHW;5#(CY VQ87Y*?:MV7[V8_=N.401"^=6[:#3J]URR&_3KU;C@9Q<^VH M%C!X]4V:?>J<8A_>?EOI$ZRL<$75#?!Q$ ,J$LI#E, LR#.((IQ!3-,<)AD. MTHA&49%G-@X?>Q*F=YJLO@$Q7_RQ:A+36](!WM)NYQ)R6!8S1]&P8 _M#%:M MO136+?GJEN\GQ8$4='\"6R:&CCEQ!]&3Q\F!@%']4.X '7JGKAC)Z>+HD2^^ M\(7UU5'WM:E))W6%\OCI 7SY]&!U?[0'A=$-DBL*(]PA-0#XOT8ZQ;/K1=+> M6&->)9UBXN RZ>0C#FG][.]/"W6U?/NC7!GG\7=?FMKVV@6G*A=0]];\WRWR M^?=@N;S9G!$9>*N=!T,>Q))43_ON)/MNJ?A[(XV7>W^*@;UD^Y,/N.GX)SJ) MJTL?>9XN]7]HZT+PY9)OHSCDQN&K]:K.X[FMF/I!I3K.\EB(E$GE/X\R%2Q) M!"Q82B$J1!22@ 8%L@J6]$C;U 1#RYK*>FEYDU9XE[O:%*_9N]'5[Y;R M_M)26MLC X#NR5#Q2=FH%LP D!Z:-D-,X79 ?.3U-$_X1UVW:9?\OI#TX>7R M32R6NOS++,[#(N(!A5$81Q!1C&'."@)YF)&D F"?):#/SJ)+/ 9)# MR>8RA*ODZGK+?Y;R]'[-7U:S+.,1PCR&891Q%908P8(4!41)'@1!EN D#>RD MU,EYIB:1#F_=?E>4 DVJ8:#()6!-Y=#5<(U\/VF$E(-XZ<7!FR@Y/-[ M>GZ;W3!.$U]-EO<.L>?03R)"!8TA1S2$J%!QXTD80A9'C*:4!T5A%(\R./:3 M:-\[ZM*8"?G! !]8]%LV[M7D#]ZVMQ^U89OVGIE["BU[^V$Q;-A[81#GG!@J M3Z[:5/]:KO[QX>T#K^BW%[S\AW;B8Y4%PU$.HXAG4KY%"2P8RZ#($"&N)G8\HGCP)+J&@A=$F:,,7O/(<*W[0_6;0WVA:^;"WDN2,8"Q& 6I*H%()D+^C5[ U716VU?A!?^7=> MJ6(_>1Q'E"2X2.ZVL,_K4)*4NPZ?KVFKR;-6M M+FZFNI4C&H,K4C407R\ X: TG6#8FX;4'7MD=>@$6\>ZSZF''!2=3S^H[LAW M^[SDNL9(F_L>XS 664"AM*0H1 D.( Y)"*E4;D24,BJ046F!WEFFMFE;.L&. M4(L#^BR6!BJ-#X0&WL@GP'%18\ZB9*'!^$!K).5EBQK>TNI+:[F$0J_"(W\'VE\OA4QK,JP-]IT&0> M![N%HU]'DI=9#R9Z[RZ)0'!S_S61HF.4]2 M!+,D81#Q(H>$Y *&6T)MQ7QA=77]@*Y-B/":[\?\I#AD490E4##5]X*A !8HXS"D19*E>9H4A=5-UO$4 M4Q-X6PJOB* Z :29*+L.GH%EE"4R#FUZSC'OK0_/T00C-]HYQ^!Q)YVS3_KO M+W:WJ+[+C27-4"ET],_K4NIBOW(JGU3IM3.1HLC, >I/YK 8)P18PK,N=J/++!X;^1&1GM]$53D MPX]773_R::%^U2&PCF.=23E>\#0*H0@+#E$48%A$108%S2C+XB(-0ZN5*X59]@-T#[$?["@QU\@FN[=#J^_5=@0[[_N@ P\XGHGY] MLY\=4,,P@7X_C@OWWNU\;,G^U^C6X[@8WIKQN,[O8)_HT_2(QD]U;]\/O.*B M;,-#Y0D5QT6>J&,KE =8+@^P-)('6$!2%@A:,&%T@%G..[7SIVZ(?$)0-<2# MGQKR;;'D MY7-UMUB^+I9XS;_*_V^?G&41BW":4AC$$8,H#BG$/"0PSU".@X!D*#&Z5_1+ MUM2.B]_^_%]_!K2E%.A_E VM%A+,W[(9G!_OLA@#'R]=GG2EFI8KL&4+;/D" MBC'0< :VK '%V_;Y=UD]B^/I759QI--K;S77,>D=X3V3E'_H[OY%>7<=?1/MUZ2SG,.PR2(:)+!%*&ULY+U;/G__8?__(O__9_ ?RO%^]__>G5 M(IU_P?GZIY=+#&O,/_T^77_^:?T9?_K'8OG/Z;?PT[M96)?%\@O ?W3_[.7B MZX_E]-/G]4^""77Y8Y=_N_S7F+AS#!T8%1FHZ#RXY"S(K+DIW 84Y?_Y]*_1 M1JY8$I"EU:!4]A"2RH#%HZ"?3%S)[D-GT_D__[7^$L,*?R+VYJONRW__T^?U M^NN__OSS[[___N?O<3G[\V+YZ6?!F/SY\J?_=/'CW^_\_.^R^VGNO?^Y^]NK M'UU-=_T@?2S_^7_]]=-.):+&;['\E/]_6_OW]Q8%=^%1)[?[I^L=7_/<_K:9?OLZNOO=YB86^1_^0EA22B\V" M__?U/_[Y>NVO2UP18#I>?Z5O7'Q&7>WQ=.#W- M_LM9B#CKOCNI:TPN(7PVS[_,U]/UCS?SBM>.P+.X6B]#6D]*1A%E1D@."R@? M,SAE.40TROAH99;I(7$)+GTI<+UK( M=*,QXN-//Y$X"BZ7F'_=*.Q>KCN6UV2"L?O)8\%POH)/@23S@32 530O9V&U M>EL^K!?IGV??IZL)$15-9#XB6SNZ^7'SYLIAW3)S]MIC_?;$F3_&O M^"7B7+,D(N&18%V296+J01?BH46&A<2IREOT(,FC$4$. M5ERTLB#7S+RXX %5*$9P#MYH XJS0GZ]$J TD<^"R9Z'UA;D#A4'P46,'"Z- MA#R&@^::@Y<7' 3.,:88P"$G@1 [X)Q(@)F1-()A(;K^8/+R$3"1SP\FQPAY M0)AR$ !PTB*+0F1)DFF+GDY 8R!HK%&;_+X;E+_/\BD*WB:9#-!N6@7AW MH#!:\$)2K*8"X\44(\UIT+AOY6'1+!D)47'B>0'@D MB<3B(.J< 8V(A/V07-90\"AWHFX#A=L"-!QL=EF*^F52@7!C R;SR1 M2N(XZ=IO6&: MKW\+7W"B5$1MK('$;:4?'7BF,S#T!:TOT8K3W(Q=JQX$"?NL('&"6$N$TET>O%R)#D4IA0*)-%6C:"7T4&/H8OK_)),MIF6Y>AUS82.FU<"%P0K_2Q @WX#+S8'7( MFE-@AB=&N7N7/P@W_EGAIH6@1X&8LYQ)'ZN+WZIX^(2%DI+4!C1G"E0J"$XP M!&2&:\^5,+Z%K=FQ]&%Y,O:LH'*JA,<$DY?TQ[?+CXO?YQ,12Q+)D+,ER$ J M"MKI?$T1;$A6.R9%W/L:Y)$@N5[X,(@\EUQJ"^F."2#=$?IV^6ZY^#:=)YQX MSU12Q4,4RI,75CD*Y)Q+3$$9$R+]U@XEMU8_#"K/)<_:3,YCPLN[Q6H=9O_? M].O&WXK)Z10CN!)(-#;7TQ,U.*5X=$Q$^OMV:+FQ]F%8>2Y)UT8R'CHS7WE8 M8NCH-M+QY%R$Q(AX9<@AC\XKL)%@KXI-J>Q[479 -GYKM?%_/+5(]3FCM9#!BL5DX$!]&'"#D(:X2W/!1S$@9NKW@8#IY+-O4D M>0Z,A0^8SIU2*0B&%6#.YR24MCZ?%M+>7O$P M+#R7-.I)\AP8"Q^7H188??CQ)2YF$\.Y%2+6U[3.U9#;@B]!0K&9(]DXD_&T M:/7&AX+ED3H^7Y$C,P2_?T^2U;T9+F.(KCX!\YF_W-.J\9N>2BMHJ M 22*ZOO&#)'K#-Y+%J4F]LQIE[)[ES\,*<\K#]I"TJ. S-\7LW/2QK*[65RN M)E9XQ1P:2&C(3=8L0=2"W&3MA!6!F, 6Z:U;RQ[V,.QYY3]/D>PHH''Q@FGS M\J">EJ21\]5$^"B5<0BB^DHU>(: %%(5'92H+U64T0T0LGOUPX#RO+*@#>0\ M"KR\F=.GA;2>?L-781TNV)J46,MN)!V@OOYB!))QC!RT**J4Q$PPJ0%>=J]^ M&%Z>5RJT@9Q'@9?.+KX,:_RT6/Z89,E\CEI#C#913%YJZ48TH%"@3,FG@KP! M3&XL>A@ZGE?R\WBIC@(4'[Z$V>S%^8JDL5I-G# 83;U,+O4ZB%GRI&S28)TQ M7#B'%EO;[^>CK_L/ZR_F6Y7"Q?+HB(=,5-1'0J9@,V6 $J,0X^6 LF,9>*=)Z= MV!+F81H.0\YSR;DVEODH#J8/GW$VN[*4Z*W5/D,*JA;V! 6>DYRG+<)ZX@Q#8[("%GFH^6,%+N8$7IJ2 MO/;*JQ8AS=:2A^'A>:5:CY7H*."P:2K0M2CX\)EDN'I[OJX][>KMTP19D=I$ M@C36 S-9^I,O$;)BFF7.O/ M#,8^&@XKN7Q>B==F,A\806=T6N;NQ.R\*TPN M!6FA*^Y07D0(CB(W%54F6=FLV6E@N;'<8;AX+GG6XR4Y:)>@FU[391WQ:_K. M:F(X<]&7!#;7.VORMB%*29Z3*3&)>FU]XMERS\*' >.Y)%1;2'VY*P501S:^G#0/)<\JIM)#P.=X386(;9 MFWG&[_\3?TQ2E(RP' UQ5JJF 04?CG(T8A(SI0)I4'?T]O+'@:/YY5A/46R MS:#Q;S_?D2CQ]\]C&AIW.9XM.=VD];"^QG<^X^3VQONI:M'E^/8*5TUQ39%( MT4<"@:I0)&HX.%$$81&7](('M7.,E5W&3D7D^77][DB7>Y1 J-P;)$ MIY?0!3R+#B)/$8V5///3?(,;RPW8S;B)LFXXBD?+<>A884-X]VRM/FLGAU9" MR;9F[+.D4\G6\RD9*RS2WYYFU+<6&Z:C4Z_*?[0,QZ'Z7R_ZXD]DX;+H2*<7 M6F+?D""\I>-'4%SC24#YE#,+&2SG]9510?#&9N"E!)^CI/W &DO@\52.I/?Y MJ0BZW9RV9W6-H,/B/:;%/-766+BNG6V^8&7IX^*Q MHK32>VX9>7TJUX(/4<"IHH"G''21.EB]KT[B&.#UP<>PW=N?&,*# V$$F^$5 MTLIIVJF8_CS#3M?S?/:EOBC_KXTO2T*V-JL .:5ZV:%K8["0@#/O%4,NK#1\A:4(Q=GQ>Z MZ 5HK[E1WJ,-^PI8C_*H=U(RK+T<'00;J&L$H-O>,&_+Z^D\D%SGGUXN5NO5 MA+/$E0L2 D='XBD6H@X*4A$E:$'LR'WM>8XZZ/?0,^P5Z?MFVJC$E.?PG3>>=VUX:]VI@,1M7GU5@8R4EXL(&%XA*/>F^%PW&G M\EZ2AFFT/5HPME3@X_'H-WB:"FN"R#?S?)ZJ;9]?S*]]6S9_7D_C#"N[ MOWRO5A\GJ5ARRFFKL:[^G>P_N>6H(<2 M,VD8WI?)OD8;!Y,W##MOD>+TGZ4 M.@+[^7;]&9>_D7Q)F!OA7C*"LCAF=8 @4J"@42EPCD4PS-KDDK#"[QM#< PZ M[R5FF$[CHT5C&Z6-Q%JF)9(O_ HWOV\)[67X.EV'V97$?&321=I*GD6O]>OWTT^?UV\+G3\=>Q/O4+"0&$0OB3O&-#A+ MH@VUHY,CSH.[=>U]S\._1RX\;%*H9\3UKHF1&L5NVUP[-9O](S.%8=QI$"XF M4(@>HD0!N828,NI0RK[WFHT0[;/.E MO6$HO83"0_5/-0,7 P(/48LH7"HZ-O'@'HNJWO(M8_#>CM7 *,W939=@FS4N M>-+&(D15*P68,^"%T6"B4]Z'@*'YN^!'D#?,Z+K!C5L;=8T B8<_IIO4N>/6 M)PJ'*-ZNHY,<4%"N(#/OLJ\Y4=XZE7(X=<,<_\)+$GI1T/QP7MM#[A^&;^ M#5?W"))I'T7M@\TI?"=!0Z^" ^: MF\AL=CG;UN]?#Z=NE%4'S7!RN^J@'Z4-GUJ^P]@'$M8:/TW31I3=7TX2!HJJ M<@&C:I(\R3J3C#G05L<8A=>AB(/"D8.6&V4Q0&MD]23]$2!JN4B(>?6:)/LA MS/!MVBD]"4Z[K+4BV!S6G."P]4;IS?6#J?;R'^.I M>=D:&E5(O\#@F#[9(!4I;7D>R%JA#$]'*%$QH_<[J,?0->TN'MY,J)%=O 0.FVED'_8:M8"BTY\ES$5HG M7 XB;-B;BZ&!>+*JQH' 6^:>?-&_AG4W&>QMV&\Q>,$9<=$]U-GL2>+X99C-5F_+ MV;EC?=*YJIJ=H<@(TE,Y,B(0Y9(D+HVP/8>N'98G,E: MI=9M3AY/Y; YIJ>^DFFEKC&=HF).AZ7&,2K&FZFN*RM*W(W<]V! M"Z5F8[E*+FL,OC4 'Z9JE%PN"=KJ(1 MV;NWI=KOFZ9;*.0QY$@>2:0-E%QE)5OPD5B4+HMD6L<=>\@9Y0U-W_;M5+6< M:M<^]G&POL>OY\OT.:RPMI>XFK(T82(S'DU]3UD+ 'UF)# 1P2 YQSP%SGM[ M6G,_5:.\CWF"8[6%DH9'W_:+#F+JL@"UNVU:3:L6+UF>""VTB9E#\!23*>TU M!.Y\'0KGD=$OGA_VO/^@Y49YF=(:5CU)?WA8/5Z.$\6XL#$Y2)%$IQACX(00 M0/X ;2D?H@O[!J_UFRT9Y75(7T:N)Z6-((E7V:K_KP\?OX49=LT@2&+31*CO M'G7,\\UO;/WD9B+5[2*(7[ZGV7D=>4A_^!SFG_ ][:!?2D%2@I;&D3.,($1- M<=;"G"B,@U*XXCD8]'O'/AT#Z:?E<%B7L[?DX8AA\MPWT<1REJ--",GX#$JE M!*&.?>$6I1<\)JU;F_F3"![6O1TGQ!^EQ*,1^[7;2"2!Y7H$N V2%U5*!AGJ M*S]O KE>2H&-Q0EG,>?;K\F? 6Y[\Y]'BMO'*/%$W/XR;Y/S_'#^]>NL$V68 M78IRURBF&(LOSB9@+GG:DCJ 2Y$#>ND+9HEH6MO5 TD;UG?N#8E]*&8$^R M[Y97GR+Y46"'/HN,[R7Y.79-!QBY":SV$)<1?%:U,8%W,3M/GFUJ#IP;) Q< MYL]IE-Y%53?][4WJ3YNEM_6IO0W3NX_R1M/T-F;C:L$K4$F=.<63 M%%4Z'VL+X%I97_NY6>0"&;K4_"KT'E).-2OO\1O.S[%>*9*,NX_\QW3]^>7Y M:DW++:]"Z]I!C/Z7R81.3/:!9Y10VX;1R5XHIDXR0'*!%T'G.GF"C;D_@LS! M&[&>C)S;YJAO71UMLK[A,BX:G7/=-6.MG]ZTZ;SV)Q-G2=8G%#;+VKS..Z@S MW4 J[3(+,1(WK8/$>V@9O)%J"]*&18R<1Z81(811(C\I4J MK=^,WZ9AV*N^WERAH\4\@KOFJUY^UP-L)H8S54IDD+!6,LIBZILH!P4=F54D MO,?F ZGNDC'XV(#F\=6ILAX!7*Y[!6UXN$R.4A! N B Q>U]T 2@?80YMHG M5\A,0C&F=1G^?;0,WNR_.7":2'T$9](EW9='JHU6,>81;$D,E Z^=LTEP62F MG9$V<>.;@^8&"8-WZ>\!*\?+>!0U2)4E/SX5&0M7@*Y"GI.4(K(( M.B2;40B6;.L,X'Z*!F^[W_Z<:J>!41B=R\/V,F<^G9\34]>W1B^P+):X=3O\ MRW<2(FEN.@_+'V](LJLZ [)FVQ==R'EE?[&V>4 MB'?F@3P[I-.;2_!,*EMH M?ZGF8.R1G<%;_?=@#,>A^U%X;AZ0<"P#5_Z ,KQ\AV!9?DE+.=D&.N[_ ^?2817$M'!16^M!YD" MN9XV"8C61JC3>9C4+G'7^N;M/EH.NX1CSPDS3<0^ O_L-A\OPFJ:)CR27'CD MP (C>6 )M <$"WK;1\0/ >;S 1XB:5]/9.9UV$U<8 M(W%8D++HS5,7YYT%+[06ALLL2NO?>$ZNJ"( 6"O[<0BPDB5PEDP:Q$EM++ MUK/N'T7@L$=EOV@Y$IJ/5]R8<7EA[N]P.4$AC+0R H;Z$-YP1V<*.G!.N%!D M"$*T?@O\2!*'/8S'@,TFRFN(SB>H:'BY^$(?_QGGJ^DWW$H?W&#FM/*&^Y;H MK=;A()X:%3YL5?9M5JI=NN^N?X5:7E.?$0U!1TE"4H[@JR_HA1%6J&"2;7T' M_$@2V^;!,"3#5/)0@JDO@FB71J4B&*XM[2CA;1\3 1^9!^NO8J]'=.S/CSU& M[B,(-[KKM'OV;=>N]&/X_FZQ[/2V7B^G\;P;[/!Q\:[3PW7DIE"PF$EVH499 M 0NQ[3)Y%<9J5K(RV/H]:2/21S.5LG>@#J'K$4/\:IA#62Q7-X8YG.7_?;YY MTG* 6"9"6AZEC2"=KN*P$IRR&A@RZZ4IZ-J_2.N7I6%M]R P/7"K#(&9$6^A MUXLE.?3SE^=$TSS]^+@,\Q6)OG(]S]U7LPUL'B4<"CV9+TR"Z480.(I&0Y02 MDA(*G8[%V-97>$_*X+ GSIBWU_!X&O%F.U!!$\5-%LHD0,$]L1L-1*8X9(PY MZOH RK=.Q9U(\K"OJ<>\(?K0^0ANY7=P>LGE)#''29#$"BL*5/8&O'8<8E;6 MF92%P.9M$^\G9S0#4GJ/#EKII!F\>DK"O0BSVBS\PV?$]D\?-TDBR"32N$@5>TH$YT#C]F D(HS9KSFNG7Z_!"Z3BZ- MO5SC8[6C$\$=^B(B6*Q-* CMX+0HD&I#0QUX5J&UT;E)P6C296V0<*<<]GAQ MC\ CNZ+^Y2RL5G4Z^2+]\^S[=$6NI2LA<@6)DW^I=#?55'N(DO%(,5QAV#I4 MN9>8D4#H" W?!Y:3Q#T"W&S3_VKQ)4SGDX"Y4,@1P ;/Z(3V"APR8D@%5X?B M1E5:.^=WJ1@)4DY3[VWWY319#XB6;@S 9H9$Q\39;XOYWQ>UM.6O6*]')XXY M&3U:X'5JLM*,O+I ?.C"G??.9 HM'G):'EIDX$8P)RIOT8,DQV _KEEY<<%! MDH)HH3W!0GTAEYD EU'0CBF&\5*B5ZV?GMZE8N"^+VW TDC(HW@3L\7#RPL> M= XR.>MJ,[4"2I58HT!&OU@G68HRB]9M.>Y2,7!CE]Z 0M25/+1'80Y$..*; 2Y3"&]Z7"WM%Q4@N81OZKL<)> 2'3NW- MN-X:)6.CMZSV^<>L04G.(%I6H$@>='3,MY]R=Y."D3BK1^IST4RXHX'&YG;F M.N\=LB0G/10(H010/F8(M>3:>4Y;QQ&/S2NI=A(R+%!.T>Q.D)PBYA%@Y6(: MPZT9#&?KEV&Y_$$>^=_#[!PGV7I3?.4G,*2]E QXK*W1@G!.4QBH8A\SDAXD M; Q8.@D .P9GM-7&"""VZ:Q7C^SK9Q@70IL(*21FX8!L=*AEJK7)'IWA47/# MC16>I]9IZSWD#.O>M(=3*\F/ $1G*2W.NSDR"6E?$$MU -X%+S:5X+SEQ$NM M$#*& L%H-)2<@JU-L )K_8AV'SW#AE/M8=1,]B/ T;LE?@W3RU9[9&N[*_T; M,IL$)A4O2@)F7NIH8@71D>B<84)%EUC1K6\+#B!KV)9D[5'56A,C -=-XAUB M*")0V"&2H_A4D&^94 )]7QL6"F.LGY#L,8#IK2]9#V;H:.F.X"G-NV7MA+7^ M\6X62!SS7-V[KQV_(T,9Q57+6<"W->7/Z(V._>1@^(Y M>692-NT[VNTC: PN4!,(M1/["##T>CJ?KO'7Z;66%U3L9&\ D2P#W2>7F TYW$C)L0]66Y\_)8AX!5C;T3QQ1 MQ:T2H',D,V) 800G+Z5T+G6V^+J=>(B\Y&*%!,LT(T]=9W Y2Q":YUR7HOIQR0V*Y'S6G+BIHPZ+\S6%F2"J M[ -+26;6^I'H?HJ&/>1Z@E)#)8P 4K0QEN>TZAU944S 7% &@0LRV2K4YXXQ MT=X(.16?,J,(LKU!VDW,L.F__FQ2 ]&/ $,[.,BT"2QYC%!8)KFH(&@_4$#I M0TDQ,FTEZ]\]&C;=UQ-J3A3V",*WEXOY-URN:\KR%<;U5AK"<1FSE'G*&O2Y[(N>IC3)&8'_V2 B%UL4$ MDDM$ I(]+ M"A[.ES\Z9C9\;>J6L"1C@LF@G0V@Z+]Z?$\%0 M$\&?.BOR8[M4=\Y=9ZLP>Q>F^&T3VD#-UUL!<4M1#["*S0>UR'Z1SSY;RQLY3.OYS/*D1?89FFZ7JB M=1*H,8*TU>T308+GQH../ AF.2.]1Y(X;"ZA+V/6HYI&@,*[4IMHKP-W M9*%M-KK>!Q0(-AIPS%A5TR<>6]_)W*5BV'Q"3U@Z4=@C2$@]%!)/++,AY>* MV^3K8,\(OFL@ZAQ*+"RGU+J,Z"&:AIWH_M0ISM/5\JSZ.F_:HG_&]321-WV# M@Q.;/-_\Y/XZ/N_AX"G;/^N2 _/6 L5YB0R1)H04+T HLFS,U!& HKG5?_+V MSS(9@=YE8%;3$>WKJRUG H1$SJ-B,BG96P^TY]+^^3%(>*#]\V/$/0IGZ+Z& MM203S[DPX(6@T+5V/?%261#:9>:XY8KUUAQ]U.V?'Z7A@]L_/T;<(\#-COZ3 MM8=20%V DQSHP+4:G$T&3-):)&DLIN:W<\^F_?.CU/MP^^?'R'K4[9^]X2XX M WS3LS226+Q*P%%RR3A&C_XA=^;9M7]^E/(.;O_\"$F.P7[<[4PLK5>FSF#Q M1"R))=8.Z=Q B45)9ZQO/V_@&;1_/@8LC80\BJZ^.SH3"QF12TW&DY?:Z=R3 M2!1ZR#XA*U%K5?X/;/_<""C'"'D40-E5[IF5DQ[))HK 04FM(3!RW$(4R9ID MB\;60!EY^^/Z>[9Q'UDC<6N/U/S]SS::J&%)38EB@:*2STBZC8Y(S%'S9%TDMC'B* WJ]4Y ML<%9=NB108T@:X\LDDPJ$HJ6Q1LK5!&A;_1L2!GZX4:_R#E"W&-$S?83.,^T MEHB!B&>U$:@U9#XM2#<]CGR#V^$BC7_P<*_@1@&C'$[@-3Q13 M9)Z\D.#K0SAE3 1?.RC5;BG%HF,16U>XWDO,T$\MFL*GC<@;QET]75Q>B6VU M*#NNJ4^\O'S@TYM>8#Z&D_:7F'LNT1D!S15?&UEQ4T=S([A [C)W/.NB38BA M]3OS@PAK?(V)2009BXYM&.JYKS$98>. >\S'R M'L$9=O_-"S%=YZ(A6$6V5'%GB9' 0*:4Z)262JK>[K]'?8_Y* T??(_Y&'&/ M #<[$JE>*A6ET_7<)0X<4N"H8@3'N(Y M4[GLE-!U\R@RO%YF$HO-X"43*$4J1?SQ[C$?I;Q#[S$?(\E1W#OLN&3C(2K- M980L4KWLKQW7C6=?2R\6\Z[^OIZ^CAET=,P2 MTD4 9;O1/@3\4++RH;B02^N977L)&LEE0D-_]F2QCP!#MWBXV%M);Z"*"SE=:^L)]U4)W&ZH5E MK!,6:M?\+"WX[%6*&HMN7N]YAXAA(=- L?=?'APAY1' 9$?Z^M)]5S%PQQBP M9 0H- Q"(KZL8X'3GRAT;'U=>2\QPYY.[6'31NHC@,\]U?*7'ENB6$_6]V:< M^% L!X@\UCYG)8KL1&Y_Z;27H&$]Y/8P:B?]$4#I=I'\!1?!,I89,8"AS@M! M96O/7C:0H@GQ!"A\S M)G!&(.A?UU>JC? MBS+&"++?PA>\V)5!,M2)C'(LR=!^*0:B$@K06J:25=GJUGFC/>0,?)'1B_X? M MF1RAC\SNOF''+LPUVFB*3P523!D41PY1.#H>D",6 M&7Q.MU)/]]V.M2!G9/ [%AF+0=4T)#"7Z\G+C:- ?L$OI6!:O\/E=)'?EK.\ MN-[ Q$$N+B:0Z$)M3D3BS#:!(?%B#MX&=5!_!UIPR^+15]?6[E!:1O+V]?C3 MLQ>ACQQ$%[N2\\"=\!%""A01QTC;P@H--N?,@\S\P(E3)\)HR+.S'^T_ EI' MJ&+DX#K+__M\U;76OK"^T8;,??(@4VV+A4)2T"01N,R8T;,Z,N&1\GX!% Y,T\U2L%BGPVO[^9WWU;_'XQF[U>+'\/RSQABOE87Q8S55LB M6RW!&\V!>3+[#)$9W?HN\)$DCN1R^4A$+)Y./2- W]X2*IZ#8[K4,=]U:HG* M"ARR#,$$'R+CFOG>RQY'TSZ_5R \IK#M,5HY&F%?NX.8]M)RW7-YF\A29(P* M-*\M,^A7B*PFJYEQV1KB2+5^$G-:>5MOE]5/B; V^A@-O':T'BTQ9U/G+.O, M:9L@^@;[R!ZPO27LGQ)0)VI@7$C:U*&_.E^2O=V$))O- MT?WEVRXR6?WR'9=INL(\48)CK/>NY*GJZK^20591@N")@J"44FP^#?OQ5 Z; M_'IR)/:GP1$X;7LY/$LDS4UKU5K(3#$QBP@N"0/*!%LKHTU]@BVBX195\R<8 M!Q,W; PZ&D0>K:^Q _$]KM;+:>K*MFOE6A7C7Y:+U6JBL] N% W2>-INL9;7 M6\])H#(&GK*0_DD-YKV4#CL-8#00;:/)\>*UZWIU/Y,ED?]+'@NA*N?-Z1"% M"$#\!<:LC,P^$5SW$SKLU,(1H+6A'L<+ULV6W+[!WIJN_@$3_6@W)AYV6, +Y]:':\..XVZ\/,QLQBEC[7 M"Q\/RI4 3L0$&-'*DJ./MO5@EY,(/@C%_@^,XA[T.O0#K'LX??DYS#^1B+?K M9R=1H>.&/'@;)$DT6@ETKAA(+F1&+A%W\=9[EWN>63UBT<,2X^PY@ZY7/8S% M2+['K^?+])E$N.--H$K1),]2HN\EH;F7JL.@]X>X ME&FLHO&,J]W'V&8,+],VZ^(49)LYJ& 9.)TTD*DV41H=3?.+P >).@QY?XC+ MFK8*&@_P;EQ";67#B* )\5%4T XL=\115!&"+P62D,6(E#G:UC4_>\@Y#&Q_ MB(N<5DH915^@&\QT6^62EY>+U?JON/Z\J-(*)4@TH)DEJUVR@2A8 2E95DQY MSF/K)/DA=!V&N3_$E4US-8W'QMVVW6?S_![7E;4=_H/6!DV@H"@)[^K=NP=? MH@)$D92SEHOFTW<>0]]AB/SC7-GTH;;GALR-?Z')>66A((7G7I$HI:5H/3F0 M6:1B94RR=P=P#WF'X?*/F/:=Y=]+)6'@?2/?#W32H5C2=?N,-8>&N^$B;+J@:C:9:'R*,!BY% M\ Q=2OHI/8U'/_D4?YS;HM;J&OHB_)!3X]U%:/JVT#>^TMD19K/5)$>4/FIB MJQ11G[,RJ&7!($J(*GL4.MYZ0W?/M?C1)!R&O6=]7_2$.AI/ON W7&_:DOU: MW_AEQ3 :XD$ICJ"8<1"R$,"MLCF:['UH?6UT@X##4/:'N"@Z7O C.$WOZVU7 M>2'&WI:/X?N[Q;)3W'J]G,;S=:U5_[AXU^EAHC2W7%D)0M8JN<(+^"3JI%ST M.6-1UK=^77DBR8X0FJFEA-K(W^9YYY+N)V45N88 M35-]MW^#B\/&X![XR2>/P#V&@T;C;^\N'TG$+V;=6W-?BE+%@F33('-'/Z&)NX]?L/Y.1YCPR[_ MZ 2@7AC:(!,%X"MRR#N"D M)0"Y.DN*_F.BM2-Z(&FGC]C8N\PUE)5)IHM8.<6I!.4L( UK5N MIW0H;&Y_Q,D&:"]-C0S1Y<25 M=Q>+7*$FH?4^!PLN.D*-E!%B-Q;#)ZL<H"R1G;CU7259HO5^;)>N=UX3---VJE5#JOKYS;OPH_N_NX*576-W1"GOQ>&EYLTW"];8()PK): M?]FU,E32TK8I 33Y]4:A-*SDAT#7E*)AC=83@O!NV?93ZW.,9O#%^6HZQ]7- M+FA'&,*=GW.R*7R8ND;&\'(A@D"40#"4VMY \& M7*@E-MDX%WU67K?N /(X"D_./=U=[7JK7J/?!?(I0N: J9 3D+F%*#F")]F4 MF#U3O'6^[3#*AK5J/:+I3HZIO:+&:*;^LECDWZ>S69CG-_11\T^U=4LGT*.L MU;Z/.]EH'4QK(]MUN=[9W?6NH7!]9!:>9 D>1'79E;4,8BH9M&0EQ4*Q0&@= M%3Z*P%,MUT&+76\,#!2G&"(>HTVH[V6FFV?2H4:CW M]#9&@_9K?1YVE.VZ^)>G.S8[*&ADD38??04+J>B_2$=.*841+(P YWB$C"8Y M%+5TI;4K6TB!VR*= M]D6VCAOW4S2LS3A!^W>ID@4Y!P3 M=[;>S#K4X%WT8'U064MCVOMB>PD:UM TP\5MQZ6=$L9H6#;UF1_#]^,BF.U_ M?K(1N9>61J;CZO-WQ+M%"&995J!+"K47FJ:S@4X)GDRTR.GO0NL[WCWD-!AM M??NCMQ.(D2)K) >>N*I>O(<@*=X.Z.ATM47'TOI:?Q\]@P\7;H*)'=.KVVA@ MC$;C+*7S+^?=TZ%]%=_'&)1#/_ID8W,4#R<:HDV;D,,6OD(A*R;KY"PH45]_ M\?KVRG /6:%*%!<74])!4<(C%VZ0O;W]\;\MUEN[P!;B0U+(CSG+FO?3$&L; M7Q^-B<&QR'0/^=J]- UCBWJ'Q8X$;3O5C-% O5LNON)R_2/,S6H^WM>"UAYQ1,J%(X]$Z"I#K0WJO!' IF>F& MV\O6%08/$G6J!;IW@9U/+620O%8_LI \*)]KXL$5*(YVDF.H@VKM #Z&OF&] MI+;XN6V.>M/3&$W3BT!<)OSP&7%=[?!B?FPJYYY/.OTY\@$4-K)+;Y>?PGSZ M7QV!+Q?SU6(VS9"(W>: MTY'E10C1*G*V6R="FA!^.\Z\$D_J18;:MM)V)"I]UK)UO(-6&2BH)3\&, M,Z!53BP9691JWISR$?0-:]^>'H=W6H#TI0UR)6W%IJEP:VWHL4D:+,=.3G6+MEV@3!9P'"VNB+*G4#]"N*O?0- M_LJG%TSM"B%[T=@8[=5%F=R[0$[JQR6Q1M([MH3LWL]JT ?D$"J;-0;9O=CU M*_E@4@H^ GG^$93VDLY!AB!%<#X4XZQM_3CQ(9I.;P6R^_-WA2F&3OOL5*3@ M)-0B="G 16O!U&E &I7)S8? /X*\H1N"-,3.W4X@_2AIG':)!':>UEV;\^., MT?8'-+! ]]+3S.QLK="=;YVVSTC'W[KQYM=OU3 %IF6&$D(W&LY X,E#XMI( M.G<2,^WMSX'$G6Z('EAH%]BYJP]@"-TA! H:8GW]XE%"\B[[P%&%TKH?[3%T M#FV:^L#771O5L_[&:*P^G,<5_N-Q'52.K=7N1*Q A M"U*&4@!9#J *<@BQIC59$M9+0I)I?05V'RVG)Z-N?N[6*5M,5!9M5R )BAB# MF$*"8I-*ABNN7>OTW+W$#&M=FN#@;N:HA>#':3$.Z;[:?Q_9I^XG.U1?60*: M"*;6_/!B065'>'':@R9?6$1+)TSS*O'>^\K>6N#'YM?K/5(PAFAB 8&T_13# M!#X@G>4N)>]]B8*EQCP?1MEH>\4^!B7W](IMJ901C('X6YWG\\MJ/?U"7MQJ MXHM!CZC &RXJ]63,R?B"%1Q#E@IY:!WZWZ3@L,[ISPPZ)PAYZ.%=+Q?SA+4I M:9>(>%LNN]F\GZ[^N7L#*%6R+)E@KT4F[G)M9L@D8&:AN)(P)O[0V7;HET3!=US]-=.9>)5&@:![KM),(P>HNAI21:6U+ M:6V+]I!S$+AZ&X34DV%J)?X1(.F!+LJW]XE.2J!Q":*UM$^*=A U3Q"T]RQR MDW7SB[C'47@0WGH;>=03WGI4T@@@6%M1OBT?PNPB#-KBA//@DS *LJK7E2F0 M65:)&'."B\B$U\TG#-Y/S4'0ZFW846^FK(GP1P"CL_P-E^LIG?2?NN:FM]GQ M6CH;'0++FMAQ"L&YI #).JM X44)S4/=_20=!*C>IAWU!*B6:AC34.;:YR:@Z4G*0^/F M]7GE8S.-\.MLNOZX>(&_E()IC?G-_/5B^85,;OW;5]-OTXSSO)ME6VBOE% + MXVF#*.DM..41LBG2LHA2^'(0L-K05\W\#OG?\C&2N^ MA3I4@9-$G;#U2\>Y#('$WN?[PSVD'98H9<\$BGWJ901PNRJ+O3*UK*. M\B =I+APF3AFC?LO8^6PP#UW%+O320_ @21(<;II_G+AL'GEL-_ M&MV- *0OP^IS;7U(O]5BMF\44<_OVF[!&1.8 @@M$RA3PVF;.21F523[K0*V M!N1!A!T&ON=R"="?3D8+M.Y]V;0ZKON8GJ 661A,D(NIHS]S(&EB $F;R6:C MDC>M2UY/H?,%)Y8;VFQ1 K.T MY51D6/N^>X.8Z"PA*;6&+ATZ!2R Y<\##C/Y5J@1W&/P!CM:EFXFS$OA3321F"> MQ*;02 AU'%M(0BD28M"W<[KM&NT]1-QAB'MN]P;]Z&8$H'N/">D,)QN\HG G M(YWL7;>?"SFNKO_^;#9;_%[+P"EH>K4XC^MR/KO\J0NK[5FP63%?)TI$BMQU MABB5!S2^\(32VM0Z?FA)_V'0?2ZW%X-K> 3HOK>1R^U=ZY(6L1;>E9A9+;PC M 2M=P&K)6&$R1=4:N8?2=A@JG\O-1J^:&0'B-EWE-\WD[_@CQEBG#4*P'$$5 ME>A/4@(W7-1^]56,CT 0=$Q2LG84%_>)<5L!BG0D7D).Y;GX&'T'H8?![ M;I<:_>ML!,#\@)\J8^_QZV)Y?\V$98J%0'+SF#4Q15LN>A/!((:L38G.M^[J M>Q!AAP'ON=UDM-?)"("V8\KNI2.:LQ0\6@DD%^)$9D-AEB%9T?>3ELK(YC4M M]U-S&*2>V_U$(^F/ $=[AIQ>_M4%8U(8I^M<^:PLR2OJ"#[;FCQBR=-^T4FT MSJP<3-QA*'MNUPW]Z&8$H+O-S>OI?+K&7Z??\.*AUD1KR2W69LDLT"[*1H,O MM:N,+"F'P'@PK6W8@T0=!K+G=M/05A=C ->7KV&ZK"?^V^6KZ>KK8A5F;TN= MS]HQM>'R3B@=,G!V*4D9O) @>-BBD;$X5&S>4!"23#?7A D3F$V2.JG!>7Z*V/E?O)>8P?#VW&XHV MLA\!B'[#W[=$M%S,Z8\)]USSF>"0^5JI861U1LDY<(%%L(59R27FI%IWBG\L MC8=![KG=+/2JJ>?;_^5C=]=RDX^6W5\N/O^)>K_LXJ;_SB]<6U*HLQ!\(:1$ MH0@SA;"9'2LA.U%BZ_.BO\XO'])GS.>IHU[MQ;M7Z%)&)0VN *H$QUGJ(S$)CPP$FOD4LZR$+[MIT'D=:PN<(O M)-/EG/S'BR56+W[\!1>?EN'KYVDZ6V*XC?<8G!5-%E:H]$* MZVUKG^L$:7MZ,/2JRS':KM]P70>1?<7EA\^DD.-MV.X/.MF6'4!? MJV'G83FGTW#U[F*IZT$@"7E]. NE9((6.=O@E!#@A)0Q:ZN,:?V8^3Y:VCE3 MMU>HO=S2V3R_FL[.UYAOH=RACR&8 J:VM52NCO .C"3"":-2)JZ+ZA2I M \]';X&A^UVJ_I0V@M3%-9MGY);FRA+YCM>/VW_YGF;GM,TW1T%]$W QQ.>V M5+:*(A!5C_$<[GH1 M?%[,2)NK^IQO_>.$3,A]GW5ZUN,@*AL=R-=MT]^6^PKH.Q3$L*HC(G[NUC-P#"6YG!,KK6O03Z/XY-SOHJOIP'Q=;K;I?U%77%VT MH_]QZY 0);C:F0)!92^=81V#)W#'NM/B,0[:>*^E3JJ MD__2J\&\+>:.X;=?-Y7ENSDN.FA)]@]RSN3K>,/ AVPA9&&+\-;[TCJD/IWJ M84_V 4']Q H?%<0O9ZM]P.6W:1T+N4L M9@D7?@\[S$M/LVG_T4ZP.5TL5', MUEX//E@4$21J07N]%GL*\O>+UPJ#M]&&UFT[>V-FV';%H]@00\)CC'[QY3O* MLT3NYFK:F83C/>,]GW;ZH.4#*6WD'>]X8'HVW[R$V:)@"YU,E#>"XW\'5V??IZM)#H%S'AWX7%-T/C*( MW"?P2A7,1>CB^GJ(?XN4@4Y[FGZ*,D6*J_G&)^&KQ)4SG$V?)[4#C M0)O-Y(,$P60$1"&R4+)XT;ID\D&BQF'23E+] 7 Z7@]#]V/Y1_B&-?)*J[_B MEXC+B5..U^HFR$*0 QE\ <\M.;C%&^G)J_1XV/"2VY\\/B2F)B22(>UK;YG@6$3 #WB MH85 Q^ES4(",;];X936)7F"R)@"K#V 4"Z*.)2& 9ULOFTTPI?55PCYZAK4M M0WNTQZEE!!"[%MQU9NM-)HE/R_2RTN=B5V8*1W^=ACB=;88YKU;G7^Z\@L! M>TEF41/%Q#ZW"J(N"$YQ^@Z7%+6V'@G9F(71.4I'8NO>F/_I%3W&3.=EP6ZX M6\M[?,+SX0\].>_Y2+H;I3_W5#Y?Y_&OQ[NSJ'5M*<>MJ Y8LN"R8!!$GYU^^UTM5O,V[%@DSQ>8Y8B'>=:%0 MG<*\D'4()6?KFSQ-D/XB,LOKS"NC_<7=WS*R0[B M0Y2U>BY*'[\#8#Q[FTI@M06Z %4K&F-D&5A4B"7):_@FH[-PS($6G'R*'.LP3UL@I. 8(V:M;/W4?2]! S_8/!T+.P9#-Q+_ M**U'U_/S!+NQ_>]/MQCW4M/(5FP6N,*%5HH7IPPP;\G7$3J EUY#23;)$"7S MHO4LXIL4G#9"8=.*X&UY^Q7KW/+YI^[#J\GM:H-67:'W^["^./)N50E98;Q' M 4PDVA.N)'"<.%;A%#*&-1244JI[/ZU!,=5AE+:J;^[JM?Z*Z\^+O+4B&:;_L9C.UW^G+\Z7 M6\!31083N(24-0&/HXB! M*Z1[1.%M\_>T^AW!D?R7,)W7;@EOY]LF96O.>F1%H8.@) -%EIY,.X4KWNLD M"K-*8.L8<3]% Y'\=OZ^&N$E^:"U M9<4V\%W*M(.<*Z%0W%3/9)-$7_P?2..QYV0P]]PYEZT-5XS\+ MI10AEWJR>^;K?,7 2,^"WN#64,UC/'@>S.G/Y+7^/V4 MY.G=#SGYD'N KD9'V]4J.W+M=9"[5\&"-^3-J) T1)2U!!4%2I;(W>0&P6>8%EL<3K!>FWU;KKQ?2:OC_]-+\52$B;+?F/"*:D6*\Y(T2C(N0B M2I316S3]-= ZBN1AC[U6R+K_)43_>AS!(7C-;BT?7\RK\;UDG=B]N E_@7,L MT]M76D*J9'W,P(I5M=\TAUA"@:BY]4QIZYH_YSZ!W&&/S_[AVJ_^1@757TK! MVO3C>EO6&Y/Z2'B>IK-IN'HSO^6;AB@P9P'),TVA>:H>"G'-399*DR18GTTP M'DWOL ]T^@=KSQH<%5I?71! 3%Z\6;_Q5OUVN]C$G6/UK3R/M4UM)OFJ^KXN M\QA%,#+Y_OR 1Y%Z$$9[FY?5/T;[T]L8X'EY$7TEQ]H\F6)ZG'=C":Z+)HS1 MVDL#0CKB!LF5<2H8D%$9CL$KIULWR3N4MH, V-LLK=X V(=FQA@9GZ5T_N6\ MZYS4%3]6!V:)G\E?N3H7:E[@^*CY<0N<'%&?P,^)T7;WM.3 Y:^?#7@Z3NN] MO2^\Q) \3:/<.JCT]?WM7[!CMX;OEXBLNUS_"/->+QVZZ]6]X MPE/M_1]XLKU[!+V-LHF7*[Z;A6[P]]6RURVF(HJ"Y'8)FWFM2E3HP.#NN2KU8:J& MS0^VQ"@3$>SB\"2;QV6T5<7V=:3^@S MNN_S3N\T>C"UC4[FM\M/87Y1/4?AZFHQF^;+?I#OMECHZDN)M&F8?:#OX,T& MN2A,K?5+H$TDD)1N6B;YD2D6)GW1-NO6;UV:$-XTI%F>XYXT$[.9Y9 46,-( M1 QK%C1Z0"6ED=[)T&/9]$/4#7OB/ST&]T8P[?0X1GO8#1LX3[5 8/[IE+F& M=S^FP73#!VAK-N-P:QT"V44;\(M^]-OS,I$'.GL] U:Z&=&B2]4YP,AUT3(Q MW3SG<#!Q+1W'G4O>ZC>NN)OM=;&:*\.F\9\EG/7ORK,WLS+8OFE6_(5KL-TUN/$Z;VK/M$7')0? B1$8GM1=VT\@\\JB@2(%6 MZLRB;/U*81_9]@>38X0\Y/FR7$_>A_DG[,Y8J1,JS@3X:@<5#Q*B"/0EKZ\K MHS;EL)$T]*E;J*"OKA%Q8\%A;,63^*O'"W8,:+@ ,>-85/0%,JN%[^@->&,B M)%^$E3:E& ^Z\#@$#T.Z&B M2@6>V0+"*N^R<+Z$@_K*/*#R&XL.K/1C5+9H(;^A%1^^;Q%NG$.AK(<0:NV< MC1:\LMW,K92L9>CY0<'G0XK?7G0@^]]*\4?+;P1^X=GO89D_T@]W)H\'PSG1 M#[H$34ZM(Q$(F4 I7B=(Z&)N1Y&G9WVW"1C&&WS2Q-7Q A\!6NX9=+Q&_^''],Q?#ESN.K]F>Y_IPZK?PY7)NAM'WP,G,<_'E:W,ZM#ZWCH-%MW&3M-:\Q=7/BW^;0K.[OU[;^0/.J5 M<*%57V-?OJ\1IQ?G I)&B-BYL!X?6KBR:'T/I X MLF,ET<$3RV'IN1Z(&SC3.SC<%B/2_0AL_+W/6U_\N+(OM>%+VBMG#'CK3)TL9]%)EDEY&"BMW463X& MP9/PC.4LH\NZM8MP %DC+:XX%@H'EU<AC_5ZO)S39_UW.C7HY, /B[*N MOV^S=IFTS4*C)CYBJ.]/+05RS@<2FY).$H-2W>XT?_]EVH%KCA1+Q^IZT;_@ M1V"Z7I\OR4$X[UAY/?W>-2*]Y,1R@2P:L-&0!\Z1#GUFK4L*?=2M^S+? M3\U(ZV5.!%=C+8P 3R_.29#7-]$Q,J[(NXN+?+#[C\-DU8BQ'GJSICZ=?I:CUA M(I %3'E VT<;2TXG1 @6]CEGI5W1B@6??3 MNR4=VA.9_2 XF>N[^LD"N),@L=2+ MM\#^VFZ;(FE4+D]5959NAXE[[-MMD[Z\1OV=.;H?"07+NC<^+D)]+ODI?%]. MO">'PFD&4M<.-^@S1,,C$/PU2SPPKLI.5][N:^Z$'7NVV!E2 WT"ZY_SB\LO M^"]<1\OS&_IV^+39-3<60% N>.D9\$(6H3)U\(BP'%A&4RS':) ? ;.7*=@) M=.XU@JZQ=LX5@A_^T(Q]G*_"Q7M<72YF;V<9_YZX%%.)LE:&A=I>.EGP1?$Z MB%4+%9QE/.D1GK#@K$/\SNC M54*=#;MIQO+?>#']7)_ RY^S$K[-%S6V\P%7JXNU5(C15 'Q"2?,<2^UMA"S MI,TN,EU<,I+M5)A'06CEQNUT?!])R&Z(/=\0Q7IRG9#4WG&U=IJ(?S[:E[\UL_+U?3+[6U\/6M_PV7\_*6B)A]J@^IFU$2 M@W?;/9">$_7A;2&MX3OTAA(4!@*MD+&V9TW56+-T&-(!F0)W*C?O\M:^0^_- MF^9-*^Q?IG3*XWJNR4-!;Y*UBY%1,!\@:'**E%O[\J[6"+'$A-!2I-;IQKM3 MUVTSWWW0LKU/>5/E=' Y/\//#]]_"_]%+OFZ1V2MI2PY1LF1@^0JU"*!.CU' M2G#$*CJOD^.M?8H]R!NYB'\@A#RL]!I(77TC\9:Q.QT.F/4RU7=,Y+F6.XD( M7@EBE&=G3:QM!UN/Z=F3Q'$1.1A4=H?DT7KK );$$RYFN-I07_FX+JT4.B7' ML@"?7.W#' PX$1 $=]'I6(2TKYJ!\J74D2H+7JD NI09L5 JL]?7ZD(9QRZ1/":.CI-\#>C!]GLTOYI^^ MKY,<'LGKJA4?*UH%HR!Z+T!90^=Z#@J0C-Z0DBGI85W&\9#:A;!QRZI/BK/F M>CH8?-]P$>>MJA.OIG"NQS21VI:?IU]OF6%,6U93"8 M\=GPYN.T[Q(P3@G0&! Z7.X]].K>-'XD51IK+5B3$QVE/D),=*-'U)%+&8UT M.UUY?7=N/]&SP^&B[0$/5S#69/][)3FP4#ND!+I[W'E20>5=9TY2E1RQD\!$7SZ]U^ ML.(/EE\7CL@SU]YMU%P)8PK]!8QA 15K1WKM-9!D4@S<8\;6'LDN=(WK!8\? ML3A,01VX)]MYNIM***3VR#F$@JP*C4.T#(%A+-P$D^P)0;=OMN<(SLR!:-@9 M;@>JIN$IUW3P_3><7>(1:2H//J'!N/OM%#6;=+]>XA="U8_SV3JJ_Z_IZO/U MN\>=B>0J)IX*\*BJ]4)?160!F-0EV*1ABB.DR?/JTP$]KY=3$ MP/6RFU,ZUR3 VC#6"X>$:MHQT1D&W+%:NB:=Q]9]+9ZC9^SY]>VQ\JBLH94V M1C:A;T;-_@/GGQ;AZ^=I"A=K)]*%P$W4'GR*=/%S1RRQ$;-);+_+PM7KH\Z*<8GDAK Z.S8Q!B&1@%C(F0F6M"DM M!B=N)6 \+[R18N>MI3PR5'Z?+U:?W]"12^1?!^J]0:F3 5N'@*A8%!EB-381 MR;WD6;@<3 .,/%YY1'"T4>6\F5Q'1,4Z0W/Q??+GAXERF14Z-LG\MF3I6Q? M%X,@8L@A)9V8?=[($[FIU5:CT6*O^.ZV/+K52^V-SE/Z\>%B[>S,E]\67_V M$8^Y^WS\T2^]!_/2Z!GXY["8$3QNNF3?O.4I)Y-$/>^(T4>J3'=6/D.(9G"374=QY(7YKVXGYH@Y@_0EG\W6K,?KCO/P0 MEK70-_\TO;A<87[P$9OI=)N44=K =_I+MCN13D)FZY/M]+(=^H24EG-R##5( M4P2!GPOP)D:0->?#1/CQ&QM9>9TS1D8>DB@U>:5 Y+$V M74$GBF JX&ZNY0L+=7IF[J/F^].\&LJU _?@YDE^?0=C#& MU<;- 8D'K4!;5PP3VBG6NGAT*S%C3NEJJ>]'$R5:"+\#%-VE_^HQAPMN418' MC,1#/K@F'YPI!IB%T"PIPWGK1FZ/J1BYX+V->A_6L!PGZ[$?.3?W^Z:N^O?Y M[)_SU>UT3::-S-HSB%*&.@?#@LM>0E2R>.D5UWPW\_V91<:%Q+'*>]SE_'A) M=I&D>H>9'ZZC/XR.^DS%N'G*P\'D M$"&/?<,\M--NGV2MC#I+%\ 5)4%%8L 1Y2"4E\););%LL?YW>>'*[&NZU?+&X3((.22/XBT*6I055>?30. M@B@\).$2\ZT?30\D=40_J1%*'K;W/('*>D/FA&1EA4T9>.UWH.K(W&!]S8U3 MG.YF4Q0?%&_CFL@G4?ES,-M+_KV!YV6!3;PJ.H6B:X'2^B[W]%7MDEJ2<2K9 M(DOKCB=[DCBNT3TZ !OKL .(/ABZ=1UW6E\4RW>7J^4JS-9#"S<1@I^FRW0Q M7UXN-C?(;: KL!"(/TAN/9]>2PA>1S#%.A\YK9M;YR6TH7Q$LW"8>WD$A9X1 MC.^?"_0YO'A!'E/@#)2P95,Z+$PIV1NN;?.>H <1.NZU/P:B#@3UX>H]-PQ/ M8A'%2)*D12U .17!<:;!1DM_T$FB:9UWN!>!YX'9(P!S#$3WTMX90?-&DD5+ MJZ-:M^Q"VNR20TA< 0:6DY),LMC:DMV7QG%-V3,Z5 ]2:K^@O9+H(S8G6219 M(JN%]34MM-0T*\838"I<9.C&NC$MKF4]*VD-+1P\Q)8'2(!LXJQ?N/>6W/.@T7 M%]_7O$Z_X>8:W]3,D*%::VK"1;K<= ">EZ>SDH?(ZVY-VW#)W(-*<>@,[BB* M],9&2%D84,'5+*CB( I4G"D=L^V]QN5Q [HWI(Y\K8J;.<'7ZM@4BMWDT6]+ M > ,8\B>00JY=@U3'KR2!1A:ARYQ5ESK5)FV''2:3+X/XK;/S3JYBCNP$([D M^8?O3W_ 9F*/XH&X*D!F? WC<@<^EIKB'Z-WT@G-6INJ [+3R^RNTZ-TWB=D MNMT]=QK=!^E0IL+ %VE!9;+P'">Q^^ E=T4FZULWV'R)II&''_8"GIU ?: F M.T#FSV0HS[\CKC,7WGVMTKS*) W)6:>*AQA8KG%M-4WV0K/^L9W^0J/_CVF[_"(B]_ MGZ\^7,;_PK3Z.']#&W==<#]+^.-\MJG"OY)#3IXNGBAKB^;Z>$SV&JWNP$B3 M.<:2Q/0++: UE'6,?\,E93'3P925B2MZVKWIL0WJ,I.S3FV@+_ #T&!FY MFRO^\_]<3E??6W?2VG.%HZ,4QW#4*-9PFQCUKE00X6RY7G,]1Q+SC_/E:KD& M4:P33/\(WVO5_VW^E-16!%/;3^9<&S1)#MZ: "DGQSQ*9TSKGC+'4=PN;G$= MVJQ+WE+Q9K&HF)#,^)';U!X*LQNCVF<4OT=V"#;.WX8BQJE)D:R-"1.1;Z%J%UN#4L\ MNI2#REM?I0$ M.S!2-DJU29+FU&7N/@%ZFEX_YT'*X M1CJ T^&"NV5[EO^X"+,[V0O)N"0S>C!2U]E40H&714/ARB?+JTO0^GEF"#Y& MCC@>#JN'+X%CZWCL9Z&/?\W_/US,W\WPE_GE8A-A>SM+M0#H&U:^KOW5:"*K M/?)9U 549HEN$F8J8QY+8I'%!Y?IEB>B'1<<^05Q=%C,!];1V+B[DYI:D_Z> MRPF\XDY[590B6T::'$'5H:"NV )"&N<%:JFTWPF!>R\]LO_8%1:'U5L'M_[V MW.DH TLV(F!6G@RA&A0E=PI4L9Z;5-OZM&XX M2VIM<>L2O'9"@D\ZU!EQU25D&HP.P9M4T*G693QWUQ\9>5UXU@?KHR,L74\K ML-'P+"WP&$H=5V(@2&/!&QE<4)G+TKK-8$_.[.&:W *) \0Z]LUWZ^%\J,-O MM[LXJ0YW+G2)Z^1%?=?6$$HQ8+!8Z[6(X6$'HA?=T.=7[ ,;AZCT:0^RH7S[ M R; %^:=R$EXN5N+LY9/%X.YB^TATTZZ_2"& MOMK.$A8G4E$9R!XDGZ&FP!)'#(0OOI#7ZMS#S(87 ?/<>N/Z=3+_N%RDSV36W6'-6D928I;,N>!KW9:#*),!Z4F>40MT IY\6C<=C+^>E,UFT-2Q1@%2=66+M(R,L"EA*"< MM*I..G\XRWWXC((7J=X)+=89 ML_F?X>(2KTO_)Y''))$12RXQ4%Q[\B4,!PR9? Q3I([#%#(\2U;G20/0#0<\H8KUU2RMJZRC+^"0G%BOK$/CZ5X1#QKN;'DP>/+C M.T\1& 9 C:3=U\GUT_3;-.,LWS9RQW1!_Z+3V&GOF5QW.O,U05N#$]& =-8S M&TLPH74@=A>Z.D\-.-G9U49Q?8%Q8Q&\72XOB8VBN36"!*-8$22GFETC@H:0 M%;,R&96Q]3RC+:2,_-;5#>0.5D^/*+L[?AVQN/M!-6"QG#B1M1,N +*D MR?"0M:E8B&"T]C((GR+NEJ-W"FIWPK5]9;CN$PL=G,@'R^0Z +Q<+2[7SVCO M5I]Q\?%SF%WECO^#/F*U?#LCRV@ZK\\**C(9$(2IX],1([A4I^R1010Y2TSI MUL5ZI^)MIQWE7MF.ZAI '6RL.S?HC^'K=!4N-A?I>T+'XAOF7^:+7RY7=18K M67*UT?6DI*(#)@ON9UUYH1WQJ#\&I DP$::-TE=V=#* CB-CM09^],FR>5'5C0Y1N M@IIO%C[5GI=7[*WK@>XX)RAS$5[0Y6!J?RZ?:,L9R8 [+:/,Q*YV.T%QA\5V M@]QK"R(-HHH.;NS;;JG/BS,^LF3^_CI=;%R C:F2>/1>60E(IS\QSAP)-$N@ MK99YCL$[TWH :C/B=\/T:PU+C8.!7L!_B-SO/D?>V.HEVV*\*X"Y]KY+WI,3 M7*<<(-TRIL[1\$>[>B'=NP?6M>)7!-HF" MKD1MR1\HJ>;&:ZQW8X"0ZZ&@G5!QD(MA('YVVR:O-0S8#5+.>==NC"/ M$I*$J8.?HH0<:H\RQR1XK1PD%R6JG*-BK4/@ [*SVYYYK7',7G!RSEOFQ8?3 M?ZX;MEQ?P!_GY)O]$J:+=7+5!!E)ADD!@?%:5U-<[:H50 21O$(;9&H] VP< M3G?;:*\U@'L&Z.I@#]X4H>'BVS3ATT+[?7[5 FG3W6/-\=V?UU$KO\]7_XFK M]YCFGV:;+%I-3A[/')RGWQBF>:E) -D!6/-;S+D,I)!7&S.7*+(1;0>U7=:#G?; M5J\U;MPQFCK8:P(W7)#7N?[A3V&%M_>V]*DFK"J0.6M0 MQ4N(I,':9E5(JSVWNQ4EGL(J/(S%W7;;:PU=]XRG7K;;(<_^3]K$-V+@$UTB M(UX#W>DN@%)6D,XB @\2N<\NY>8=)8?B9;=RI=<67^\*(;WLE",.DHT' U\95.0JI?"H.4S?/@,>VV)!:.+?2^,]; 9:\3@/7Z][IZSJ.-! MOMP^B6YF7O.),!8CG2_ 3(F@ZKT<4-5'FAB\4;GX?K>^//W/Y;26Q4FG411>(#FLO<*Q]@KW9"(J(S!F@X+O-,II M#R@^0\YN\'NMNH-AT1P\Q M))E+,M$_.R[J:.QMH6LW$+[6*'ISS76 Q@?G>EXW"E]5GGZZ)'/CT\8)V.RX M"0J=1% :2B#;7\7 (283P 9'+G1BUHKFN5)[T+<;.E]MO'HH39X-2C>&<996 M"Y<42%%<[?I8P.64:#^J9+W4="6TOK;W(&\WC+[:4.] >NP HO M\\XX+$P2Y:+4F3-I,_ZR9+2VYA0*V[I8:BLQN\'OM<9'V^BH3[!M-HVU1A@N M CBG)2@K&)#!X6KO0:V4$*A=&AYK>YQTKS5FV$1#S9#V?__'(R40F_^]_M'Z M)_6_>H_E_ZK__O/]VWN?7XMH_E>:?]E\])JAS_,+4M]RDX#SX?++E[#X/B_O M/_P9Z$#_\&8SVB:MIM_HQS_A*DPOEO=Y6DZ_?+UXL=' P6O]QRUG#WF^6O(1 MUH;@$O]>X2R3[W[<;O]INDP7%$[D57G8_GH17_Y)BY7BY!6 M$U\LJD3^<>"EEG?(VA2?OO()H\^<:?2MK?;C*#[:6FS649,IYUFFS8K&,7+F MF .?@P557[=D$('+Y@_YK8@?MVOD"3'[R,@<1?T=6 7W)]$F(TO$5*/9*8(R M/(*SD:XP793(PDLF6IN=^X^<'BXN- X(GATYO8]&.H#3X8)[9JH=]QIS-:\] MUK&PCF<(V=>& Q9I8Q>336L#=0@^>AHYO1>L3C%R>A\=CUVG?\"PQ"(*9_0W MH-.JWDT6?,P<3$&EK8P"'[Z"GG;,Y7D-HMX++$>.N=Q'LMC85S'!$D*72>CD3O) YT B-H:'W+,S4_1;<2,W!NZBWN^C:8Z M@-Q=^J\VJ"Y.96Y($#FP.LC=01T+"=;;($ED*;+6A<"/J1CYX&NCWH<]FHZ3 M]=@WY^91:\W$F]_GLW_.5]/9IZN#UGMK.',9"M/$#(\68K0,.,O*H4S66+_3 M%?G,(N-"XECES0>0Y,&(^(:+.!\[Z_+VW94)K:Q*!612IFXJ4_=3!A>YS4RB M8[=-7<9.G_QUKR$RPZ7G]'$-GE;W'=R7AQ>)SZ^*5!\7L=ZV67@_O[CX9;ZH MOS\)P@BG)(>BZFA3P^FFB4Y XDS&$!"%#KULBGV9Z]RM:8S:9GT&AH30.>^M M%^O";VKU-JT:)HP)YG5$8);<3^5LA"!T AELQFPM!M7-WMJ7N3/=6\."^V0= M"(Y!VL%;\.LFTVL5%JO.-^*#OLF2&5^T]T"JK&]!0D!P7@++GKDD$PGMY(_# MIVR\W5_QP"O9AD?@[%5?A/=+_28B"(6F2" ^Z[!;7X,(N9"8#+FS:(R.W916 M[\G;F0X@>R7[[PB<[;___&;_S=95<[GS'4AZ*SB]*YQLI$Y"YQH!6:>%A1K8 M<\"9E=;*Q&7["KC3L7>FT]A>R3X\#FVO?"L^M-5UM+KDJ,@VP%*GRW((648H M7F;I.2^:G8\U>HA7V%^ES"O9AL<@[4BO\.?9V6S#%UNWW%5TEISQX#C4D6YU MY$Z!6!^P98@D/^[)LN^F7?$P(CA3#W/D1]0.X/BJ/YD_ZEY!S19&9#ZRYZ/?!]I@^T/6R<#@^!O5#\;_?"^[+XF"=M,QO!9$'Z M%UI#$,*2/^*#UPPEWC;I[_X0&*+O7W\W^+_523 DGE^U(7#_"?!EP9'KPX1G M'HSG$53,#D*R#'0D;T@JITB 9W,0[,G\F3Y6_UL=!$/B^54?!%=OD)>$ZI>E M9HTK@84$*#@#I7(!SYR%F#&2/)-AZ7Q&,>_#^9F^D_];'0&#(?E5[_\]?*F( M7G*C)!V22M1>6@Y'U:SJ&S1D'*1H,@"!8>A .?"8I8QHFH]0NNU M]/XPF6LRR@U@K@V60XC@"]GO#(57-@1AA6]]^?R?WA][8G:XWA_[J+\#>^U^ M2X#H$O-9"."B-B'51#?=/05$%+67"J:D6^<0O'WN!X-G>'_MHI ,X#5+J MK[7/D;,"3+J:<.0">(\:I)-&HU!*BI,[\V?>^V,O6)VB]\<^.NX YS>CO6Y- MNZO"6R&S\\H7R*9:[9*L]EBG@DNFHQ'%.=6\Q<)68CH/$0^.DVWSV(Y26@?H MV]Y70"5ML[>FSI^O%P\FB%Y88(5G;K32V;9O8OS*&WP<EQM\["/KGAM\R!19,LR" MJ!GC*JK:]\0X" 9]8LDCG>VOKL''7LK;M<''/I+LHL'''69^N+YV ^/6Q0R! MTXVKL@T0Z3@%8;A'QI-TH;6[^9B*<:^I1G!I).0.+IH&"<$R.L%-BN D,E 6 M,W@=/7 FDN*Y2!Z["?_\^MKZP!QE+9U6]^>,]JMPTI;R%998+,DA%.XY[7EC M("0D]R8$YG)@S&,W)4C/$G>G'#@+$I H:-SLB"FWAR))]@XTZ3H?H_^8Z'R M*O;+8XLQFBBEBQ*8+!Z44@A>QAI?YSE)CT:%U^%8])=$W.]>.0XFY]ZVX_ZU M6E\(KX204')9M(!"7X&J:1=AL3.^V5_F;R]KM7CH-) M#P[%D0+85 >^F>6?__Z*=1C-QWG]UN,S)&%F:)D&C:9FK%@+43@2$RK&A'?" MFFZ:7NS)VTZ[JK]1P_WNJD% ]0HVVQT!/*C&N?8"_UA,T[JHJ%RI49)TE%69 M)%1CLU))B$YQX-JSPNA>9[Z;NM*#N3S3E[+N@BY#@.K?9]M-&'*M@D9(7M.1 M:8R%('4FI1HF@C3>]Q/&WX^U5Q.\&03AXVS(O>!V/N&>K=D:N_2E>2 @$1RI M3X L->,L&4VG*A? E2L^.T5N[FEU^F>' EVYW [OB2::^YWDXZS MOB3E)"1=39T2>/6/D4R=HE Y(;UJ7FUZ4@Y?32CK+/;E<.![#5OSB;#'L_+Q M0@F%,D.2Y((H0UH,R18P7)KH4[(\=7=C[LGCJPFMG<7V'!* Y[!!6YGZ+KIB MZ,B*&C4HCA:\,PER"3X5FPP7W?0(',"S/(?H71?;<02XO;YXW[.B4)$=*%_+5(I+8&3FO#Z0>]];Q'Q'UEY-;/ <=N(0<'L%]^'+@9]GI14U$S%& M#8$71=:#R^!0(K!H0O;&QM ^U7%4CE]-Y/$<]NP)P3EV1?2QHGH@B/=8ZT1) M0#_.9^O65Y?AXB,NOMQTPC(EI2"$ 6:$KTTR/$09/&2A#$\N\EAVJ[(^,>%G M^M9S7."Q>X3T#TAKE14H_# 3 M)4[+YCBAR/XQ_]1EUS$ 7\$>W6[#;Q,1G]A@;$J9 ^IHZT!8!R%8.G1#\IQS M;Z0=Y"'GM&R.$YK\M]NC0P/P%>S1O6WV[9(3/EJ;R6#73FM0KO:)L+9 "D%K M@2[A,+&1+K@?Q]#]M]O1(\'UW-W--Y\^+=9U5F])"-/9EO5!J<"-E( M#T(%!.5%?463)(NH4W"&>1]/XUZ^0.B9QB8[<"=;(J"7:Z_-R]I]@4Q*4,F7 M5,!F'T%Q;2&6VNN/*\L$'4Q:=C,^^"5FSM@5;(K7X:*$1X"GEUW4QKZ^+P@^ MD:9D.M($<(>J5D1R,J.5@:BCLM$BMZQYV]K!N#EC=VWP?30^?'K92(-&3K;H M<:+1,E&?#*TQ_)32VK<+'^^:,#KHIIML1AIEKMONZ0\ZT.Y+Z325>L#E+,&IBV@HPP&R'ZH,&E MA)'<>IN#:7PDOI9)5RG*9+U*X'@5G9-DNA;#P5IEA)(,36[^A/=_)EWMB=GA M)EWMH_X.K*ZW,SK+\*9C_Z_U/ZC\UF[]DFY-1)8@:4&>F-0!8G21[E?,BH5$ M#+;.='J&G-."KYG:=X/3 3KH %#U>J#=&2YP>=7CW^7L)&8+.=59MS99",QR8"7I MHHQ)8H!!"@^(Z!(XARCXT4B%8Z3= 5S>DR:(@,_DL_V$W_!B_K5*Z,HROV(I M%^U3M!ZD*88LBCIFF*@%K7@,.07#16LK> >RQJW)'@Y2K372 <@^X,5%]?UG M^;>P^&^L@VKN\Z.#+"4H!ZEHDI?P9!:HS("AI:,:K."S2-FVXZ'+R: MZJ(#;/T#9[@(%\3/F_QE.IM6+V@U_8;WF;(.@R3G!VJU%3&E.7VE%'C.A3+( MDTNM\S5W(FS<*/1P*&NOE2[&5#4(VUOC4'/.H#!R>90R'ISS&:SSY DEJZ,: M))IU%-6O95KC,4[GB77?P='ZYF+].YB?9OUJ+T]"<$4KZ:%8KD Q6R!*+^F< M$%+FH(K-KC&B=Z/L3#MI'8B7AY/"VRNOQ[C+#Y=+$M=R^2;]S^5T.=U$R')> M?Q$NWL[*?/%EXVCXRG'<=4H=G)-!,$F3F<;]-)]OESBZ@Y=-^_. MSC"FF"&4H]/WR_\Z?-;1-<(-,I M!+*?+4E$"(3@R;PAW\U$AHP7WSR@OB>-XQZ1 R)L>V1C .5U<%=O'S:,,7!E M. SV>X]U[J?7FX]SZR[@$M=Z927[^(IY*2 M-@*<9XS$@!Z\* 7(W9?DC.FB=>NVV(^IZ&[N]UYZW3[(^1 A=P"3)P[@]>8Q M4J?B%+DC2+)0.07P/K'J\3"A(W.!M8Y5;2&EER>/$UQ5+931*:;JEPO$JSV' MV6()G@$/Y.%_O?0^.%UDY8\%R%8CIG0K? M=EVQ/^07YT"+O#T=_S9]@R<:"V=/%S5R2H$KM,5\WGO!D)BA;; GA0!0] MM=ZXM]Q),72TN,=&T+_"-ZQY]NF:> PI,^9LS91/H#B=U)XYLOE2$AE#*8^J MY+=@Y>$GCQO['A 51XEP;/W_,EV]F86+[W?()\N>IZ -\,RN6L$$S@1)H\BL M;-;,[X: QY\];F1Z0 P<*<:Q4?!N]1D73YQDP6$@GY$L_D"NI*KQ36^2 X4H M+2J?\>$SWQ8H;%E@W.;! ^*AA4![\'["19@E_/ 9\7YF+#K4MC;W]D4*NN(L M^8BYD#T?-#?>.6UYZQSB;;2,W,+OI#YU"W5T"JNK'>P=91MIY:)Q@K9/RGJ:D/_ D9N*33RD_%A:ND(8G>R$'XDB4U)7>L_ M?%R$V7)#&9^X@,4GM4Z,1CK0.1);*H)V24DAK.?-FR3L0U]W;X('HF(+W)JK MJ /X71?P?IQ?>337S.+R'XOY$Z$3TOG5^ MY4LT=?=LV 9F3571 ;3VV#9W#(6WLW19OS4)7 K.@ZASR#DH3W:KLSQ"2>0; M^UAB2:WKOHZCN+MWRY.??L>JL0/0_F,^SW]-+R[H'%]=G>/GVV =)!H.X#$'AM@TWWF[8P6Q^5J^7:YO%PW)*I? MK*W>F),O5M;705ECAJC6+?7 <,%I6]"9;EH[G0W)[^X5]N0G7%,%=X3M.S+] MXW*1/H>K6397=1ST[>O=>]-;*_S]$WE\:34EMM]\F5_.5A/&67"1?#IC:CPK M, ,A)0?(HPVVB-"^NJPI ^,.1ALK53R=!>&>$S."-<76Z;H2HN"2K6YE8-$L9 M6W>-:D/Y3GAV9X/G$=7:X]G[]!95B6D>0H&B10:5)/#! M>OBIZ<\&90/*^URJ;N]W_+R^+N[=%+=F3N-JW(/6'J1*]W@IC%.]&XR(C <& MSB0&BGPE"-Q*""KR@E'G8/U UU6OU;LF>43A099 >]20O1U*RB"=RBZ1X6)] MZWKF5UV]NP_"CJ_>W4-Y?=J8^7N/OK?L1QJ'V5TBJG[*9.)#)U@,=9D5PW*>]J1Z#1$S@S704KE6S^P MGVDYU%ZJW[L<:A\]C.U3/,J@ES;DG)D$C+TJL2R84I!93"#,$%!4D'&X-!QO)NA6\' M%B&,6)YT, :.%./8*-B6,\_I,+1%*T#R;VLY32!K#P7=O3%%[>IPXMW>$8XI M0ABQ,.E@/+00: E;E_C3$I,BM:30A_2T"VPCE?XO*'T M>T /IL^S^<7\T_=U5\]'\MHP93C+W(0ZCEH&4#9R\(+V8+$L"BMDL,V/LIT( M&_=B/2G.FNNI _#]>+E67NUM[.>&"V:!HIWGK:TS?,@@LK<-=M+EMD:8,U;JN,2O=O;P> MB+67DXQ/KO@.\']3!)"R-YT$2*0\6R/JE_W=<38H74=(A03Q' MNVD]%H1SD+C)5G$5HMLM<#H$=1T7P!V"[#ZT>+XG_?7%]J0LJAA<9.1"" 8Y MA?J$)B20OR' (-I0@DS^_ MN/AEOJCSPR;4T8T>"8-H#2NB"L-BP/A:F7J1OWE6>8O]/,LC>GJ/;,6!';MM MZYW&C]N)VU'<-D[ Y%B[F^@Z[Q.UK[U)!3##4$=EO4YG[;;=1N^?2139Q.T] M\APRJ[P+\DU25. +PC/* M% +$5$,ZMU*KI*,1!I)3=*%D+."T\B"B)D8$YLA;9^UO):9;J!T/@?D0^N@ 6(_J M$+@(*7N/(%.1H$02X%*J$X(M"QCJ(-_6?NM!52#=9.G:J+I#! M!);)P*A!#%#6&O"6+(_H'+?>".%T:^>A715(-\GY1^&LN9XZ -]S%0?&L.0< M;2$>ZK0TQ3V9$K: \4Q87B27I74GJ6.K0 9[D#LET%KII -X_1%6=0S#]93? MHIQ#5?OQ,4-^>ZC!V:!!8Q+%%F^U: VH>P2,FQ%T2@@=+O<.0+-.R=MRO"I' ME[NKD8RDZ'CUJ,%EZT$+Q"(,&FU:QY>>(6?<)M>G!%0KG70 KV?$]NM-AAYY MRN@])^%@S?MG0D$H5@#2[G&"Q>1B:X]P%[IZ:68QULO880KJ '37:0#/\/8O MG'[ZO,+\YALNPB?\L>,0Z2$76^FXT0O5[7)?E@E&?9MIZ. M=PR]W;Y@'(B>^4BJ[ "VS_"XF:.%LM;,^0"&UQD=OA2R1^LD0BY*EMP8XUM# M\R6:NGWY: ._IBKI&V)O4KK\?)DO5M/_O5;C1 C4.D<#P=9-1)XU M..(88E:9:QE%/F5SGRU4=OLP,C@,6ZCMV%*QCZ? Y[IL2-O 60P@+2,9)BXA M,#*O7+(0VC]+O<\1=V^DPR.NWW5<695+&]R7I<1A8NWLS)??#FV_?ZA M2PV9T;0[CZ,D,Z$WTB-3H-0:75I K,'5)$/*S$7EU%#U&+TE,V45F'710ATO M79N0T$8+/$ QF0L72!*F=4/SUYG,M ^FCDAFVD=??5N%CU(>M$*MZI,67_R4Q[0>7(9*9]]#9VU^XG(X2W>1!W$FKH#KJ-6U^] MUPL38B@D4&L%;70;ZN2SF,G\]J[$K'7DZB7C\7@RND7A\>B8CZ*JOL_*6^^/ MS)SH?'+@E:]6C]+@>: _FIAINVNMFP^C?U6AE8'NZ<,4U 'H[KXQO7M4"3/! M;*TUI@ 3/(+BG.SK''5E+B2KO8W-FZ,]3U&W!]^!"'@8'FFGCK&OV;>SM,"P MQ)]P\^^WLY>8L[4BA;B1DDYJ98BYX$6LW0>LX/0]87>[6?==^0QB'H=@:G@M M]#B3*OY^7J^F7^M+]X%?NRN9J2.G0I8\'D'*:JLAC933*&Z-P!7ET%IB3 M@DP^YB&&G(%Q5D@U1F/SWL@G?6-\+G#T6"^_DPX^_H47W_"W^6SUF5S"4NCL MJ!VJA-8D'I_H&.$97'(NHJ;+1;;.(3R.XG-ZB]P'>_L$!!OKM0.CTCU8LO6'V$"V>)U0) M>SCAFL6^2.6YO3*VX/UVC?X%WG_G&7I#421,ZT M%6-0$*0I( IZ(V+@S)^PCS+5 M3WT[H\^Z_$*:V<1I138!;>)@C:^)?3:!T]R M,D&VE&)B=;)HD^0,>[S8P.] M/SQLCA5U!_?8?1;6F4Y,>JY*),<\Y#H\--'Q:]8"2IE.S11D'F(GW*=B?*P< MI=AG@;*WE+O#R=UL)!]4DED 3W7>;!9UU"SM)"(_.*$X7:^M+?%MM/2$F?UU M_"QD#A3XV%D+'_^:?_P\OUR&6?[X%['Q_>=:C/H!9]/YXL?Y[!N23T![Z_?Y MZJ;?5@Q:Q!(M^%@2*&6'C?@ M= )D-95]=\CZ,/W[6>90^RPB60\&8P:E:I9:C@)8\HK'F)Q)NPUTW'?E<2-# MISBQ&DI^;%AM8T')R'7D4!-=*PMTKW/ZRII<&S($'7"W4^D(B P6CFD/D092 M[,!3^T JP"J2==W(N_)A-4__O79'!#*TNC:GS[H.W- &/%H&D64F8I)HC;X/ MA^/K9+<1TY-!=+Q_WT;F'8#G+OU7VRG)X)+3!3BZ HJ+7/.D&63#4(AH;>;- M6V\^HF+DRM4VZGW86_,X68]_YWSY,I]M"B1_G\_^.5]-9Y^NCLQB;'&*,]"A M=GFDFQ)"\@P8YF)UR#6O8L>+9^LBXT+B6.7-!Y!D!^?'1_J]=^7-8E%GN=Z\ M@WE4F8<4P+M:)H;<0HPV0\I.FL*=B:5UKNF3A/3D*QU_Z1POZPX ;HI8>@I8#"K-;T0\VP]7/SGB2.>RXU M ,7#(KH!-33V'?;SWVD]=?K-IP5N.+SN;4WGM7;%@W'K_F"2@>-*08DZE:1U M<@_[>&RYP+:M,"Y*!M7IO+6 .SBF?J0EIZM?0JK#ZK^O]U1V5F 6":*MG<-* MG7.#V8'6+@D68S+-.Z$^IJ*G5YKC;[0CI=P=3JX,0R%5\.@LR<#6U#9/(HG< M@\RHD/8/&8BM>T0^1CZD8]U0Y3JO/0.0 $7< D@^8+FG5=]]P M,:NI(K],9V&6Z(RL+'V8E\7-3][.,O[]X:_PM?[D^LS,&@O3#*2(#)1,NK:2 M1\B"VSHR3UK=NHSH*(+[@=XA:'D8@3B9ZL;VV3_0Y] //MUGZ(J1K)FWCC$H MNI9 26/(4>4):.MFNLF)C?B@%>P6O_VY5<:-734"3EM9C@V*WZ;+A+4%"\XO M;_)">)'>*S+?7)T%I+0E&XXIL"D5GXI1TNF=L/#$AX_[DMP2 L=*KH-KZQ+7RYG>?ES*9A6-67H_@FGHB=Q6 W&E=KGG:SZ0(<>)$;6'YHLN6[>J^5E MLL9]OFE\!;56P]AGRKO9IB',\U?KNU_>/WNU,I-U,M&!5CJ!BJ* XS: 82++ M;%3&AU;1EE.H"3GC.F4MSZW3:Z>#D^Z^5_OK34,[&9.-O-[-*.G4YI$\6\4B ME$#[,/(:>F[=6'(+*>.6.@];MW.8O+N#S2\AX9LO\\O9:N(YT4_[C]1;QS R M$XD/)PG^,2N6F4FF=8.W;;3T5'QQH**?!<^!4A_[$OQC,4^(>?D+B:PR]#NN MWI6WR^4E';+XXWRYCA_^&+Y^1?KGQ<6=V.'ZAQ.IG".+,0+=^B1 - F"\AE8 M88SEN@?Y;M??D83TE&]X'+Q.KI;N#K"W,_ID7*[6-WQ-S>& MUZX2U\Q^^$Q27]9-AYE/A.*9ME4P496L@VN=X[8?A3VE M"K3#WD :&OO:O2^N.X4)?RRFY-U\#1<;6^+/9>7W5@AUXTW(HRXY.MI9+-)& MTY5'SLC%8E9P)S//?K>:H6.HZ"G\U^#"/9E".CGYGN3UEBWB.B&?2.TY8]S3 MD5ZSN K7Y+U')N+VD'$K#; RT[ M!V"=3 \='&+K"L4-Z3]=DJ_RZ0]<3.=YP]*=757N-6])]*NK*2XGG*E,?R$8 M7LB2E%:!KVVP;3 \1^,9SZTC!,=1O!M,SRJ0<$(5=@#8M[-\F3!OX:O*]ZI_ M\"0[D4UQ":QU=;@6(\:<9^ S_2_$C+FT]CYW)FXW&)Y%P&%8Q72 N"W[ZY_A MXA)?WEZ>9YUK<3;S*8"*.1*?J3XK$IN:&X:N^?3Y8PC>#9EG%80XG0)[,![O M6"CWA@^N?W;75=](81)C"#9P!&LVLI1E=H-QS[T='=Z#MYI\=W M=A91AY/(OX/3\#Y3-^E4F\>?()+A2+9$<-* "HQ#*"0])4()C%FC'W:4.K[\ M_AEZ=H/76409FHN_ RA=AX-O!EM6$R%=7&9BZ"Z?$U?;YQ0Z?4N*M=PN$(>) MC%6&4AKA7(JV]6/'>2_AZSHX\CNNZEZ:B,*S M,-X %S[621 :HC "HBF9MIE31>Y6';#GPKOAZ2R"!H/+_5PP11?]VAF?*"%" MSG35TY6/M;6M)"D:"2P:X=&C8F*WOE?[KKP;JLXBB#"\Y#NX&:N(R!^Y5WI. MQ_%TL=;9E>$HC-$^H@?,SI/TC(W7>C:#6MG%6%HKHY. M(?9;^'OZY?++#_/%8OY7M2K#5_K)ZOL$O2S1)[(DN:MSCYD'AW33HTG>.4%L MVM:/&/O0MUOV[EG$'@973P?0NR^O'\)RNOQ M(3\;G:W!(A/&-=""R]!QI!! M%6W 97*-38G:..4X<3UH_M!VVG:#W%G%$0912P=P>VHK_3F[7-;<]\T&JATV MIZMU&0;BG91D$7GA@0<(/M#FLI:,T1(E%)3";5("(0530"4,Y N9#(SEHH,0-I8AO87=X'(6 M+_U'B[<9- ::'/KA\LN7L/@^OQL06T\\:#0]],7/;SI!=#]NAITBRM$ZS8P! M$3/!30H/P7D"#??:L)"U*3B 07N:*:(Y)<=E+, SKKO ,@A69;#:V9#1(A/# M9OOW.T5T'[WO,D5T'U%WUVD9ARTPWJ5>@ZN-I=R&+5VKA2;A@5+ MGU-$]U+LRU-$]Y%R=SBY,[/'ZB ]7:&08ZTL*'4*K[?K+N7).MYUBN@^ A\[#+/_2+@ZN\L:%X!E2=PQ25:?,+7[AXAHO7'Z=LS["./X M3C]#="]U'S>.;Q_9=X>LEX;"2:F\ES4&8*.F>SY+( ?#@_8I>KKHZ4?B,&"U M&,=W^@&B[7#54O+]P>JEZ:B,E>2Y8, B\[778B W540@S""7(87DQYQ,>_KY MH0V!U5+VW2'KY9'.WBMI30C 45I05F?PKCC(G#84<9B2''6@]NEGB+;#5EOI M=V>@WSZC"?16,*MI9P0.BM=,L*(]2,NETYQEU&Y0^_R&E)XNPM8NW6'R[@XV M=UJ=T2YS,NJ:-VC7?"3P=;]I'HU60ED9ANW&U'N#N;T4O6N#N7VD?C!ZZ+2+ M\T'P\^GMLK2'PO\,KW\\F:6'V79U\)RIZ-C,C.02M$63,J!)RZ) M]2Q*8:4XW;Z8_RB2>SK&AD#CL#K<'[1^ ]H9?JI=R=I$W^[$(";:11N2C%"9 MJ -C) 0?$\@0N. V)V>:9Q+<6;\G*[X-G Z6[N'7X7P5+H8)OMVF,53;D4S% M.N$59VEZ5,AMAT\].M"V+^6-PFMWEGWS<-G'T9>HF5CW$M>? MWU@5EA0%A#41BRT.FS?B>H:)ZBGO!UA.(?MP9II84. M,/5H%]YZ-.LTT,P9!%XG(R6O(?*@:B]$KZ.VT6+KH<_;J1GW#>$4%^!A@N\ M0I6+:FY>AHMW\6+Z:5-/[9DQ(0L#)20ZLY4(X).Q8*SQQIGL@V@^,OPI0GHZ MA [7\L.)T$>+?.S@WI,<_%;/Z%H#EDH1W&'M4+/^1_;@?,@08C8EZ1(LVZU@ M_=EE.CM3CH-&8ZEV<*X\N,#?I+0@OMZL?@R+Q7?ZYKKET23&DJV4JK[_DX0$ M%HBRL(H%772PQ1<^K$G]-&'COE(.=.ZT5TF7Y0,8EKB\;8GY=E;FBR_KCSRF M:.#E3SV^5&!/RAN]8%XM>_WLY)3BN;@ *=3TI4)FD>>)@R^E]ADS+(CV!5YW M*3B^A&VY1%Q_YD^X3(OIURK!CCX[ +2SH.M"Q&*:R;%YZ MM)V$# MRLQWJ@F@3[V#$?K3+3[N+3@V$AJI;WZL+'L P/4 6&_#FDYK--VTM0]>$'4_ MR!@-TS9GNU.<=!<(C/GB,RL))GRSGW(>TTG/0%E=];=&2E'Z*R>0OYC:WX30.3FV'/FB6' G+D FJ' M)G"1+D"C0V%"N()EI^C12XJ_N^@X_FLSQ1\LOR[2N)Z^\6[=+"T,>3HE07(J M PDI@5><@S&,N.$^VW@:.[&7)]3&%L(0>NC@T>/=5ZR-N&:?UARMNPBJXB*W M28*(-2&HCG=VF@?(]#UG<=U9MS&2'E/1HWEYH)+G324^]D/J1C3WF5C_X_?Y MZC]K'\HO7W"6B*;ZO=M'P>7;6;JLM$ZRMRK6R1ZE7K2*S#,(F4YR78A-6U1* MZ8&5NN6M]5A*>CR?CH/8Z174P0FV*[\UX7$3ZJ^/!WQBM>+&"@: K==0#1^PS^$;ZO$^HF1?M$SH<%'D*= M)!G%IGF]BDGPH.K/6K];/DW)N+5DI[ML#Y)\!_AY7TOAWI4_E_B&1+5Z%U>! MI)/?SG[^.WVNKM$O\\6#330-<=WR;>*YS*:F_IM 9@6QJL EB;4@CU?C@B%O MG69X!+GC3C8>$HFGTF&_ :Z;7E+_PBH+S('\X_")/J/F2%US78_Z,+LI;*E- M,]_C12TL6HCEK#4M0HL'8:B0T3E M&:&<5[1"3:LE1$! *7=$R"F>T MC5A":FY>M0S*W1?=M0;>;-, GP2M:".F#"QY 2JS"#YF 4P(Z+]DDO6TS>:T_MITO\G>3W M\2^\^(:_D?__F9RWF%CT3(%QA9Q_K.,$K:&M6S0+UALIFWLTA]+:UWV[!V)V M>JAIK:P.[MU=^?Q/#(N/?\TG&IU/F +X$"THS8F]Y!,@YXY[54K>+?X^ !:O M2.SKUCT!! ]1S;DACZ"$$^[0^U3+];FN3U3)6_*C%+,%(I)9(>H3K2S.!#-,MLON-([]E#T.^/95 MSAF![TVA-6^8-$JG*$BBBOD:>+0!G#<)0EE/X>39Q[&\D'N$[@3#P4;LC@## MP]5T1EB<>$E\*1F@]KH$I6HTR-L,)L22&)$66.MA&+O2MA/B!AO".P+B]E)& MLQ9: X'LSUF^>L'$_//?B7[UJO$AR^BUM I2*+)FS)(]BZ: D:G^[:S4)T7< M-D)W@M]@TWI/!;\F:NJBU=^VH+>0)II$KGN*M+-405:;23FPQ7N?N8C!R<9X M.R8I8;"9O T1U4+4#9/ANXE03![X0J>(44SXV%&*AUS?Q"G^XQ -?"!XKO#3 M-+V=?+.T<&"2W1":&"8JRWL) 3'-*"T0A@FG>.M'ZOW)/&HS/3-6A\P MU>X3!/-_36G5R]5[#'EZ\9T4@8LOTUDM /DE3!?K3?)V1K\9+M9)^"SE*+/F MD$VV-5+AP:7:QE [I1QZR:Q]"9@-Z!@W9#0DI.YEJ9]061VX=0=P^^?7O\(B M_[&8)GR3_^MRHX@?+[]<7A 8OEUW(T_&9X910?!5#LD8\#$(\CPLPV"XTF*8 M+=V>EW$#5:< ?E=H&+N.Z A_#3_:_:$&$A';[]\I5]:-\BN'6,>RJ48$@RB M EY4 65< B^%!,>]*(I)KQD?ZF@_E.AQ(V<]WP,G@<&QKO'',>^.*WX-UXF3 M\P^"UV>G_P'Z[#&-\%GGZ1]A.JN[ M=CX[I;.XVZK#NHT'<#Z2 RFPC@[1M5L&#P1[H^L8$82H4VV]4+)LGM-_(@?R MIDH'PT6=JW*[5-7.LJH'EY,8&!:K$%RH[V36(UE:A4-(.9=4K'?8FO]G"3HO M7W$?]#RJGFJFEPZ\P3]GBRMVKK?^N]D= 4YDBDJ3S4[>;" [A=?'WD 6"RI+ M,K(LJ.;S;EX@Z;Q\LV. UE(W8[M8+_#R=I8N+O-T]NG6;)Y$HTOQD4,2CI&) M[,G$T$:"D"4X;[A5_L4+]\"US\OA.01CIU!*!\?;TQO'!\N9CPJ8R%@+]0T$ M1 ;1B>09-^A2ZWJ%PX^R;AR-8XZRX_70X[BO&Z?H-PQU^-!]6_H7\IQF:1HN MUD76RZO?R6%U\Y_-9^^KZ[6@+?9#6$Z/\2R&(N5H=^,D,FKD@]P^Z]S,D[H# M?\&,M-8#(B>/UTD$'TH";L@33L%;,O,:'QK/T7/LR7CKT*\E3[O^3E3V6@_O M;H5/O_#[G.Z+N[JX[F"F7#0A S)7GP*DIB-!"HC*T(F19;*J=?YK,^+']5J: MX>WA<3N.T/;#]YLO_Y\I+HBHS]]_Q6]XL=ZC MVAMKF5!U$%-]J(H((6<..:!#QLG 28,9A\]2-NXS8G?W;2L=]H3,N[OM,7]7 M^]K'DCAJ ;F6A:FB$@3%! 1FC,R6A?CPE7&8 W$;@9VSKY6JYEAB_.O!9D!@85^ -2KI1E**=ZQ18F='Z&)0U:BCD/2:G$YRU!\$V MN!VID4[!):Y8L4R:P+,%P0L#%43-+RHGO[NU0Z3)"FMM:TIQYRL$%;+#3UM M9!N5%%;PV/QA[QAZQ[UQ6V'F47+,B138 5@K$]>6 ^-U_6 MY$:.I/F^_P4[N(^7-9-44HW65)),4O78[ L-9XI33(::9*HJY]>O@\F\>009 M" )9TVW=U5)*A7#W[P/@#CCPK*HB3Y,;^B M,&FYQ P98B,R,7EGM";"E(Y92\I?.<@M0:BN$70;8/;O7[\MUHO!@Q<,FPU! M4RJ-HPX)3TFN_00NC :[)A6-AXB+L.+A[VYIZK*N'D.>IK.6@:L)XOW:_8R+ M^7H&;YK,_Q+=ZIE>U!/GJ4C(&0EZ12N1Q3@@8<'I$9'22$K?MO65K>Z13$.D M' '*!BCZIEO\Z/(+GJW*&"V,$D2CP+(RAA!PP+E#V"C#A.!,I-)/M?<*5/<0 MIQDRE@.M"09>7L9%-M)G^R,N[E9ZD93-S2X,SNT'J$7..I97>N?SS;?0I3?F MK8+4#7 :8MQ0D%I@6ERLIFD*?RU;ZI?XHUM.5[>]E3UG08,JB:TK'^N -.$& M"NPML.Z0H UP+T21Q4?[IJZ44L#SR^Z/ \.<6H2@D]" M8*BEP9X1!ZM\@ZG4'XYJLST:OQLY-JK&B :F0SZ3G? 4.2><(F.5@.U#@/5D MODD0$D*K MG3V)H%Y==N!Q_'<,N6#;VG(3<$^LR2Z&R'6XN?(":1,CBI(2RR*W(I2^L3M6 MQI>?VE!F01L5VP9J8!_0S_N;XE$Q_+KHELO'C[9?Q]0MXC?[UR1H&DV("BDN M&.*8T.R04V2#=(1+)@DI7:FAB. O_ZKQ+"P?@07M+]L[E^55MHJG[A& MH$1 /#"%#(98U+HD0J+@M1?O=EM$\)\34IW!M MJ&L?/QS8?>;AF5UZ^F)*@-,%^PZB21'$&04PK-4(8\V3<; T'[G%V-)6+<] M32/,;P+^VBM]02,\=LIT(AH45HAY#+ $*9$S-,*O,)'$>H*?9L",/P>.]\%' M:ZCS]YL#I\-?U2<_?1.\@W BC?W,G1 M[QX$_\TI?48L6ZQOO?7-XZL0IGG0?)\/,_1R_8721>?V?F2<.EFU"^C4)P3&&("B )H5 %Q80PR6&$4 MJ&!&^NBD*?UN]']"H;AC^#9>H;ACP*WI[2Y6DR]V?A'7+R^DL3(YXI%0,3=+ M)01IEL-4I;6/24LA>QVLP:@/V B_NV?BHP\VPJ+S@MT-M7P+=-EDIQ%*C*0> MA*5"YBQPE1_)4A1PS@P*Q,9^"5I]"%/S\<@ L)["?8+E*@/^VW0^O;RZO'VB MZG74T6M0V5G$B4W(X1B0]B(RHYGTME>BP '('WVT,NBG0-:5L%]MX.U?#P3' M23H98%7S+'>WS7& #MPARC6$!I)0$74)X!]^M$Y*4C'@3[9? U?1.1)\\C S M!"9-[J643&[2%9A')K]-4UX%FIQGD:K"#NMS*5Y^EMKI/D,A;)ICUT=[&3=Y M]%A;0A/,,*Q\S/VN);*6!(0E%1JV5ZY9Z93O7;+4]4Z'8KR7,B<:O/:Q_+<_ MNV_?NZNEG8=O?X(:U^^F/^/7.)]VBS?=_&=^1@%3ZV.WNGLD%I2Q/BNFJ2/Y M68;)?04C+-V2:$4--Z;?>?O1GVZ)/:?"W9W-]LTQZ^OTK[W*F4@H%A14R@_# M. L8F2@#BI8[(G5DU/5K27WLE^ON?V?@54G+MT>K^#/.'RAVHVE6;Z-=BBH% M$212G(%V,(.0]9@B^"%,F122"2]^AS$*FG[YICU=GKQ?;5WXBB! M)>,17$Q)' 0@2H/'"?/(64FE-L%K94ZCUL%OUTUJ/@.WREJ_ 0>]9Z5CZIT/ M7'LD8S(P93@$M0XF3_+>1",UP6ZTHKW#ZYDW_5AD>)@X H8M,;-7^5I!DI,Y MURB7) 'EDD0N& HQ$]:.:$:(':W@_M^FGOE1#!E4S_P8N%KBXI8"QT('&;RC MR!,!"[Y5H$K*Y[Z.*(9MT%'W.B\]A7DGEIQNI)[Y420XHN3T,8BT1*XBF4.@ MN\6*YWK;,>4,'HJA@-;!,32 MN$V.E^_2EED&!V/4 ,\>G/KFM7M;AO(D*8N%T0F!PR$13):$6E75QW*;_7S._5NOE#1Z3L'QOG M6I[C>8S$2H;<[2"(&"'\\!B!2T=SQUNO;30RD=':KX_P/&;;6O[EP7O@ M;/<)<4(3[C@*/A?4E\C5R.Q]5"6]-E>!T'2P':[ M3:?'#\_76BE,'0\0T2-1(!GX-J V%I ME&QWNGAB [@8.1W)YWQ^[9 SWN2679)"V*ZX*[U^[Y.GD9CV',0Z"8)BU54* M>F7OY_#+7!\@+K_Z[S%(TXOYF^[R1S?/GDR7/J_K M"63M!SAH1;X[V%&]@15,)TL0UT;G%8PAD:C&L+H9 MPDNWIMLCSM %[F;H;,]W,*7SZ<]T?I6+X?^(BS6:FQ(6#Z"Z!6C" V/!.(&( M2V )SRVRP@CD&0TR2*42+AW4#A"WKHM7BE%/5\=SX=? 7GR"JIL%9")LDHG) MB'#,AP.$4F23X"A*+)0(SD19^OG2Z=+6=1 ;(NHIZ+U,GK[]"PP,R$[G=G&] M/L_ZV,&?SE<@&GSFXOT(L:N2DY4A81Z43Q'E2^F9O M1'7J>JP-,7T4_%^,O_O0O[O["Z_C/*;IZNU?/^)\&4N[ND=\3&X^\+&N!M3;YN==X;P MN2@;(1B!SOG9-H:HU6B)L&/:"L(UD:4?I)XN;;ON[3%\>G8SD'XF,NT2JR[AS,6,[(8O MU [KO@)N,5_ PK^P32DIJ<=.\Z"*M['J(UC=2*DN M PM"U@X/-Q'?.FJH0/$;?<8,Q%E M!T$+HE;U6<%3O1[YO;NTXS8Q(1PH1CQ$83;EMNU4P'[C,9/).(Y+OW@\1K[: MA7SJ,K,X@DWQ<^,;[]*+.<-2Y#*7PG*(QZB1(> A$TZ95XE+%?%8J^5>R6K7 M *J\6I9#K2DV[E(H$1]8H!;):,!F"59^3;5&U,$/A8K,Z]+9D0=$JETGJ"[_ M2N#40'2S2PTPC&'2YS1/ 7;27B*+837G5% .1J**E7YVW>0R-U944L+NK5\7 MWS[A^!)]-_?3V70]R.W$%M+Q^ZO%^ 3>CT+WQH&\7O4 N9X4SW"0K[ZCB MPD-HD0M><$70NADY"=QAKUP*I+0;/N)-\MN4HE]-?\9'MGT,Q*O;FZ$[/![] MY8F.FG&M';(I3W+A8G[:".NYI$Q%JY/!I6_Q"HC=[MWR,0Q[EEA^9CP;.-+I MH_+V\"PN)QC[Z 0FB.%<,I$X@US,ETO.)PWZPO92_+G# 'G;/7\#^_=:3A+]T\)\YO46[0GLVZ/^WH^"G_LFZ>OHE@A5>>*@MQ:\+@8$4#@.#($4[@7^5GR\KS0Y'< MN"+6+:)1FL(-P?D22+V)#KX Z+F,*3A=O^2RH]V/7';B#0@\O5-=$1I"DA;0 MP'D^FY#[@.7F!=02S*.5HAR3^\O5B[[R;T??D8 ;VKG[V_FH>^M1;=N()IY0 M3SV72 7O;Q*Y7!(4$26=8,G#G,7%R+I/DE[T5'\[>A8#YR4LHJ_\/Z^FR^G- MK0I,1/C;R]5TM2Z[1()6B@:*')8B-]P4R$@L4!1$2.RTC*SMPZUPAKM6C8'ES&HD*=.()QZ1(9XASC0.7J3 1RIQ,T-Z#"]V92<50*&!K?:9 M-ME@FY]M#K#R<< "7%QP=5]YO[BRL^7Z_^/#TK03E5QN%QB0DC+WC@L<&<,, M"M02*:W$6)2N %5*]C9RXDOPZ1!5SP%NBZ3^M>O"G]/9#+1\#]#.+_+Y[,T? M370*7AGFD$P6(C;I$W(L6$1Y=% M!X[0(U$K7 5B5#QWK%UE?&-G+AST'$DF"U M2,;GN\##FRE0=G/(O]Q]=37Q,<(L#!(QHBA,2,V0Q4DCPHTCP:PP] MVDBPK[/UCPMZB\3?'$S,+W(=LC=VL;A.W>)/NPC+24J6D_PJWU*O$*=&(6UH M0L(GR0GF.NG2D>(1XM6]3C\G30M!U"+[X!*N)Y1%K(P&EUGP M7&W">*0%)4@:*I43G'ORI&['CCO# Q^J>S<] FF*6[?%M6E]8S3)A3PCTSBC M+G+M8XHT^+/(2F%)3%CC4#H7>+LD=2^6S[K?'6WX%NFS-M#$&)N4,08QFZO. M))@.!@>.6$J!1%A$3!@]B%U+4O?F]ZQG)D<;OH$'L0^T>'#(>&<@@I6547'D MA37@YSF-M!4*R22C-"$EXTL7UMLO4;N/9@K=8PQ%H2'?YX$J7Z87WU>?TN_+ MFT/$B6).AQA@EDB8(%Q2C6PT 7$LI$Y8:$?\L1[0[L\U<IS#7U^7N6U;M$LMX%X-+5I[IA.D^@942JN^_WF^TUB$.P %$FA(E?!.&)' MO]1^+%*[[VB+DFL #HUGC;\*8?U0*-<<2=WBS9*4BM0H0 Q/%\ MWQB07K\&YQ'V;-C.,3M(D*TCMYN)?0R6PMXZ%KT?25*',@6@W54%\G0[-\F6 M7[I+.YU/ B,&6Q!<.IK /LK!U/$6"2MR^&FY3J7/)7?)TL@B,P#G@]0YP>@- MD.>N8_C5?+6X_BU>NKB82.H3L08CKT.NK.HIY*OK%!ER"DPC&6"MC%*,EB[4N5601BYD M2Y)FN,$;8,VC&HO_]VHQ78:IS[!LU$G!>64L YB-05P)BK10!BFJ+0>'CV)6 MNG?4 9$:.3,LR:22(#3 J:VIF>NM7<@429 <:<;!->0,(^T"10:V>J.<@KE3 MNB7O3F'JK$CEO>4RUFZ5-A_M9=S,,!*##(1X1&U.V%1<(^,)3 HJ@Q+":TY+ MNS\'1*KK"14"O@^=3D2A 5+=O@?;K*2>PTI*9:Z\D40(8T-RI1FS2Y8ZGD_Y':N(K1OES*TWR+$&NE,$/&>(FSP/@G8(A^RL M6<^D*7WON5N:NFM.&;1[4.@$TS= HG4RT\=N[F_:PSZX5MLLI-%0 Z*!%M2# M4L%R6),E15)R1KD6Q!<_+CPD4WN$.@7[;D0@:J=7/UBO/TSG\?TJ7BXG1FEI MK/=(Q)Q?@E7.\64>C!5SF7ECDWO2^.+P7=7=Z'5R*LIM3F7,UL""4J(=#%'* MA9R)1(G1^< !J,[ +81E62@JHJ>A]/;U8MO[%"+."$U]CD&Q >+>"[^UA/#; MN?6K=0+*6KF$HU"&6<2(@Z5>&(4<6!L%9@3524D:1ZL3UT? -HZ7RI!Q/&0: MH-V^\@4\>2LH&$F$!.X$([E\@4&8"&\@''92E$XN&UA08O3HKPRA"MF\MI?U M>9&-\N9JE6NQ_=_.+5_YU7/5WMVJ1B6/'#-P1T7N!9V78B-!4^\)YM(+2GB_ MA.OCOMN&9S:,.&.;NT4F98WB8YT^Q\6T"Q.#%:/@R2)ML04+$S+!?Q4]JJY\V<@1_GH/O&KA^FE],; M("?24J<#3DA:@<&F.B&C"$=:2^TLIYKI?JU7ALE1I[C-&%0['QP->.7;+S,(:*>I\/CAV8$+K$-?2ANB4T[%T^=<]XM0I?#..7U[*Z@T0J,]K MJ"2Q\UQ*Y$7,-9*=1,8IAJ*A/D(<0F""E$Z.*_0ZK7@IG'$(51J%!HCU^WP1 M?78F>'*)5ZF(S# MH!+F+L::D=N4O,HGOM/5]9A]-8Q8IN2)[VHT@YCWSU>OW$)X1TI> M]P712^3YF-1H=VG>KO5GT':Q16>7B#;P7T1,3NJ"=0&9P#4*.32!_9-&6SK3 MI83<=1]!_7TF0PE:M#L5?HG'Z$R32CI7/TM:^UQ6C2 7E$5"6,85A/!2E?;1 M2\A=MYC32YP*X]&BB9)1.[3^$L/5^E'E8[4_V!_+^"F]^O%C-O7YYN0FF0Y^ M=']YLISH:(@G+"&E*4,<[(&LCPI1QW D7)% 2K\"&4&-NJ6I7N)4.1MI6IXY MV]>+KW&UFL5U;=__F*Z^P]_/F&U>1>=JFL2O%X>(4G( 1W0!.6\%,)U@[(3R MIG@2<5$%ZO;2>8FSY0Q$J3I/UC<-H;V+WU_NQ]G_6]>MYH&RQBCC,N:O+JW7:TKJ<0&[' MO8C?XWQY]Y(W9VD/2-TZ\@N#$[2&:#0P#6M-HY[?OZ]Q[X-,."GD+_O-JNKK.JG7S?()W4Z&9 M&A5S;EF2%/QHCSTR2AL42$@.8Y@P#S$&*085CPZ3A0MW4AVJR!U&540Z*=E109;O0'J])AP MMT4(=8I8!')3 Y-'3Y#142.1;+3::LU]Z0(.O86K2[$"1#A^.SP!E;;H]C&N MX19$(I@A) MFKC299/[258WH??L'"R%45O,V^?Q?KA[ !A,I!(V%L2T 3OJE#.+N4!*^X2] MU#2*TAW CI6Q>3:6B2%&A:X!:GZ)?F:7RVF:WA0&S?>2/71^E!0/N\6GE%\L MWSVH8EKCG+Z%DP>/.W=/M%9)1(P-D45"$RU-WS'T:'[3'\"\Y\_8ZM*@@:GP M==7Y/[YW,X!U>>/N3QBUL%^)W&&8"E@Y>$1:1Y9;:UDJE!"T>"?&YU)4?[!6 MF1G/3G4&P=3,^[1/?OHZIFX1GUIX>6>NU6HQ=5>KO(E]ZSZOX9IX'C"HZI'% MZZ)_)B#'/!N8 W=:O;.3[?;=:O"EC%) M0Z[S)7&^5X!?)AW6KZN5O< M5*'>HK!.VFO8IA!;]PC&DB*MP-P!9G_"D5MK2Y?H&BAR]6=D;7'^G 0HELE1 MU%<6VI) DS2"-L5-\(B9Z5 A!!EI%;4^-*7["?ZRF.^V&J+E0-A*IK363!M MZ/.B@R^LKNT\9*U^Y)-!L-M=1:0=?SX@C6C@%P>G%974N%"UI]M/?I[9>LT";[@2E-HZ7@BOB<6,--0MKZA+S@VG >A$VE>Z7W$*O1U>U4*O2E MVHFXU'[!D-WA*QCKW^TB_ D6!I6^=FF5?WF;98"9XI%2%/,-+Z>&(F/6J0;2 M)NRYL-X<:F1M8GUY?@3&G\XN-]((K*A1)2)BH/_01Q+4/>T>BSL%K-T 5S[D![4Y"GX/H7?W\Z:TPD85)Z., M'B?$HPB(.PFJ4!L19<$Q[734IO0-WQYQZAXDC\VB4C@T0*EW5XOY='6U7DC? M3?_*O[IK>QHIC[DGN$B1@29)(A<-1EZRH(57N8=O84;MEJ;N*>W8A"J$0@-\ M>M/-(?B]*9WT?@YVNP!5[N:&$$GFRJN!<]"%>84LEA[E_&+.K#&>E4[RWR=/ MW3/6L3E5#(D&6+735A_NDH9D<$[E+F\\ZMQ,@A)P^RS$O@Q+EAO_)G.V&.Y# M&[F%=8\,3H.F9;*MVQ%,K.(*6R^1#B)GIW$.<])R)(1.SB0K6/&\E?T2-1KM MG8A_7WH=#T8#U'IPA_9+!"'\S?-]^/4LK@&;YZ9+B]7TO]<_WZG\Q#ECL8T6 M&69E?KZ:D#/*(D8M$=SD,H,C/@0>)'NC 689NE8!N(G$D9VJ?(RKB==!8@F* M>,443-/1J-3D=>,8\%HL4Z&SNNAU^%L"Y:;&?O MYZE;7&XF7>E;\KV?&>MJO+]NY[L/EU)(314*D@;@*(2C-CF-6)(JTA@3%F>; MSF>_#PP14!HB5&W33>_"W:W"0L?)I_B?YJL9C.+U[;Y73Y^[QSR[CX M>=,T^,?5ZG%)L8=6V)Q&)1F2S*6YA AJW?X5'!+/D(_6)HE)$*ET)M!8NM3E M:5R^-L@!D1IA M8U7>](UB3@"Q94[>QWP\8$*4P,C#5@7.4?#(8,:0\C$0" :U<^E<^%2:>^RCUR-AC G*\L)&I MA,!\%G%+\R63-4@00JFG3@A?VGOL*UOS1])#2#<*0"TV5M_UM&2SB>Q\6^*N M?XW=Q<+^^#[UKQ;1CO"ZYE011GMN4\0F9SMO-$%ZK(Q'2HJ86T@HI"E$11'C M@+D)UHO22\<9SQN_Q)]Q?A67^9'=6S#I8FYG;ZZ6J^X2Y@I\^D,WO_@P_1G# MC7]^X_$XX[-7G9"A#$S"P!K6@'$\T=1X3:TL'L0,D[C1C?TDCNT^FQP=RYII M[HO5?8'2^^7!SM8G%U0)Q31-*'>W Q<<]BECJ$="8F^PU"*8T(>0\)4'9(3? MW1-QKP"MG%".SX"N-!RU.14OGJIP>X# :6!$.O!X2,Y2BQZYJ /"V2-A7 0M M>^4+'N+4+@$JU3,O!VQ7VLH5J>)S XO%]>3WKQ#N.XE),LCH?(^4:\E8ST,N MG6@\%=P(M6^M64;_OR^ZG_^V&?&&&IO?W#/C_GL5:5 &M&Z0!1O _-?7$\%C MQ$*+W(7$(XZI 6&UA!73P2*I(3SQ^\KI'(?YKZ_KA(3C87ZD!1LX6/C8S7^_ M35O#Y.NE"Y;DPU+(-D.)--_=@ MD,7:^E^FRS]>7[^.<__]TB[^N+E ,]0&(B1RE@O0AW'DF$Y(>@W;9LRIO.)4$MBP8%&RV- MQ@7SM#O*CJ?C>S_3&E>&P-F-8MLF%Z'[>@S$"25S22SK%3@%@2JPD&5(A&#! M)]!!VQ'>U^T2IVZ6=5O[WDD0M:,4^0L1A(6 M?QF=U825=ME/E;5N"82*^^E9P&V Q/M>;FWVD[M:JD0I@:.%*:_ G"$2Y+07 MB!G%',$B<5,Z>ZN_=+7[/)R#+4<\NAL 7>.DG%"FI.<*YVN$?'HH8?MQN8NW M9]AZ:D@*^HPT;#3'8" 'CGG?>0P@)Y/K9URXKL2AQ\>K[&M\2F_6EQ33F-O5 MQYCK_$@_??1$VD3&OW&%?W_7@'Y CN'W!PQM\1\A;*W_NT MN+#S3?9R+CK4S:;!;C*;/S_0X5-Z-YV#;%,[NTMON&_(GA@5L&81)+1-B!L, M1.7,(?B>BKE!C*'%&T>4$'S0 OC*^\55;DR:%O:F6-/5(K[IEJOEII3^!-QE M&6&*HB2Q ;/DMCD8IJ[ 7.,8;7K6C&#'(G?P4W4WS_.3Z-$:5Q:(ZI<)=K&: MQ\7&$_[Z'1#X,+5N.LN=GS?Z6):"-!8C$#YW'C5@)98L4EJ08$B0281>Q.KQ ML;I[9&5JE0:C@9C@+>QSW76$'71=Z>96'7 -;A52B?&(C4;$"0;6(@)IF#/( M:DFM9\:RXI7^#@I5]SZB'@O'0:T!&H(9UU;YC^GJ^VV$_VQJ&>.E\($@*K-. MFFA0AQ/P@H/FG#H27.E$^3YRU3W,JT_&XMC5WG/7/9$^0?P#AIM?/'(=-&71 M.I:0R;= /'B/C$P&:1VH5=)"%,1Z;;6[OU&WE&GE';:0Z6LSZ)6'H'DYO0GW MGLP$%TQT3',DGCIL M IHMFSPV$,9@SF .V(@X=@89@1U*VM"HX?<0RY0.M/=*U(MWZN_'NQ'P:H!] MNQ61("FV-J!UUSYN#=@H6@9A-+?,""8L*7W5.HQS^N_+N3(HM5@A\C;*>1WG M,4U7^6!\R&GMON$&G]7VEK7026T^#X[SY2W5OL35=+$FU2_3I9]UN>S/';N( MBTXY+Q$6EB-.+&QZ2>0'!M0KZH 3IGPN,^5ZN_O^>>WG?8X32GH9')OJX XS"QDO",HYXTZ&3P# MT_6^0NKYT=98MV%+X2-7ATFKTKUP;Y8N<7-RNSP3(0DE\FR]P'S2>-7'XXF+2F MV! ,/^C5&/- +9"[#[;R:GK %('^9/LU$,0^W_GN-[X/=Z\VHB)FY*YW?T$JR5U\]C'YB41ZD=ZCURI$&SS4KZ:CZ_ MLK.'?[@$-_OV,'_C<4\\UP1K2<"MSJ4MI)-(KUNY)B6D3Q@G4SH%KH#8=>/K M$LXM$SG MQ1PE59&L0HN#7&R,U]K7>2&)(X"CE1EMMDD6'YA9**%#/,32S>V/ZY%&VN M=$/QWD.K$XQ?^0[KS?=I3&__BA[\S)\P&=/40ZAS2ESCJ* F$HT8P1(B M$QT0F$PA)YU.$4>N9:^$B.&;WG%W'F>I=%YUJSL-H]H96Q_B MERCX;*_7STXF1H);*HA#:MT>D+-< (-@%*.DADCG\-,F;#NRM Y\J)W%:#BD MW4CV;8LKW^+B'0I"*>9A!1>BWR/GYV/7SM4[#R.. MMF)[))C.;YZM_;MLH#SC7[ M#E[@A/,D/8J==3[\>GZQM2;H*Z#ES_5;T/NFF(X2QDUN!)RO6?+&9(R-B%A" M*!9>JGX-^([R,7L*-]S!WOJA?/Y_6_'PA,(C+7"6;,8UT4.!+&N^"Q(XJ5=X''RQV;0]K#/8]=\W/BVX3$>,#E=]\ MMXN+F'.% UB)0CS#2$ \!SI.*8&B$"$Y*3SAY0^HGLM1VX4[.^5.L7]MA^Z1 M O";N/@9W\]ATXK?[%^;F]B)B8GXQ DXIYPB[JA&$+=P9&6,V(9 O>\7!O;Y M6FW';4S:C&/RUM:AC4X3G$**.5=#1&=S&6"%+(4X)Q)B:624:#VJ)[&1HVY2 M0X5UZ!3[-^_YWY[T=>G1C^VC;7Y8BL/)7RL;&PS0M$*PD$O$"-C;> #.)N>.ZR#0UHFFAOS*&2X!6,P'ZE) MEE,]9H+$ ?%>CO/?GTW[\B-*HM7 YGKC'-Q5@_J0_X6,7;Y>58Y:D=LU,2I! M%6\-^ E&(&^52'EQ Y$+$V^/..WD/12E0#<.'NU2:W,E*W@PVE&&'(D0R'"G MD<4J(08ALJ2$6UT\QV:O0'7I50SV?G0Z 8,&")6GV*?TU<[B;;=Q&3U+ GQ/ M[X+/Y54D8BU&Z!+#E5 @.^P1O\2 M?\99MVX@\_:O7%SL]B$LS3&O"QIA:AC$PXXC%V3N@XIV'CT*HI% ]SZ-<[CPLY GU?A/0^"46UZ88+T$JWLT-A[+RJ/2 -4>WS7 SK\.;-9'?6L? ME')-UWE$21N(GFG22%LM$3&,VF!<<*[TB]T#(K63&SAF.%@2EP9HEBN3/3'9 M9D9JSC%W)B&?$OB61L.V'[%$1OB0)H-.)A@.X5IZ$AK*.3=&/:O?:_X M%7S'16Y*^&"ZW5R/W@8J6'GFF$$T@'4XLQAIH@(2A&"FK< X/-D2=]PI'OI2 M7:840K,;R[35>;+J_!^O[3*OQOV:$LJF&%D2X$S"KLXM MP\@Q"#(.V$1A3U+0-N#?KSBN/+'2[:BI"4^0889;? M'VD;0 7)4$I&<))J&965)5-3N#?!GC^OWX2Z[&VNA&=8*"2\, MQ*[*Y*I[$0EC;5NU.2+8_(\:X1B)Z+=)\7S&-.WF%KU]Q5I?D$<():"U8@*1313UEA:O W0 M#ED&7X,\'O=FH57,I:BL0I@G!43.YZUY>G"A+;7$$J9+5Z+:)D?EQ)$2Z#^[ MZ1AJ[@:VG:WL$N@T5,[;@_N?"]3(W08C@=<6$DE>.)&4L"Z6?WFT5I#GBG +R?NJ<8/$& M://(5\^5'6\:?%FE%:48P?_RL05CR"CJD9.@&OQ*)COJ.Y1;02I?AY;>JX8; MNT7&;*:2T3)ZS25BWEO$@Z7("0$*:9.(\C;II_VIRG.FA5VJ ,B':'."Q6O? M-_PZZYR=_7NTP7=7\]67&*[6]1TVJR:67$9E&%*68%B'X1]6, *;>92.$AH< M?[)/[;AMV/^=QIAQ"H[=.$9M;6'9DB)@..=)YF-OFOMO>&61ML3G_DY>)1V) M$J-N2B=FZXQW.CSJ]C00@ ;XM/M6AA,JJ.:3G'V+_VQK4M=R3?NL!OUQ=TCZ]V4WZ,EYA'S+A\_ 7QJ/%, MHX0I$9KK&$B_=_]'?;;5A)VC<#Z4L%/&Z"VT95S/+(PU#7S]8IV @; $H;5( MB!HJ"%&)"-QK#2K:J7.T&_)B>]7I1FP!^0UA'>=!)IK?ZF)PS& -149HBK!, MCBHNP?GK]<#K937D/ JL'0TYC[%<[8:?*G%,OP9H;+B,6"VS=^<+N\WOR83'J)7X/4A8O.#58PM(=S]![QZ^&@-]3RX9Y1V[]P9.K>R<*72M[[#GQ\]JCEU6*1W;=U MH?W7U_=_9U-\?RW>C8PY\V(>\A7&1WMYFQM2V'D90\3!=3^G>;JLGP3]/I^N MSZ.>_/A7D"^7ZDI ]'?1+:[LXOK;G]VW[]W5TL[#V^G%]U6,M]=1?4X"Q_AN MW;.@$'8;IS[CN MTMV?6WW'JALPG(LO1UJV(@?6Q+UI7Y 9_?O\)W Z/F7VFO!'L.'X4?OP0KYX M7IQL[8H,Z;?VK0UQ#$5.&+8/1]2+Y\CI]JY#$G Z)S#>S%T60>CQBE32IDW#::HE&4,HS_LU\&1;E M8'HR9)6P\.35[[DM&@'JW[L_[^4KNP+N&+I*?'82AG#NVZ1 M?<9_V-G@Z;9OW"HAU%'0];!*"Q-O^6;6+>.W[D['3) [:DTF]W+ MM?6DY]A)M&W :@CML'G7SP -7)K?'S/MGS2G7*$]'KMNL-QK%NTU2G&PSIUG MLEVKI\E,8QY8UJ?[V\L?L^XZQ@='Z@?7I%.HO_L[=1,\SG 3]>F^))O6Y=?7WWY.@HM#G^O[HN^,]*CM^EK.S#;=@_8T;.&Y:.!VX'[ MT,",MEF>' \\L4L+T/T^#XO9]<77Z*\6-[WK+E?#<=LZ:J_='==';9])6H#L M[5\+_WDQ]07FU_U0OP MH;;;')7!>CRSKW_[8[6FTIOO\XO/?MBR=V#H7M#5O6/K9YQ6,XO?SY=3L.*W MA0TYC_J!3_98\H'IQ7L^4R3'N*\: Q.-*QT]'9DD]=O4?[=Q]NGKU6PV_7E4 MYN2.?[7>4>6^8ZZNM\[UDI&>$?/96G+B4?+.80<(>S_Z2%O4;P62;]/58._UT5#5TDA/!.61 2JC\N5J M%@EV@F2G(70_5G%XMN^N,:MEC1Z'TP&35 ;L8SVC;58E%\-%PU7)"3UD(MQFBH<7PV^)ROBJ[%CX8LEK^Y^E+X7.#M+42 M%@)L]ZC5[N@'K8/-P78;,"S6-8C*K81/1ZQW.W_*:KC#'DU@]_;33V=!4EWWCUKNK/P6PO;9I]8_!Y.%/WF:5V(!"78+OUY4C>C0=?1&P;KQI>>^W>]3+"OZZ(:H'RKT=? M_[K#.C9*_AB[$J \'JGIS*.=BC>TK\15P1!X[\#5%K53/8,^9JJ]Y%U,IZ*UW125\;D5:&YGU\OILLS%_L#U>XK3T7U&+-51OC3U0K6^/GZ1*?<4KI[ MU&J7F*=B>=! [6R '[O5?\:[G3J6*D'5YP/5;CP+;)8'S589X7/MYJ6 M2*;:,62UV]!34=QOFK9P^^4J?NMRYX7Y,H*>\]0M_-JU'KK8'O.=:G>GA1#N M8\0&8?_'M)NMS?PI_7MW&=_DKLV+ZP_VSS&PW_NQ>K>Q)1G0QYX-T@ T_N>5 MG4W3U&^D_V;_>AWG,>6JT2-0X> 'ZUW_EJ1#7[NV10E8QF9VOA'X_>6/A?4K M4,!-9]/5=1G?[;0OUKMB+D2*XRS;3@16TL7;,VR]-^,%@K V?;TM A:.HY\. MVPO$ILZZ#MNHH5N!+BXA+OP2_WDU7=RM*V46Y2,^TPODIHZ^CK=AJUE GW^. ME0'T>.0BV3][A"V0^?/97O]C^3DN(-JZM',?2R?^]!E_P+P&XPS/];D;I-J% MZQ$H/)R13[6O?2'T5_17N;'6&U@F+KK%]>#4D>TCUH/IJ;V[GLK7/DB>S9Z* M-XV%DDAV#UPO^VHO%-UQ=JD,W>?8%<#I?I2:.26';=WM4;Q^D@^(]+$('$_' MJE?'^4A0=ACA7[F*Y]QI_I6?^*_\Q..P"?_UK5O'XT.GQ^.1JJ51[9L=6Y6M M#2;:'& -GA,/QZF6I+9O1FQ1M+93NY&V MS*';\]'J;=O#XOC6[B_>=%_C+.96MQL.#;ZZV#YBO8WD-+SVVJ5VG *BA#NG M_E-*4P_COIN7F6N'1Z^W!)Z&96][U5XS8US\NNBN?KQ?+J\*(KIOW&K9N:>N MHX=M5'M%_9XK0H8[04NAN&_<:GFYIZZNAVU4?2YVW[J5G96X!WXZ5K5TVY/G MW%9;U$?HE5]!)#Z[_FRGH1!0VX:LEEA[.EY[+%,[4,Z1(DB8I2JU-.X:LUJ^ M[(G ';!-;;?S]F3XU<^+8FOCSD'KI;J>ZF4>,$]#Z*TE>[!"E 1QV]CU\E0+ M8+G'6"TLI7>B%E]0=XY<+\-TR+IZR%"U,RO^>35=7>>V2#>FA/#F\J:RXS2! M,!&T+87ND9^JEW!Z(MRGF;)VV/ADF?G'K M>O+9W2FF; [_CW'U?NZ[RT)GZ+T^4"]EM1C6N\W6',+/#IG'0GK/AWHAWM39 MT0EFK%UI\OGRDS7?''Z5 ;WO-WKAW=+ITY'&:VZ2?UI]CXN1Y_?V;_2"NJ6# MJR.-5WM66WV4KM'28 MM=\TU4_^;Q?_\@ >&KL7DBT=9?4T5D5(KY;HPMH?DSO'_4.WW)>OE>S2K878 M_(L;)&>KY>U/[B'=/G8O$%LYP-IKGNK>SA//>^CTVSI@+[A:.H#:9Y;:3YVS M0Y4U*@38MO%ZX=72@=$>H[1PQ%^D/.;#@7H!U-(ISS8S5'="NL&IDK=C],*C MI3.8)\JWD>8]&(YC\U5I2\]P_ZW,VF?AJ7 MGQ>=?RSYP.H:>SY3I-1&7S4*U-W8_:EG3#GQ(>OA\0<]N=T,'QX.7:I3ZN'1 M*SX$[8W;XS>[/>U5_2GU-CD_=JN-J&66\/Y?J?:2JRC.>^PW_HJ^^8/\#V>7 M\?_\K_\/4$L#!!0 ( %N=1EC$QRI_P00 !$7 7 #,R,2YH=&WM6&UOVS80_KY?<7.P-@$L1V].',D-X#D.%FR(B]A% MMT\#+5$V%XE422J)]^MWI*2\U$EK%%U?@AJ&(?F.QWON'MZ1'*YTD1\/5Y2D MQS\-?W8<.!%)55"N(9&4:)I"I1A?PMN4JDMPG$9K+,JU9,N5!M_U0W@KY"6[ M(K5<,YW3X];.<+]^'^[;288+D:Z/ARF[ I:^ZC"7)J&?!$E #MUPX9.C-!BX M@V01^H.0TL/%WUX'AZ)Z/4;I=4Y?=0K&G14U\T=AO]3Q-4OU*O)<]Y>.U3L> M9H)KG$SBX/JQMK%IB<@E&M.BC#P?+6EZHQV2LR6/++[Z#\93A!*%;F^ 2IW: M?&MB09++I1053YU$Y$)&.YG]Q,V;:S^Q&>)DI&#Y.GHY9P55<$ZOX4(4A+_L M*L*5HZAD6:VHV+\4 :%']O6Z!GN(=G+&:0O>\PWBRG9>#0_FY[#ZS<7LS>C\SG,IT]"_.8A>0-XTYOUQCV83<86 MEA?TW2Z,9C ZF;Z>3TZ>!\X6W9%[ --3F/\V@=GHXM?1^63F3/_\8_(7C,9S M(_%=U_\4QOY3*@5Q1&G%Z_P.F9#6 MUIH2"121IG!"$UHLJ'RQXQVX<>!U30T.@"C(6([RV_EG-*DDTPR!$I["Y"99 M$;ZD6+R+@BEE?,6OT4RQTL.*2HI.WG>M=KWUK N4)"L#Q*@@O:A4F V<,J$2 M\X$3=:&LI*H(YD +N..[\?4P;NB.GI)4E*:YW-=N= QIFBEF1"X(I\J9WN1T M#:/$1M&0IHMR@H[U!_'6_"E)FF(K] M(#2!F&-*&C)G59ZOD?1%F1MZW5).TG<5D]0T?F5RI9HUX06[!)DMP>OOIGNW M^;TCZ"TYFR1[1T&(Z3V*#76?:8K];S/%C&/1*8C-&Y8U39A9XJRN%&W^"9-( M@%)295+=-6*2YX##T!LL>B@H,?>J:T=EC!.>F/_18,JL:5.24*O*;;Y%2:6= M4K7D:,IB;]OD8Q8U6>3TM@L*B07*=,"F9J6D+QACV5-+;[;;O;<>LNI<9^ITW;F1MRSHGV=;LKZ02\,^T^* MW9[WI.Q#9D-,8W\[L_O6Y=IMC(S"4+_J!)UV0,..R"]OP'NXC QAW@].'9?[ M>^\OR&:;@A,DGFT'<$H7LB)R7;?' ]L=P_=. 4UTG@/P%SOA8:SL+TRN"(=9 MR>B2YH\@WC+GK@'>^6"4FK5EEUZ)D$7.4C!8XT^-W]<(W:/A^KR!^N[H-%XQ MFF$WQLZLV16%:98QW-UM%.'_S3MK,6(: Y)LX>_N:\FPLY386C:EB[QA&?.0)3_*+8?9\WC ?M1;K'"2-*A_)VXFJ%@KFF'U^A?1HH'WN(-KU3+Y>F:8-(%!+:H1:,2?2&R)N'_= M34HH3R,D[I6-?*)_WU#\F=* M&E=+JH*?9(D=TH->KW$K#+&BZKKJBT9PV'"N>FE=I5T(W3X3^J)M#W/?3EKZ MJ;0H)FFW"'Q29Q78&D%(KG2G-+-"22@&T%B11LG=E$>,NB? C:7VW'RRP)IW$RC[-\&F=QOEA.8_H[3:9Q M'F5A_@8ZU)8)Z?9W8GLC64>F\"/8M,Z6$I@LB:&QONOC,(KA_(]>V,&AB*:X M1[AJF)Q]06CZ]Z&$RK\4U7:-&I X6\7OJ&0TKYG9@]W:# QVC#;VL2Y'2 ON M*(V!OTKJH\V.Z1(V6XU^\UUIJEZ35^0<65%Z"1=8Z)[I >8S?\#-8"=L32#3 M(7\PW/FO&C&&5$(RR05KP'PTEI(_\!F9NCBL*LI"_VW]>7,+"1LB?\M<=/916%P<]OH%+:KST@TS":]@XY MM@4ME$1>97+T#]KN*UKR7SPJ/]^2KP[3_,3X)YQK:2R\.DP6)_ ;'2U;N+R\ M^A\<*Y?*N;C%!LT,SN@()^.D8/\1=I_VQ8L7TN/+N5-&N!-OI;%AKNQ?O*ZG M>SK\&,(*ZK#>OASRU3?\]!P_0X[]Y\]?4$L#!!0 ( %N=1EAD+_9X @ M $DH 8 '@S,3$N:'1M[5IAY*H09M5K=ZJ?N)Z'3LL7J^DSG0Q,VHT=JS5;'78;]KG0DV8$F]W5,S;+1XGLGDLCSJ=8S&,XN-AQ%L=+H^2H]?B7]$.ND(\]+%N MELJW.YG*ZV-)XW<[AX4[F2KAQMVHV?S'CI=[=YKHW&$P@\[A:]"QJHF;$90Y M772C%C0Y>>_J/%6CO.O]VPFJYN)#'M^-C"YS48]UJDUW-_%_)]53T_^=4)=Z MPC.5SKH_#%0F+;N44W:M,Y[_4+,\MW4KC4J"H%7_D3 >H_O':7#L-?2D*I=S M1Z,6>=>_'ZNAH.+JTOVX?;ZYK9W M.6"#JV==W'J7KF]_[=^PJ,WK46>/[[/>Y3F+#D7U='MYWK]F@Y_[[*9_=GM] M,;B ]LP*[>L^BXW:E]OS/0NV&]\ZL/@_[YA MO\COJ#'WZ]N/_GBF6F\:AS0-%VS,)Y(9.5%RBD+FQLHRGN-Q"HXQ<:J-;6!>I';A$>Q"*;L;M<3U,I1K(6XE4% M2FB8D&NP$HS 58XXSEB9.U-*> ">XBD+(LA9AB>C$..$QWAEF,Y0+YT."=@#(9,/=_!&"00*P-^ [$,UO2 MQZ+_5!I9*2$',F53$"'B5%/EQG#0%C+V!I+> J9I 3WO M!Y62)2I'W E"BSC7 $F(H]DLM:L\07[A3D&/RN.T%- )+"T%M08<*I/.6 $H M$(H)W6FZ@&F%$/MD:*P$H4AQC23*% + I@: _'#6VQ-S.V9)JJ=V#EPC1\HZ MPS$0IY?!;EA96\*?G1NS8NT+AF!GZR X>!2O5[MO6M'K$UN!K.(5E$ATDB@\ M^DA>,&ZDQPPPH(:II-@R": .4V7')$YB&9(H)5)Z%LK&J;8E^E%Z-3H-X"F, MCJ7 :\OV@!4A ;X B/Y]/.;Y2+(>,M=UF4+",]W#/;GONWJF2T_A41$_S0-H M23^C]+:$Y8 MLF7C@9)' R48B/Q\BG!($ GX M[U>CV[W!K48C>Q-;#M-(XC MFHAS:3%5B*"OA9^&5XW*=,Q+NWD7JI=#":A4(X4*K$L#! MHM^+G+J58(7^*E5.9L:%?(K;+$Z5<*?B]AR:)50W"AR0 6BX"M% M3II*2\7;+U7K*[W/H]I*&.20MZE3P0'ZN$PYI7^XY8U8D #T")1BF0GAVU"2 M(#(T^DOQ!1EYZ[$]W"9LMSNKV-XXL:U ?/.4N#'2L3HF2A" N=4YI]S/+B2QS7EYC[RJ&B- 5P;CV1 MB6-MA#? L]V1S,%/4L =+;*@=40B8/(!TEAOJD"6?\F@CK<)U"%A]R<\+7U6 MHXC+) '?5!/$RJ[AC0\\9(,L'1[74TF/871$AK6!L YUZ9ZW8),ZPA^D);'Q MY--[*C:<\WR_+&68"=CC(4@#O% 8BFV"895;0X17D4*[_8H(^I:UR1[PC3QMJ0[@?V+G\T4I_R@5S/<+L,QC?[BQ__\=W32Z<% M6[CEZJ'Z)P;II08H2)\1 29_F%ZAKA:*I\HG.IU(JJ Y'U6_"9@JB8!@:_"KUH;(H,A-CY7=K\%UM@4AKZM3;EA97=^9<39/@BY;.N MROV,^4XGE;*A=DYG7;H%,:$R [4;'35/CFK^3LV3>RO5 M['Q%Q_\*GU_M=K"4_.>C7\D?G/V,0#>9KTP?FYIJ0?GU5L!9.KMCY.7)]S1I MWV"BOKO%QF7=$S K@(M7LF\_S/KO,:N -[]SZ$HRW4B16C M]]R)7+<(O5X"M%<]&%#[$D2K?:Y1/W MYZK/<)7OP%\A_"]02P,$% @ 6YU&6#,JTT+]!P 3R@ !@ !S;F%P M+3(P,C,Q,C,Q>&5X>#,Q,BYH=&WM6FUO&S<2_GZ_@F>CJ0U(LEZ36'8,J+;< M&BWLP);1WJ<#=Y&AWTF7B9*[G^" \'Q_X08XCGJ MZ_W;":KFXA&/[X9&%RJIQCK3IKN;^K^C\JGN_XZH2S7E8YG-NM\/Y%A8=BFF M[%J/N?J^8KFR52N,3(.@E7\*&(_1_>,T./8&>C*IQ-S11I.\Z]^/9"0=:S5J MS<>N;>94C) (LVU>G?:O!Q?G%Z>]P<75)7M_>WUSV[L59_YH-?NJSF_[I[?7%X +"_=].?^I=_MAG MO=,!NSIGC<-6N_+MSD#OAO7.KMX/^F?+$26'?91;]28YZ>>@=_U#[[)_4[WZ M[9?^?^;N-^OUOP7QWPOK9#I[,AU?WNOV6J\O*NQ,&'''>BH1Q@I58;$P9!!S M(^Y>[7;>'FWL5-VMROKS_ZXYEJ MOJUU:!HNV(A/!#-B(L44I)EKXYA6[%R;,6O4JS\SG;(;Q7-V MH>(: G7X0@/5W+I _< MPH-8C&?L3NEI)I*AJ(1XE8%*-$Q0&KP$(W"I$,<9 M*Y0SA8 '8"J>M"""G(WQ9"1BG/(8KPS38U1,IX/)3 &0V:>\6 ,$HBE <.!F$)W6(+5SJ8C&8^8+>ACT7^*?% J(0?&TF:@ M0L2JIM*-X*#-1>P-)+TY3-,)W)R@6\*BV?(TO&!4MKX=5 J62H6X$X06<:X MDA!'LUEJERI%?N%.0H]4<58DT DL+06U AQ*D\U8#B@0B@G=6;: :8D0^V1H MK(1$DN(*2109!(!-#0#YX:RW)^9VQ-),3^T,\" C#)! ML64"0(TR:46[8'K"0"X N MZ-_'(ZZ&@O60N:Z+#!*>ZW;VQ+[OZKDN/85'20Q5!="2?D;I;0G+ 5MDR\8# MI8\&2C$0^?D4X9 @$O 9O.O->GZY-:C%?F)K8-NN'39H(LZ$Q50A@KX6?AQ> M%2K3,2_LYEVH7D8"4"E'"A58%P8*D,,FTOK,""FAO!ZBWXN2 #$3!5PI%F@I+Q=LO5>LKO<^C MV@H8Y)"WJ5/. ?JXR#BE?[CEC5B0 /0(E&*9">%;)$@0&1K]1?(9&7GKL1UM M$[9;[55L;YS85B"^>4K<&.E8'1.9$("YU8I3[N<6X">.2JCF)IDC#)B7/)*9 M=#,B!NN&I?7FP>AQ%I;*(]$ECNM+S'WI4%Z8'#BWGLC$L3:)-\"SW:%0X"<9 MX(X6D=,Z(A$P^0!IK#>9(\N_9%#'VP3JD+#[$YX5/JM1Q$6:@F_*"6)EU_#& M!QZR098.C^NII,[Y>E"#,! M>SP$:8 7"L-DFV!8YM80X56DT&Z_)(*^92TKY \YDOFHJBUQ& MJ749N8NT1MC[!-:RPHD?3./@Q4X;^T 4_ NH'(^E ;>=I2'<#_Q,[GBU+\44B8[Q=@H6)_N+'__QW=5R4(O0Q\#Y,E@3[:6-,6 M/98"<"F+_,/.:BKX'57MP/]\W?;,U9_$S@^G/@F$Y28H'&NL27\\F=!/+0_9 M[UG EGP778 ZT-)*H X6O,$68V &L^2=*:O.VF.\ETX+MG#+U4/U3PW22P50 M$#XC DS^,+U$72443ZDF.IL(JJ"*#\O?!$R91,4XS_1,H'4ZTB%S\D>8!@:_ M"+VH;8H,A-CY7=K\-UM@4ACZO3;CN17=^9C4EFDG=/C M+MV#F%"9 .4HH>4A%9H75R1J]7!-PAG\2^8CE\TUWW3@DM6V3JO6;G>>;:[7 M&L^V?4AM&S'N;*;VP)L2$>5F^ M+_(5H>Y#< ;L^BK&SD5D0!)GKW8;K^M'KRO^5LV3FROE['Q!Q_\)GU_MMK&4 M_.>3W\D?W/V$4->9KTT?FIQR2?D5E\-=.KUCY.?1MS1M7V6JOKD%=#J2(F7G M#PGX*E#CE>S[/[/.:^Q*APF)-[!W[WTXWH*I*T;OKUGN/K0'/MFOJ27+%^!R M;?TO@=UPE#T1*U?B%NO!5XOZH@N/L"@*M]KE([?HRL]PH>_ 7R3\"U!+ 0(4 M Q0 ( %N=1EAZ;AUJAQ< "J@ > " 0 !E>"TQ M,#(V>'-N87!I;F-I;F-E;G1I=F5C;RYH=&U02P$"% ,4 " !;G498R.@5 M(X<) !L,0 '@ @ '#%P 97@M,3 R-W@R,#(T8F]N=7-P M'-N87!I;F-D97-C 0 1 M " >$@! !S;F%P+3(P,C,Q,C,Q+GAS9%!+ 0(4 Q0 ( M %N=1EB9'C(ZE"H BM 0 5 " 3HZ! !S;F%P+3(P,C,Q M,C,Q7V-A;"YX;6Q02P$"% ,4 " !;G498K]3Z;&UL4$L! A0#% @ M6YU&6&T:T<474@ 2G4 !0 ( !_O0$ '-N87 M,C R,S$R M,S%?9S$N:G!G4$L! A0#% @ 6YU&6&.2^81">@ %R(! !0 M ( !1T<% '-N87 M,C R,S$R,S%?9S(N:G!G4$L! A0#% @ 6YU& M6+F%/6@B4 0I\ !0 ( !N\$% '-N87 M,C R,S$R,S%? M9S,N:G!G4$L! A0#% @ 6YU&6 D@@00A0P C7\ !0 M ( !#Q(& '-N87 M,C R,S$R,S%?9S0N:G!G4$L! A0#% @ 6YU&6(3/ M992;2@ 9)P !0 ( !8E4& '-N87 M,C R,S$R,S%?9S4N M:G!G4$L! A0#% @ 6YU&6'.%I7$+F "2\! !0 ( ! M+Z & '-N87 M,C R,S$R,S%?9S8N:G!G4$L! A0#% @ 6YU&6.$?)^ZM M;@ UZH !0 ( !;#@' '-N87 M,C R,S$R,S%?9S#,R,2YH=&U02P$"% ,4 " !;G498ERNXYBD# % M"0 & @ %/IPH '@R,S$N:'1M M4$L! A0#% @ 6YU&6&0O]G@ " 22@ !@ ( !KJH* M '-N87 M,C R,S$R,S%X97AX,S$Q+FAT;5!+ 0(4 Q0 ( %N=1E@S*M-" M_0< $\H 8 " >2R"@!S;F%P+3(P,C,Q,C,Q>&5X>#,Q ;,BYH=&U02P4& !8 %@#7!0 %[L* end XML 121 snap-20231231_htm.xml IDEA: XBRL DOCUMENT 0001564408 2023-01-01 2023-12-31 0001564408 2023-06-30 0001564408 snap:CommonClassANonVotingMember 2024-02-02 0001564408 us-gaap:CommonClassBMember 2024-02-02 0001564408 us-gaap:CommonClassCMember 2024-02-02 0001564408 2022-01-01 2022-12-31 0001564408 2021-01-01 2021-12-31 0001564408 2022-12-31 0001564408 2021-12-31 0001564408 2020-12-31 0001564408 2023-12-31 0001564408 snap:CommonClassANonVotingMember 2023-12-31 0001564408 snap:CommonClassANonVotingMember 2022-12-31 0001564408 us-gaap:CommonClassBMember 2023-12-31 0001564408 us-gaap:CommonClassBMember 2022-12-31 0001564408 us-gaap:CommonClassCMember 2022-12-31 0001564408 us-gaap:CommonClassCMember 2023-12-31 0001564408 snap:CommonClassANonVotingMember us-gaap:CommonStockMember 2022-12-31 0001564408 snap:CommonClassANonVotingMember us-gaap:CommonStockMember 2021-12-31 0001564408 snap:CommonClassANonVotingMember us-gaap:CommonStockMember 2020-12-31 0001564408 snap:CommonClassANonVotingMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001564408 snap:CommonClassANonVotingMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001564408 snap:CommonClassANonVotingMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001564408 snap:ClassANonVotingCommonStockConversionFromClassBVotingCommonStockMember snap:CommonClassANonVotingMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001564408 snap:ClassANonVotingCommonStockConversionFromClassBVotingCommonStockMember snap:CommonClassANonVotingMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001564408 snap:ClassANonVotingCommonStockConversionFromClassBVotingCommonStockMember snap:CommonClassANonVotingMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001564408 snap:CommonClassANonVotingMember us-gaap:CommonStockMember 2023-12-31 0001564408 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001564408 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001564408 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-31 0001564408 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001564408 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001564408 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001564408 snap:ClassANonVotingCommonStockConversionFromClassBVotingCommonStockMember us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001564408 snap:ClassANonVotingCommonStockConversionFromClassBVotingCommonStockMember us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001564408 snap:ClassANonVotingCommonStockConversionFromClassBVotingCommonStockMember us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001564408 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-31 0001564408 us-gaap:CommonClassCMember us-gaap:CommonStockMember 2022-12-31 0001564408 us-gaap:CommonClassCMember us-gaap:CommonStockMember 2021-12-31 0001564408 us-gaap:CommonClassCMember us-gaap:CommonStockMember 2020-12-31 0001564408 us-gaap:CommonClassCMember us-gaap:CommonStockMember 2023-12-31 0001564408 us-gaap:TreasuryStockCommonMember 2022-12-31 0001564408 us-gaap:TreasuryStockCommonMember 2021-12-31 0001564408 us-gaap:TreasuryStockCommonMember 2020-12-31 0001564408 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0001564408 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001564408 us-gaap:TreasuryStockCommonMember 2023-12-31 0001564408 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001564408 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001564408 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001564408 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001564408 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001564408 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001564408 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001564408 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001564408 us-gaap:RetainedEarningsMember 2022-12-31 0001564408 us-gaap:RetainedEarningsMember 2021-12-31 0001564408 us-gaap:RetainedEarningsMember 2020-12-31 0001564408 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001564408 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001564408 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001564408 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001564408 us-gaap:RetainedEarningsMember 2023-12-31 0001564408 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001564408 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001564408 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001564408 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001564408 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001564408 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001564408 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001564408 snap:CommonClassANonVotingMember 2022-07-01 2022-07-31 0001564408 2022-07-31 0001564408 2022-07-01 2022-07-31 0001564408 2023-06-01 2023-06-30 0001564408 srt:MinimumMember snap:RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember 2023-01-01 2023-12-31 0001564408 srt:MaximumMember snap:RestrictedStockUnitsAndRestrictedStockGrantedAfterFebruaryTwoThousandEighteenMember 2023-01-01 2023-12-31 0001564408 snap:ComputerHardwareSoftwareAndEquipmentMember 2023-12-31 0001564408 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001564408 srt:MinimumMember us-gaap:BuildingMember 2023-12-31 0001564408 srt:MaximumMember us-gaap:BuildingMember 2023-12-31 0001564408 us-gaap:InternetDomainNamesMember 2023-12-31 0001564408 us-gaap:TrademarksMember 2023-12-31 0001564408 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001564408 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001564408 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-12-31 0001564408 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-12-31 0001564408 srt:MinimumMember us-gaap:PatentsMember 2023-12-31 0001564408 srt:MaximumMember us-gaap:PatentsMember 2023-12-31 0001564408 srt:NorthAmericaMember 2023-01-01 2023-12-31 0001564408 srt:NorthAmericaMember 2022-01-01 2022-12-31 0001564408 srt:NorthAmericaMember 2021-01-01 2021-12-31 0001564408 srt:EuropeMember 2023-01-01 2023-12-31 0001564408 srt:EuropeMember 2022-01-01 2022-12-31 0001564408 srt:EuropeMember 2021-01-01 2021-12-31 0001564408 snap:RestOfWorldMember 2023-01-01 2023-12-31 0001564408 snap:RestOfWorldMember 2022-01-01 2022-12-31 0001564408 snap:RestOfWorldMember 2021-01-01 2021-12-31 0001564408 country:US 2023-01-01 2023-12-31 0001564408 country:US 2022-01-01 2022-12-31 0001564408 country:US 2021-01-01 2021-12-31 0001564408 snap:CommonClassANonVotingMember 2023-01-01 2023-12-31 0001564408 us-gaap:CommonClassBMember 2023-01-01 2023-12-31 0001564408 us-gaap:CommonClassCMember 2023-01-01 2023-12-31 0001564408 snap:CommonClassANonVotingMember 2022-01-01 2022-12-31 0001564408 us-gaap:CommonClassBMember 2022-01-01 2022-12-31 0001564408 us-gaap:CommonClassCMember 2022-01-01 2022-12-31 0001564408 snap:CommonClassANonVotingMember 2021-01-01 2021-12-31 0001564408 us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0001564408 us-gaap:CommonClassCMember 2021-01-01 2021-12-31 0001564408 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001564408 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001564408 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001564408 snap:UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember 2023-01-01 2023-12-31 0001564408 snap:UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember 2022-01-01 2022-12-31 0001564408 snap:UnvestedRestrictedStockUnitsAndRestrictedStockAwardsNotSubjectToAPerformanceConditionMember 2021-01-01 2021-12-31 0001564408 snap:ConvertibleSeniorNotesIfConvertedMember 2023-01-01 2023-12-31 0001564408 snap:ConvertibleSeniorNotesIfConvertedMember 2022-01-01 2022-12-31 0001564408 snap:ConvertibleSeniorNotesIfConvertedMember 2021-01-01 2021-12-31 0001564408 country:FR snap:TwoZeroOneFourEquityIncentivePlanMember snap:CommonClassANonVotingMember 2023-01-01 2023-12-31 0001564408 snap:TwoZeroOneSevenEquityIncentivePlanMember snap:CommonClassANonVotingMember 2023-12-31 0001564408 snap:StockOptionsAndUnvestedRestrictedStockUnitsMember snap:TwoZeroOneFourEquityIncentivePlanMember snap:CommonClassANonVotingMember 2023-12-31 0001564408 snap:StockOptionsAndUnvestedRestrictedStockUnitsMember snap:TwoZeroOneTwoEquityIncentivePlanMember snap:CommonClassANonVotingMember 2023-12-31 0001564408 snap:TwoZeroOneFourEquityIncentivePlanMember snap:CommonClassANonVotingMember 2023-12-31 0001564408 snap:TwoZeroOneTwoEquityIncentivePlanMember snap:CommonClassANonVotingMember 2023-12-31 0001564408 srt:MaximumMember snap:TwoZeroOneSevenEquityIncentivePlanMember snap:CommonClassANonVotingMember 2023-12-31 0001564408 srt:MaximumMember snap:TwoZeroOneSevenEquityIncentivePlanMember 2023-01-01 2023-12-31 0001564408 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001564408 snap:TwoZeroOneSevenEmployeeStockPurchasePlanMember snap:CommonClassANonVotingMember 2023-12-31 0001564408 snap:TwoZeroOneSevenEmployeeStockPurchasePlanMember snap:CommonClassANonVotingMember 2023-01-01 2023-12-31 0001564408 srt:MaximumMember snap:TwoZeroOneSevenEmployeeStockPurchasePlanMember snap:CommonClassANonVotingMember 2023-01-01 2023-12-31 0001564408 snap:RestrictedStockUnitsAndRestrictedStockAwardsMember snap:CommonClassANonVotingMember 2022-12-31 0001564408 snap:RestrictedStockUnitsAndRestrictedStockAwardsMember snap:CommonClassANonVotingMember 2023-01-01 2023-12-31 0001564408 snap:RestrictedStockUnitsAndRestrictedStockAwardsMember snap:CommonClassANonVotingMember 2023-12-31 0001564408 snap:RestrictedStockUnitsAndRestrictedStockAwardsMember 2023-01-01 2023-12-31 0001564408 snap:RestrictedStockUnitsAndRestrictedStockAwardsMember 2022-01-01 2022-12-31 0001564408 snap:RestrictedStockUnitsAndRestrictedStockAwardsMember 2021-01-01 2021-12-31 0001564408 snap:RestrictedStockUnitsAndRestrictedStockAwardsMember 2023-12-31 0001564408 us-gaap:EmployeeStockOptionMember snap:CommonClassANonVotingMember 2022-12-31 0001564408 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2022-12-31 0001564408 us-gaap:EmployeeStockOptionMember 2022-12-31 0001564408 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001564408 us-gaap:EmployeeStockOptionMember snap:CommonClassANonVotingMember 2023-01-01 2023-12-31 0001564408 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2023-01-01 2023-12-31 0001564408 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001564408 us-gaap:EmployeeStockOptionMember snap:CommonClassANonVotingMember 2023-12-31 0001564408 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2023-12-31 0001564408 us-gaap:EmployeeStockOptionMember 2023-12-31 0001564408 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001564408 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001564408 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001564408 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001564408 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001564408 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001564408 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001564408 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001564408 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001564408 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001564408 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001564408 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001564408 snap:CommonClassANonVotingMember 2023-10-31 0001564408 snap:CommonClassANonVotingMember 2023-10-01 2023-12-31 0001564408 snap:CommonClassANonVotingMember 2022-10-31 0001564408 snap:CommonClassANonVotingMember 2022-10-01 2022-12-31 0001564408 snap:CommonClassANonVotingMember 2022-07-31 0001564408 snap:CommonClassANonVotingMember 2022-09-30 0001564408 snap:TwoThousandTwentyThreeAcquisitionsMember 2023-01-01 2023-12-31 0001564408 us-gaap:OtherLiabilitiesMember snap:TwoThousandTwentyThreeAcquisitionsMember 2023-01-01 2023-12-31 0001564408 snap:TwoThousandTwentyThreeAcquisitionsMember 2023-12-31 0001564408 snap:TwoThousandTwentyTwoAcquisitionsMember 2022-01-01 2022-12-31 0001564408 snap:TwoThousandTwentyTwoAcquisitionsMember us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0001564408 us-gaap:OtherLiabilitiesMember snap:TwoThousandTwentyTwoAcquisitionsMember 2022-01-01 2022-12-31 0001564408 snap:TwoThousandTwentyTwoAcquisitionsMember 2022-12-31 0001564408 snap:WaveOpticsMember 2021-05-01 2021-05-31 0001564408 snap:WaveOpticsMember us-gaap:CommonClassAMember 2021-05-01 2021-05-31 0001564408 snap:WaveOpticsMember 2023-01-01 2023-12-31 0001564408 snap:WaveOpticsMember us-gaap:TrademarksMember 2021-05-31 0001564408 snap:WaveOpticsMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-05-31 0001564408 snap:WaveOpticsMember us-gaap:CustomerRelationshipsMember 2021-05-31 0001564408 snap:WaveOpticsMember 2021-05-31 0001564408 snap:FitAnalyticsMember 2021-03-01 2021-03-31 0001564408 snap:FitAnalyticsMember 2023-01-01 2023-12-31 0001564408 snap:FitAnalyticsMember us-gaap:TrademarksMember 2021-03-31 0001564408 snap:FitAnalyticsMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-03-31 0001564408 snap:FitAnalyticsMember us-gaap:CustomerRelationshipsMember 2021-03-31 0001564408 snap:FitAnalyticsMember 2021-03-31 0001564408 snap:OtherAcquisitionsMember 2021-01-01 2021-12-31 0001564408 snap:OtherAcquisitionsMember 2023-01-01 2023-12-31 0001564408 snap:OtherAcquisitionsMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001564408 snap:OtherAcquisitionsMember us-gaap:CustomerRelationshipsMember 2021-12-31 0001564408 snap:OtherAcquisitionsMember 2021-12-31 0001564408 us-gaap:InternetDomainNamesMember 2023-01-01 2023-12-31 0001564408 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-01 2023-12-31 0001564408 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001564408 us-gaap:PatentsMember 2023-01-01 2023-12-31 0001564408 us-gaap:PatentsMember 2023-12-31 0001564408 us-gaap:OtherIntangibleAssetsMember 2023-12-31 0001564408 us-gaap:InternetDomainNamesMember 2022-01-01 2022-12-31 0001564408 us-gaap:InternetDomainNamesMember 2022-12-31 0001564408 us-gaap:TrademarksMember 2022-01-01 2022-12-31 0001564408 us-gaap:TrademarksMember 2022-12-31 0001564408 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-01-01 2022-12-31 0001564408 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001564408 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001564408 us-gaap:CustomerRelationshipsMember 2022-12-31 0001564408 us-gaap:PatentsMember 2022-01-01 2022-12-31 0001564408 us-gaap:PatentsMember 2022-12-31 0001564408 us-gaap:OtherIntangibleAssetsMember 2022-01-01 2022-12-31 0001564408 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0001564408 snap:CustomerRelationshipsTrademarksDomainNamesAndTechnologyMember 2023-01-01 2023-12-31 0001564408 snap:CustomerRelationshipsTrademarksDomainNamesAndTechnologyMember 2022-01-01 2022-12-31 0001564408 snap:TwoThousandTwentyEightSeniorConvertibleNotesMember 2022-02-28 0001564408 snap:TwoThousandTwentyEightSeniorConvertibleNotesMember 2022-02-01 2022-02-28 0001564408 snap:TwoThousandTwentyEightSeniorConvertibleNotesMember snap:CommonClassANonVotingMember 2022-02-01 2022-02-28 0001564408 snap:TwoThousandTwentyEightSeniorConvertibleNotesMember snap:CommonClassANonVotingMember 2022-02-28 0001564408 snap:TwoThousandTwentySevenConvertibleSeniorNoteMember 2021-04-30 0001564408 snap:TwoThousandTwentySevenConvertibleSeniorNoteMember 2021-04-01 2021-04-30 0001564408 snap:TwoThousandTwentySevenConvertibleSeniorNoteMember snap:CommonClassANonVotingMember 2021-04-01 2021-04-30 0001564408 snap:TwoThousandTwentySevenConvertibleSeniorNoteMember snap:CommonClassANonVotingMember 2021-04-30 0001564408 snap:TwoThousandTwentyFiveSeniorConvertibleNotesMember 2020-04-30 0001564408 snap:TwoThousandTwentyFiveSeniorConvertibleNotesMember snap:CommonClassANonVotingMember 2020-04-01 2020-04-30 0001564408 snap:TwoThousandTwentyFiveSeniorConvertibleNotesMember snap:CommonClassANonVotingMember 2020-04-30 0001564408 snap:TwoThousandTwentySixSeniorConvertibleNotesMember 2019-08-31 0001564408 snap:TwoThousandTwentySixSeniorConvertibleNotesMember 2019-08-01 2019-08-31 0001564408 snap:TwoThousandTwentySixSeniorConvertibleNotesMember snap:CommonClassANonVotingMember 2019-08-01 2019-08-31 0001564408 snap:TwoThousandTwentySixSeniorConvertibleNotesMember snap:CommonClassANonVotingMember 2019-08-31 0001564408 snap:TwoThousandTwentyFiveSeniorConvertibleNotesMember snap:ExchangeAgreementsMember 2021-01-01 2021-12-31 0001564408 snap:TwoThousandTwentySixSeniorConvertibleNotesMember snap:ExchangeAgreementsMember 2021-01-01 2021-12-31 0001564408 snap:CommonClassANonVotingMember snap:ExchangeAgreementsMember 2021-01-01 2021-12-31 0001564408 snap:ExchangeAgreementsMember 2021-01-01 2021-12-31 0001564408 snap:TwoThousandTwentyFiveSeniorConvertibleNotesMember 2023-12-31 0001564408 snap:TwoThousandTwentyFiveSeniorConvertibleNotesMember 2022-12-31 0001564408 snap:TwoThousandTwentySixSeniorConvertibleNotesMember 2023-12-31 0001564408 snap:TwoThousandTwentySixSeniorConvertibleNotesMember 2022-12-31 0001564408 snap:TwoThousandTwentySevenConvertibleSeniorNoteMember 2023-12-31 0001564408 snap:TwoThousandTwentySevenConvertibleSeniorNoteMember 2022-12-31 0001564408 snap:TwoThousandTwentyEightSeniorConvertibleNotesMember 2023-12-31 0001564408 snap:TwoThousandTwentyEightSeniorConvertibleNotesMember 2022-12-31 0001564408 snap:TwoThousandTwentyFiveSeniorConvertibleNotesMember 2023-01-01 2023-12-31 0001564408 snap:TwoThousandTwentySixSeniorConvertibleNotesMember 2023-01-01 2023-12-31 0001564408 snap:TwoThousandTwentySevenConvertibleSeniorNoteMember 2023-01-01 2023-12-31 0001564408 snap:TwoThousandTwentyEightSeniorConvertibleNotesMember 2023-01-01 2023-12-31 0001564408 snap:ConvertibleNotesMember 2023-01-01 2023-12-31 0001564408 snap:ConvertibleNotesMember 2022-01-01 2022-12-31 0001564408 snap:ConvertibleNotesMember 2021-01-01 2021-12-31 0001564408 snap:TwoThousandTwentyFiveSeniorConvertibleNotesMember snap:CommonClassANonVotingMember 2023-12-31 0001564408 snap:TwoThousandTwentySixSeniorConvertibleNotesMember snap:CommonClassANonVotingMember 2023-12-31 0001564408 snap:TwoThousandTwentySevenConvertibleSeniorNoteMember snap:CommonClassANonVotingMember 2023-12-31 0001564408 snap:TwoThousandTwentyEightSeniorConvertibleNotesMember snap:CommonClassANonVotingMember 2023-12-31 0001564408 us-gaap:RevolvingCreditFacilityMember 2022-05-01 2022-05-31 0001564408 us-gaap:RevolvingCreditFacilityMember 2022-05-31 0001564408 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-05-01 2022-05-31 0001564408 us-gaap:RevolvingCreditFacilityMember snap:SterlingOvernightIndexMember 2022-05-01 2022-05-31 0001564408 us-gaap:RevolvingCreditFacilityMember snap:MiscellaneousMember 2022-05-01 2022-05-31 0001564408 us-gaap:RevolvingCreditFacilityMember us-gaap:FederalFundsEffectiveSwapRateMember 2022-05-01 2022-05-31 0001564408 us-gaap:RevolvingCreditFacilityMember snap:OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember 2022-05-01 2022-05-31 0001564408 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001564408 us-gaap:IndemnificationGuaranteeMember 2023-12-31 0001564408 srt:MinimumMember 2023-12-31 0001564408 srt:MaximumMember 2023-12-31 0001564408 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001564408 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001564408 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001564408 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001564408 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001564408 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0001564408 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001564408 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001564408 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001564408 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001564408 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001564408 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001564408 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0001564408 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001564408 srt:MinimumMember 2023-01-01 2023-12-31 0001564408 srt:MaximumMember 2023-01-01 2023-12-31 0001564408 snap:TwoThousandTwentyFiveSeniorConvertibleNotesMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001564408 snap:TwoThousandTwentySixSeniorConvertibleNotesMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001564408 snap:TwoThousandTwentySevenConvertibleSeniorNoteMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001564408 snap:TwoThousandTwentyEightSeniorConvertibleNotesMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001564408 snap:TwoThousandTwentyFiveSeniorConvertibleNotesMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001564408 snap:TwoThousandTwentySixSeniorConvertibleNotesMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001564408 snap:TwoThousandTwentySevenConvertibleSeniorNoteMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001564408 snap:TwoThousandTwentyEightSeniorConvertibleNotesMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001564408 us-gaap:ForeignCountryMember 2021-06-09 2021-06-09 0001564408 us-gaap:ForeignCountryMember 2021-06-10 2021-06-10 0001564408 us-gaap:DomesticCountryMember 2023-12-31 0001564408 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001564408 us-gaap:DomesticCountryMember 2017-12-31 0001564408 us-gaap:DomesticCountryMember 2017-01-01 2017-12-31 0001564408 us-gaap:DomesticCountryMember 2023-01-01 2023-12-31 0001564408 us-gaap:ForeignCountryMember 2023-12-31 0001564408 us-gaap:ForeignCountryMember 2023-01-01 2023-12-31 0001564408 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2023-12-31 0001564408 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2023-12-31 0001564408 us-gaap:OtherNoncurrentLiabilitiesMember 2023-12-31 0001564408 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0001564408 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001564408 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001564408 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-12-31 0001564408 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0001564408 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0001564408 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001564408 snap:ComputerHardwareAndSoftwareMember 2023-12-31 0001564408 snap:ComputerHardwareAndSoftwareMember 2022-12-31 0001564408 us-gaap:BuildingMember 2023-12-31 0001564408 us-gaap:BuildingMember 2022-12-31 0001564408 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001564408 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001564408 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001564408 us-gaap:ConstructionInProgressMember 2023-12-31 0001564408 us-gaap:ConstructionInProgressMember 2022-12-31 0001564408 us-gaap:PropertyPlantAndEquipmentMember 2023-01-01 2023-12-31 0001564408 us-gaap:PropertyPlantAndEquipmentMember 2022-01-01 2022-12-31 0001564408 us-gaap:PropertyPlantAndEquipmentMember 2021-01-01 2021-12-31 0001564408 country:US 2023-12-31 0001564408 country:US 2022-12-31 0001564408 country:GB 2023-12-31 0001564408 country:GB 2022-12-31 0001564408 us-gaap:NonUsMember 2023-12-31 0001564408 us-gaap:NonUsMember 2022-12-31 0001564408 us-gaap:NonUsMember snap:PropertyAndEquipmentNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001564408 us-gaap:NonUsMember snap:PropertyAndEquipmentNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001564408 snap:ParticipantsContributionPercentageOneMember 2023-01-01 2023-12-31 0001564408 srt:MaximumMember snap:ParticipantsContributionPercentageOneMember 2023-01-01 2023-12-31 0001564408 snap:ParticipantsContributionPercentageTwoMember 2023-01-01 2023-12-31 0001564408 srt:MinimumMember snap:ParticipantsContributionPercentageTwoMember 2023-01-01 2023-12-31 0001564408 srt:MaximumMember snap:ParticipantsContributionPercentageTwoMember 2023-01-01 2023-12-31 0001564408 srt:ChiefExecutiveOfficerMember 2020-11-30 0001564408 srt:ChiefExecutiveOfficerMember 2020-11-01 2020-11-30 0001564408 2023-07-01 2023-09-30 0001564408 2022-07-01 2022-09-30 0001564408 us-gaap:CostOfSalesMember snap:SeveranceAndRelatedChargesMember 2022-01-01 2022-12-31 0001564408 us-gaap:CostOfSalesMember snap:StockBasedCompensationExpenseBenefitMember 2022-01-01 2022-12-31 0001564408 us-gaap:CostOfSalesMember snap:LeaseExitAndRelatedChargesMember 2022-01-01 2022-12-31 0001564408 us-gaap:CostOfSalesMember us-gaap:OtherRestructuringMember 2022-01-01 2022-12-31 0001564408 us-gaap:ResearchAndDevelopmentExpenseMember snap:SeveranceAndRelatedChargesMember 2022-01-01 2022-12-31 0001564408 us-gaap:ResearchAndDevelopmentExpenseMember snap:StockBasedCompensationExpenseBenefitMember 2022-01-01 2022-12-31 0001564408 us-gaap:ResearchAndDevelopmentExpenseMember snap:LeaseExitAndRelatedChargesMember 2022-01-01 2022-12-31 0001564408 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:OtherRestructuringMember 2022-01-01 2022-12-31 0001564408 us-gaap:SellingAndMarketingExpenseMember snap:SeveranceAndRelatedChargesMember 2022-01-01 2022-12-31 0001564408 us-gaap:SellingAndMarketingExpenseMember snap:StockBasedCompensationExpenseBenefitMember 2022-01-01 2022-12-31 0001564408 us-gaap:SellingAndMarketingExpenseMember snap:LeaseExitAndRelatedChargesMember 2022-01-01 2022-12-31 0001564408 us-gaap:SellingAndMarketingExpenseMember us-gaap:OtherRestructuringMember 2022-01-01 2022-12-31 0001564408 us-gaap:GeneralAndAdministrativeExpenseMember snap:SeveranceAndRelatedChargesMember 2022-01-01 2022-12-31 0001564408 us-gaap:GeneralAndAdministrativeExpenseMember snap:StockBasedCompensationExpenseBenefitMember 2022-01-01 2022-12-31 0001564408 us-gaap:GeneralAndAdministrativeExpenseMember snap:LeaseExitAndRelatedChargesMember 2022-01-01 2022-12-31 0001564408 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:OtherRestructuringMember 2022-01-01 2022-12-31 0001564408 snap:SeveranceAndRelatedChargesMember 2022-01-01 2022-12-31 0001564408 snap:StockBasedCompensationExpenseBenefitMember 2022-01-01 2022-12-31 0001564408 snap:LeaseExitAndRelatedChargesMember 2022-01-01 2022-12-31 0001564408 us-gaap:OtherRestructuringMember 2022-01-01 2022-12-31 0001564408 snap:GlobalHeadcountReductionMember us-gaap:SubsequentEventMember 2024-02-05 2024-02-05 0001564408 srt:MinimumMember snap:GlobalHeadcountReductionMember us-gaap:SubsequentEventMember 2024-02-05 0001564408 srt:MaximumMember snap:GlobalHeadcountReductionMember us-gaap:SubsequentEventMember 2024-02-05 0001564408 srt:MinimumMember snap:SeveranceAndRelatedCostsAndOtherChargesMember snap:GlobalHeadcountReductionMember us-gaap:SubsequentEventMember 2024-02-05 0001564408 srt:MaximumMember snap:SeveranceAndRelatedCostsAndOtherChargesMember snap:GlobalHeadcountReductionMember us-gaap:SubsequentEventMember 2024-02-05 0001564408 2023-10-01 2023-12-31 0001564408 snap:MichaelOSullivanMember 2023-10-01 2023-12-31 0001564408 snap:MichaelOSullivanMember 2023-12-31 iso4217:USD shares iso4217:USD shares snap:vote pure utr:D snap:segment snap:reportingUnit snap:class snap:plan snap:country false 2023 FY 0001564408 http://fasb.org/us-gaap/2023#AdvertisingMember http://fasb.org/us-gaap/2023#AdvertisingMember http://fasb.org/us-gaap/2023#AdvertisingMember P3Y 1 1 1 1 1 1 1 P1Y P438D 10-K true 2023-12-31 --12-31 false 001-38017 SNAP INC DE 45-5452795 3000 31st Street Santa Monica CA 90405 (310) 399-3339 Class A Common Stock, par value $0.00001 per share SNAP NYSE Yes No Yes Yes Large Accelerated Filer false false true false false 14800000000 1396476171 22528406 231626943 42 Ernst & Young LLP Los Angeles, CA, United States -1322485000 -1429653000 -487955000 168441000 202173000 119141000 1324004000 1387787000 1092135000 7361000 6865000 4311000 -33027000 -36838000 289052000 0 0 41538000 26958000 -15596000 -8643000 98127000 119780000 332967000 9920000 40917000 26607000 -70674000 -71441000 -47258000 -2238000 504000 10916000 94988000 46492000 53579000 62130000 71706000 117092000 -68007000 -68886000 -49294000 9155000 5456000 5974000 246521000 184614000 292880000 211727000 129306000 69875000 7770000 26346000 41160000 7559000 63276000 36777000 50254000 67067000 310915000 2048273000 3485638000 2438983000 459481000 75716000 379555000 2424717000 2525215000 2536725000 2779000 18125000 1897000 570954000 -1062275000 90227000 0 1483500000 1137227000 0 177000000 86825000 1038000 4272000 14671000 0 3006000 0 189394000 1001052000 0 270433000 0 0 -458789000 306714000 1065073000 358686000 -570947000 1448180000 1423776000 1994723000 546543000 1782462000 1423776000 1994723000 30924000 12087000 25333000 10244000 8873000 10887000 4606115000 4601847000 4117048000 2114117000 1815342000 1750246000 1910862000 2109800000 1565467000 1122092000 1118746000 792764000 857423000 953265000 710640000 6004494000 5997153000 4819117000 -1398379000 -1395306000 -702069000 168394000 58597000 5199000 22024000 21459000 17676000 -42414000 -42529000 240175000 -1294423000 -1400697000 -474371000 28062000 28956000 13584000 -1322485000 -1429653000 -487955000 -0.82 -0.89 -0.31 -0.82 -0.89 -0.31 1612504000 1608304000 1558997000 1612504000 1608304000 1558997000 -1322485000 -1429653000 -487955000 8269000 -9307000 -1735000 12836000 -10188000 -14107000 21105000 -19495000 -15842000 -1301380000 -1449148000 -503797000 1780400000 1423121000 1763680000 2516003000 1278176000 1183092000 153587000 134431000 4975843000 5256647000 410326000 271777000 516862000 370952000 146303000 204480000 1691827000 1646120000 226597000 279562000 7967758000 8029538000 278961000 181774000 49321000 46485000 805836000 987340000 1134118000 1215599000 3749400000 3742520000 546279000 386271000 123849000 104450000 5553646000 5448840000 0.00001 0.00001 3000000000 1440541000 1391341000 3000000000 1371242000 1319930000 14000 13000 0.00001 0.00001 700000000 22528000 22528000 700000000 22529000 22529000 0 0 0.00001 0.00001 260888000 260888000 231627000 231627000 231627000 231627000 2000 2000 49200000 51312000 479903000 500514000 14613404000 13309828000 -11726536000 -10214657000 7131000 -13974000 2414112000 2580698000 7967758000 8029538000 1319930000 13000 1364887000 14000 1248010000 12000 599000 334000 1174000 1277000 6732000 86557000 1000 58342000 55466000 1000 52410000 1000 566000 298000 1095000 18423000 105208000 1000 2112000 1391341000 14000 1319930000 13000 1364887000 14000 22529000 0 22769000 0 23696000 0 565000 58000 168000 -566000 -298000 -1095000 22528000 0 22529000 0 22769000 0 231627000 2000 231627000 2000 231627000 2000 231627000 2000 231627000 2000 231627000 2000 51312000 -500514000 0 0 0 0 18423000 189394000 105208000 1001052000 18423000 -189394000 53896000 -500538000 -2112000 20611000 49200000 -479903000 51312000 -500514000 0 0 0 13309828000 0 12069097000 0 10200141000 1323149000 1369407000 1088506000 1038000 4285000 14680000 -664021000 44039000 341425000 1175191000 177000000 86825000 -20611000 0 14613404000 0 13309828000 0 12069097000 0 -10214657000 0 -8284466000 0 -7891542000 95031000 -1322485000 -1429653000 -487955000 189394000 500538000 0 -11726536000 0 -10214657000 0 -8284466000 0 -13974000 0 5521000 0 21363000 21105000 -19495000 -15842000 0 7131000 0 -13974000 0 5521000 1694696000 2414112000 1625398000 2580698000 1619283000 3790168000 Summary of Significant Accounting Policies<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Snap Inc. is a technology company.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Snap Inc. (“we,” “our,” or “us”), a Delaware corporation, is headquartered in Santa Monica, California. Our flagship product, Snapchat, is a visual messaging application that was created to help people communicate through short videos and images called “Snaps.”</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements are prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). Our consolidated financial statements include the accounts of Snap Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Our fiscal year ends on December 31. Certain reclassifications have been made in the prior periods to conform to the current year's presentation. None of these reclassifications had a material impact on our consolidated financial statements.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements. Management’s estimates are based on historical information available as of the date of the consolidated financial statements and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from those estimates.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key estimates relate primarily to determining the fair value of assets and liabilities assumed in business combinations, evaluation of contingencies, uncertain tax positions, and the fair value of strategic investments. On an ongoing basis, management evaluates our estimates compared to historical experience and trends, which form the basis for making judgments about the carrying value of assets and liabilities.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Business Risk</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently use both Google Cloud and Amazon Web Services for our hosting requirements. A disruption or loss of service from one or both of these partners could seriously harm our ability to operate. Although we believe there are other qualified providers that can provide these services, a transition to a new provider could create a significant disruption to our business and negatively impact our consolidated financial statements.</span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash, cash equivalents, marketable securities, and accounts receivable. We maintain cash deposits, cash equivalent balances, and marketable securities with several financial institutions. Cash and cash equivalents may be withdrawn or redeemed on demand. We believe that the financial institutions that hold our cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances. We also maintain investments in U.S. government debt and agency securities, publicly traded equity securities, corporate debt securities, certificates of deposit, and commercial paper that carry high credit ratings and accordingly, minimal credit risk exists with respect to these balances.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We extend credit to our customers based on an evaluation of their ability to pay amounts due under contractual arrangement and generally do not obtain or require collateral.</span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. See Note 2 for additional information.</span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-455"><span style="-sec-ix-hidden:f-456"><span style="-sec-ix-hidden:f-457">Cost of revenue</span></span></span> includes payments for content, developer, and advertiser partner costs. Under some of these arrangements, we pay a portion of the fees we receive from the advertisers for Snap Ads that are displayed within partner content on Snapchat. Partner arrangement costs were $675.0 million, $681.9 million, and $679.0 million for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, cost of revenue consists of payments to third-party infrastructure partners for hosting our products, which include expenses related to storage, computing, and bandwidth costs. Cost of revenue also includes third-party selling costs, personnel-related costs, facilities and other supporting overhead costs, including depreciation and amortization, and inventory costs.</span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred and were $24.9 million, $42.7 million, and $62.4 million for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Structure</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have three classes of authorized common stock – Class A common stock, Class B common stock, and Class C common stock. Class A common stockholders have no voting rights, Class B common stockholders are entitled to one vote per share, and Class C common stockholders are entitled to ten votes per share. Shares of our Class B common stock are convertible into an equivalent number of shares of our Class A common stock and generally convert into shares of our Class A common stock upon transfer. Shares of our Class C common stock are convertible into an equivalent number of shares of our Class B common stock and generally convert into shares of our Class B common stock upon transfer. </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Future Stock Split to be Effected in the Form of a Stock Dividend</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2022, our board of directors determined that it was advisable and in our best interest to approve a stock split to be effected in the form of a special dividend of one share of Class A common stock on each outstanding share of our common stock at a future date (the “Future Stock Split”). In connection with the Future Stock Split, we entered into certain agreements (the “Co-Founder Agreements”) with Evan Spiegel and Robert Murphy, our co-founders, and certain of their respective affiliates requiring them, among other things, to convert shares of Class B common stock and Class C common stock into Class A common stock under certain circumstances. The Future Stock Split will not be declared and paid until the first business day following the date on which the average of the volume weighted average price (the “VWAP”) per share of Class A common stock equals or exceeds $40 per share for 65 consecutive trading days. If this does not occur by July 21, 2032, the Future Stock Split will not be declared and paid, and the Co-Founder Agreements will terminate. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2023, in connection with a proposed settlement of a class-action lawsuit, and as amended in December 2023, we agreed to modify the conditions for the Future Stock Split, subject to various conditions, including judicial approval of the settlement. If approved, the Future Stock Split will not be declared and paid until the first business day following the date on which (i) the VWAP per share of Class A common stock equals or exceeds $40 per share for 90 consecutive trading days (the “90-Day VWAP”) and (ii) the ratio of the 90-Day VWAP to $8.70 equals or exceeds the ratio of the average closing price of the S&amp;P 500 Total Return index for the same 90 trading days for which the 90-Day VWAP was calculated to 8,862.85. The original ten year time period to trigger the Future Stock Split would remain unchanged.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No adjustments have been made to share or per share amounts for Class A common stock in the accompanying consolidated financial statements for the effects of the Future Stock Split as these triggering conditions have not been met.</span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure and recognize compensation expense for stock-based payment awards, including stock options, restricted stock units (“RSUs”), and restricted stock awards (“RSAs”) granted to employees, directors, and advisors, based on the grant date fair value of the awards. The grant date fair value of stock options is estimated using a Black-Scholes option pricing model. The fair value of stock-based compensation for stock options is recognized on a straight-line basis, net of estimated forfeitures, over the period during which services are provided in exchange for the award. The grant date fair value of RSUs and RSAs is estimated based on the fair value of our underlying common stock.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs and RSAs vest on</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the satisfaction of a service-based condition. The service condition for RSUs and RSAs is generally satisfied in equal monthly or quarterly installments over <span style="-sec-ix-hidden:f-477">three</span> or four years. For these awards, we recognize stock-based compensation expense on a straight-line basis over the requisite service p</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eriod.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense recognized for all periods presented is based on awards that are expected to vest, including an estimate of forfeitures. We estimate the forfeiture rate using historical forfeitures of equity awards and other expected changes in facts and circumstances, if any. A modification of the terms of a stock-based award is treated as an exchange of the original award for a new award with total compensation cost equal to the grant-date fair value of the original award plus the incremental value of the modification to the award.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future tax benefits on settlement of the above RSUs and RSAs is not expected to be material as currently we have established valuation allowances to reduce our net deferred tax assets to the amount that is more likely than not to be realized. The majority of the future tax benefits that arise on settlement of the above RSUs are in jurisdictions for which our net deferred tax assets have a full valuation allowance.</span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to income taxes in the United States and numerous foreign jurisdictions. Deferred tax assets and liabilities are determined based on differences between the financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the deferred tax asset or liability is expected to be realized or settled.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In evaluating our ability to recover deferred tax assets, we consider all available positive and negative evidence, including historical operating results, ongoing tax planning, and forecasts of future taxable income on a jurisdiction-by-jurisdiction basis. Based on the level of historical losses, we have established a valuation allowance to reduce our net deferred tax assets to the amount that is more likely than not to be realized.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize a tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in our consolidated financial statements from such positions are measured based on the largest benefit that has a greater than 50% likelihood of being realized. We recognize interest and penalties associated with tax matters as part of the income tax provision and include accrued interest and penalties with the related income tax liability on our consolidated balance sheets.</span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Currency Translation and Remeasurement</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of the majority of our foreign subsidiaries is the U.S. dollar. Monetary assets and liabilities denominated in a foreign currency are remeasured into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are remeasured at the average exchange rates during the period. Equity transactions and other non-monetary assets are remeasured using historical exchange rates. Foreign currency transaction gains and losses are recorded in other income (expense), net on our consolidated statement of operations. For those foreign subsidiaries where the local currency is the functional currency, adjustments to translate those statements into U.S. dollars are recorded in accumulated other comprehensive income (loss) in stockholders’ equity.</span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of highly liquid investments with original maturities of 90 days or less from the date of purchase.</span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to maintain restricted cash deposits to back letters of credit for certain property leases. These funds are restricted and have been classified in other assets on our consolidated balance sheets due to the nature of restriction. At December 31, 2023 and 2022, restricted cash balances were immaterial. </span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hold investments in marketable securities consisting of U.S. government securities, U.S. government agency securities, publicly traded equity securities, corporate debt securities, certificates of deposit, and commercial paper. We classify marketable investments in debt securities as available-for-sale investments in our current assets because they represent investments available for current operations. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our available-for-sale investments in debt securities are carried at fair value with any unrealized gains and losses, included in accumulated other comprehensive (loss) income in stockholders’ equity. Available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses, with any allowance for credit losses recognized as a charge in other income (expense), net on our consolidated statements of income. We did not record any credit losses on our available-for-sale debt securities in any of the periods presented. We determine gains or losses on the sale or maturities of marketable securities using the specific identification method and these gains or losses are recorded in other income (expense), net in our consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Publicly traded equity securities are carried at fair value with any unrealized gains and losses recorded in other income (expense), net in our consolidated statements of operations.</span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Strategic Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hold strategic investments primarily in privately held companies, consisting primarily of equity securities without readily determinable fair values, and to a lesser extent, debt securities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adjust the carrying value of these equity securities to fair value upon observable transactions for identical or similar investments of the same issuer or upon impairment. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All strategic investments are reviewed periodically for impairment. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any adjustments to carrying value of these investments are recorded in other income (expense), net in our consolidated statements of operations. Strategic investments are included within other assets in our consolidated balance sheets. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When we exercise significant influence over, but do not control the investee, such strategic investments are accounted for using the equity method. Under the equity method of accounting, we record our share of the results of the investments within other income (expense), net in our consolidated statements of operations.</span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain financial instruments are required to be recorded at fair value. Other financial instruments, including cash and cash equivalents and restricted cash, are recorded at cost, which approximates fair value. Additionally, accounts receivable, accounts payable, and accrued expenses approximate fair value because of the short-term nature of these financial instruments.</span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded at the invoiced amount less any allowance for doubtful accounts to reserve for potentially uncollectible receivables. To determine the amount of the allowance, we make judgments about the creditworthiness of customers based on ongoing credit evaluation and historical experience. At December 31, 2023 and 2022, the allowance for doubtful accounts was immaterial.</span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets, which is generally three years for computer hardware, software, and equipment, five years for furniture, and over the shorter of lease term or useful life of the assets for leasehold improvements. Buildings are generally depreciated over a useful life ranging from 20 to 45 years. Maintenance and repairs are expensed as incurred.</span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have non-cancelable lease agreements for primarily offices that are recorded as operating lease right-of-use assets and operating lease liabilities in our consolidated balance sheets. We account for lease and non-lease components as a single lease component and do not record leases with an initial term of twelve months or less in our consolidated balance </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sheets. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use our incremental borrowing rate based on the information available at the lease commencement date to determine the present value of lease payments over the lease term</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our lease terms may include options to extend or terminate the lease when it is reasonably certain we will exercise that option. Certain agreements have free rent periods or escalating rent payment provisions. Rent expense is</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Software Development Costs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development costs include costs to develop software to be used to meet internal needs and applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.</span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our CEO is our chief operating decision maker (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CODM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). We have determined that we have a single operating segment. Our CEO evaluates performance and makes operating decisions about allocating resources based on financial data presented on a consolidated basis accompanied by disaggregated information about revenue by geographic region.</span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include the results of operations of the businesses that we acquire from the date of acquisition. We determine the fair value of the assets acquired and liabilities assumed based on their estimated fair values as of the respective date of acquisition. The excess purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates including the selection of valuation methodologies, estimates of future revenue and cash flows, discount rates, and selection of comparable companies. Our estimates of fair value are based on assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, not to exceed one year from the date of acquisition, we may record adjustments to the assets acquired and liabilities assumed, with a corresponding offset to goodwill. At the conclusion of the measurement period, any subsequent adjustments are reflected in our consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When we issue payments or grants of equity to selling stockholders in connection with an acquisition, we evaluate whether the payments or awards are compensatory. This evaluation includes whether cash payments or stock award vesting is contingent on the continued employment of the selling stockholder beyond the acquisition date. If continued employment is required for the cash to be paid or stock awards to vest, the award is treated as compensation for post-acquisition services and is recognized as compensation expense.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in our consolidated statements of operations.</span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of net assets acquired in a business combination. We test goodwill for impairment at least annually, in the fourth quarter, or whenever events or changes in circumstances indicate that goodwill might be impaired. For all periods presented, we had a single operating segment and reporting unit structure. There were no impairment charges in any of the periods presented.</span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are carried at cost and amortized on a straight-line basis over their estimated useful lives. We determine the appropriate useful life of our intangible assets by measuring the expected cash flows of acquired assets. The estimated useful lives of intangible assets are generally as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible Asset</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful<br/>Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 Years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 Years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 7 Years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 8 Years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 to 14 Years</span></div></td></tr></table></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate recoverability of our property and equipment and intangible assets, excluding goodwill, when events or changes indicate the carrying amount of an asset may not be recoverable. Events and changes in circumstances considered in determining whether the carrying value of long-lived assets may not be recoverable include: significant changes in performance relative to expected operating results; significant changes in asset use; and significant negative industry or economic trends and changes in our business strategy. Recoverability of these assets is measured by comparison of their carrying amount to future undiscounted cash flows to be generated. If impairment is indicated based on a comparison of the assets’ carrying values and the undiscounted cash flows, the impairment loss is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Contingencies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For legal contingencies, we accrue a liability for an estimated loss if the potential loss from any claim or legal proceeding is considered probable, and the amount can be reasonably estimated. Legal fees and expenses are expensed as incurred. Note 8 provides additional information regarding our legal contingencies.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities to provide greater disaggregation within their annual rate reconciliation, including new requirements to present reconciling items on a gross basis in specified categories, disclose both percentages and dollar amounts, and disaggregate individual reconciling items by jurisdiction and nature when the effect of the items meet a quantitative threshold. The guidance also requires disaggregating the annual disclosure of income taxes paid, net of refunds received, by federal (national), state, and foreign taxes, with separate presentation of individual jurisdictions that meet a quantitative threshold. The guidance is effective for annual periods beginning after December 15, 2024 on a prospective basis, with a retrospective option, and early adoption is permitted. We are currently evaluating the impact of adoption of this standard on our consolidated financial statements and disclosures.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities with a single reportable segment to provide all the disclosures required by this standard and all existing segment disclosures in Topic 280 on an interim and annual basis, including new requirements to disclose significant segment expenses that are regularly provided to the CODM and included within the reported measure(s) of a segment's profit or loss, the amount and composition of any other segment items, the title and position of the CODM, and how the CODM uses the reported measure(s) of a segment's profit or loss to assess performance and decide how to allocate resources. The guidance is effective for annual periods beginning after December 15, 2023, and interim periods beginning after December 15, 2024, applied retrospectively with early adoption permitted. We are currently evaluating the impact of adoption of this standard on our consolidated financial statements and disclosures.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements are prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). Our consolidated financial statements include the accounts of Snap Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Our fiscal year ends on December 31. Certain reclassifications have been made in the prior periods to conform to the current year's presentation. None of these reclassifications had a material impact on our consolidated financial statements.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements. Management’s estimates are based on historical information available as of the date of the consolidated financial statements and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from those estimates.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key estimates relate primarily to determining the fair value of assets and liabilities assumed in business combinations, evaluation of contingencies, uncertain tax positions, and the fair value of strategic investments. On an ongoing basis, management evaluates our estimates compared to historical experience and trends, which form the basis for making judgments about the carrying value of assets and liabilities.</span></div> <div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Business Risk</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently use both Google Cloud and Amazon Web Services for our hosting requirements. A disruption or loss of service from one or both of these partners could seriously harm our ability to operate. Although we believe there are other qualified providers that can provide these services, a transition to a new provider could create a significant disruption to our business and negatively impact our consolidated financial statements.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash, cash equivalents, marketable securities, and accounts receivable. We maintain cash deposits, cash equivalent balances, and marketable securities with several financial institutions. Cash and cash equivalents may be withdrawn or redeemed on demand. We believe that the financial institutions that hold our cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances. We also maintain investments in U.S. government debt and agency securities, publicly traded equity securities, corporate debt securities, certificates of deposit, and commercial paper that carry high credit ratings and accordingly, minimal credit risk exists with respect to these balances.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We extend credit to our customers based on an evaluation of their ability to pay amounts due under contractual arrangement and generally do not obtain or require collateral.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. See Note 2 for additional information.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-455"><span style="-sec-ix-hidden:f-456"><span style="-sec-ix-hidden:f-457">Cost of revenue</span></span></span> includes payments for content, developer, and advertiser partner costs. Under some of these arrangements, we pay a portion of the fees we receive from the advertisers for Snap Ads that are displayed within partner content on Snapchat. Partner arrangement costs were $675.0 million, $681.9 million, and $679.0 million for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, cost of revenue consists of payments to third-party infrastructure partners for hosting our products, which include expenses related to storage, computing, and bandwidth costs. Cost of revenue also includes third-party selling costs, personnel-related costs, facilities and other supporting overhead costs, including depreciation and amortization, and inventory costs.</span></div> 675000000 681900000 679000000 <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred and were $24.9 million, $42.7 million, and $62.4 million for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div> 24900000 42700000 62400000 <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Structure</span></div>We have three classes of authorized common stock – Class A common stock, Class B common stock, and Class C common stock. Class A common stockholders have no voting rights, Class B common stockholders are entitled to one vote per share, and Class C common stockholders are entitled to ten votes per share. Shares of our Class B common stock are convertible into an equivalent number of shares of our Class A common stock and generally convert into shares of our Class A common stock upon transfer. Shares of our Class C common stock are convertible into an equivalent number of shares of our Class B common stock and generally convert into shares of our Class B common stock upon transfer. 1 10 <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Future Stock Split to be Effected in the Form of a Stock Dividend</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2022, our board of directors determined that it was advisable and in our best interest to approve a stock split to be effected in the form of a special dividend of one share of Class A common stock on each outstanding share of our common stock at a future date (the “Future Stock Split”). In connection with the Future Stock Split, we entered into certain agreements (the “Co-Founder Agreements”) with Evan Spiegel and Robert Murphy, our co-founders, and certain of their respective affiliates requiring them, among other things, to convert shares of Class B common stock and Class C common stock into Class A common stock under certain circumstances. The Future Stock Split will not be declared and paid until the first business day following the date on which the average of the volume weighted average price (the “VWAP”) per share of Class A common stock equals or exceeds $40 per share for 65 consecutive trading days. If this does not occur by July 21, 2032, the Future Stock Split will not be declared and paid, and the Co-Founder Agreements will terminate. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2023, in connection with a proposed settlement of a class-action lawsuit, and as amended in December 2023, we agreed to modify the conditions for the Future Stock Split, subject to various conditions, including judicial approval of the settlement. If approved, the Future Stock Split will not be declared and paid until the first business day following the date on which (i) the VWAP per share of Class A common stock equals or exceeds $40 per share for 90 consecutive trading days (the “90-Day VWAP”) and (ii) the ratio of the 90-Day VWAP to $8.70 equals or exceeds the ratio of the average closing price of the S&amp;P 500 Total Return index for the same 90 trading days for which the 90-Day VWAP was calculated to 8,862.85. The original ten year time period to trigger the Future Stock Split would remain unchanged.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No adjustments have been made to share or per share amounts for Class A common stock in the accompanying consolidated financial statements for the effects of the Future Stock Split as these triggering conditions have not been met.</span></div> 1 40 65 40 90 8.70 8862.85 <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure and recognize compensation expense for stock-based payment awards, including stock options, restricted stock units (“RSUs”), and restricted stock awards (“RSAs”) granted to employees, directors, and advisors, based on the grant date fair value of the awards. The grant date fair value of stock options is estimated using a Black-Scholes option pricing model. The fair value of stock-based compensation for stock options is recognized on a straight-line basis, net of estimated forfeitures, over the period during which services are provided in exchange for the award. The grant date fair value of RSUs and RSAs is estimated based on the fair value of our underlying common stock.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs and RSAs vest on</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the satisfaction of a service-based condition. The service condition for RSUs and RSAs is generally satisfied in equal monthly or quarterly installments over <span style="-sec-ix-hidden:f-477">three</span> or four years. For these awards, we recognize stock-based compensation expense on a straight-line basis over the requisite service p</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eriod.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense recognized for all periods presented is based on awards that are expected to vest, including an estimate of forfeitures. We estimate the forfeiture rate using historical forfeitures of equity awards and other expected changes in facts and circumstances, if any. A modification of the terms of a stock-based award is treated as an exchange of the original award for a new award with total compensation cost equal to the grant-date fair value of the original award plus the incremental value of the modification to the award.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future tax benefits on settlement of the above RSUs and RSAs is not expected to be material as currently we have established valuation allowances to reduce our net deferred tax assets to the amount that is more likely than not to be realized. The majority of the future tax benefits that arise on settlement of the above RSUs are in jurisdictions for which our net deferred tax assets have a full valuation allowance.</span></div> P4Y <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to income taxes in the United States and numerous foreign jurisdictions. Deferred tax assets and liabilities are determined based on differences between the financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the deferred tax asset or liability is expected to be realized or settled.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In evaluating our ability to recover deferred tax assets, we consider all available positive and negative evidence, including historical operating results, ongoing tax planning, and forecasts of future taxable income on a jurisdiction-by-jurisdiction basis. Based on the level of historical losses, we have established a valuation allowance to reduce our net deferred tax assets to the amount that is more likely than not to be realized.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize a tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in our consolidated financial statements from such positions are measured based on the largest benefit that has a greater than 50% likelihood of being realized. We recognize interest and penalties associated with tax matters as part of the income tax provision and include accrued interest and penalties with the related income tax liability on our consolidated balance sheets.</span></div> 0.50 <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Currency Translation and Remeasurement</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of the majority of our foreign subsidiaries is the U.S. dollar. Monetary assets and liabilities denominated in a foreign currency are remeasured into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are remeasured at the average exchange rates during the period. Equity transactions and other non-monetary assets are remeasured using historical exchange rates. Foreign currency transaction gains and losses are recorded in other income (expense), net on our consolidated statement of operations. For those foreign subsidiaries where the local currency is the functional currency, adjustments to translate those statements into U.S. dollars are recorded in accumulated other comprehensive income (loss) in stockholders’ equity.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of highly liquid investments with original maturities of 90 days or less from the date of purchase.</span></div> P90D <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash</span></div>We are required to maintain restricted cash deposits to back letters of credit for certain property leases. These funds are restricted and have been classified in other assets on our consolidated balance sheets due to the nature of restriction. At December 31, 2023 and 2022, restricted cash balances were immaterial. <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hold investments in marketable securities consisting of U.S. government securities, U.S. government agency securities, publicly traded equity securities, corporate debt securities, certificates of deposit, and commercial paper. We classify marketable investments in debt securities as available-for-sale investments in our current assets because they represent investments available for current operations. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our available-for-sale investments in debt securities are carried at fair value with any unrealized gains and losses, included in accumulated other comprehensive (loss) income in stockholders’ equity. Available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses, with any allowance for credit losses recognized as a charge in other income (expense), net on our consolidated statements of income. We did not record any credit losses on our available-for-sale debt securities in any of the periods presented. We determine gains or losses on the sale or maturities of marketable securities using the specific identification method and these gains or losses are recorded in other income (expense), net in our consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Publicly traded equity securities are carried at fair value with any unrealized gains and losses recorded in other income (expense), net in our consolidated statements of operations.</span></div> 0 0 <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Strategic Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hold strategic investments primarily in privately held companies, consisting primarily of equity securities without readily determinable fair values, and to a lesser extent, debt securities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adjust the carrying value of these equity securities to fair value upon observable transactions for identical or similar investments of the same issuer or upon impairment. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All strategic investments are reviewed periodically for impairment. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any adjustments to carrying value of these investments are recorded in other income (expense), net in our consolidated statements of operations. Strategic investments are included within other assets in our consolidated balance sheets. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When we exercise significant influence over, but do not control the investee, such strategic investments are accounted for using the equity method. Under the equity method of accounting, we record our share of the results of the investments within other income (expense), net in our consolidated statements of operations.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain financial instruments are required to be recorded at fair value. Other financial instruments, including cash and cash equivalents and restricted cash, are recorded at cost, which approximates fair value. Additionally, accounts receivable, accounts payable, and accrued expenses approximate fair value because of the short-term nature of these financial instruments.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded at the invoiced amount less any allowance for doubtful accounts to reserve for potentially uncollectible receivables. To determine the amount of the allowance, we make judgments about the creditworthiness of customers based on ongoing credit evaluation and historical experience. At December 31, 2023 and 2022, the allowance for doubtful accounts was immaterial.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets, which is generally three years for computer hardware, software, and equipment, five years for furniture, and over the shorter of lease term or useful life of the assets for leasehold improvements. Buildings are generally depreciated over a useful life ranging from 20 to 45 years. Maintenance and repairs are expensed as incurred.</span></div> P3Y P5Y P20Y P45Y <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have non-cancelable lease agreements for primarily offices that are recorded as operating lease right-of-use assets and operating lease liabilities in our consolidated balance sheets. We account for lease and non-lease components as a single lease component and do not record leases with an initial term of twelve months or less in our consolidated balance </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sheets. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use our incremental borrowing rate based on the information available at the lease commencement date to determine the present value of lease payments over the lease term</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our lease terms may include options to extend or terminate the lease when it is reasonably certain we will exercise that option. Certain agreements have free rent periods or escalating rent payment provisions. Rent expense is</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> recognized on a straight-line basis over the lease term.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Software Development Costs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development costs include costs to develop software to be used to meet internal needs and applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our CEO is our chief operating decision maker (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CODM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). We have determined that we have a single operating segment. Our CEO evaluates performance and makes operating decisions about allocating resources based on financial data presented on a consolidated basis accompanied by disaggregated information about revenue by geographic region.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include the results of operations of the businesses that we acquire from the date of acquisition. We determine the fair value of the assets acquired and liabilities assumed based on their estimated fair values as of the respective date of acquisition. The excess purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates including the selection of valuation methodologies, estimates of future revenue and cash flows, discount rates, and selection of comparable companies. Our estimates of fair value are based on assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, not to exceed one year from the date of acquisition, we may record adjustments to the assets acquired and liabilities assumed, with a corresponding offset to goodwill. At the conclusion of the measurement period, any subsequent adjustments are reflected in our consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When we issue payments or grants of equity to selling stockholders in connection with an acquisition, we evaluate whether the payments or awards are compensatory. This evaluation includes whether cash payments or stock award vesting is contingent on the continued employment of the selling stockholder beyond the acquisition date. If continued employment is required for the cash to be paid or stock awards to vest, the award is treated as compensation for post-acquisition services and is recognized as compensation expense.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in our consolidated statements of operations.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of net assets acquired in a business combination. We test goodwill for impairment at least annually, in the fourth quarter, or whenever events or changes in circumstances indicate that goodwill might be impaired. For all periods presented, we had a single operating segment and reporting unit structure. There were no impairment charges in any of the periods presented.</span></div> 0 0 0 <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are carried at cost and amortized on a straight-line basis over their estimated useful lives. We determine the appropriate useful life of our intangible assets by measuring the expected cash flows of acquired assets. The estimated useful lives of intangible assets are generally as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible Asset</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful<br/>Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 Years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 Years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 7 Years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 8 Years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 to 14 Years</span></div></td></tr></table></div> The estimated useful lives of intangible assets are generally as follows:<div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible Asset</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful<br/>Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 Years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 Years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 7 Years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 8 Years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 to 14 Years</span></div></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Useful Life -<br/>Years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(546)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(197,608)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,875)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,431 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(223,128)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,303 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Useful Life -<br/>Years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(690)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(478)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178,427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,912)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,874)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,502 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204,022)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,480 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P5Y P3Y P3Y P7Y P2Y P8Y P4Y P14Y <div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate recoverability of our property and equipment and intangible assets, excluding goodwill, when events or changes indicate the carrying amount of an asset may not be recoverable. Events and changes in circumstances considered in determining whether the carrying value of long-lived assets may not be recoverable include: significant changes in performance relative to expected operating results; significant changes in asset use; and significant negative industry or economic trends and changes in our business strategy. Recoverability of these assets is measured by comparison of their carrying amount to future undiscounted cash flows to be generated. If impairment is indicated based on a comparison of the assets’ carrying values and the undiscounted cash flows, the impairment loss is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets.</span></div> <div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Contingencies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For legal contingencies, we accrue a liability for an estimated loss if the potential loss from any claim or legal proceeding is considered probable, and the amount can be reasonably estimated. Legal fees and expenses are expensed as incurred. Note 8 provides additional information regarding our legal contingencies.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities to provide greater disaggregation within their annual rate reconciliation, including new requirements to present reconciling items on a gross basis in specified categories, disclose both percentages and dollar amounts, and disaggregate individual reconciling items by jurisdiction and nature when the effect of the items meet a quantitative threshold. The guidance also requires disaggregating the annual disclosure of income taxes paid, net of refunds received, by federal (national), state, and foreign taxes, with separate presentation of individual jurisdictions that meet a quantitative threshold. The guidance is effective for annual periods beginning after December 15, 2024 on a prospective basis, with a retrospective option, and early adoption is permitted. We are currently evaluating the impact of adoption of this standard on our consolidated financial statements and disclosures.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities with a single reportable segment to provide all the disclosures required by this standard and all existing segment disclosures in Topic 280 on an interim and annual basis, including new requirements to disclose significant segment expenses that are regularly provided to the CODM and included within the reported measure(s) of a segment's profit or loss, the amount and composition of any other segment items, the title and position of the CODM, and how the CODM uses the reported measure(s) of a segment's profit or loss to assess performance and decide how to allocate resources. The guidance is effective for annual periods beginning after December 15, 2023, and interim periods beginning after December 15, 2024, applied retrospectively with early adoption permitted. We are currently evaluating the impact of adoption of this standard on our consolidated financial statements and disclosures.</span></div> Revenue<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine revenue recognition by first identifying the contract or contracts with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract, and recognizing revenue when, or as, we satisfy a performance obligation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. We determine collectability by performing ongoing credit evaluations and monitoring customer accounts receivable balances. Sales tax, including value added tax, is excluded from reported revenue.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate substantially all of our revenues by offering various advertising products on Snapchat, which include Snap Ads and AR Ads, referred to as advertising revenue. AR Ads include Sponsored Lenses, which allow users to interact with an advertiser’s brand by enabling branded augmented reality experiences.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The substantial majority of advertising revenue is generated from the display of advertisements on Snapchat through contractual agreements that are either based on the number of advertising impressions delivered or on a fixed fee basis over a period of time. Revenue related to agreements based on the number of impressions delivered is recognized when the advertisement is served. Revenue related to fixed fee arrangements is recognized ratably over the service period, typically less than 30 days in duration, and such arrangements do not contain minimum impression guarantees.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In arrangements where another party is involved in providing specified services to a customer, we evaluate whether we are the principal or agent. In this evaluation, we consider if we obtain control of the specified goods or services before they are transferred to the customer, as well as other indicators such as the party primarily responsible for fulfillment, inventory risk, and discretion in establishing price. For advertising revenue arrangements where we are not the principal, we recognize revenue on a net basis. For the periods presented, revenue for arrangements where we are the agent was not material.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also generate revenue from subscriptions and sales of hardware products. For the periods presented, all such revenue was not material.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents our revenue disaggregated by geography based on the billing address of the customer:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) (2)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,952,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,205,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,871,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,606,115 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,601,847 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,117,048 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">North America includes Mexico, the Caribbean, and Central America.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">United States revenue was $2.9 billion, $3.1 billion, and $2.8 billion for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Europe includes Russia and Turkey. Effective March 2022, we halted advertising sales to Russian and Belarusian entities.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents our revenue disaggregated by geography based on the billing address of the customer:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) (2)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,952,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,205,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,871,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,606,115 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,601,847 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,117,048 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">North America includes Mexico, the Caribbean, and Central America.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">United States revenue was $2.9 billion, $3.1 billion, and $2.8 billion for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Europe includes Russia and Turkey. Effective March 2022, we halted advertising sales to Russian and Belarusian entities.</span></div> 2952301000 3205554000 2871369000 772078000 712764000 660473000 881736000 683529000 585206000 4606115000 4601847000 4117048000 2900000000 3100000000 2800000000 Net Loss per Share<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute net loss per share using the two-class method required for multiple classes of common stock. We have three classes of authorized common stock for which voting rights differ by class.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing net loss attributable to each class of stockholders by the weighted-average number of shares of stock outstanding during the period, adjusted for RSAs for which the risk of forfeiture has not yet lapsed.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the calculation of diluted net loss per share, net loss per share attributable to common stockholders for basic net loss per share is adjusted by the effect of dilutive securities, including awards under our equity compensation plans. Diluted net loss per share attributable to common stockholders is computed by dividing the resulting net loss attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding. We use the if-converted method for calculating any potential dilutive effect of the convertible senior notes due in 2025, 2026, 2027, and 2028 (collectively, the “Convertible Notes”) on diluted net loss per share. The Convertible Notes would have a dilutive impact on net income per share when the average market price of Class A common stock for a given period exceeds the respective conversion price of the Convertible Notes. For the periods presented, our potentially dilutive shares relating to stock options, RSUs, RSAs, and Convertible Notes were not included in the computation of diluted net loss per share as the effect of including these shares in the calculation would have been anti-dilutive.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The numerators and denominators of the basic and diluted net loss per share computations for our common stock are calculated as follows for the years ended December 31, 2023, 2022, and 2021:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.934%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="51" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="51" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in thousands, except per share data) </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class C</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class C</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class C</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,114,039)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(18,479)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(189,967)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,203,614)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(20,141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(205,898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(408,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(7,339)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(72,498)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,114,039)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(18,479)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(189,967)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,203,614)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(20,141)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(205,898)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(408,118)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(7,339)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(72,498)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Basic shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Weighted-average common shares - Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,358,345</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">22,532</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">231,627</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,354,019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">22,658</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">231,627</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,303,921</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">23,449</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">231,627</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Diluted shares:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Weighted-average common shares - Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,358,345</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">22,532</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">231,627</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,354,019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">22,658</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">231,627</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,303,921</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">23,449</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">231,627</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.82)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.82)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.82)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.82)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.82)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.82)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.89)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.89)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.89)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,697</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,159</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,304</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs and RSAs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,130</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,392</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,180</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes (if-converted)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,379</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,379</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,755</span></td></tr></table></div> 3 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The numerators and denominators of the basic and diluted net loss per share computations for our common stock are calculated as follows for the years ended December 31, 2023, 2022, and 2021:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.934%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="51" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="51" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(in thousands, except per share data) </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class C</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class C</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class C</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,114,039)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(18,479)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(189,967)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,203,614)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(20,141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(205,898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(408,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(7,339)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(72,498)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,114,039)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(18,479)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(189,967)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,203,614)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(20,141)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(205,898)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(408,118)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(7,339)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(72,498)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Basic shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Weighted-average common shares - Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,358,345</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">22,532</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">231,627</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,354,019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">22,658</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">231,627</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,303,921</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">23,449</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">231,627</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Diluted shares:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Weighted-average common shares - Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,358,345</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">22,532</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">231,627</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,354,019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">22,658</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">231,627</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,303,921</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">23,449</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">231,627</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.82)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.82)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.82)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.82)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.82)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.82)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.89)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.89)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.89)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -1114039000 -18479000 -189967000 -1203614000 -20141000 -205898000 -408118000 -7339000 -72498000 -1114039000 -18479000 -189967000 -1203614000 -20141000 -205898000 -408118000 -7339000 -72498000 1358345000 22532000 231627000 1354019000 22658000 231627000 1303921000 23449000 231627000 1358345000 22532000 231627000 1354019000 22658000 231627000 1303921000 23449000 231627000 -0.82 -0.82 -0.82 -0.89 -0.89 -0.89 -0.31 -0.31 -0.31 -0.82 -0.82 -0.82 -0.89 -0.89 -0.89 -0.31 -0.31 -0.31 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,697</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,159</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,304</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs and RSAs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,130</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,392</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,180</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes (if-converted)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,379</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,379</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,755</span></td></tr></table></div> 1697000 3159000 4304000 157130000 132392000 86180000 89379000 89379000 62755000 Stockholders’ Equity<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, we are authorized to issue 3,000,000,000 shares of Class A non-voting common stock, 700,000,000 shares of Class B voting common stock, and 260,887,848 shares of Class C voting common stock, each with a par value of $0.00001 per share. Class A common stockholders have no voting rights, Class B common stockholders are entitled to one vote per share, and Class C common stockholders are entitled to ten votes per share. Shares of our Class B common stock are convertible into an equivalent number of shares of our Class A common stock and generally convert into shares of our Class A common stock upon transfer. Shares of our Class C common stock are convertible into an equivalent number of shares of our Class B common stock and generally convert into shares of our Class B common stock upon transfer. Any dividends paid to the holders of the Class A common stock, Class B common stock, and Class C common stock will be paid on a pro rata basis. For the year ended December 31, 2023, we did not declare any dividends. On a liquidation event, as defined in our certificate of incorporation, any distribution to common stockholders is made on a pro rata basis to the holders of the Class A common stock, Class B common stock, and Class C common stock.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, there were 1,440,540,591 shares issued and 1,391,341,262 shares outstanding of Class A common stock, and 22,528,406 shares and 231,626,943 shares issued and outstanding of Class B common stock and Class C common stock, respectively.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based Compensation Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain three share-based employee compensation plans: the 2017 Equity Incentive Plan (“2017 Plan”), the 2014 Equity Incentive Plan (“2014 Plan”), and the 2012 Equity Incentive Plan (“2012 Plan,” and collectively with the 2017 Plan and the 2014 Plan, the “Stock Plans”). In January 2017, our board of directors adopted the 2017 Plan, and in February 2017 our stockholders approved the 2017 Plan, effective on March 1, 2017, which serves as the successor to the 2014 Plan and 2012 Plan and provides for the grant of incentive stock options to employees, including employees of any parent or subsidiary, and for the grant of nonstatutory stock options, stock appreciation rights, RSAs, RSUs, performance stock awards, performance cash awards, and other forms of stock awards to employees, directors, and consultants, including employees and consultants of our affiliates. We do not expect to grant any additional awards under the 2014 Plan or 2012 Plan as of the effective date of the 2017 Plan, other than awards for up to 2,500,000 shares of Class A common stock to our employees and consultants in France under the 2014 Plan. Outstanding awards under the 2014 Plan and 2012 Plan continue to be subject to the terms and conditions of the 2014 Plan and 2012 Plan, respectively. Shares available for grant under the 2014 Plan and 2012 Plan, which were reserved but not issued or subject to outstanding awards under the 2014 Plan or 2012 Plan, respectively, as of the effective date of the 2017 Plan, were added to the reserves of the 2017 Plan.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We initially reserved 87,270,108 shares of our Class A common stock for future issuance under the 2017 Plan. An additional number of shares of Class A common stock will be added to the 2017 Plan equal to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i) 96,993,064 shares of Class A common stock reserved for future issuance pursuant to outstanding stock options and unvested RSUs under the 2014 Plan, (ii) 37,228,865 shares of Class A common stock issuable on conversion of Class B common stock underlying stock options and unvested RSUs outstanding under the 2012 Plan, (iii) 17,858,235 shares of Class A common stock that were reserved for issuance under the 2014 Plan as of the date the 2017 Plan became effective, (iv) 11,004,580 shares of Class A common stock issuable on conversion of Class B common stock that were reserved for issuance under the 2012 Plan as of the date the 2017 Plan became effective, and (v) a maximum of 86,737,997 shares of Class A common stock that will be added pursuant to the following sentence. With respect to each share that returns to the 2017 Plan pursuant to (i) and (ii) of the prior sentence that was associated with an award that was outstanding under the 2014 Plan and 2012 Plan as of October 31, 2016, an additional share of Class A common stock will be added to the share reserve of the 2017 Plan, up to a maximum of 86,737,997 shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The number of shares reserved for issuance under the 2017 Plan will increase automatically on January 1st of each calendar year, beginning on January 1, 2018 through January 1, 2027, by the lesser of (i) 5.0% of the total number of shares of our capital stock outstanding on December 31st of the immediately preceding calendar year, and (ii) a number determined by our board of directors. The maximum term for stock options granted under the 2017 Plan may not exceed ten years from the date of grant. The 2017 Plan will terminate ten years from the date our board of directors approved the plan, unless it is terminated earlier by our board of directors. </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2017 Employee Stock Purchase Plan</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, our board of directors adopted the 2017 Employee Stock Purchase Plan (“2017 ESPP”). Our stockholders approved the 2017 ESPP in February 2017. The 2017 ESPP became effective in connection with the IPO. A total of 16,484,690 shares of Class A common stock were initially reserved for issuance under the 2017 ESPP. No shares of </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our Class A common stock have been issued or offered under the 2017 ESPP. The number of shares of our Class A common stock reserved for issuance will automatically increase on January 1st of each calendar year, beginning on January 1, 2018 through January 1, 2027, by the lesser of (i) 1.0% of the total number of shares of our common stock outstanding on the last day of the calendar month before the date of the automatic increase, and (ii) 15,000,000 shares; provided that before the date of any such increase, our board of directors may determine that such increase will be less than the amount set forth in clauses (i) and (ii).</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units and Restricted Stock Awards</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSU and RSA activity during the year ended December 31, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A<br/>Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,392</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,701</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,641)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,322)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,130</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of RSUs and RSAs vested for the years ended December 31, 2023, 2022, and 2021 was $1.0 billion, $1.2 billion, and $3.6 billion, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total unrecognized compensation cost related to outstanding RSUs and RSAs was $1.7 billion as of December 31, 2023 and is expected to be recognized over a weighted-average period of 2.0 years.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option award activity under the Stock Plans during the year ended December 31, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A<br/>Number<br/>of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B<br/>Number<br/>of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,589</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(599)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(565)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(298)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.41</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.41</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.41</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock option awards and the closing market price of our Class A common stock as of December 31, 2023 and December 31, 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average fair value of stock options granted during the year ended December 31, 2022 and 2021 was $8.41 and $36.17 per share. The expense is estimated based on the option’s fair value as calculated by the Black-Scholes option pricing model. Stock-based compensation expense for stock options was not material for the years ended December 31, 2023, 2022, and 2021.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, there was no unrecognized compensation cost related to stock options granted under the Stock Plans.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total grant date fair value of stock options that vested for the years ended December 31, 2023, 2022, and 2021 was $1.1 million, $3.2 million, and $7.7 million, respectively. The intrinsic value of stock options exercised for the years ended December 31, 2023, 2022, and 2021 was $12.3 million, $5.9 million, and $69.4 million, respectively.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense by function was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">893,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324,004 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,387,787 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,092,135 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Repurchases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2023, our board of directors authorized a stock repurchase program of up to $500.0 million of our Class A common stock. During the fourth quarter of 2023, we repurchased 18.4 million shares of our Class A common stock for an aggregate of $189.4 million, including costs associated with the repurchases. As of December 31, 2023, the remaining availability under the stock repurchase authorization was $310.8 million.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2022, our board of directors authorized a stock repurchase program of up to $500.0 million of our Class A common stock. The program was completed in the fourth quarter of 2022, during which we repurchased, and subsequently retired, 53.9 million shares of our Class A common stock for an aggregate of $500.5 million, representing the entire amount approved by our board of directors and including costs associated with the repurchases.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2022, our board of directors authorized a stock repurchase program of up to $500.0 million of our Class A common stock. The program was completed in the third quarter of 2022, during which we repurchased 51.3 million shares of our Class A common stock for an aggregate of $500.5 million, representing the entire amount approved by our board of directors and including costs associated with the repurchases. These shares are recorded as treasury stock on our consolidated balance sheets and remain available for re-issuance.</span></div> 3000000000 700000000 260887848 0.00001 0.00001 0.00001 1 10 0 0 0 1440540591 1391341262 22528406 22528406 231626943 231626943 3 2500000 87270108 96993064 37228865 17858235 11004580 86737997 86737997 0.050 P10Y P10Y 16484690 0 0.010 15000000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSU and RSA activity during the year ended December 31, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A<br/>Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,392</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,701</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,641)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,322)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,130</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 132392000 18.28 148701000 10.41 91641000 15.71 32322000 15.90 157130000 12.82 1000000000 1200000000 3600000000 1700000000 P2Y <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option award activity under the Stock Plans during the year ended December 31, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A<br/>Number<br/>of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B<br/>Number<br/>of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,589</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(599)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(565)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(298)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.41</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.41</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.41</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock option awards and the closing market price of our Class A common stock as of December 31, 2023 and December 31, 2022, respectively.</span></div> 2589000 570000 9.68 P4Y18D 9669000 0 0 0 599000 565000 0.89 298000 0 14.27 1692000 5000 14.90 P4Y4M28D 5225000 1692000 5000 14.90 P4Y4M28D 5225000 1692000 5000 14.90 P4Y4M28D 5225000 8.41 36.17 1100000 3200000 7700000 12300000 5900000 69400000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense by function was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">893,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324,004 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,387,787 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,092,135 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9555000 12288000 17221000 893026000 970746000 740130000 255688000 203092000 164241000 165735000 201661000 170543000 1324004000 1387787000 1092135000 500000000 18400000 189400000 310800000 500000000 53900000 500500000 500000000 51300000 500500000 Business Acquisitions<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023 Acquisitions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, aggregate purchase consideration for business acquisitions was $73.1 million, which primarily consisted of $56.3 million in cash and $12.6 million recorded in other liabilities in our consolidated balance sheet. Of the aggregate purchase consideration, $42.8 million was allocated to goodwill and the remainder primarily to identifiable intangible assets. The acquired assets are expected to enhance our existing platform, technology, and workforce. The goodwill amount represents synergies related to our existing platform expected to be realized from the business acquisitions and assembled workforce. The associated goodwill and intangible assets are not deductible for tax purposes.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Acquisitions </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, we completed acquisitions to enhance our existing platform, technology, and workforce. The aggregate purchase consideration was $120.5 million, which included $17.7 million in cash, $44.0 million in shares of our Class A common stock, and $58.8 million recorded in other liabilities on our consolidated balance sheet. Of the aggregate purchase consideration, $69.3 million was allocated to goodwill and the remainder primarily to identifiable intangible assets. The goodwill amount represents synergies related to our existing platform expected to be realized from the business </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">acquisitions and assembled workforce. Of the acquired goodwill and intangible assets, $101.7 million is deductible for tax purposes. </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Acquisitions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Wave Optics</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, we acquired Wave Optics Limited (“Wave Optics”), a display technology company that supplies light engines and diffractive waveguides for augmented reality displays. The total consideration was $541.8 million, of which $510.4 million represented purchase consideration and primarily consisted of 4.7 million shares of our Class A common stock with a fair value of $252.0 million, cash of $13.7 million, and a $238.4 million payable due no later than May 2023 in either cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election. The remaining $31.4 million of total consideration transferred represented compensation for future employment services.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of the total purchase consideration for this acquisition was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,313)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets acquired and liabilities assumed, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,444 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill amount represents synergies expected to be realized from the business combination and assembled workforce. The associated goodwill and intangible assets are not deductible for tax purposes.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fit Analytics</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, we acquired Fit Analytics GmbH (“Fit Analytics”), a sizing technology company that powers solutions for retailers and brands, to grow our e-commerce and shopping offerings. The purchase consideration for Fit Analytics was $124.4 million, which primarily represented current and future cash consideration payments.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of the total purchase consideration for this acquisition was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,643)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets acquired and liabilities assumed, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,449 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill amount represents synergies expected to be realized from this business combination and assembled workforce. The associated goodwill and intangible assets are not deductible for tax purposes.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other 2021 Acquisitions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2021, we completed other acquisitions to enhance our existing platform, technology, and workforce. The aggregate purchase consideration was $266.1 million, which included $139.5 million in cash, $93.7 million in shares of our Class A common stock, and $32.9 million recorded in other liabilities on our consolidated balance sheets.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate allocation of purchase consideration was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,871)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets acquired and liabilities assumed, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,086 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill amount represents synergies related to our existing platform expected to be realized from the business acquisitions and assembled workforces. Of the acquired goodwill and intangible assets, $8.2 million is deductible for tax purposes.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Additional Information on 2023, 2022, and 2021 Acquisitions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating results of the above acquisitions were included in the results of our operations from the acquisition date and were not material to our consolidated revenue or consolidated operating loss. In addition, unaudited pro forma results of operations assuming the above acquisitions had taken place at the beginning of each period are not provided because the historical operating results of the acquired entities were not material and pro forma results would not be materially different from reported results for the periods presented.</span></div> 73100000 56300000 12600000 42800000 120500000 17700000 44000000 58800000 69300000 101700000 541800000 510400000 4700000 252000000 13700000 238400000 31400000 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of the total purchase consideration for this acquisition was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,313)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets acquired and liabilities assumed, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,444 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 20584000 77118000 32708000 370236000 3313000 13111000 510444000 124400000 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of the total purchase consideration for this acquisition was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,643)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets acquired and liabilities assumed, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,449 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 800000 17000000 17000000 88132000 5643000 7160000 124449000 266100000 139500000 93700000 32900000 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate allocation of purchase consideration was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,871)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets acquired and liabilities assumed, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,086 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 64150000 4000000 203482000 11871000 6325000 266086000 8200000 Goodwill and Intangible Assets<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for the years ended December 31, 2023 and 2022 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,623)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,646,120 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,780 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,691,827 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Useful Life -<br/>Years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(546)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(197,608)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,875)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,431 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(223,128)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,303 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Useful Life -<br/>Years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(690)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(478)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178,427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,912)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,874)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,502 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204,022)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,480 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets for the years ended December 31, 2023, 2022, and 2021 was $81.1 million, $132.3 million, and $63.2 million, respectively. In 2023, we recognized $19.9 million in charges related to the revision of the useful lives and disposal of certain acquired intangible assets. In 2022, we revised the useful lives of certain customer relationships, trademarks, domain names, and technology, which resulted in a $49.3 million increase to amortization expense for the year ended December 31, 2022. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the estimated intangible asset amortization expense for the next five years and thereafter is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Amortization</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,303 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for the years ended December 31, 2023 and 2022 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,588,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,623)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,646,120 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,780 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,691,827 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1588452000 69291000 -11623000 1646120000 42780000 2927000 1691827000 P3Y 745000 546000 199000 P2Y9M18D 323313000 197608000 125705000 P8Y9M18D 39373000 19099000 20274000 6000000 5875000 125000 369431000 223128000 146303000 P4Y 954000 690000 264000 P1Y2M12D 800000 478000 322000 P3Y1M6D 340375000 178427000 161948000 P5Y8M12D 21000000 6641000 14359000 P9Y1M6D 39373000 14912000 24461000 P1Y 6000000 2874000 3126000 408502000 204022000 204480000 81100000 132300000 63200000 19900000 49300000 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the estimated intangible asset amortization expense for the next five years and thereafter is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Amortization</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,303 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 58532000 42513000 20776000 12104000 4323000 8055000 146303000 Long-Term Debt<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Convertible Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2028 Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, we entered into a purchase agreement for the sale of an aggregate of $1.50 billion principal amount of convertible senior notes due in 2028 (the “2028 Notes”) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the “Securities Act”). The net proceeds from the issuance of the 2028 Notes were $1.31 billion, net of debt issuance costs and cash used to purchase the capped call transactions (“2028 Capped Call Transactions”) discussed below. The debt issuance costs are amortized to interest expense using the effective interest rate method.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2028 Notes are unsecured and unsubordinated obligations. Interest is payable in cash semi-annually in arrears beginning on September 1, 2022 at a rate of 0.125% per year. The 2028 Notes mature on March 1, 2028 unless repurchased, redeemed, or converted in accordance with their terms prior to such date.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2028 Notes are convertible into cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election, at an initial conversion rate of 17.7494 shares of Class A common stock per $1,000 principal amount of 2028 Notes, which is equivalent to an initial conversion price of approximately $56.34 per share of our Class A common stock. We may redeem for cash all or any portion of the 2028 Notes, at our option, on or after March 5, 2025 based on certain circumstances.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2027 Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, we entered into a purchase agreement for the sale of an aggregate of $1.15 billion principal amount of convertible senior notes due in 2027 (the “2027 Notes”) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2027 Notes were $1.05 billion, net of debt issuance costs and cash used to purchase the capped call transactions (the “2027 Capped Call Transactions”) discussed below. The debt issuance costs are amortized to interest expense using the effective interest rate method.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2027 Notes are unsecured and unsubordinated obligations which do not bear regular interest and for which the principal balance will not accrete. The 2027 Notes will mature on May 1, 2027 unless repurchased, redeemed, or converted in accordance with their terms prior to such date.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2027 Notes are convertible into cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election, at an initial conversion rate of 11.2042 shares of Class A common stock per $1,000 principal amount of 2027 Notes, which is equivalent to an initial conversion price of approximately $89.25 per share of our Class A common stock. We may redeem for cash all or portions of the 2027 Notes, at our option, on or after May 5, 2024 based on certain circumstances.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2025 Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, we entered into a purchase agreement for the sale of an aggregate of $1.0 billion principal amount of convertible senior notes due in 2025 (the “2025 Notes”) in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2025 Notes were $888.6 million, net of debt issuance costs and cash used to purchase the capped call transactions (the “2025 Capped Call Transactions”) discussed below. The debt issuance costs are amortized to interest expense using the effective interest rate method.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2025 Notes are unsecured and unsubordinated obligations. Interest is payable in cash semi-annually in arrears beginning on November 1, 2020 at a rate of 0.25% per year. The 2025 Notes mature on May 1, 2025 unless repurchased, redeemed, or converted in accordance with their terms prior to such date.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2025 Notes are convertible into cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election, at an initial conversion rate of 46.1233 shares of Class A common stock per $1,000 principal amount of 2025 Notes, which is equivalent to an initial conversion price of approximately $21.68 per share of our Class A common stock. We may redeem for cash all or portions of the 2025 Notes, at our option, on or after May 6, 2023 based on certain circumstances.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2026 Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2019, we entered into a purchase agreement for the sale of an aggregate of $1.265 billion principal amount of convertible senior notes due in 2026 (the “2026 Notes”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2026 Notes were $1.15 billion, net of debt issuance costs and cash used to purchase the capped call transactions (the “2026 Capped Call Transactions”) discussed below. The debt issuance costs are amortized to interest expense using the effective interest rate method.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes are unsecured and unsubordinated obligations. Interest is payable in cash semi-annually in arrears beginning on February 1, 2020 at a rate of 0.75% per year. The 2026 Notes mature on August 1, 2026 unless repurchased, redeemed, or converted in accordance with the terms prior to such date.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes are convertible into cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election, at an initial conversion rate of 43.8481 shares of Class A common stock per $1,000 principal amount of 2026 Notes, which is equivalent to an initial conversion price of approximately $22.81 per share of our Class A common stock. We may redeem for cash all or portions of the 2026 Notes, at our option, on or after August 6, 2023 based on certain circumstances.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Exchange Transactions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, we entered into various exchange agreements (collectively, the “Exchange Agreements”) with certain holders of the 2025 Notes and the 2026 Notes pursuant to which we exchanged approximately $715.9 million principal amount of the 2025 Notes and approximately $426.5 million principal amount of the 2026 Notes for aggregate consideration of approximately 52.4 million shares of Class A common stock (the “Exchange Shares”). The Exchange Shares included an additional 0.7 million shares of our Class A common stock not provided for under the original conversion terms of the 2025 Notes and the 2026 Notes to induce the holders to agree to the exchange.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Exchange Agreements were accounted for as an induced conversion with the fair value of 0.7 million Exchange Shares, less accrued interest, recognized as an inducement expense in other income (expense), net in our consolidated statements of operations and included as an adjustment to reconcile net loss to net cash provided by (used in) operating activities in our consolidated statements of cash flows. Inducement expense recorded for the year ended December 31, 2021 was $41.5 million. The common stock consideration issued under the original terms of the 2025 Notes and 2026 Notes was accounted for under the general conversion accounting guidance with the net carrying amount of $1,132.6 million recorded in additional paid-in-capital and as a non-cash transaction excluded from cash activities on our consolidated statements of cash flows.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes consisted of the following:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:16.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.111%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 Notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(871)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,521)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,402)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,114)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,142,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,488,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,609)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,485,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,772,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,187)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,749,400 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,772,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,067)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,742,520 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the debt issuance costs on the 2025 Notes, 2026 Notes, 2027 Notes, and 2028 Notes will be amortized over the remaining period of approximately 1.3 years, 2.6 years, 3.3 years and 4.2 years, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense related to the amortization of debt issuance costs was $6.9 million, $6.5 million, and $4.3 million for the years ended December 31, 2023, 2022, and 2021, respectively. Contractual interest expense was $8.9 million, $8.7 million, and $8.9 million for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the if-converted value of the Convertible Notes did not exceed the principal amount. The sale price for conversion was not satisfied as of December 31, 2023 for the Convertible Notes, and as a result, the Convertible Notes will not be eligible for optional conversion during the first quarter of 2024. No sinking fund is provided for the Convertible Notes, which means that we are not required to redeem or retire them periodically.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capped Call Transactions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the pricing of the 2025 Notes, the 2026 Notes, the 2027 Notes, and the 2028 Notes, we entered into the 2025 Capped Call Transactions, the 2026 Capped Call Transactions, the 2027 Capped Call Transactions, and the 2028 Capped Call Transactions (collectively, the “Capped Call Transactions”), respectively, with certain counterparties at a net cost of $100.0 million, $102.1 million, $86.8 million, and $177.0 million, respectively. The cap price of the 2025 Capped Call Transactions, the 2026 Capped Call Transactions, the 2027 Capped Call Transactions, and the 2028 Capped Call Transactions is initially $32.12, $32.58, $121.02, and $93.90 per share of our Class A common stock, respectively. All are subject to certain adjustments under the terms of the Capped Call Transactions. Conditions that cause adjustments to the initial strike price of the Capped Call Transactions mirror conditions that result in corresponding adjustments for the Convertible Notes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Capped Call Transactions are intended to reduce potential dilution to holders of our Class A common stock beyond the conversion prices up to the cap prices on any conversion of the Convertible Notes or offset any cash payments we are required to make in excess of the principal amount, as the case may be, with such reduction or offset subject to a cap. The cost of the Capped Call Transactions was recorded as a reduction of our additional paid-in capital in our consolidated balance sheets. The Capped Call Transactions will not be remeasured as long as they continue to meet the conditions for equity classification. As of December 31, 2023, the Capped Call Transactions were out-of-the-money.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit Facility</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, we entered into a five-year senior unsecured revolving credit facility (“Credit Facility”) with certain lenders that allows us to borrow up to $1.05 billion to fund working capital and general corporate-purpose expenditures. Loans bear interest, at our option, at a rate equal to (i) a term secured overnight financing rate (“SOFR”) plus 0.75% or the base rate, if selected by us, for loans made in U.S. dollars, (ii) the Sterling overnight index average plus 0.7826% for loans made in Sterling, or (iii) foreign indices as stated in the credit agreement plus 0.75% for loans made in other permitted foreign currencies. The base rate is defined as the greatest of (i) the Wall Street Journal prime rate, (ii) the greater of the (a) federal funds rate and (b) the overnight bank funding rate, plus 0.50%, and (iii) the applicable SOFR for a period of one month (but not less than zero) plus 1.00. The Credit Facility also contains an annual commitment fee of 0.10% on the daily undrawn balance of the facility. As of December 31, 2023, we had $49.6 million in the form of outstanding standby letters of credit, with no amounts outstanding under the Credit Facility.</span></div> 1500000000 1310000000 0.00125 17.7494 1000 56.34 1150000000 1050000000.00 11.2042 1000 89.25 1000000000 888600000 0.0025 46.1233 1000 21.68 1265000000 1150000000 0.0075 43.8481 1000 22.81 715900000 426500000 52400000 700000 700000 41500000 1132600000 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes consisted of the following:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:16.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.111%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 Notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(871)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,521)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,402)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,114)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,142,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,488,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,609)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,485,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,772,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,187)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,749,400 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,772,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,067)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,742,520 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 284105000 871000 283234000 284105000 1521000 282584000 838482000 3402000 835080000 838482000 4698000 833784000 1150000000 7114000 1142886000 1150000000 9239000 1140761000 1500000000 11800000 1488200000 1500000000 14609000 1485391000 3772587000 23187000 3749400000 3772587000 30067000 3742520000 P1Y3M18D P2Y7M6D P3Y3M18D P4Y2M12D 6900000 6500000 4300000 8900000 8700000 8900000 100000000 102100000 86800000 177000000 32.12 32.58 121.02 93.90 P5Y 1050000000.00 0.0075 0.007826 0.0075 0.0050 P1M 1.00 0.0010 49600000 0 Commitments and Contingencies<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have non-cancelable contractual agreements primarily related to the hosting of our data processing, storage, and other computing services, as well as lease, content and developer partner, and other commitments. We had $3.0 billion in commitments as of December 31, 2023, primarily due within three years. For additional discussion on leases, see Note 9 to our consolidated financial statements. </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record a loss contingency when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. We also disclose material contingencies when we believe a loss is not probable but reasonably possible. Accounting for contingencies requires us to use judgment related to both the likelihood of a loss and the estimate of the amount or range of loss. Many legal and tax contingencies can take years to be resolved.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pending Matters</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, we and certain of our officers and directors, were named as defendants in a securities class-action lawsuit purportedly brought on behalf of purchasers of our Class A common stock, alleging that we and certain of our officers made false or misleading statements and omissions concerning the impact that Apple’s App Tracking Transparency framework would have on our business. We believe we have meritorious defenses to this lawsuit and </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">continue to defend the lawsuit vigorously. Based on the preliminary nature of the proceedings in this case, the outcome of this matter remains uncertain.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outcomes of our legal proceedings are inherently unpredictable, subject to significant uncertainties, and could be material to our financial condition, results of operations, and cash flows for a particular period. For the pending matter described above, it is not possible to estimate the reasonably possible loss or range of loss.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to various other legal proceedings and claims in the ordinary course of business, including certain patent, trademark, privacy, regulatory, and employment matters. Although occasional adverse decisions or settlements may occur, we do not believe that the final disposition of any of our other pending matters will seriously harm our business, financial condition, results of operations, and cash flows.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnifications</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we may provide indemnifications of varying scope and terms to customers, vendors, lessors, investors, directors, officers, employees, and other parties with respect to certain matters. Indemnification may include losses from our breach of such agreements, services we provide, or third-party intellectual property infringement claims. These indemnifications may survive termination of the underlying agreement and the maximum potential amount of future indemnification payments may not be subject to a cap. We have not incurred material costs to defend lawsuits or settle claims related to these indemnifications as of December 31, 2023. We believe the fair value of these liabilities is immaterial and accordingly have no liabilities recorded for these agreements at December 31, 2023.</span></div> 3000000000 P3Y 0 Leases<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have non-cancelable lease agreements for certain of our offices with original lease terms expiring between 2023 and 2042. Total operating lease costs were $101.0 million, $109.5 million, and $69.8 million for the years ended December 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term (in years) and discount rate related to the operating leases were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of our operating lease liabilities as of December 31, 2023, were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">823,328 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(227,728)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595,600 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, we had additional operating leases that have not yet commenced for facilities with lease obligations of $70.7 million. These operating leases will commence starting in 2024 with lease terms of approximately 7 years to 11 years.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash payments included in the measurement of our o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">perating lease liabilities were $97.7 million, $94.9 million, and $73.9 million for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities arising from obtaining operating lease right-of-use assets were $220.2 million, $147.4 million, and $99.3 million for the years ended December 31, 2023, 2022, and 2021, respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> 101000000 109500000 69800000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term (in years) and discount rate related to the operating leases were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P10Y P6Y9M18D 0.061 0.050 <div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of our operating lease liabilities as of December 31, 2023, were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">823,328 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(227,728)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595,600 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 86440000 72225000 84100000 75521000 72890000 432152000 823328000 227728000 595600000 70700000 P7Y P11Y 97700000 94900000 73900000 220200000 147400000 99300000 Strategic Investments<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hold strategic investments primarily in privately held companies, which consist of equity securities, and to a lesser extent, debt securities. These strategic investments are primarily recorded at fair value on a non-recurring basis. The estimation of fair value for these privately held strategic investments requires the use of significant unobservable inputs, such as the issuance of new equity by the company, and as a result, we deem these assets as Level 3 financial instruments within the fair value measurement framework.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our strategic investments as of December 31, 2023 and 2022:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative upward adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative downward adjustments, including impairments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,411)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,328 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,339 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses recognized during the periods presented were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.628%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains (losses) recognized on strategic investments sold during the period, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains on strategic investments still held at the reporting date</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses, including impairments, on strategic investments still held at the reporting date</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,854)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains (losses) on strategic investments, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,055)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,460 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,976 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses on all strategic investments are included within other income (expense), net on our consolidated statements of operations and included as an adjustment to reconcile net loss to net cash provided by (used in) operating activities in our consolidated statements of cash flows. Strategic investments are included within other assets on our consolidated balance sheets.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our strategic investments as of December 31, 2023 and 2022:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative upward adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative downward adjustments, including impairments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,411)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,328 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,339 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 106368000 125564000 147317000 157186000 58357000 30411000 195328000 252339000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses recognized during the periods presented were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.628%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains (losses) recognized on strategic investments sold during the period, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains on strategic investments still held at the reporting date</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses, including impairments, on strategic investments still held at the reporting date</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,854)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains (losses) on strategic investments, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,055)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,460 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,976 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses recognized during the periods presented, which are included within other income (expense), net on our consolidated statements of operations, were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains (losses) recognized on publicly traded equity securities sold during the period, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,095)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) on publicly traded equity securities still held at the reporting date, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,731)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains (losses) on publicly traded equity securities, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,685)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,309)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,064 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 45935000 27820000 1368000 19946000 145010000 -28423000 -1421000 -2854000 -27055000 64460000 169976000 Fair Value Measurements<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value are classified into the following categories:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Quoted market prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Unobservable inputs reflecting the reporting entity’s own assumptions or external inputs from inactive markets.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify our cash equivalents and marketable securities within Level 1 or Level 2 because we use quoted market prices or alternative pricing sources and models utilizing market observable inputs to determine their fair value.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth our financial assets that are measured at fair value on a recurring basis, excluding publicly traded equity securities, as of December 31, 2023 and 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost or<br/>Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780,402 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780,402 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1 securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,295,918 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,919)</span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292,893 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2 securities:</span></td><td colspan="3" style="background-color:#ccedff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccedff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccedff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,380 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,380 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,533,181 </span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,502 </span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,206)</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,530,477 </span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost or<br/>Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325,946 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325,946 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1 securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,630,224 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,484)</span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,620,849 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2 securities:</span></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,462)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,589 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,589 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,889,935 </span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,135)</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,878,960 </span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross unrealized losses on marketable debt securities were not material for the years ended December 31, 2023 and 2022. As of December 31, 2023 and 2022, we considered any decreases in fair value on our marketable debt securities to be driven by factors other than credit risk, including market risk. As of December 31, 2023, $760.2 million of our total $1.8 billion in marketable debt securities have contractual maturities between <span style="-sec-ix-hidden:f-1038">one</span> and five years. All other marketable debt securities have contractual maturities less than one year.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hold investments in publicly traded companies with an aggregate carrying value of $13.6 million and $91.5 million as of December 31, 2023 and 2022, respectively, primarily recorded as marketable securities. We classify these publicly traded equity securities within Level 1 because we use quoted market prices to determine their fair value. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses recognized during the periods presented, which are included within other income (expense), net on our consolidated statements of operations, were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains (losses) recognized on publicly traded equity securities sold during the period, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,095)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) on publicly traded equity securities still held at the reporting date, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,731)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains (losses) on publicly traded equity securities, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,685)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,309)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,064 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We carry the Convertible Notes at face value less the unamortized debt issuance costs on our consolidated balance sheets and present the fair value for disclosure purposes only. As of December 31, 2023, the fair value of the 2025 Notes, the 2026 Notes, the 2027 Notes, and the 2028 Notes was $300.9 million, $893.2 million, $921.5 million, and $1,181.7 million, respectively. As of December 31, 2022, the fair value of the 2025 Notes, the 2026 Notes, the 2027 Notes, and the 2028 Notes was $257.0 million, $711.9 million, $796.2 million, and $1.0 billion, respectively. The estimated fair value of the Convertible Notes, which are classified as Level 2 financial instruments, was determined based on the estimated or actual bid prices of the Convertible Notes in an over-the-counter market on the last business day of the period.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth our financial assets that are measured at fair value on a recurring basis, excluding publicly traded equity securities, as of December 31, 2023 and 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost or<br/>Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780,402 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780,402 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1 securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,295,918 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,919)</span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292,893 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2 securities:</span></td><td colspan="3" style="background-color:#ccedff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccedff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccedff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,380 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,380 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,533,181 </span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,502 </span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,206)</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,530,477 </span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost or<br/>Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325,946 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325,946 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1 securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,630,224 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,484)</span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,620,849 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2 securities:</span></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,462)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,589 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,589 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,889,935 </span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,135)</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,878,960 </span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1780402000 1780402000 1295918000 894000 3919000 1292893000 138420000 31000 188000 138263000 234336000 577000 99000 234814000 65380000 0 0 65380000 18725000 0 0 18725000 3533181000 1502000 4206000 3530477000 1325946000 1325946000 1630224000 109000 9484000 1620849000 175269000 19000 188000 175100000 309942000 32000 1462000 308512000 290589000 0 0 290589000 157965000 0 1000 157964000 3889935000 160000 11135000 3878960000 760200000 1800000000 P5Y 13600000 91500000 11046000 -22095000 0 -17731000 -79214000 122064000 -6685000 -101309000 122064000 300900000 893200000 921500000 1181700000 257000000 711900000 796200000 1000000000 Income Taxes<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The domestic and foreign components of pre-tax loss were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:57.956%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.144%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(285,330)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(538,311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,009,093)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(862,386)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(839,360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,294,423)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,400,697)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(474,371)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Includes the impact of intercompany charges to foreign affiliates for financing, management fees, and research and development cost sharing, inclusive of stock-based compensation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our income tax (benefit) expense were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,108 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,295)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,578)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,673)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax expense (benefit)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,250)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,152)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,413)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,062 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,956 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,584 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the statutory federal income tax rate to our effective tax rate:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit (expense) computed at the federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax benefit (expense), net of federal benefit </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(246.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Differences between U.S. and foreign tax rates on foreign income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal research &amp; development credit benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.K. corporate rate increase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions and divestitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other benefits (expenses)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax benefit (expense)</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.9)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    Inclusive of state research and development credits.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of net deferred tax balances were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IRC 174 capitalized R&amp;D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,774,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,651,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">969,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">824,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,632,952 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,178,196 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111,777)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,962)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,416)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,309)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160,376)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123,483)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax assets before valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,472,576 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,054,713 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,471,571)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,060,943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,230)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 20, 2021, the Organisation for Economic Co-operation and Development (“OECD”) published Pillar Two Model Rules defining the global minimum tax, which calls for the taxation of large corporations at a minimum rate of 15%. The OECD has since issued administrative guidance providing transition and safe harbor rules around the implementation of the Pillar Two global minimum tax. A number of countries, including the United Kingdom, are currently proposing or have enacted legislation to implement core elements of the Pillar Two proposal by the start of 2024. On February 1, 2023, the FASB indicated that they believe the minimum tax imposed under Pillar Two is an alternative minimum tax, and, accordingly, deferred tax assets and liabilities associated with the minimum tax would not be recognized or adjusted for the estimated future effects of the minimum tax but would be recognized in the period incurred. While we are still closely monitoring developments and evaluating the potential impact on future periods, we do not expect </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pillar Two to have a significant impact on our financial results, particularly due to safe harbor relief during the transition period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning January 1, 2022, the Tax Cuts and Jobs Act eliminated the option to currently deduct research and development expenditures in the period incurred and required taxpayers to capitalize and amortize such expenditures over five or fifteen years, as applicable, pursuant to Section 174 of the Internal Revenue Code. Although this tax law change did not result in any U.S. federal tax liability through December 31, 2023 due to the use of existing U.S. federal net operating loss carryforwards, it did result in incremental state tax liability and expense due to limitations on the use of existing state net operating loss carryforwards.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 10, 2021, the U.K. Finance Act 2021 was enacted, increasing the U.K. tax rate from 19% to 25% effective April 1, 2023. This change in tax rate resulted in a $188.9 million increase to our U.K. net deferred tax assets, which was fully offset by an increase in our valuation allowance, for the period ending December 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, we had an immaterial amount of unremitted earnings related to certain foreign subsidiaries. We intend to continue to reinvest these foreign earnings indefinitely and do not expect to incur any significant taxes related to such amounts.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, we had accumulated U.S. federal and state net operating loss carryforwards of $6.7 billion and $4.5 billion, respectively. Of the $6.7 billion of federal net operating loss carryforwards, $0.5 billion was generated before January 1, 2018 and is subject to a 20-year carryforward period. The remaining $6.2 billion can be carried forward indefinitely but is subject to an 80% taxable income limitation. The pre-2018 federal and certain significant state net operating loss carryforwards will begin to expire in 2037 and 2031, respectively. As of December 31, 2023, we had $4.5 billion of U.K. net operating loss carryforwards that can be carried forward indefinitely; however, use of such carryforwards in a given year is generally limited to 50% of such year’s taxable income. As of December 31, 2023, we had accumulated U.S. federal and state research tax credits of $816.6 million and $478.9 million, respectively. The U.S. federal research tax credits will begin to expire in 2032. The U.S. state research tax credits do not expire.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize valuation allowances on deferred tax assets if it is more likely than not that some or all of the deferred tax assets will not be realized. We had valuation allowances against net deferred tax assets of $4.5 billion and $4.1 billion as of December 31, 2023 and 2022, respectively. In 2023, the increase in the valuation allowance was primarily attributable to a net increase in our deferred tax assets resulting from the loss from operations.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Uncertain Tax Positions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to our gross unrecognized tax benefits for the years ended December 31, 2023, 2022, and 2021:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance of unrecognized tax benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for current year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,736)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(996)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes due to lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,786)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,887)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,077)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for settlements with taxing authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,927)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes due to foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(929)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.K. corporate rate increase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of unrecognized tax benefits (excluding interest and penalties)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513,404 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,573 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and penalties associated with unrecognized tax benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of unrecognized tax benefits (including interest and penalties)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,371 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,697 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Substantially all of the unrecognized tax benefit was recorded as a reduction in our gross deferred tax assets, offset by a corresponding reduction in our valuation allowance. We have net unrecognized tax benefits of $27.3 million and $21.7 million included in other liabilities on our consolidated balance sheet as of December 31, 2023 and 2022, respectively, which, if recognized, would result in a tax benefit. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our policy is to recognize interest and penalties associated with tax matters as part of the income tax provision and include accrued interest and penalties with the related income tax liability on our consolidated balance sheet. During the year ended December 31, 2023, interest expense recorded related to uncertain tax positions was not material.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income taxes we pay are subject to potential review by taxing jurisdictions globally. Our estimate of the potential outcome of any uncertain tax position is subject to management’s assessment of relevant risks, facts, and circumstances existing at that time. We believe that our estimate has adequately provided for these matters. However, our future results may include adjustments to estimates in the period the audits are resolved, which may impact our effective tax rate. </span></div>The material tax jurisdictions in which we are subject to potential examination include the United States for tax years ending on or after 2012, and the United Kingdom for tax years ending on or after 2020. We are currently under examination by the U.K. tax authorities for tax years 2020 and 2021, and also in various other jurisdictions covering multiple tax years. <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The domestic and foreign components of pre-tax loss were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:57.956%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.144%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(285,330)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(538,311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,009,093)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(862,386)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(839,360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,294,423)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,400,697)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(474,371)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Includes the impact of intercompany charges to foreign affiliates for financing, management fees, and research and development cost sharing, inclusive of stock-based compensation.</span></div> -285330000 -538311000 364989000 -1009093000 -862386000 -839360000 -1294423000 -1400697000 -474371000 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our income tax (benefit) expense were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,108 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,295)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,578)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,673)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax expense (benefit)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,250)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,152)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,413)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,062 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,956 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,584 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 0 8585000 10704000 919000 26727000 22404000 22078000 35312000 33108000 22997000 1267000 1212000 -6295000 1061000 837000 -445000 -9578000 -6201000 -2673000 -7250000 -4152000 -9413000 28062000 28956000 13584000 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the statutory federal income tax rate to our effective tax rate:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit (expense) computed at the federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax benefit (expense), net of federal benefit </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(246.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Differences between U.S. and foreign tax rates on foreign income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal research &amp; development credit benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.K. corporate rate increase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions and divestitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other benefits (expenses)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax benefit (expense)</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.9)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    Inclusive of state research and development credits.</span></div> 0.210 0.210 0.210 0.022 0.029 0.315 -0.315 -0.320 -2.463 0.033 0.025 0.039 -0.070 -0.001 1.193 -0.086 -0.050 -0.367 0 0 0.398 0.018 -0.007 -0.080 -0.006 -0.007 -0.008 -0.022 -0.021 -0.029 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of net deferred tax balances were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IRC 174 capitalized R&amp;D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,774,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,651,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">969,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">824,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,632,952 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,178,196 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111,777)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,962)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,416)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,309)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160,376)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123,483)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax assets before valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,472,576 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,054,713 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,471,571)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,060,943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,230)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 22475000 37731000 168661000 177762000 449253000 265485000 70563000 102364000 2774231000 2651812000 969368000 824220000 126637000 98668000 51764000 20154000 4632952000 4178196000 111777000 75212000 20183000 30962000 28416000 17309000 160376000 123483000 4472576000 4054713000 4471571000 4060943000 1005000 6230000 0.19 0.25 188900000 6700000000 4500000000 6700000000 500000000 P20Y 6200000000 0.80 4500000000 0.50 816600000 478900000 4500000000 4100000000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to our gross unrecognized tax benefits for the years ended December 31, 2023, 2022, and 2021:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance of unrecognized tax benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for current year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,736)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(996)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes due to lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,786)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,887)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,077)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for settlements with taxing authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,927)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes due to foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(929)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.K. corporate rate increase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of unrecognized tax benefits (excluding interest and penalties)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513,404 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,573 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and penalties associated with unrecognized tax benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of unrecognized tax benefits (including interest and penalties)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,371 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,697 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 510669000 469573000 344971000 46188000 47366000 119938000 10171000 115000 180000 16736000 3569000 996000 31786000 1887000 2077000 4927000 0 0 -175000 -929000 -357000 0 0 7914000 513404000 510669000 469573000 967000 385000 124000 514371000 511054000 469697000 27300000 21700000 Accumulated Other Comprehensive Income (Loss)<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the changes in accumulated other comprehensive income (loss) (“AOCI”) by component and the reclassifications out of AOCI:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Changes in Accumulated Other Comprehensive Income (Loss) by Component </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Marketable<br/>Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Foreign Currency<br/>Translation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,845)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,974)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OCI before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(374)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(374)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period OCI</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,269 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,836 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,105 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,860)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,991 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,131 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span>Realized gains and losses on marketable securities are reclassified from AOCI into other income (expense), net in our consolidated statements of operations. <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the changes in accumulated other comprehensive income (loss) (“AOCI”) by component and the reclassifications out of AOCI:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Changes in Accumulated Other Comprehensive Income (Loss) by Component </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Marketable<br/>Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Foreign Currency<br/>Translation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,845)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,974)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OCI before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(374)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(374)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period OCI</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,269 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,836 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,105 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,860)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,991 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,131 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span>Realized gains and losses on marketable securities are reclassified from AOCI into other income (expense), net in our consolidated statements of operations. -11129000 -2845000 -13974000 8643000 12836000 21479000 374000 0 374000 8269000 12836000 21105000 -2860000 9991000 7131000 Property and Equipment, Net<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674,710 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490,370 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(264,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,326 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,777 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense on property and equipment was $87.3 million, $69.9 million, and $55.9 million for the years ended December 31, 2023, 2022, and 2021, respectively. Noncash property and equipment additions in accounts payable, accrued expenses and other current liabilities were $44.5 million, $28.0 million, and $14.2 million as of December 31, 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table lists property and equipment, net by geographic area:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,326 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,777 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">No individual country exceeded 10% of our total property and equipment, net for any period presented.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674,710 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490,370 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(264,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,326 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,777 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 67989000 62945000 21486000 21486000 332721000 225647000 162476000 100025000 90038000 80267000 674710000 490370000 264384000 218593000 410326000 271777000 87300000 69900000 55900000 44500000 28000000 14200000 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table lists property and equipment, net by geographic area:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,326 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,777 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">No individual country exceeded 10% of our total property and equipment, net for any period presented.</span></div> 247106000 214857000 122013000 36774000 41207000 20146000 410326000 271777000 0 0 Balance Sheet Components<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities at December 31, 2023 and 2022 consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued infrastructure costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Partner revenue share liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805,836 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">987,340 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">We expect a substantial majority of our deferred revenue to be realized in less than one year.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities at December 31, 2023 and 2022 consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued infrastructure costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Partner revenue share liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805,836 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">987,340 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">We expect a substantial majority of our deferred revenue to be realized in less than one year.</span></div> 281682000 169886000 99877000 83395000 95600000 206441000 93706000 50782000 75905000 75376000 7359000 293332000 151707000 108128000 805836000 987340000 Employee Benefit Plans<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a defined contribution 401(k) plan (the “401(k) Plan”) for our U.S.-based employees. The 401(k) Plan is available for all full-time employees who meet certain eligibility requirements. Eligible employees may contribute up to 100% of their eligible compensation, but are limited to the maximum annual dollar amount allowable under the Code. We match 100% of each participant’s contribution up to a maximum of 3% of the participant’s eligible compensation paid during the period, and also match 50% of each participant’s contribution between 3% and 5% of the participant’s eligible compensation paid during the period. During the years ended December 31, 2023, 2022, and 2021, we recognized expense of $34.0 million, $33.6 million, and $25.0 million, respectively, related to matching contributions.</span></div> 1 1 0.03 0.50 0.03 0.05 34000000 33600000 25000000 Related Party Transactions<div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, we entered into a ground sublease with an entity that is controlled by our CEO that allows us to build and operate a hangar to support our aviation program. This entity subleases the ground to us for $0 and in exchange may utilize a specified percentage of the hangar space. If the entity needs additional space within the hangar, it will pay rent to Snap at a fair market value rate determined at the time this arrangement was entered into. Any space utilized by this entity will be space that is not required for Snap’s aviation program. Subject to certain limited exceptions, neither party may terminate this sublease for at least six years. After this period, Snap or this entity may terminate the lease at any time on 24 months’ prior written notice. Upon termination of the sublease, this entity will purchase the hangar from Snap at its fair market value on the termination date. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of these arrangements is not material to our consolidated financial statements for the periods presented or for the term of the agreement.</span></div> 0 P6Y P24M Restructuring<div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AR Enterprise Strategic Review</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of 2023, we initiated the wind down of our AR Enterprise business, which included a reduction of our global employee headcount by approximately 3%. We substantially completed the program in the fourth quarter of 2023.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, we recognized pre-tax restructuring charges of $40.8 million, primarily recorded in sales and marketing and general and administrative expenses in our consolidated statement of operations, and an income tax benefit of $5.7 million. The pre-tax restructuring charges primarily include cash severance, stock-based compensation expense, and charges related to the revision of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the useful lives and disposal of certain </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">acquired intangible assets.</span></div><div style="margin-top:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Strategic Reprioritization</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of 2022, we initiated a strategic reprioritization plan, which included a reduction of our global employee headcount by approximately 20%. We substantially completed the reprioritization plan in the fourth quarter of 2022.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the restructuring charges (benefits) in our consolidated statements of operations for the year ended December 31, 2022:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:24.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Severance and Related Charges </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock-Based Compensation Expense (Benefit)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Exit and Related Charges </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,061 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,504 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,227 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,157 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,949 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Severance and related charges include cash severance expense and other termination benefits. The majority of cash paid for restructuring in 2022 was related to severance and benefits.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Lease exit and related charges are non-cash and presented in other cash flows from operating activities in our consolidated statements of cash flows.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Other includes impairment charges, contract termination charges, and intangible asset amortization.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liabilities related to the strategic reprioritization plan were immaterial as of December 31, 2023 and 2022.</span></div> 0.03 40800000 0.20 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the restructuring charges (benefits) in our consolidated statements of operations for the year ended December 31, 2022:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:24.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Severance and Related Charges </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock-Based Compensation Expense (Benefit)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Exit and Related Charges </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,061 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,504 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,227 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,157 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,949 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Severance and related charges include cash severance expense and other termination benefits. The majority of cash paid for restructuring in 2022 was related to severance and benefits.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Lease exit and related charges are non-cash and presented in other cash flows from operating activities in our consolidated statements of cash flows.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Other includes impairment charges, contract termination charges, and intangible asset amortization.</span></div> 2291000 709000 0 17585000 20585000 46994000 29188000 0 2733000 78915000 30565000 -504000 0 730000 30791000 17211000 5111000 31227000 5109000 58658000 97061000 34504000 31227000 26157000 188949000 0 0 Subsequent Events<div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 5, 2024, we announced a plan to reduce our global headcount by approximately 10% of our global full-time employees. As a result, we currently estimate that we will incur pre-tax charges in the range of $55 million to $75 million, primarily consisting of severance and related costs, and other charges, of which $45 million to $55 million are expected to be future cash expenditures. The majority of these costs are expected to be incurred during the first quarter of 2024.</span></div> 0.10 55000000 75000000 45000000 55000000 false false false <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended December 31, 2023, our directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated the contracts, instructions, or written plans for the purchase or sale of our securities set forth in the table below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.025%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Type of Trading Arrangement</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name and Position</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Action</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rule 10b5-1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Shares of Class A Common Stock to be Sold</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael O'Sullivan, General Counsel</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11/20/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adoption</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1/31/2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,160</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt">Contract, instruction, or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.</span></div> Michael O'Sullivan General Counsel 11/20/2023 true 216160

W"_6J M9@CED].FKJC_W)CA=W>S[_.\P>9/,*IQB],IX-?&J\#W]7^8-*X "QE^1@,? MGX5;CB-'9N93\2EDM@?J ]_Z4<)]#A>-S^B%X&(A]E-)Z6TP89N"![M8>:^,G#J/AXL1[@9_[57X;I MT'H,+.\]G,IZ7A1HTX@'!, YBBQQ<]5[_=+Q8#^K9P?R/;YG.\%R5&9"'4&6U.I>@UU:MALVYNEY]KW,"&/R MK7M]58\_>]EQL$9?3^OC?SDE& FNT"??5% MB0)LN?+JK_Z;]9Z.?C1K6['DO>U4 M>-2C6Y5IG'X:M.HEY08B1[3$+0.]B\!ZG(IY,$?'DO.)KJ);J>/AKI5>^.5 MD]+-=U[YSA@MB5OO&E_;13^82QWIGRU3$&+0GRA/;"/P9"%,0]?5V8;8276H M8\@T01]VYX@WILX?,M%V_*!WW;-1YZBMG:?<9O>=48:B=2O@'O7O?^3[F"24 M=&^'!@H I-X>E776QB03\*]D@B_^9Z[Z%^7\GT$YE!8"I$MAC?!\22A94#UJ MVX! #^XMAVLX"6-5G:!80K1S7H@,Y?Y9Y]9=CS9T.1=5B]Z/-G\ANG3EP2-? MOTDEK+I,*NRN ]F.(+0FM:&MOVD8$VGNPT;E3 _'*;1RD[](FE.]ONCQZYV7 M>B_-&;TYV#!IU!]T/='LA-509P[U3&VVC7X:>&61)&!QGE^.8SS%EX*1.%\\ M%EX.G>;9>])ES#78+CO9/F^?%C6Q2=\;5,1>6)0L,?4[,581]^QRNU%I3."J M^-TMKZ8Z&'S#:Q\3=^/A<>!M*.OAOIPI48 M^5N<_L0]5U:/=R7,B*)!:XC.;6 MUBZ< DBX UEC"!<5H 7,_>V452I(9/QP;*UWS-ZR^TS]OWJ'K"ERI(,NZ,;W&ZY MEU$#"Q.EK_6$IVRW6Z00W!AU:V6\T>)'&Q]E Y@]@'/\U/!$2N+ N8$1ZS;J MYK=B%PX>#G9'K$SQ,Q,"8%XR$U--_KN8O!2L]R//Q%+@-V3^"*5:9:WP+._O M8W\L9\5G_DDTY#)$?>>*-ULL!N"CD4'49]RX,GXN'<=KQ3\!V7OU^T%$'<=; M$BC/1?TIW!WE?@*L]70,@_[0S>WF)O0@K?D#Q]Q9ZGLMSDR6H!'5D6=TZJ^^ MN+H9\!I?4@.H9A[5$ M"_!L6RSGB[*Z5H7LUZW!Y?>VL5IKM6+6^0[J7+HE-3VL&S57+/PG-?JD3\VA)/;=%UOYGSN'L' M-[)?^Q9EEDFK8ZRF,Z/ MK+_*?VVJQ,H[\2WN2)^+5Y9+^-W73T5B6^G:=]*%?9<#L_,ZH?QTW%E,"%@V M6]L/QF%+ NI?8!4#?8>^>3M0>Q_<*C7=6-[[2]KR9,W00YL'5D0]%A*YL=0A MZ.?KUX<]8"P:@JTB]"8@+RM1D[KOF^7YR;C+\-LJ]@X"R3.J1EP?(>4&?FG_]X1SP60&SI-P6 SC[ATP7Z9%/Y6%Z?9;998,I9]B8ZZTC". M3X2\%US)A';S$?(2_#&'=>BW!.GA."RRO8LV,T6>7_IHQAWEXYME%#XQ#[F^ M5I@W34D"&2]P4Y&T/@VD&=574\[S+54HPX:B:-*"QA:>"3PM)P'0["D,E?UI M[3_+2BG"VMVS;CQ%]-)T6'.!,3,7AG8QP"*MA+[7DJ7,11\3]W%&"[C2F+JT M76\?%M*OR-EQ@^P"TXX]Z%4IJ>JT-CMLM^*718&4\-^W$:RR^7T;@3S:J.*J M++1)H6!S..R+/GL'JG*,/W:S:RRQW9/_7(4F&;YVX#][]6!>#>Z& ) &/6G7 M22L@%IN PKZZ LPAD^4TX>?"?]Q^"K,BX]"71)ODE2S_(VK5C\..H@-L MW\T/PB&AWJ,$:'4 G&7*O;C0ZBSPZWJGCJU-<*@O;;P7Q1YY2VSUB;_5,WX" MDK2$-*2&QNC!HS-;39GGV?(=_K81%WJC[X49]V[,]'^@E1MVO7]$SMO6[Y2L3Z]:X[& M?/,=QDA&D6@3OY%\_-STI]M5" @I28Z44#$OHG;Y'U+S@ MO2VY)T)R\%"*G9CLMV-'3&^>6XG,!<;65BWC^#]04M_ 'HEX*%K&?SE3JA*7 MMN_6"9>6$JNMD2(;;K5$K]X\=^O]L=TK56B66)1T#F%B2!OY#VB,^+39"11* M9(QQT'%U<;9X';B,Z IY9$('QS9/%*5-U4YQNSY*P'>/K/*YN%>V1,&%N'1S MVVNRNN]D%0[> W8F!BP-+R,@IL M5E'9,5)VPK5NHORF1=Z2BX^HR>9/+9;E;SBY)H;7N.##*TR6?4OMJ[OWOAV_$_*V7\IMI_K#%0 MDKS']:%5^G"N/#=@06ZXP7TAN-)'<#9*!Z_ $=ER%)5+"7Q-&N5#RX\G,S$C MI#\K-ZX_!6Q\'1HQCR,._8Q(?O*D-/BUO8_V? R H9_779UFQG\>X?R^0JK0 M$P5#I3(TQ+DM -Z%._VW55'% F %>62O_G /Q$KM["B:Y06L1CYO+ HD#SE M!JK2)FXNY.+M XSAC?_FVPLI=)%]:'NLD;=X[NY+#GS-/?,>_T+(_Q1"_K!U M)?PONSVAWI^L,R(U_S-7_1=6(V&CZ>R@5/@NM8;,6T?%S?NFT-+W((FH1D 7-/G]/15./V0-B.E_%5:=0OPORSLP"H,_W'Q%V=_8F7(0@55C GV ME$_K:10\M)6 ['?GD)$J(BK%'JJGXU\=_CT/\N^%T_J7?TDI A?YX=\057Q MC^(*0'0]_WA-@P[O"3\&?NS\K3%_F-C-E4;-IO8W MP!)%[28*-Z/1^45X\BRB@/,AS)F38T&NH_\D?W,;?B 87(PMI\(9#@TTWKJ* M6>17CTR,P9_)Q?FG/Q3I_.>\T&<3%X0HBS:1.TYN&:0=_"(,/4"1MA=L.4[S MI/-T^NA(\C;B2_Q^-*3Y<;/#;ZCYDQ@.\?SG-C[@T)B"P<#U.W+?\V^;![ + M]D$.G P!P!2O'3@YI,PQ;6C%+A( OBZ]8[$%1ZU3TJ+1,/!TB5+B\8]+E?V; MHZH-I-SOHLV- 6ML<#YTH<#/3-=4M@:/=#?4'_@XH/R]-SLZZ6+5B-OT9UA1')$LX[1R/W95:@SKAX#E M3E%5*_">J7W^5<\S/Z[M-%+;TZAVI L>" X]'1AQ7]AE,N9$]IN^E8[I/D;/W54>Q8X35 M=J'1;@_W).Y)\)>[579[@S MKBK%[,@;'NWU5TEY_@7'C_4U%03?.WK]1E'K\<)C.K7W7[TAYG$PR.(@'DAJ M*R$>XX>:VW%*K#CX!IH,\HXL@TKK'<.*3:&Z+(WXC@9NZ)39\^D>EU=7BA)5 M;P-+;S@;5+/,JLJ@&I1*TM\AFY#7B#8_>H;2IUJO1)9X;(&%O.O(,K"VQP/G M0F3)\_=["83\ABL))F,VB8.]]S1KA[2 N$_=XBB[BYB6<4OLEV?NY'3A04_@GZETOBR/ >9BN3Z':=;A]SDWUCP[N&>%&U4.-V#\T[6I_^*,?W'&OSCCO\H9_^,V MR\'[?IK;L^5_CX 5<7HB*%6UN*&\P!YZ\JQ M;PH^]?UKD=8_O4CKWL\]C8:./K16&[Z#;YSDK;'07%A'] 9<\F\;8ODH3?P# M#YM+1R3N+< :_U?4N[^0Y_ RY$R/$I[0H!,E%'@8NN@-F2U %QYEM@@IQ^3[\CX.+2?7T;[-$72 M7;"?;MKT\#;@2O*?FX,_),#+OR]4S\H7;GD,ZESEVU%:'7Y(TZ-AI_;/LN_S MD8C4:=2H+O*SP0F*-SA_:&9JYH]-7G]=7>7TW>9G"[$ TKN_;BQFT,J[8856 MKCYJQE=V,+_SCA#Q"9;/.,;O$FP[6*5?)WU=98T.V%WFN&277N8LOUE9"'R6 M>O[*L0/VY9?33NOWMG%]$KA54#.G;E>[A:J#QVE_CZ&&@.?4RHA)C]XT4:I3 M4,+&W859QBM=$!_)\>^ZM<,-8[]1'E!T,/6K)O=!LTK M-IQCE)F16JBF,G:;YBQQ5RQTB2Z0%UN#F5O&21A6CBL5 #*!^+IR3%#1^-4' M0YMU5QYHW02''$BL#P<21:\HA^,8#T&VPZ0**JU6\I]4;N/M^Z+/'J]%0V0W MCCK-3[KAA5=W4/;A\I0^SQ3F&;\-5JNG9IM'M:K[(TB.:*/?$-TX^BQ;U'/; MH%2>10]1I\NG:CVD;\MVN$%:"^NU%^5U(@UY)A3O@ L^TA/GBZJR1YI\S*B) MMOU"FM:6N-7$*R^J( ' P0RC4Y;-:(LTYGLS)/A/+)9 &<%[NNN<8BIRXS*] M:NDGJF+>#QW+#==.DYO06#FG!UY[(L1SY)F0.A=>9>,]&8Z:H KNS&3T98OU M[(&&CUUD0HFMAJ>OFT]QC9'A>CN1_ L56V2/+Y)EO% MV3C4.ETU'Y%JL&)EP?L^'WG.<8KKLGLXZ*6DK_SQ4<29#98 VR!0+7\1YA_G MORA=E%XJ4SNB:NF":&-3(_1G[&(#S67S*BP*\E^^?M"LYZ('WYJZ<=5O')]( M^W]KC[X0=.^GV$_YJO_3K-KO"9B?%#VT[3#J FO GW%14/P;E M6U,DD=X]-O+CR7?B4[0_TQH4L,:"]HE?)8%2*XKP]W0+>!D49B0B.2, M%GL M'4C+; 1M^JL/_N,,0"*"/\%]5'O^;[8S_(:%?U?W+_CP[^HBF9C)]I]5/;S' MU_^X-B 3,]3UYY;%'U-E3FSR3VABK; 9LE@2/:?,>8$T8Z+!Z6X_?)THB(X[ M>[_#W$9:')V[>V%#>NZ+-&39ORVYX:$P'*H-MFB 'OJ\-5NUD<2<8,-"\)76 M./*2+ "LC+^;PK)FR %5WA:P=]5[W'2RSM=[?U<.9NC]K:T_07Q\TYO_VXNS MBR*C*G68"Q]\5?Q066 DGW]^>_.*_$2-A+MJ MBK=#A0K^\O*O?Q4M__]7M'S[TVHC'AWXGZ7!?[/0A0-!;98139^*HO>V(LTR MT>BH/<3O'<=.25:@<;"' 'AG3WSS#S+B:)NE_M;F"55$.ORW94V+%P+II>"8 MS<-NSO>?B[I,S,N"'X4:Z#\#KR7UT:>NX)06-/LX??Y"1HAYRY^AQ%@3LF1N M0?'V@^@=N.27I)SND;P?%1V*>DD_T6G!:'PMBH8*MY^3WM.X3F4T_OJKL[JN1A#QIDQ:8> M?18.VW,N-E73^E.X5[/&NF1SW5.M+GJW,D2TWEF(Z%NN,8*#U^BPJQX&["[6),][8TMG:H!.+\2O.*O4I MD9E-7KN^I1/ 1X/.?5(A+989:ZO>3=WG%5_QSEC6C49M_UHI_Z]EB__G+5M< M,OF3"%61C\:>-5:X3[6(*2HU4"69]LT;^N7?WMS (OS'46GW:SI[Y^3<3L+$ MR$) O%, M!^BY/HGS(D,@-UH-[YHA>!"*O[6TA^+>B#6F!\&UCRAH;+O&AZU M&0Q_]\Q6@-='"\?TNR .VD-T_NV!( &PS[![%O_3#4JO\_]$ZD+PKU4]DC-8 M0T9)Y06!MZ[B\Q25TEGQW_SNBP20D8]CVU/B\>6C94SL9UZ8PD5.O$@2]WWO4CAZI-."1!Y@5LX]O0: M72GNR86W!*!T)HNHP28)3#FB*2A"XY62G*I&%@"W91 M;M)9;;9/5\S[EU79BE_5?3H3-%^6;+6;&EJ=&?>IFWQBX:4X+*('.VE("*KC MG?!&5D'OAR>CG<43M*#W/DP7L^5& Q[;XS>71H39;W]W9>/.^ B3D\?MM5_3 M].@O\S,Q8OP0FMLXV)-03=(KZ:[:@ ^<;23+_J_VOCT_G\WSN>]WW\]1$$(?1 M5S&FE*[LHBU93T*TK8W=&NS^.]?[1I5H!V.7W<.SWZ270 MJ8>W 9'G)\?K/JHC9:G -O$892DJ]]OSU_U]C,WI8M'#!>"56Q],/K0 [%00 MX,\OL:-/U*F?XW"E CRW][_79R]%SV#YB27BX( /\6=X*IPB+N5W_:URDAA M_!>@1/;^[STP4P&>\-^D72JP/0']6)+'=8H,]?S,S"A5\S]%P;=KGOK=;_CN M]7-T>V*F^R<*URG"MEV*F)&SEXB#_S6[XJ=^[XE\A:VHTL5_KD U>7? MW$[S-1=Q,.N=X4V$-E55J+J! CI@$S1UWINB8]T7HPHWEH)X@:YU^'<4O"-(+:T#U5W $[L+BBD_&MK04 M,)[4;,P9ITHG!(BW$I_8/BFKN:"4?82Y62=U7/'TZ'&#?1?Z8CR(]>=8-6I@ M"E,&0:Q5$T.:4#>X ##W7:;;DB7=H>?M' ='USZOZQXKCW^XZ8Q>$WYO\-4K M<=&3/]R_# K,E2DNUH:P&D58E72L\K& W\!RV#$>LXT"AC6AA&GC13B-C8?+ M9*LC7/;'VM_6W/PPY)=U<6\E\968;\C@_\N=(;>K3U\B?M'*PBX 1?((K7J? MC$LF_5,HR&4BM\XH 0:@7&X(--U$0EDZ!>0?::-';3Y157K"Z=KY&\,WMB@= MY0?,&/T)_$S*V8M4; ME??/;RM?$%I#ZT.F*,,(TO.99',#"#1:$3&9 P!DG,4=\SUO([GV<[-8!=?D*%L]SNILWE,K/) M$7YMC2WHLAW,;:;($CHIT@3M; Q4R#CWS M_V8WH7X@NNG4IWZGP^??U4G>4V;388J+_L^-E[!I\W\=Q6V12[W!(DIBEXB@YPE^ M&UXR(H3K*UQZVOY%4?_ 012/_5.:.$ DI/VG]E==05OB_94^E[1TN<[O[U30 M5-I_^]JJ\ [E7\31 :) R-]$_3DJ!&,"EIBR(0A7_VD:%DZ1?PX@=8K<^5M" M!L((_CDP]'][1QGT31QX/JS^WB%F2HOCE:Q5%1\LL6QM!Y"GE% =W2P9<:J M)MF?H/B]<=L"]EF=E:B4RE5+V+['JOWSZN*#&3R%@ .]1%_'CQ8<>_YS6(+0 M1=CZ K(WN@:K[GB(-^OULJ[YL/Y1C]>NB/QQR0ZSR9M-6I@ M7FIQMW63!< +!^DE4^):6?9@II3_=$/F,XN+YOE!*Z.G-J6'/\Y\G8.[4^ C M*_HEI:IHW8&&*@Z,Y:=2?%"(,L5Y%B"V!2#K?$%BJS D->S M(\Y%&QY)WG662RK#3"DL$V5>PBR>.'6%H =U, IY+_ZV\1J@',F-J M1%I!RQ: LD5]2K0]=@]/96?8O__.WW1THMS8P_*QKV<$X\J6!$ S.&9N %N, ML>!?Q9Y")1!T$-TD8;1X,N^_YT\G'E,O[<03YC/NF 1L"7V^ )34ZYS^HOS6 MQ-C9REDHKGV[=AJ8RY/KAL6X],)^$HZ?@M_&W> K!DXTNXQPFPCHJE3FES*U MFA;G$?<[.0%Q=R0/G,YX1T.GWQ5GJ0 @#5J95PGN)97.30XPDG?.!P%X WY. M68$@XU/!2+9AUU[.O3J;=J/9(#UEQ[O<*KS/;3:T$@DT/5$QPQZJ^P@\H> MP8.:6\J@6F:;D4N/W2Y&.IMCQTOX$^S_!_D^P M_Y_;/NQ?G0+V9T+"GPD)?R8D_(<3$J!<6)R(//H4FS2YD9W$F)O\!%IPO(D) M69;L-[N(2FG!3-^0VPX)/:=+I]=\^B)YQFAU.MM)^\#5.A/R 17U#NH<+'$@ M#WZ'D#4P-PY[ J<"51SJQ$CM8MLP.6EK*%ZY'N'HQND-L3V].[]&1*H9-!<, MAZIY&NAHQ1S5Y:F+<74)W:0RLXS&3\J,CDE7.N5:EG1Y;RGT7"CLVU>" 3CU M<$WA23?FP/Z=#1J8@)/A/GI/.]EGIUXK*;?"QL1Z RS]"0[%TS^7 Z'V=&*, MPV.8M,E0'Q#'=$D(35$K2!I3+3V_IS"_>C [%?[H/K@%?ZE]6IISH%I!8'XE MUP6F440HIX(^>AW@UYI)(&8K&^Z]363?!U,IK.W^]:$9'W2B]457T2X]=EWO M*41Z^>Q(3(7B-U8?3UESH)XB"J]$7<,6KZ]E3"=C4;#.F*;077HS)7%R^N2' M[_/7IP7$*)V(6X?A?XK6@JC M/E;>BY7F2='C(==A_J%FL9)FU?(4L]+N_@[?)^2V"_T& ?H;]A :&IK:;&BYTH>SB:7[ M@>&XS2[ M*^FZ3W2#UES"6+(=>0KN'#0_"QN 4\#[0GW%>C63E/IY9[M=,3%&>QXOK M(U,F4VP])P,5/=T;(NHNGSMX&J>X3O!;"G@PRH9^> $HPK'6@@M 2P+](]Z. MK(,%[WS\2O.R\+$W_^TT20--[^D2ASD++Y^V:\^)V)%'* !EV@GK)N,1',KF^]^&X!B'/DIQ/'J&3T L!00Q:AECQ!*!II]H62 M%H!=Z$8$S[9B$,#\/(YE9&)6(0#5B@BP $AWQ%-^;*%4T*"3")#XP,GYC 4 MEBW'\OQ3?FZZA+UJ!'FG7*7,&O.P"T!C"6,:WO<07O&0:<27)*(6 ' 20E;^ M6_G/R;.3R32\XF2%#]':@ 3>?@"( GI-W9.)#T+P(%% M(4FTDKO)2O-4]"#5PW[C5*9OWY==R?V;@)M\->1B/H+'R939&Z3X!0!:@7 \ MM<+[6,8M!'A(\^:%BXW6'Y&Q?;I4&\#;@JRN.<0S1A_[8'$+KBE^(Q3%70%_ M6 !0O%/Y4&3KH7'5YES>ZO+,L'Y69ON>QFERJB+QWJ6&U(AVXS:"-O+[IG@K M9.5/61PI#1**.!-*#** R+I?W,%7W31*@'_7,30)3!@6UH6>*8%X3 M8+Q/(XUWSX:WT:8)-Z\"+XY3/SB'$%\7#A<9$!+78 %X7X9'!K_!O'4!2#ZP M5.-^$;8PTOZ>K0S'81?[>0&_#5GY>F8M>'+!C1=P)5B>0@J]H[4CF2*/08]E MR8&DZX%F4D3G!2 VX\%1?GJ_V"#L5#OP!NK8[8SIX2,J;=2%WV)G W&+.DY& M\'SX,/'G)@$$4WA8&BPZL #8BBUVY_(M(KN*-X\,;SJ6_A#](HRG( *+=?N! MVAQK_G,R&JIH/H>W[C:SZ:(PUE2\:'ZTW^-1:D1%@23>-,]\:C#LK+0TUI/X M1_4(:U&6,.Z4GRRVD#4'K\!R7!> A_Z+4EX)1.B:O[;&TYSK&P0V*?+=_VUK1]AC]#RQ_A""_0L 0N/E;C&#)ONX)G _ M#<5S&,;)M&67ISQ C&F'8@95F%SF%6PQ_?S=_LBL#;@[Q5>Y^UPDJM\2^!:.*7>4H%\8^A'F;Q>4CG MZM6(7U=B%^W ) BVP&TCUA^AT%]00(1G4G&P6"7[+AU=;S00SX KF#2E<*5I MQTY3$BL[D).?(>@?42&P:N]\M=Y<82?N_QK8_I]:$PHGY#G'%\_O)=;K8#3@ M-JPTC(9:.1!$],D?.[:\RY3OW,VU_3RSWK,D:3KJ)^4V%S[_ MP[,(&N4@?8C^M%@XC5D+OT8KP"H0BC,+$8G/PU,8[94Y8[U8:J R=?V4P9I$ ME;E7B0F5GZQ'CC_#OXHS+Z9'7!\%6]>HR%:N^(6SIK;C('+? M#V*]^AG3B:M(=Z-C>-CU8%4>]W1-JBAZIIT<]_^<^?UG9@E\$TN_0@*=2- : MA('Z(?SY$>3(-8.[<.4IR&524%_CA@F)@C'* 'LHZG9' 6ZPF3N!,U'^)/G> MXLVHVHNS.P1G1_^P*9 0>6!$?&O:_!['12DD[R+ V3<3P=V/5V4K-SE2<4S= M)K1(>!^#/W+S.33A\L$TGP*Y710B1)7V%;^6GXSL.35X+5=28$4]P,91T3P3 MXF3) F#=\]LHBPZ@83.;)=JVHYN4?P;W TOQ"3[YCQ(#WHXED!W]$USC!J;_ ML)0W:& @#>$QG.7\R\AR>/<&3Y#_;+%6+1Z69_N'CSI]4+-%1C-=@N>^=^4, MK:W$[\2HU[EJ;?7+./R_NX3"&.3N/+),$@>QD>@DO!\T#08Q;1KY7@U9AE#R M4_\L= ^1X3V&N+\!I9D7PC_/Y%;;:K^Y<:$J7YKN$O,_OQ+&!8L%&SAO^4P3*MQ[MPVC?.V2/:/?*\[[]WUB8^@#E.^3F$:L? MP^?*;ENL:!$UXY[[XQ((+@ ^1M0P.HH5"G8972.6X)JW&;5@E+-F HZ4%6A: M^[KY7I73,A!XD[JQ.2PM@X$2"C=B<*Z1U4'E*Z:U*$=75:L7[VC"75<'5@B8X5WJP""@M)W1E2?9@=,9NO%Z33\_7 M((B%2GBBYYM]TTIJMU2A[H@8"%],_KNW?CVL'#DAN^*PA0_T'V(S=X=E!P\' E M6=D=6@!VWVKJY9R8&FY,>-H0Q*S8U-1V1NW=XN# MFX&+R?]P\,);: !9VXEQ9+U.GBQ;C3D7R\,6A&<-3\)J76:U!&K7A/-=K8@+ M[^W&OY4?D@ITE9GTZ<+ MPA\>B7OS\=V/?ID(UUU;CS.L;>OKZ+US,35>#/15@D)W31@=K>!''4IXYFH3 M\6A"U6K\*'5HX%7VP\RU7JMUK ^*GM*1.2_U]S_HB;>!LL%N^NB5,P0MO >4 MD!WNLJ-DG9$91+]D1+)%W,G6S3%K(*:TXH6C1506=_]U65'_['"%L@NZ MHXQ?W4[29&LB'_JN+0A0FM]WG=J>JU@Q4#BE=E+IQH]KEOV/SBB9O;78M+PF MLI4"'IZ&=!T;$%(JCNYW9Z)8M^B&NDRA/EM_O$7$\P>OI1K!&WL7@'%Z6@)@ MHZU_[^WE;Y*P)]R/. -]L37HQ4-\H1[0!Q:_&Q0ZW-&?Y X5Y(X1EG?/OAX) M#*J#UW6'2!D=+B4Y)K:E?O6JX@8T'5OF>JJ%8Y564X?*PQLB]_\"S;%)PR)Q M-88,7/_CQ@::!,$(ZFNB2<,*O/VU;)GJ'D.>U>/F"T5#.+]EIC,LG_44) M%;$IP6F2]QG$^DT$27P @JRKX?<8J<4S2<);C_;QHD!'9LOU]1AUJ-E YU?( MIT6)$^V!<_AU%6E5^V2KV6FU6%C\"5<1'B26X5BR7//P:5UFU)Z?6./]2PDKG\\8= M?;AE!)5QXG*,-!3,<"YCVS1EF5=WAN0]F[)T97)+28=Z-)9+SLFMTHM !5^; M?:VK. M=+ O-+(!G[_UR/[7.@6E-W5EW)J;&6"',8<31NZK+. 3:= M"> 4\PN)_@Y&PY\R>(K?Z-:4(+8:1[\;@_9315W#KWWD+[(_J6F+(:OYVSBL ME8CXJ7F5W9_-;[Q5N)EP3.^QC=Y5+B&!7X[UQ$H0J&C0UHJ?@J5GD=>"03%X M0^8>RZV1]'RN.VZC=8I=DE/)ASM=F])JFL(?ACFUZ)Q03(SW!M"J<#]9EG\7 M2T^EE 9-&C*"XG&2O%!F/\O2B2W?[$SKWR)T,3ZIQH88X976;5&O[NV<.>UD M%;2!L;)"X..D$%S.4V83K_.(8$9CECDR58N'ZV#MGI#P]:$448_Q&T.O'PY6 M":XN.;J#6UENK'V1KNXC>/\;^B.%HPBV3MYAN%2R?9JQ\OB#;#CGR=%QPBKH MUO! 1REM<&BP52@,>^K:R+8M_>G43\)E+P^+"=DUOUE>&/J7[)_BFN#AE.4\ M$] [GZW,U$T\;;I-9%?W"+DW-/G@U^/EQ>4)$J]-BS>+7WTJ9K /4&22$*ZJ M:(1PE4ME][8VXLHR6"L>0SCGGD#5J0[K^+VU'PH);\26C]A'JGBGJY@\L_RJ MZ+7ZR/(WO^*5N9$\)WZ193##2)98OQ/6(/2E#N$WDJ%[] XI0@=%ND8WSV\. M5H"2[H]G*%UP^]6MK#+A:,26IQ*![QT 0++&::X4W_8 / M9:,YAI BG:3*6P=9T+$HJ*,5-F);UX:=QCL\'J][J[!%L%Y^AW9.\8]"@W;K MDX=E;R4O )O@OF/"BPI.I6EB3U"N&BE?#?5P/P;='>[0\(4G#OJT)\#C3-;V_Z.4=U0B%9SN/O]=X9W&E[E5K(:$5 M^^(T3:#T+5$=[L*JFN&2<8KHPU4]NNSII,ELB8>#GW9(*LOXEC\5]S-/5I?5 MO27V(QK_+OB2P 1%D+ 2NL7L:T!)X_>RB0WW@NJH696/&B,B&6@Y4X3*VX4= MO:T[X]&Y:4K@5;N*_BD;I]_ /WR4Y8%@F0@_$>M9VH4PJP*L'TXB7-7C-&GR M[C;O!8"_AG68\6B/MM3*:YJ2=R\LVZXCIR?8P]O!E!)IN*@XG6CI5-#_-=/[ M7L#J]NR\<>6UDDHO5J5'G+SYZK#5?EMO+4!L#5F<7XXPR=(A#+2:25.NF+S) M-?>E*>+1((G1^,JV?>"_FCKH)W B+>B1.=OV[,G!HE@!Q)/5 MC^<78_01_]C2U@\DAS"I>[9M+HM3V!,QQ*E\(8/H/0.IF[TF=*1 MNTVJR9^:BA.TSULUEZX=V86^HW[NQM %3C^[M6XZ'ET1QE-KC@(1=U&8T5_Z M"=62J;/%)\84I^I_J-ZAR%A1.<.W+V10OV+] M4^+117T\N='AC,E;W(,0C:G_EIFBSO-A$YM0BCSO:G"BM3! U6#>H[F#8SDA MD.I>0 LL*DDTN%D]]53D'.X%6@!CB$Y!+Z_9S$Z"%5L3+;4LK1ZO'H<"6C*/ M%_>$@/U-81N6!ZW;&UQQ3DOV5TW]1LI)(J3;=Y4G[_>0=X!?!:_MQ_M .3D3 M;;ZWKF5)$ M,<(.F+S$6^/.Q#/;=WM,*@F-!U*VPN"Y[%[,PL48?%('% MW(9DV1E)9M/H"5AQ$=2L'OLKD]&@5'N*=X7R@7$Q;R7'+=:I>IZK>]? "4@ZL%8A:I%@G1< M128&HC)%CUFG3J88%X_'I&]O^S[-D[G%^09M7;1RR(]MU )+0/*/P]68;<^H M)[$K>(X/=G@;\!R>FSTKLGHR(/K(Y*V@U;(W*>M6D38]-:WV&&_ER6%AT7RF MT<=;"')WSR&NN\FX_"]OH9CZN61GS]H!#Z[XQ2TWFW&]&7 MP)5ODC=;G+R,X[30UH0Z=.E<(M%_.N8\;W(!TMM2,\/4N8S/Z1J&'3 MK.JV0\7!B25@TI^ ?C>@3MFH9;LQP;RPZK?5]E@H=S^AEU(2/^D!5N&NT1*J"^ M@Q$ZW;T--,?NZ3/#76;Z^DV)XZ8?UI^([@^SSFL]Z^/T6I.U B50#>Y:^!N MDJC9 C#@P@F G +I%"7\WIX,6%GSJO/NZF[> 2]T_U1@D):.09BL\=;;.H$F M579U&O]/4ZZY>[]/51;?$/VT6DA[5<$1(QH2T(WJ529Y<=5RVT. MHJYAMCJ1DUK<>C,8':I?,Q4R/2C72MT#RA,[W!.[]AVWOR(4.[9S"EB^K(8( MBS8CO0?K!P[^[)P.FM^*O(7 MO=S#Y-0PGXUOC#695U?L+"-$/WVJMWL_H )( _>%?_,,7BX UQ> 4N5Z5'\, M(V>N!4M58SZ.I],DOE9;C50PI788TIW/*&TXPILQ9APX_RXL4R>TR;T:L]B\/QHGCST/&7"RQWFG1$U1"X-B& MXH]+(JA Z.&$4 \T8X;&VUN)],H.\G@R1M .(=^RK;)EN;=5WR)ML#Q^37_# M_G;,8T1N65OP;2NM..LRUST\Q;JS-"49I\';',0L3.BEAH[>H Z6=W=X:;ZL M.DM<_V$PSW5-NLI#5YV,D=?B(BL0+80C3SA"H!(%,$K]?C1P?\=UZIF"!P-6 M!38!H,WVHHK*SJE''\K6!DV%2GF[(FYX:9#D<\L7+Z]_DA'V'F)>VC8*BTEQ M3^"]%W=ING>(&=\R090:PHU19$-I4GX$8]"CM'.,;/SB1>6,9^_I@SX7CJSY M\0M^4F+W9QG1 ]\-7;I*"XQV=AO.>L@[5)24E,9ZEI66Q7HEJGSP/*"X7?P^ M @"3HO^YPOR&MX^*!+$,3A%;!RS]=KL-"H\J)$C=VS";:@@Y,5 ?UV,H7;U M69%Q6^#D#3W!"^33_"H*_6&6$#\-KSU,$<;KO^]HPB9GJ8*2!-U.VOF-] MSI,!QRB-*QNO))I[7SUJE]/D^4CTV M?B!K\.S83E.D4)]\J+#1+2.^,-11PO -)C?L?EN$]^X*0]];$7MEBC^_%)=Y M]6O\Y-JG>&O^;6*0D3CA-;%BKFY:(3RC.9-3.=S(W8 /8?Y)=S[A_.5$PXTZP!TZ)-*,'=!&^CM:WP&MPZ30(Q< 5?@- MU1*C!SZN!ENMJBI!'AA^RZ8ZEMR?XR]Q=L["/$GHL:(E&=QYAMN#I=,HZE"' M75^-$]<$+P$-,%&)M!*CRY92#XP:%P"-\%Q&/B]Y9']WP/>,FQZ]QA&6QYX:9YJT%QM8]Q'^VO'K$K;,#VB:T1823O M:AFR8&M<3WGHIW3PF']5^9,+-]Q=!UIR/J>[JL9 MN#;JQ>[:<\/L75Z<1W)IT$IW/\69L"OH5AR(0",UP)V?1:'GDR1YPCGA,9S M;A9&R\]<4[8R"E=?U?.\+&>(VA3J[K!/8^:M5[D/>GQN\V".TWE8<#%]"F$5 MFOA]_/L8%.$=I?S[ [PM_T%(2KRQ/T4V-L5 MYKE1Y/Y>ZZW#H8<'N[$]J<3ZM90 E":"!T[D]81>LCZ_,!0KS%O%)E0P%@\? MQZ&F,OM&].WM91M;:/H-[1=^)4)"[B635'B['H:3 M//CQ9%'X?:9%*_825IJL]M5B2 G*>1AN'JCEY];6\XX5G&T[LE%LP,]"*PIR MZC6O_V$SKK'+*_>CWXVHNPY%<4,FDR.;5HE6W_YR7>2\K<[4+QR7< M/L^9W(! EC.Q?DT-BJW-":]E=_ 4=6&QO@=^(@L7A4+.A,:NPJ/YWXR$I+5-?7V:A5$P=B7"J[6(^JRYS= YYH M'=+9$:>B+YO6@0_--Q70N'?O.)>0[+.SC7*QAZU4Q($Q0*79]O?* MNQ%4$MF0MQ.1QP89I?SSLJ&-29&N35Z-! M=7WUH MU9,$@>-$:[(:W@R* H/KW!P;:+$8R6[\5D;;\F:#V4!YFQ+[R(!-,IY>UTT! M/?03G2R'P/?_E12:#F/Y]RTM$ -.0WKS#.[$J2T @4; ^$8\EI]M:B@WS1AM MOLW;%I'G^G'0CTKL/P7V?'-S'[0_7;Q'Z"8K.>V7J977+X2'\>3S8;$<[@[" M$ 6P= 5O<5+YF4:P)*$MRPQBC!7RI%LFC%;VFKMIZ3SQ] K9=.;@C]ZB\ MP6MM41TKZFNY*3GT0*:>8"*?A/7!7J849S0D&]'#)K^"%%LP/M;4M_R(+]6L M(D-%5^W1^?-=;YI.?3G?/II^8E] V>^U03,5S-R6CLL43-D.Y.QQBB/,_FD5EOAH\2Z40G#O(;F?GL;IY^XHPX7>=2'+Y$K[!G M7>%3/]5]E=XA_"#[BIH*;\E.C^W%*[4^:SP3?679*3*,YLD.<*+XCRC^*7'' MMH+H>%@1CX,$N680A5F[ "2391%HG6YN>C\]N^F=ITYWP?'(H"W#]I5IG]-- M3EQ?/5"Y0S>"[\>_0_&F7<$5H^LH*$([:5G-IGE<+&^C/_BUM]O#7 ?Q4$8800515!7L-&=4$#RAP\\M>#<#2] MO)*]M0$KIMU7BKUZ# 6V9P6%!FYT[,E.Q++R)5/]">,! MDNJ-4A8 T*D06D=*P)XNC*<5B5PB,K8?A8BV8&OB%&'C&)5\(VM;< HE!R''?(27,%+J"PX=*X:2[H]E>N&.^_?2_+V3;E= MI[1;Z[F)*W&'[WU4:T=_R; 12X"+(]8'E-$&IF&Q7*[!5V62**Z^G"S'1OBU MH8O[A])MV):\N?UO,MX*CV3(O\WK?[ G5O:DFI)IP!5)!3B/MY&?!8OQ5-E! MU_!A8 GC<5JV_P(@$]K<:^E#S'6?C'+[X7ED]PSG4]'RLX"!QRN#R=;BO]N= M?"N%7LYTC,&5ADU6<\-Y)Z"@L&'L9:)HC6M!2N)%A_+TOJ_9MGFNK4&Y4)R[ MD_.WAR5I)U=S2JQ&EL5$)OX(;B#)?Z<-(/X=FRW!7 !X'*Z' _$=#S#5?4=X\[Y:^JQF]N3@AX'+ !R/":-"[OJW%>OOW[W_;U%0/0:P RBETT@)0[L*3+VG!B1*64:DTJ+R+:]\W MBT/Y&P@_IZRY%R4US0D9N'JP1-0.:%K/OWMUA?;XN)X@.X;3S,_!^CM"^G/- MJ/[A>MR+Z4FS0LB&B4:@7MT5JF[&:$%EC *7'6A4F83YN_F0/IJWL8/?>07K M@V@3VYTK-R3?1F>3BN9X\NZIX7-';26>9 MB" ,(&,0@D.<:D5".TYB\14CL2@].XQ-9-"2)K]_NF@D^[4J[G(PV!QH7C"4 MG&=9%=2/J3^GXJMN6"]YT$QI1DZ)$H38\[T%P L%Z=(FZ[D8O!H4&O28T$R2 MQ@LS@T0;S;/]O!A0R^,0PX-3LHK# ^,;6RKDJ^_+KJ!)CSW-%0?0N_]Y/X@_ M/__VA[C0_[\ 4$L#!!0 ( %N=1ECNNJZU%4< !9C 4 ]][][W MO=_W>:_K_[^>ZUY=OVD6Z[?6[WO\?+[KNQ;A1R$#4-B]TV$G(+)(!#B,_@.$ MWP&Y+*+%_\V)*0D MT2&Q>+&DC*24](\-_;9$1GK)CYT?)_F/J8O$147%I2462TC_'V_"U\!229&9 M1?M%158!BY:*B"X5$38 &'2-XK\M3P3XSTUDD:B8^&()=!DRZ 'E"NCR1471 M18NC*T9_&XW^'A!;*JZXS;]S,N9=__T%!X<-'CY^7EI575+YX M6557W]#8U/RFY6UG5W=/;]_'?AJ3-?1E>&3TZ]@WSM3TS"QW#IY?^"&7"" J M\OOV4[F6HG(M^F$#B1]RB2R*^'' 4C'QE>L7*VYQE3AR2FF5Z45)Y:WI=TNH M4CIF>R&5HZ<[I%5US9EZG!^B_2;9OR98S/^59'\(]@^Y:, 241'4>*)+ 2P@ MX-]+- 3^/?X]_CW^/?X]_CW^/?X]_CW^/?X]_F\'OT (Q-"005S%*)O".TM8 M"TG$@X'*L!(4Z_J\\D4%G/4X$OBVH/K@29GGO3:_QY\ SV69K<]<%XGKA>8Q M7DRI'9;XUJ8R_T (B'L('E,8Z)?GGT"H@RY)"4J+5\T1%S3'FU,N"@&),GD9 MV2 AP*HE1^AN1:2&KZVM>"B6_"%WXXIE6VM2DT\2$]"54)$.2AF)W<63^(;8 M":Z%.?G@KJAG7S;?I+,Y1*;.B27UQ'/<]>*ZXZJ[4[BWK],#1'8!);]N677! MKN >Q1+TQ\-KY!OP$L1&.]UN"PIMC1 8:FZ^[O)TF:5!KJ9FS'[77Y:7!BEXV9_9E/B^(("9?MLW/=,FQLQ>>\E.J90+O$) ->!> M(F#X?S5J%037A0#C.49!"*#JAPTQR10_(9" *2DHCH"&ZM2[%^0*.8I=#=>? M>X]E0][?SI+/1!5^L57-:"MH64&XZ?XEO>O$-P71[PM&+'P,!G(G:T4* 6XA M' 7)#[FSI8;H<3GR38Z32ST)^AR3I')#WVZ+C6&1@\%IE5_95\X\*&K4L#V^ ME5>IO]GMLT\FZB:[43-G$5:CGU[$UDIZ&;8!*_\I,FU?!O@\THN:$_XA<=RK M2K+SS6,>YFVBH<[U<\?7M*XXI12SNPB(7KF#L)2W!Z2>5F+87RX/QHL1F^WT M.(-7H#EF4^P0F')^,(L598.#MY>U[5>M]%AY2Z)[Q*/7X:#26Y>DV_UZ]I\& M%3@^%X?:I<:(&Z"\>]DY;J6%6Z(+O)LD#TZ,I!Q+:3I7;R3:7@P$=/S$7N[U M(+0/A'6S&]L'FH?D$VQ#(%01'SGN,37KP\5RW!M,Q ]=Z@[K#YLW;]O;.&D^ M$'4IP\9["ZO[0>7QNGQ[DQSPW"*I3<%<)BIZB1"@8E&SY"Y,)O M> &$:"%P MR72NT3+ST]=?A$"=T>-OV*!$U>WII;[!O^PQ>UB?96 K&NNC(@26VH-4:>S7 M>J^)?MZ^R/;Q,P]OOX93!T'C]UOO/Q;<5L)@8(4U//)2;483EXN MFA2HVPDAS.#/C@T+=I70M LT&!<8(@0D\_NW%QG??W-)UO/]M\U3CN)46@0; MLR81:H<3;1!)5R%@WR8$;K0V" '^DWQD52HJJS+8,0V.F')0>8T,1?%4#+19 M"'RD-RSHEQ83/UT_30CCS%TAX*-9Q6 3K<[QWLC"B$S4V51:G_-MU4'Q^%YE MC]9=.Y=]GW^V*1B1P@L!,1;LC7Z6"S+#A$!_!//ZRW7/][E5]UC0ESJ?@!R* M?-XSSK5)7=]Q^F>K3LW1P6?LSOVY/[*Q0"%K4INZ+'_^=0F:9,H)E2W%UP"7L871NR#';B MN?#/ED'?JUE/' /]N:N_VS4&;'_M\_F&:UQQ2:3/^K4WQ"]BPW6/S3@G8U6IU3PBO7KQKNWRM:O%) M[RW S&ZC.$$^&$BZ@&9M;%TK)057%M'0AJW+6_X\SU"WFSQ7DG'.Z\3)1N6@ M3F>C/-4-/;<8C!7JTRGVB/1=U 0+J,\=]S;CUK\4%,ZHP>>*@W7L.\.K ]8= MOSZ^5R_AX][.#3E?/\NF[M%ROW'7404X?L'NXKT7DQ=P96I4D);)M,ODM'*C MX2N%<&%=#LTFL.I]3MOPF[T[4[>O>6T;FIJ2';W_8>2?A]$5:2- MF[=$D(ME5-,*&\'D\X_@NR$<&=8A3_!BK15_/9PWM_I(1%&0ULK$OAV])VK: MGM]1?=YOOOZX$9[]$!=@@JLZ,!T1AV5DD)Y9Q5!.O/+E59P @NWA+^RFN-$F3#CC#?Y&.=,V*T<=^]X5O$!\+[>=]KC[;A1RY+5*U89 M]MF\S9[%P29J[&&HE9L&.[*!MC6[$M3"90;KD64MF8A(B2*KOTQ9?\7UQ ML\9;-NOEP=#0B3R]Q.6Z?I7'[;Q,\^Q+^6@^C]% XW0-]K@02%R(:,;$D$JX M:7RZQ7*[RD:.N'4'1JZVAR8B74 M.XOQ5W+:V=EW<9$@L^=2A99<&2^:O=?C8.O*#,=]MF>>E&[^[FAN6MWDL-$G M0'1*%)&6&,(K$/LLK].7(;+!>49PKA\TR5T)55XIQZM%DALROUIG7R@\EW.6 MHT\*D:45W"UR$MM;\^SZ?EGEH'7'ENB0Z28QM6L["5$0OLYGXP<+WBNW>D^H M+4YP_1$HD;7IBYE7\RJG5:!HU;/C/@WI/ELXXXC4#M33Q@4%LR2Y8"&@@3TF M!)8$S6DI=1C/A"S9FGEPAVJVJ$2L1W%R MC45>EG?%RR+,/C[Y=CQU^?+>C\WC&$=% ,AT,YHN1.0"X>"G M!'?4>F CDR[+]X,*DLX4!LU5O4,D.+A$S!YG#4]:P-RD\34M+XF7+V)/#S8O M5K>*VC&X/A$0J*1NSQ(KV>!W6/KYK9A-@<&\S6):W&WF/@9SP"932N0DUC@16Z42-3=2(TT/<;:>96(N&:<_^LM3Y M:M63K>(O;=Y6IL>%5#L!T9MV$%%[4-?6*A*B(>>)'_@.P'I1//=Q.SWXHN9D M+*L4+F1%JTH-RNZ=K-_[:Z6O\]:KDMHY1X9IJR57Q6](6J&Z"<=7P% 'U\#A M#Y%>NKQM, ?GPVDJO(MT+Y3?'DWD.ZVQ&'FP:BPG=/Z^I(K2&<6MVM*QTOF MB\17[]_RP):O%,@Y#3:4OX+B:24%ZIBCE^)B:S'R\I%IO_:6DY)!V?#7!5MIY%N1-)A.UI.5$I5STXE OQJ00*B"%+=)T'& MO07*1!R/B,IF%_;9^6!/KQ#8 X')[D/$7+V$^A3@]=2.PK&%[2XV#K93]T\Y M1QY7W)"Y8;N[>Q(B[?P;.%$HC'R2-!X,6E:KVPQ-LKS;J;+;ZESYBX*=S+R[ M)H:K;@]^,[2X0C.OR!A3_*Q;E6AQ,EV,7FF$>V3N(C%$GNA SQ(OJ*HUBS3; M"A^X2]#LX@>S,$I\N2Y;-59[\GFP<35!]^KG;2??+:[.IV'3BVBTG6][D=TV M9>E'-[=E<;ZEN\:H[J;P@M?>SMKN.@=@E M":W9+M>_)U=T8-Z3^1@I(:#7R@6%0(DS"KF=N;OYQN3/)K"=$N*8S18"0N!H M7K40>&"9!7O]8^(#$ KTYQ?D4['E IXM)*PCN4*+B_R#.?)N/>)9E0D%.?U# MJ5->,>XMV\_N/:30VO,KVWV8SE?85V^='3LC!))))6KUX[*.C/:F%/>=W>%> M.*VO6BNUUD!/"_U"6#8"BW(O&9N;E@\:S-9>O_/.S'J;G#40*#+_6>M&C%/DY/W/UJFG>YCS),# MJ6987SQLX'.;)6/2CV/:JNL.ZG6/5O58&%U9,A#,(:7 ^XGHE5(FSIJ=EB>86W-W+4*;/!QZ!6R>?;8HV/ MK.GO>J_ES>,BU@.+WIU0.3=W;>/-E:/$LK;GJ>70 MJHZW7^5%"SP;(LT^=M!'2L>C?Q5-#UL\RZB51=,BCO@:E*<$ MMI(',%3*<[14.6&G\YG^B4ZY?'3Z7Z MEO97+B([E%TD6.W\%7HLBAQ_N:"V1IQ#8NK1&S"2A,-)]45:F:<>\FUQ"K!5 M,Q<:J^)4=JD.KM=I)1K<^OC\V&]F-2-N/ MI98R<4LB4Z?W=-MN8[;*\%)4A< $S7:N(M#HH_Q>78KT;!@K,)G@&:_!6]PM??5"T4MG<.T;'9'[ M.\_NQ'PH5Q9!ZQF^!GUQ-8JS8M N"]P2GQW'B7J1][PE&G-2,%CCL$,[ [IAD3 MFZ,^OU=ZMO75%I6+KW=L?M2_+XW;ZABBI(2 M(Z/\I7A$6ISG0S@+RW- ]UXPP,@DC:1H:W4N?!T)PC=8K[!3X%@F$,)M7C2H MX;45&OUUB8[D-RAI70,-5SQV[R!!._"T)&Z^H CTQU^V,Q(\LVA3G6[R60Z/ ML4@R[9B$$[U&,H8G0A7U*BI7+AU.M%SW:.V=M^,Q7W+>HHYZ&*0:VH;SE/G. M'.<)6=YVI+./I&RG/6Y9E1=7$#2Z)_Z]4;1B]-EIM\]KFA*[? XYGQE]]^Z@ M[^FCR=>\)_KY*]!31!"V"F[;B1(VPXZ0&K>LN\:B.')RR*>0(U+CK7:I./18 MB:-@ITUUBD7(:$3J]H .QG3J,BF9.#%I .YK J$#E '[[>AI*BO90Q+-3HMD M5YG0G'=#RM@ESK'%N)VY]6K6YP\Y/G)@F>D?[37%';]Q:%?GFITK0SYJE3PD M]H"02]I%"EK1QU-*W9OP-/DZZ]%X.Z.@6NW;-3*!C#3VA%D];Q:\/,7#K:7Y@;=_S4BE,3&54X%"OEBRTFTQ8*$U<*GM;8AT"9.'A:HFE3 M%%,!ZLDM[TL<"OABNNZQ,TDSOW5):"]3JH[I?2;G VY M3TQS1)OI<@B&X%C%F:P7 O%$O6IX<-%]]!*'OX$!:,ZDDC?\+EJ^/A2Y]\F@4 E(&?&,L MZO\5@GMUM&FL/]*:VSK 32&-:]A8G;HE+X'66*/8<37@&%Z<$5HVRW0;?VYV!E]3M$LT8PB8O!0KXX?B*]K%)PR59/ M"-P)FN5]WJPR&^*U^X-Y47&$=_<$^\F)XL&HUM:7US?C MFP'%H,@O#BZ.2O%N0-'J-SJ]%&L*8X047S7:",(&?!]-B-Z$DPZHM#Y+CGK2 MS@!5X+LS#9SRXH(TXE3_EN%G4;F7K8S9)X_D1Y1Y#RTC2\ 7CT1Q*(@L&W[ MG.RG-(-+B8M161>S;?$%A-TP_F$0)SAB*D@]NB;3+D'NZ?=A\\:<'2V7CN]R MN*#LW0\(4N_58+G'(%RLW3J0:HVLX.O":5*O.@E>D/WN+HM+> $HIMH[2/\E0F^A!46:%('9&$Z1ZNE^P MM2 3S&!'V=XOXO,P1,YRTI5*KG[35NN)FP[M<+-\NRSX<.5 MB8973[^;U'$T6A\HB=D3:8-(6?#$8!EN1P\%GR9#6-197+ORV]?G+6$E)OW& ML[)]^B%[EZVOL.E'J]:#"U6V/9Y4\_1RHY0%8-,M'6^$5PGT6DHY](92U9 M;*9A]A"_3E#.5\-.;$,#@ 1)3+06$UPH'(/F=DEBNYU2GZU;!N% L!&*\;1= MEWT^13ZM=XC?E1/]ZZB_%B%==VC876,1=LP^!44R=$![VB\C8I!5/5:#V&(M MBR1 =.>,>FJOJ<^@R4?V_=SW4?;AMS:U53MD__+^6'+&KX-.H<0.'.3H#!OT M3?@-R8HVD\K4V&0F:6E0WO*N(UUA-[\XA'SPV*&=8;3Z7F58ZDC_BE /??KWU\&[]'@7-]%7=.WAZ-@^#SUKU%=\ M%IV%9>2BE8 5FWZ&84.)P8F8"Q8YQUN>?U5X49WN4IW)T]?$B?EKJA2=,WD-EM*IE'BL,O\4A_PZ;W'LKQSGAJ17^[J>O#-N-&VPXHFQL%6T$F[AQB-41Z_2&@CVC' MV3^HRPG[T&YTVW'_]0U#&<.74JD',PR;NFD4$]%BHOK_(HG_R/&NN"3Z,W>^ MYI@0D'W%\R78"C*QS$$*E S61;$VE)'A75CF"4$EVZ8>8_8&>9O4UD2O'C'Q M*>=MVXQYG7 %^^4H10B0^\$9L_V/)_^R^_#W9HOH DJO8MW!X<5T"U"@+MZ MG+*P+Q 75\Y#S2E1![:<%I!0UK6O#YPIZ*3(!/PQ;8:,R*X5 M>Z(PV01JP" M.%:[&RE$&2$E"83N@/[MFGS4LI= GA>B0%[\+6>.ZT[CIU5$IW9ZI1FT?41\ MA(!)J*"X6M;%]H;$/.=Z.3/4Q9)5%> (A ML/0]V+N.,FT)SEU/^XLKE\.B.P 0W2N)F-! +1;-T^5O$#P"F7*H+%&(JGQL MF""*)\.SGP /\_;(F&2.GCLU7QWA2VQX;U861FY,@S=&(3+N* R8HZ!,!*G; MRX3 1=QS@PEC- JRX_SAX(*@YV,X*/YK)>_I\,M7#KK3^!,C5_V.)H=\+@MA M++F%/$%IAQIV6)%4FB9(?R4J!';=(X^B)9>\(:KLBC$2^]MA4W]DKPC''7F#&F^LM^X"]AZ%9L*] F_DZ?.5.1(3 M2KS-D?4\4>J@6KG7[0@/I/U%%<_<:=5VC;<5J0ZXT;!EVWW?GU\4/(3[23O@ M:1$B]\,5U_#1@"MQ0U'X5\LL_@D7B5G>3]H:8(,K'=J:MF"'YS?Y& B!83]0 M>_]__=BLN:<)Q8%Y>AUK^3ON?9KOC>"6?*(YE62_N])M6K%LD:GD!FV,)R(: MS.N"4<_2W8>F5ZY1H!!8<-($0!WP[PPQFHX&(.I&;T\A-FA<;$.1KFMQ+D[R MMWKTMYIT!BTD%Z/L[TTQSQ'\N*T.M["8C'O5 ^O\Y,>/0 AU2WBU/=\ZDVM- MXJ+E;YP)FN$GTUF.F@8\4401RWY%#UQG2\>RYY8-E'Z?)XP^O"/O*$ =^"CN M1^-'!,+L$]S^T]&IYD;QK "=V^D!6 M^DW'&CV>//*V5EQPW01[E"Q-6-[))BX/\MPT>/-QI,_'EA41%7-;XMIS5_V2 M_B4[*OM:!7?MK^P^%N5_$;P?)";:2.QLGLT88@/)-PQ@X]T>/>6O@X:;8AG& MF[V=JW=U%<8;^E5N/D9CYL?HM<;CKQZ.<3 CF NNH]GH$G:Q"<4?! AKNT)L ME1[;W:>1XK]O^^SE P8XKNV[YVJS,?WXN>&U3W:M?-.T@=P@_U> ^W..OR/? M/]EOP!47I*%5O).59R?E&!KB5?ZQ^1S-!M/QT[1/APXY17RYNTLG\*ENAO,: MO>,>K"4ZR69B!UK:G[DSY/])Q#$[69 Z#D(5B F\C^G,MW'D81%%4-%C#(M' M3=0Z(LB=L)*2SRWE:49,T*M#A]^O3^^]@#U;Q!'E/D,3]UL*\P8V"'<%5XK. M3>.=051&TV9)2X1 "%A'YUEQ$SZ:%)3S[#,%Z099(^>\N/CHZI*7)9D\$-<@ MSUSC+W5'I,N%@'R,X+K%),T74;;B&U'8SIC/D?X\)421- ':M)245/'L;W.] M0E[R0MMRY6QKOML\HS2I@,XH1?/#\>\U-U.XN%F6DPB5RU J[#?VZPBL^U\!7=DWW*>+2KP M3G0Q'[0H9=8(RMYC*%,WVOM'T3EDY,*LX.X'"6@ERWE^&9H?Q[DXP9*>-=5_ MW?VC#8[48!D]]/DME=3)!0''!+FOGD*,=Q\E\=6KA8"A);Q)".!JT?*J.]:5 M_.'MW[KH2#C(@)WGU^%0-Q,DGI]$KM'0Z MVA^3!"BMC77$#EMH2?VX?]J 6,G^+$"B8-UH(07$I"7QK5VL#]FMPL$A.:( H[/]G/L [@AZR#GRK MA_7'\'3.2R#I.W H,^!KH4EW=4@GA9WZE;YP\&'?C C*W ZA:7DD#@B3TP"3LL#0%0V$?0$W5E?( U% 19*+@ MV$B:BL.ET;EK:*B439V4E'^HT^@GR144SQ*,\66%0,9J!JI.%32?"?13+V#3 M*?#&0F1?&H>.U*ECD!OF-'AK[21ZV1QP>(,00%,K>^5=] JQ3N1+_U#. DH$ M8M6%P!R731"#J3GZ$((5(UWT64C;W*7#M10"F;7P 2'@9[ 5 M%?B2RLCL&*:DDG][KH[,6VVMAMS2OB/_O9-R&0.O0<_SP(2;)030-#YD(M@T MZ,X5_#R@7__^@(?1 H@N'9TYK&JWZ;>):+TXEKF-/+*(@O(VV)2,N/H.T7DF M"V3DIKDUP,0RYO#SYFDQ)*XK&9RY6#1?31Y30N115I>Y"UZ-+E-]#B4GZI3< MJC_TOS"*2*+.N3I9D >R\SV%P%=Y'$T35"-!6W#S>_S9TS]FH?"\^3SRX:LH MK, QX">CJ#3+,T'B@[*\_[K[1^,,],'\A,@:3;WQAMH38$(!OQL$S0_(8V;4"/L#C&"*BAAE)_$WA^SB*AV_Q56BGN7 M_9/^ VI,Z@[*, :G26&GP&A4.%F9B_#-_O3TAXC@V;_&]((7@'\I(#](?)G] MHX?]'J1F8J>NRB=2N/8XE ]5J,#-N%(2=*R=?U^411:DHU;H*HX#B(T_C2BD M!75I5OO\5G+S)$\E!)P9"L0U-?ZA&Y6?1!0EYBTR@RP6 BW*$"A(I(%(IOUF MS!LZ?T47NLQF& V0([+R0F"/>@AA)0XU K4-.W4+3$4C5>$#JDEJ05_=GY0C M\2\$$/DZEM%$F5>A!.)YDI&.J%_UC'\#890M(2X3J+?[Z6Q#SGR0F,KZ3\(D MXI/.TP!;Z 0T"IYGW@7'ZJ2GS\^D?1Q ?N4QW077;LN@FE)PD9@+_%DL&?&( M9)8$(HU2Y-6.@@<@FP*W"@'GB&LB#/,_]()%YBW/3F:P$D2%%7)S[&G.O,,^R@+FWOXG_MF4*^2J 9; M[A.4T46FH,7S?5E=QC0/8^C@22^X4\5HE(H^62X0*,8ODQ/$KQ%P)?DD<< M_UYOYH*,>_2I-'(JG;N3C[*$@MP< %G^]<\ ^Q%D))&FKCCW-R-O!B^BVG1U MG_ZQ1(EKX%NO,#)/I\H*N1YD(0# ?ZWJFCK_>\K^"6[Q?7]:ZAS]63"!*&V$ M3OGS[[H/S0D2*R@+I\K(0T?_H=2_!1..Z@>>!T7!+XF16*0Q!/4TA_P[\E_P MB!P*=->&^*ANG\4GH$J0M:Q5(*,&8(R0YG_%-H,\R0!PX7!7,%/Z'VJ)I?SO M(Z>O%?.W>\2S6+[F#_49GD7#X'DZ"I ;OXK.[_Z=/Y!W"5(H7R9K5>@NA=',]:U!T@GRO;X M?NB,ZK< I/Z'7M!DRGA+F=^1EH9._$99./9A?/X"&>68R)(B=)X'/(>T(NBW M B>Y"QN>M0S/7+KLU? S'A(WC;8VT:CKK MHPIQBT/(3FB9J%)[FWOP>-[GH4,X6[VIA\V&RY:]D$=B6BL'N''@M"K*\4?K8]WY"B 7[ 4RGPJ3 MF$.6D;AF0B#?'O85 I=4T6JV*>!G%P 0#]3+!C%70&G*$1!>/8NNN5)E?^ 3 M^[%9QN86\G/*?P/]:5.8.^ !)):(\H3ZI'M"8,H; ]WCHZE@"P7-:\S&#G!^ M':62_C?!\G]V#5$&!=8WX:L.(%*./R*0:H-($V3@>AX^TLJ>XWZ)J!ZH[GXY MC&(:E?;<9TM0>JM:KICSBER/I2^77QN*V4'\ OGJG,X4V2]^6]QUL^K0KNJ8DZ<$UF"] M$M($SJ#"+@&AF"X*W(:!4& J(0G4L?48OG;9)&*V&=.@]D\JR_]G$_5Q>>@I MG'G+A4!'/G\]&CXROZ(4WOSOYP= !=S?%);VSS;"#4SRUV/9:*&X,PUJ%@*2 MQF@.3^[XZ35$^%O OT6KP )UZ4.40.=^5+<=O]W<>\ [QH^$\+%EFGAFT9BG M]QQ?M[&FTYNQG?;_^N7GT7POCB)&S!N0 M^@LVV 1&$R!*/_L'N*"@C*!!AIL;U<54::IIW"LAQ*XU@P-OW=M>IF[(_&*_ M,<*UR?JJT3SJ1G%J0_@%6=A*",BM0XO$EG!!+>I@_TV-@U0B*B 5Q6-&JI8Z MC&-2Y,9QE?5@[\90Y1=9HS=+>X??V]1:JV#'%349CD_]B.,U;_G@, M&_'%-P;@'_"Z$,Q_S=BF$_D?W_&Q@1!1D]\@-GN&@)'A,2@%UQ M@A+B3'.DULID-ZGE:8)R)ERV=1JMM\=BY<:V6*?A":NET8*7]*:3IR8IT"F4 MY:OH(%)CO"B0:KD. 9 6>CDEEN#.ZB>$/, 59 KNG3B#E\I^!UIRCB:EM#;Q M;T&RQ*K_OOZ+\O?C:0G6A?63-!NF$$@CX%CMBVF!U@8I9<7;]J-4Z!)*M#-; M*N.G5NM&/PH[^"RQ65IJPVLQ#HYF]:]?F8'A*+3SET8@&:*H*B101C>D\J.E MM(6_4:T9,S TE-!$CAO< (4^8I*6$7"<=97,S\Z(TJLU\N4?O;]5F@VT#;>= M?FY?M7II1571$N8%[42D^;\I!!/1*ISZ# /MQ7VT0:0^\Q9%5C,*)Y)X!V K M*F+0C9A\4_^<>E/PV$+>LL[)9/=%_>FUVSN>'JNX>?;Z$LMC%Z0S>9O^50\C MJJ.7ZL)4_F@>_O9DQ>U:-5B):RHHK-$8,G:OK[6HHO2&@!6^7;7MH=QXB^B^ M)A7"RR;E3/HR\KGR_E%40E9G/0Z'4P0 MM_2\YJID7;# DTQ;T_3O=!PJV-^Y.TP#K M&CKB]Y=H3T<< /]_I)S_IVF.B&8X:AD%0NN4CTE, [X2G4%GRPY1:+YU%70U MO][P7(\:C,>KUY6[LCY9+O$9[5OJ.Z&S[$QDIBG!T81=4$FQ2]- M?+RW=@T4P>Z"T+J[9ZV?8G^0IW_LB<,O*J^&A:6O6I+R7=+BZ__D=3R/A^T7-6KLM=(NKR^ M=2\L>FO]'*^985UY^5];F[FUY*7=:MZG_\A+B+B&X>H"QB MH4+EBPL>HOFVG9:[O=O6@6?!/P\EI(4)]/G]01&U"AS9VKN:Q:^73WT)T(S) MV+B<5Y^>WA9Q[4\+W:_.C:?U0YWC;@E[O?!EEGGKW-L5O@^,G#OWN=0VM,FL M$?#ZRZ,##^',AD$-*#0NG$52@V.:=W>M/6HZ^,TZB[9%O$KNR=1&Z=A/5]T4FU.>\>GKW2-2B-O]HOY//ZVU/F#Y-O5^T6D([9LL=F?U_OF?K MOMZ?4\EXG\_9.LI()7'.U"O!G6_?>0]&;M4D?B[?9?Q^O1DM8=K-["7QZ)W3 M&T>JSO^IIX)6[VA J-:J\)="(>T-^!2,DBV6*2]_4$4M9R[1XH8YSU!FQ;KY MT? =+8QCR3G 5\/'1$V.6@(?=Z<_LJCN_$3>HP??W!Z=*0SR#.]TQH?+/#QV M?:-"5IB?=OS>+6)+W?_\[ 2#L))W 'E'4K S#09+*R^" 5CQ<;M-T"=]G$*D MU1Z.\9.%O%L78TIR^E>T:/7ZR69I.#[<\,E4A/X7[SA GBW&.+ZH*.N>#0X. MQ!^?>L+*"]^9MT>I1&3C\=<&H@9 3\Z?!(S9O%S_@K21$16Q@>P;C$V=@E_; MF7:6MVYXZD/S>H5Q31S1O2FG9=I1(M(]>^A+1+'G_^3US9HY;JZ@B.*/_=C% M#&EN(M%B6=_3&>VR7N^O@@'?.BO\;U\T$ENO';A.[_"3[:>,-DHW+!&](+^5 MG"X$4.J^6K6Z,#AO*:PD!,1FNVQ5.#8LYQ2B]K<\!5YH,7F/[2:FS81EZT1E M_8&N:\(D)A:X3BN.Z18RFZATR_JW2A42U) M.='>'\&E?; S)+C"^Z#=\A)\[TS7+OL)B8A[O^1NZ^%OOW(FA%N]_.AMQDU= MU#S/7^QKNU9C1X*H('M38\PXA MK78J\-@0&+LP=X&PXY&7 YZ%EXQ,VY/3&VVVKS)KXOL]US6QNG9AH;[73G[= M#YW.'P;A522^8CVW6I# %V4*?+GU@J?AFE'[/LSGOP!;EZ=;K5.G;/G=_>9-FBC0(0JL5UE/3POA64>2N8^[ MBF=?6'3ZHJL;^@=U(2JOO4=U7GT+5NC)G?715ZG7=?%KM1=Y'<_6AWE M[1.!J,(402GB6U+9*+78C#GZVH0VX,&QC^&O1O& /\>MQ7[(=C#;LVXRCA:= MQ:Q);=HRW*BT9L?)^RW:&P*)&G#]T&@<)2BIO?\,(N,'L5H;?KP'$HA+],RC M0,9\>T(E!S;P*>O1MP83_%[N-%J:\U[#,6F?QN/LME0W4'+WYD7; +@(UX#@13 >K)#)2#EF'8X[R-J!E7A3);1NO454 M0=I\),L@7'WTJN/7C4V;6O=RY(I/ALZ&'//T>E"F2/=QN!DZ[)'N8GYIPD5E MZT-IF_]HEZTQ&AC89/D^Q-ZU.G%P<% _X]SHU54[$TW?O8L$ >#"^+GZ!,: M/%_D+>ZY:G;A.+9<;4*%,0D,?.NZ45;!<:.(Y_IL:&(JOJ'>'WBABJ+&E@TJ M\\.H>C8+?G0C[]13,6K8(%P\J&!KH,8>9[22I +MY" OV&M/7Q@EU3.T@GM] M(>/5?(;#WI'8=;K6M\J6':?=")*9^EC!"IE$*)X3@03 M03:%<4L(:&&/RP]4LB(F1)0B^UBX9M+2R-%&G$9XP+J0==\)R_4SP\^&!=Y3 M?.MW("98QN-NRDZO(/ME)F6"*[Q@D&HK%XOFAP X$_U$4*N'PN?PY8]JL)CX M,@U-^P8'X[J!ED?WISW:SIWDQ>P(.7.RY'XQ[T7__I/GV* ?#C8P2"*;DV5_ M] 5BKD>2ZN@JB#8<[*%.OC@3A9%K5DL@KB"5V@.E'4/IA/X#>PTIG>L<-T9> MW^%!/_.+Q L/C'X$F[R>\UF=2_7T MGC$N&OQ8OVK;2'.H5^3E=EW7Y9>G>NYK7":KP(WHJJSA<-X^@CD'I&)@7=R$ M,]35C%EQYT5I>=>3E;T3!DA[><:")+Y\U]';G4:HB ML5EK;6(](KWQ+L$8U0X)MFKV'&UJ,V@D_O(!ZX]))6I#:ZUER2D$,_R)E#.^ MIRL4UZJM2S8QB#M^8:?OU$CR?,:2"\%?SZ.L!C:B3QC<)[9@(!?2A1Q(^P:D6/N/[M)F5(MI,T\\/CL#[BP]=BW-S]$I_F96QZ_-5YEEFD0PBVRRH MK%T43)'VXOX"FSV \]VG^"%#3N<[93$[ MU55_+%(<.&WVU7J2KY2/2*MP9!#I(0Z>>Q6U4J!'K1I_!6V!-'O M*YZ)VC2Z)][AP% 7>W JZOKMFWLRQ;?+E-SJ^X01LP,(2H*<&BE,/>8"5B;, M63)@Z6?',X+L.Q_U:IQMBZL<;AFVOFF^?K95RS3RCESM;TT?HSHA< +%OC0V MAK?HT)@G.'&.MR<2I$94T28[9ZHIUB-3D94J9C)1 5^RCGZ2G-Y]26QI=>QF MK196NRKL]=I'K9N 'TI3] B@6:;[&8\4%05E!^)#_/'JV1F!?J=5S0^()ZU' M@]\"4IM RR;Q/+@%RF[0LN"HL4-XFV OEE4]'8T(^3#L"KXCYVPI:VQM?-'] MH-PO,9ODW\;O^GY,E5,VL39524S;[43H%!9>&\%7=F[&R2)6?!2KP./M28@& MI_)U-[R%A5,FV$-[:(+J (H"P3I<5L>IJB+M'5X_JCS))2)N16:MP64CM0!2 M-Z)+D(#12D-<1@C$1H=2_"=AW;0$KWHT&"I(P7X0M[Y9R<>S6>62SZHKD[9] MMQ_VOGQWL\#>(RG20CO0ZNS"#)7=&,ZN=F\=+]KD/8 M$O2:,D4$@^?/X'0>CG\T>PC7Z&$1G.+9WNBCW3$Q]!PJ;FQ0H!H_O1BDI.Y' MSA)SN&1#"K91\+Y>F_$?W;W$-DY:,D$/FJX[GYUF&\4*EE7;WL%^4--3'NTV MH5U16IGBZ+#V^4;IRX^EUNX"I.'L9AQT$-OOQ6V"C3C[&/Y\I6U#=9'U0['\ M33TXYFC"W=*JCJ?A&A65&1O(:_6[C\08E<>UW+AQ\/W'9\.KA'EM,D5?P M>>^),O_]SWM6F9CWKM0/%P+N+]_/?BR:GJ%#CNW*Y ;Y-">>#4C=3M!XX$/L M(Y5:7K',*N1O-M8F-0XJOI*^&NPVI5@PLG&GSLU#V*R-:PDO]?U4G?F*4=R[ MG%&^BB.+/G%F"$>; M)P*4C]W*O/@M<.8W9NV&::!?(8K"%M#D(;B4X]AHF6,0S[=ZX/PH..?5]$3\ M^UYE$]VG.W]5V9\G8G!'K.\2L1\+N9$_^G.7>C93/3)S'QSW.%@]6936ORH\ F:=D-"K>;X^[IJBZ=8@N!(Z:]$O/<;? (8\"M(P$=VR# M.=L::PUZO0YR2"F$X,/EY2^G'B_]D. :!=1 MXQMQ?6^MYE?KY@:GQ9HF#6KGC9_0OM_$KX/9D^HJ@7?=6CX]6NDG8: =7OSX MM\1\$Z9R\ID8-@_BN< EG%:63P(3LV0L0,.E#^7DC8'!BW]5-L]0L%J_\L#Y M$FW 8=$%ZZ#Y;&X_*E8RRFI+ZV!G)H4]QO V8U$:)K5@!+\8QM==KUU7^:RL MK$>[-'@@JQLO>?7@O"7SV'IETY<9OSR*_V2;QB4+2L \H :&U= M&_,FEI&4MUY JETYCI+5\C9[QME*:)R;<1TC%P269<>6MZE'6RMSQ!;"2!S+ MDK)S6H;YU?J,LF<3@6=CM5OVOL:8$S_@Q&H50>HA\#A&%:3N(-KQ/:!1JK-& MX%R5?[W DLYZ6N'E #L^#4!TC!Y]"IR#VD-U\\8JQ*])MIY(61[SA?P9A!SD M!^S1 &[A6033E]::C>4I9QZ VAM>1=2=1=9 4C>^:AE7=(UZ#/7,3%H[+!MP M?'D5LYX:<"@V1IDPC6;VN-_>K?T$+K%;7I"">HTFG,ML)4L6][XR!T7-7VFU MNW3-)MUVWG<="7$^].*VGEK$*GN:?+3NT*RNN[%3=,+1915D. $0VJ_W'XVRUYSES?)4$1*H: MJN8F)'!=X5C>\4BUW?!%"QK-*N%I^4GUP>'+,GC;U\M"1G0OK,KJ:3F\_LT= M>7_.:",V'I3Q[7P 9W,D=D +XU4]M6GW-/WW)0[PMKF\"'GFN6WDE^GC5Z&2 MIQX,QLG@Z7TL/%\Y@C4W,:]7R*:PY&/42/*U8L1.+0..55V[.&'_!X*G?&)( MN(S*2X?04'/N)5V%0X*,$3T7]K?"J%LJ;A!E0(=+A\@70<8=(:".H#4,=:_V M2SB.9Q9,5WT2AA4+J(KN;G\::="H?CSV0=#9;/4PRZ?9CBKM SZ*W%&C=5;/ MUQ:/"-"P%M\GN((-$0*T=FZ*(+L\A6Z=[7T^-5"4D$AX( E\#SV0U8E2=6ZMR*=$!TT/M^ M0-=ZFK40" O7^9_=&7,?;>:KVG6A;%:$$B0$^G,1:43GY:)]1@?B:%9EXBQ)*71KCM9 MLQHZMYP ^"._\=MJ[T<_:Q3Y,BS0F!;68__L^O< MMQXZM14;,C[?EKZB)'A@H//)G?F@LMEY*=)*AQS2E$'J$J(Y\36-?J76[5*X0QA)B^;MW;;6;F47^0G[N\[TA]85_3?O#9A[Y7B\64.J5G:1 M:$:-Z$SNMQD:O4(Y+"^"M('0 92@@?(UVQY'+C4_\(&1<" ZH$V0NV1Q[W=. MP<6E)HK[_>R\=B?G9Y]DRW_\\Q]CR,(L)X3SC)&W=,B+G*SU"QK*19'V]?LB MG5G-];<7_7ANJQFWU/QKJ/DFN]ZZGJ&>LI46;\M4SSB%KWRQ,C'>3>/&NI:51W[#E?%TW/SKC>06*[R*- _L)"VX\B1X!4*6]2;E_QR9W^*\N$U M%U\# *!I*-HJ!'S;/S8SU-A&4+2=#-).7);7ZISKDKVWMWS3[@7'5_9>W0^D M#;I-0H_I?5^G^['Z%B=.^NZ! _:/?W^2;RJ-KR;#\&_&T;"(E"\G@BG/9OJ% M1[.*M^VHR*/O>)Z5$7*\=Y [.#+]Z]9+ZX.3 @HNK9D:<;J]HJ^GVT6":3)1 MR#M!;"555!-;:2;\I5U<3R?[H;E+-=Z^CP/.6\49W^NPIGX1(#=_S)H1T@'@\S<@#?G2&L_S7_$OC;]9?EI"=&-C8?^D^/^>(IM+5&?^ %<@F5D42!W3!I= M \1/2IO[B,,"II-LK1K!O=O\X*0Y#\L6V YXPT='/.[>H$GY"2"77-UE_I\: M?&>M.[=,J'@D\,"E, M_7/XU\\/Q0_F'P*V! ^$_6?@WL?VQ^+B'_6'I[UG=W?GBCMM],[.6#HO?5YZ MB .#ODK?\;NK5R#6(MJ!>OQW_YV)E[3/WO]#K?V(?W,\PY;G M\_N=])'I1OSM>R>7[5=6*FFO)/X-)7=7*[?B3JSI3/O*2?-MU/K.U42;SFMABS M3Q,9\XYSQV\#QOZ,'^(/VMO_9#^*9ZV[8B]?QU'A=_BQ7N=#S9*=I;%R#]?7 M;PIZG7PW*CK64R9?Q_KRTS17!>,'^C,>[K5"6H;_Z3_#L7I)FU1@_=H#.MCN MWX7]$G66?[@_^G?9R?V[&+;+;>.#_LYYTA^V/ELS*VUMXO*__;_9@\4*O6T, MC1DN;#IV0%M&>]*_^#[08AG[!Y/DM_B_G?U!_\A]?OO\_3?/N__(_&WSX_;C MT.M'X[EK3"[9^*Z(J&CVV&_192V8]>U Y,O);I=W]ISD/23FNU)0I?^6E@;S MG!_N'YH?YA_P;[<*/Z3?M)__RWSNBF3GK6*__-H71:KNW;HE>8Z6 K/*)&^Y MR,XD3Y7K[O!2/OR/N/%O^X?YQ^??S/YV[.\".SG_1\#B_OW#^K[2YH_%'E+) M\;=?FHM?\\Q=FKW=;&&$+^^<>YDZH3UI@5O$2D5_:0?>C;H='^V96ITO<^&L MI.?"JS9;-N57[DL5HZ?Z;^"=%W7,<\^J>K?WG_31NT M6Z_&[&^W_I[(Q[;6P%JD3JGB_G'_))OHC]R/\O;,:EN_PCE5V#4])\YB4:]B MJYSOJHU-/CWG(N9_?OGV&LF'<^T]+C]4.9J\]*;J'@W/DXK* MC&[^ZET7X/F-8_V#'3LWSKIUZW$%"K^P_HI#B/?[?O;WIPK3YCKW[4U9*_W@?#HU(/O8H7U%___EFUOM#+ M\M.9UK'G7"YNR2M6>UU@M+*G[O<5HY>W:KYOS J^X?1=0%M'G%] 7R)_C^BN MA@+COAT+^,_Z_U U_R/4?O"?Y=^Y^GN2@A-2$)4F"6*8D&3F3O;9R[7/UG.N]]Q[_K/_YUG39T08R1SE*^_W?F., M&7C]/"H@N5+%_*3N-AR\:5?EAKYMUN7 M"?+S"RX7%A)>_G]\\6H!*1&^N67A_'QK@&52?/Q2?+Q& (V,4?!OP^,#_G[Q M+>,7$!021H8AAGR@3!(9/C\_,FA!9,3(NV'(^X" E*#T:H/M0C+.QX37G)7= M=#GEKHCZ;\5UIWP]O'U.WD^,"@X)/3"Q<@K4=$QL7'QJ6G7TS,R;V3= MS,G-R[]75]8W-#8UM[QL?=79U=W3V]<_,$BCCWX8^_CI M\_@$<_;KW#?6/+2PN#0O/H"?[X_KI_.20N:U;$D'PDOSXEL6LO0!*0'!U09" MTMN=A8^=E5FSZ;*([&\I=XOK1-4-]S+DCI_K6"ZO84339"Y-[6\S^[6)1?R7 M9O9]8G_.:Q 0Y^=#E,W!&;L\S?H;PY(_/:B(%-FBT5 0^N6 Y8;(S>9O,IS$NX(='E+698 M4,LO'K+\BX4!H0?F@[:S=>W8!T?\+D;!R5J))\+N^;UKEIY@DL3M_44.;CGH M<]-XZ]OW:6_7\G?[DC(_\8"(ZSMH,WS0HU >0-U+\+5U=*LE[U1T8AM6\6_55W52;B@PTH6=ZXS:U%[[;)YR-NI45CI]!7QY*)3'$EN?I!^@L6VGAI5*(VV MHHBFZVC;E5.=,72P*FHX-Z6;Y/NPBXF"_K;"GXKU+PD3Q T!%28MX: M/4&.,IH1@=^.J$&1-"A(9>=US>X,UX]IP7VLL?SH:;O9:8THUZV[[OM"Z3<> M'@T+LP+P48+FH_DL2??NWT%=,3_,5B1T4^0T MF>W3VPLYIIUS&+4)BAQ'G3XL3..,:,0'^AJI@"5YTB/6-7M;-[7J+.-S^FV9 M]9YMGUC*D#X30WM!;,3$897,MP7D^/, :8M5PU 49YO__7P*ZT")C:Q3[==5 M QKAUH>S++ W/.^2@G/"EZ]%"H,,\(!7V\U!'G!<*YT'Y"J_Z*S6K\7,7G-$ M\X#^N'SP<_,=5.#_O#__QX4DQD!Q\F1:> !KC1]VT:!P6*>>P\\#U@DP>0 W M]J8+?/4D,+]K[=]G_"]12!NYN>13X, HRREY%T;5''_S2.5KVH: 8Z49=.^K MMK%?G^Y\=%!CTSJ?+6K1;LLMMUG$TZO]V=8<%!1"0Z&@^29$Q:5#[NI-(>7! MV*SK* M ]A21B2N8L^7=!J!CP=&#KQB*9Q);-B)6?]*I&Y9N(4\ M]R&L2FXD#_A3,Z #"'H%L:/8@I+4GBTX<5-G/O*Z E3*>UF[&2'-V4*?7Z9'H MSYX_CY_VRM*0>#HR8%5M<_)YXJHCZDOMV'G^5>EVEYMCO:_G'U__-4?D;RQS[ MU:F]I ?O)_HLUC,K6X/,WJQIHK/3G5XWQ0(KA1SYR\[R@!).G9W_0B_X=LZX]?>6?8O4W1>8WQGAM"L4.YU]<[D%A1:*U.O9(N]RJ$ S6=9 MN=)KS*=2=.3BQ.,/OQ4^EE%_#>68\XRD#'>0^6$U:$<#O(T)-A9M[K-END_? M+H@FI5IG!6T]7)C04M-9D*F"T/<9C#51&PR8K MN[?'X+7>Z<<:6U<\B]-U/7=0MC&ET,QLF9R3@38@GN+^J1Z5B!:KL0A=KQ\+ MBN ] XK&I=LUT"NG7UY9T7.TL3_.0B2 O_% MS4V'R@,@G;'V2+PA$U5+V.J.:\J69IYX.M20%UH_U%#XP-?EC,3!MRY/JJZ< MOJ"9F.N6EWRR,/;56'\4.O2 N]O.CJ#/ZF5]1@EN_7)QX^V'G2R%I'E8U1,NS#&8$VX#2M ]M./0Y"1VDG00DN&;GX[*Q)P MPG'JAC)7,V-M4>N:?NF!H\"9C5<;5_$/DD]3U/"KH40&FIY#7<=C$2%BW\%)I88XC'=A2=]F14)-88G#0MN%+PK#25#_3_4*?B89WT<$@C M147<4OL8J<#W;P:/DN[!'$V.=*TI.%]X!"ILGM3LGC%*4$CX8W3?_+7W. MI4ZUIX\KOVO3DL>8Z:2EDB^X9!(ZL<7DJ7GVH:;+I#"+1>W9 M@OW2>:EN6<):2L&"@5]$UQ]X4LL_AAVDSSA#16P#_'+H&V-F5#AN&B^J'5NM M)D^DY!4=%K^0=KJEH^RIZ3MZQQ6Y_XY;'SGD,'/\43!#AK MF,0(H^3HD=4,M:LW5UP..7$^9WRC4(3*5EU%X^+$XSJEU@?.D$.N>LI%,7=#@U!<7DOGB5/=QQ^?LGKK&J\@8IT@V)K\_G+ MEFBYSV0^6!VJ8%E!Z?Z,#!5.;TRK'+=F$%8\(Z1 *2DGNUT$#ASV0I6&B4Z-3S M2/_C)=_LK=0,[@B2@ ?+N:XYDW^^)U:MX@J2P=\&BUTBS(7IZ&@+)8@O;^BS MQWI_[[[2^6?/TD][O*^RI.6EW#39H9[NM;ZVPB.=PE&!5!A$5ACC,D._CB+H M^OFBYW!KD/E&LY?S"JC$K_8:5SOM5]='?'G=[V08OI:_\.\\:AD\DCH1LFD< MK<:1DLC=\[%W'5Y??9/UH>F](>\8"!BEU061[\?J5I&?2"_D;?I4>A M3OE"]N2N)YN9F[+ X&6I9RPEB$>2=_T4HQYV3+J:5S;6J"4<+ _X3XWJIL,'YW;Y'/&VO<#7VR=P1-T(/T-08'PAI4MSKV%H58-%C2!5R\^@'(# MF&+T(Z[@Y1H3C@&4/;_N6$CAR96KX_NL>A]5OWEZ1_[I@)&!MPYNZC[65]\2 M76GD\K%]*H0Q1.L^LJ-A9.E?(O[K @N M8%TPS(=7A.J8MQRA,&H"#XC%2)+]*+'9DLFVD"950K_IZV$_$)6JDG&A^@B] MKVVSG8I,#3WXVNL.#8/'S*/]Y@=H-OUW]<(W/B&_8&2L)UV,8+F1I^!VZ M)#F)?!(SV,7R>0;MHQ)%7PR/W!Z5,/1PE/2[6';=->K-W7BMTATZPXV,#:?B M5#;D]]"WG,GM(5-O8AA.V[3AY5:,'8U852/'*\I]$;JECK$W6Z)&.ZJM]!\?=L)!B&GBCM,KHT;-JJ-]BLE:I6\77AG/4)J2V'!-Z-9?V>P\2* M8:CE(TI0)OO@.%J8R/+I"Z1$$W2@_"+\%H9CLU+U=G\-Y8HXHY?#'R\_DKWP MSNUEA[VJ80;.(.VZI9T3ZOG]_VDB7W.6$<*1]F>),A2F)U/'CV*=N$RJ/=P_F;?0\%5)2U*91\FTU']_A,3^,&8@#(;,V6!%DM4 Q M;$T>T/""3-/F 5=0C7O]0,8UL'Z K3!4OIYH^!)^E?GJ[4S51Y,]91\P3-5/ MW..3/,#0AP=<\.6?EW<<(%'Q9)4R[*"%(^!&5/$GH)+K!Q^367'5;8FKM2YT MOKO'O;PSU>STQQ M^;ZX2RLTON*[RFG2VS,_7%5-TF'&P.J_\X!'[N#'4SQ@1A?]3R/XEL;*0_2^ MA0?4&8,!V 1#_#GN?1YPHLBD>:7.LZ<1;QT\>(!KMR=NC=R:+?4[SL0^Y#,7 M5-)(2[4CY9@K49<22W,&(8V*$AJW\\S]?-%+F9!^0J5$]T6IP:.SUF+2C>O7 M7TUU5$W#1H#_OF?$>3]A)A6P"[ J&" TO;EP@@.D*MQ+)E]H\7NCT^?XR=7JLSTIZ!Z^% MB%3TU>JMC#T-]2X$W1K&\(>5Z*?,L2N9KKH]78VOKE&L9'1>5*45UV*"XAH\ M_:81RME&A%:Y3*'9!^ W/$"I1AOO#=UE8[8S=M3=A+I+/T+.Q^@72*=P07E, MP:FVAX-NFV(?31\KV3A0V\$\*[UA=.R$-RNY/X8*3N>R)> W1(4N*VYV*44. M:FC"EE+BS!WNA)[$*KL=MCE_]^3%1[OUE3]):YS.:+:KSN#KO^-XO2SLA16 M)[$="&U$Q1H-1%-[$051!L$Z6*V"6$<6#]1?Z1;:XG0)RKUT.,A,94O LL;7 M*]UGQ,.O"Y_>U/^2E&K!#]9MP)Q&BQ(Z*!(P +73:B[[,\[34-/&=$S"19:ZXOO=B;K%>L M'W.\I^B64\2@6=;4P2!#&_&KDZI7L]Y+W=P*'-^X^Y3P\!:@Q$K6B>^7"MZ8 M!P@+$#J)Y?I396R1-J8,R]*T^?:&RNJ,&F-F2 S>C/L I+W1&)]/TLNYPI0N MZW2MG]]I,M#I?4V/JH3OHL=P9-$L"H,'<*0.3K)RN:DUNOAMT#C=#"WA/S]( M;I[3#$_Z[1W9YZ+7]G&^-7LM5:Q>_A?%LH?",?L7DL2[>(!?F2I M4!E8-%-X.GTTUN5P3RGNLLZHP_&-"2(USV.L%3H3B\/OJ_4\6J\O?G(OQ5%UU"E^V];@ZL%S#M()ET:5']66]]W M\VG [+. M5O]0G"@G30E9T@X/L#M.I^Z^UOSUE:114IT4W[;#-Z+X'VCP]89K_1\G%/!N M,O4%#YB],3.H +_2;(<3DFIVDAXC8>.'VN\K$ZAI85A$G0>L/#?.O$I0@^-?Q))7!SMQJ\G4A\0*3$-[/+G4 MI@D[P*9_NO*((\S6\,6B]*NM:"(< XDYM!2Z44SN3:O"VX]N6SS+T_%IJ W] M&VS- 4*I,W8U6'<4X@M),5<@U7C M6#'(TR?)8B -A]>']M:LP5KS$"8+Q\ M23D/4PV'-EI0G5"?A:7<*'!4;0PBYE#'6FCF&@MJ)CQ:0=S MMZEW/D(Z46GZ@Z5F+JET/J-9VW>F0Z+.]R3E]J7R >S@>#BHE!2/*:VX:B$\ MCGV2?(4C]G@ O[D;LEYNAPHR M Y\TSCXW*-TU96F\6,<#!(R98$P0IG_& SJ0$XK9S_A&J9])\-!B''QQ9R2T M/NSBVP:GXFJ+4ZX!T_4:G7ZCK_YIL"D9@9@]S5O, 3VLB M#\@WZ)LOQ-:YU*$7-L (,RO.=>0!G3O%:7 M6#SRMF)#:GOW%0%!G_0\8('(,H,"F"#-AJ.JQ,3:0%ULFTF,U#=W+,NOJRR: MW/UHS=.RKN.9C29239X^_BL.BH7FQ EO>#MK]+1$_MKE6K#.T]R,UC[H!B^7 M*>)(0NWT -M0F5KP"3FA1B-TO1E*\LCA[<()J[NM*D^NOI,B4.)F&3]>=69W MVE7Y]G$O8@FV=H%@@W#<"#%HT6K40R3%N+3I*C[H9ZTLNK>D>5=V2RFBD-% M5L6;TUIV5Y[6J9]CO)Q1H9[>AR2GR: B/H@IQGH!8>CMB>@R3*.^= N=<@7# M<,0*A<[0 C@>&E7%&5V-+JO:-U^:S,QJDM8%/UKG._B?_. M?OHPYXH5GV4M<$80T)5UMD2+$-I QF%4+%@&;:(+UO9B[/7W3-KA2S\^[R2K+873AK.UX>).K#LON;0_JP M[G'OSB\<1C*&:*&-+:1)5W?-]$' D75<)RV+;6IM7))+K$O MWWP4:0?F%D@-/(#AZ#C$;B(RCAAQ2,YU;]*4T@Q&+S;UWKX' M-31$?'*5[G_OMW LZ,%P(TOR?9Q:=7+QAKKR]S9D%Q;"]"+N9)G!D M'EA,9BT@#11-8HIY0+,_Z3)&%/1Z$T*O>4$C1YE@92Q6V12$WNS:E?P;HU1! M__2\05DMYM0S?=FF@&LZ4BM#SNF\(?N1H"VH6K1P="8=&\$#2O:0F,+UN=3L M=":V29DSHEO[K,Y,W M]42>7=J_0]U6R5KN!N8:H8?,V,$#AI8W_,9HJ2<*&Y?^N!LTQ M9IZ8;Y2Z:U)/D7'=?+H,.IHFL=Y./_/,2K4NF'9M' )4ZJO?EG:/_%%=2N_A=GIHD5@??G=(M_%W:S@RGM% 0%Z M=\^S_$6^:._WSZJN2&N[*I,9EO*2;;VGV_.=<@DVGL@XT]YP"\%W7/(R#H$9 MU9/(Y:U9U?>-:NQ]_:YRR5S-UA/^,UE'-"T:Q M=.L&Q /+ EVHCAQ9??IUM&K0S) 8ZWT'877H4THC&N (,MP.<;.,_1,O3@Q^ MLHH\%#W"NM HNLK.NS+#4[RJIW5LF\Z<#RP60$/'8>4Q)[ QBPI1<^P7GM:. M5V'%6_26AMNHIHWC-S,3.!:[R2??37O8QPITM:I;3I[2M+YA>6"/K0#_]*#. M0F]GS5JXC#\]3 HYGNW0;+!;9\V7J])7RH<;^:=NKB5M MXS[$G"2'$XMM:M_XL-*X]S@7D'RH/:+:@M56.(D="'&IV?[L6=*@U(=!JPWM ME7ZYV/05)E[499;"F?^6+!SC 7%@1UYM\F;2H^:]$U]TME0_RTDD6%Y[P"]UM5CCYE<< M%&\&BSCS !LD:[K1UH@0]$>Y\)HD1'ZR8,=7\.,F)H8'Z*SE_^Q&[*]JO!D3 M7BW!T'>"V*!VPS9^VH%/$>8X:A"#^\11P6HS4>YJR*8CQ8:N1K:I&VWCQ+U7 MQPWJU&&\*=#J]Q3!-)?GS$_3'4RQQLI\8IT!@TCSB2UUVV(D85\[HF3'@:XH MR%_)FG'N%'??>.31ZN5R&@>POSJX'O)Q'*0UG\@#?-#)L ;W$=F7,CCJ!KUA MZK@S3L1-(KTYPX,\0'4.-U#"\N(^)-.TF*18Z;'2 M1 58,B"XK5V>-7OD-7ZR2O&NPY,&=?Q;PPI^C7!+B^I_1^$C0>H3-$H?[\\4 MJ[U9ZN+JDC U=_^.NPW-+?3)^.#O#RR*?)0G-LX:KD5=_RZ<2YK6/;]=I M[BI7!/"%["/N$Q@YLK?^9>S*&C7.4>8VTF4-ID)D3A<'?7_]K83G(PNR[['# MTIU'-C7+;?;Q"]HD?\YZ6Q6\O&04*PEA6*N97K L4ZXY:UO/E_1C]T_*FPAM M+3KU)4@E5/MH[9B)]536W'F/.CH1H?W5/M1$=5I%+%[84RORCOO D<^5N_GN M1+^UMY8XY7DH?EHJ_8C^\*ABTP&F]M0PPZ39E!P?1)'#FSSI/HWWS]N>#^63 M3%Y61N695=\?%@M0,3$0M#QZYOPU$8"S"!$%>,!RC@MS!VL;%%9X\F)(?2_$ M9LQ;I;Y2\Z 691 ?NHJ6F7G=_KU5-6##V6BGAI6>*/K611 6?:C%&,7[0-MS MW8^TTG "G./=@631NK,A&O3ZOM8(ZY+$]VE/MZH]R4LUN3GW L72YJ9SS!CG M]T/\^7B%SKYZU^&^P:"P]3X9GB$6^^.R_=3R_61S L+8F<>GU9=5DI9.1L$* M>'[&?NP*6!(R'=K90?]96L44K+4-P0_,'N^ZJC,$7!J*!_OV@F>1JFY M@OA'9GEK ?.'0F:U0P+^5GM]QP4],4PMJ,7=B1/?>4! M7E^&>("U'=:][R7QAUHW8GD%1QX+BR*9D\ TE%O 4> 6+QV:@W9P'!Y^EO(/ M5L9Q5B\VW_W8WVK.T!@YD?A[QV.O\JS@#/'-7E?E-/C?DJGW$(2RTT\@5B0W MHU>$#M%XP'0QG208>GQ"U(@4Z['\N>C]\:?CLWXW\Q-&_,KG136"*R.;'MB? M?A-EG80U@F<%I(\NX6G$,HX15$CGNME#86P[*+..*,ZY0",*?T8K6J@.^?;V M$1D9_9!/FX/!P<6]FL5GQ9T;U.^ !@IW6@MXP \.CF;*AG D<^'D6SS (#.. M!RPH.TWJ/NDG+FBT/RX4M'IN4"O\C"S5MN4#0U\2E'+*YPN@+\*=^.H?@66 MYCOP RL"5<%UYSTL. B4K@X!Y";2TC!CT!:\HSC_25*>W,=/'8B:FJV%$F M=WQWU'[5M-2PFAHDJ8G-)5.CT'-XRL+5:B1C>?5J$62MX[Y -$Z!UF;63^\8 MM9DZS\3",BCQ<5=.I2:I@-G*W5[5WO;;;"$=,;PO/?* M\QMC4]B-JE,7]CHB>5;$,%B'I%HT9,["U0I,3UBI"Y8WX6C"FIEV;&&.)J4? M&=? Z:X+57#K^8\^IX>K7!Z?'R1OY@'TK>V+37VP=SL\^TYXRJ49#6F%3*DP MYT=-HGF +SJ!7*(0_8TH#^U2.13HL/?0A[B].G[F;;YC$=J'3N]56,@]G-+H M\^7R7LX>9!"GX4:,4BDB&F6?QIF!K[MZZ%!ND=\B.4F9_F7,JUM_ZOBA +V, MG=>WE19;WSU -2@W;-?&)*'_T^72)_,4QN[D?AUG;D8 #SA>11Y(;BB@W2Z" MR.6,0='K37A5\M#!L2-'Q(I>-[X7->]Z%@%IN-PEM&-+,FMYP( -;<]M!H85 M N$*0O?5#SJG/"J];>SF>T&U.M7LN4^&S?'#><$^Q\_9D1IP4-)YN#B(!V25 M\(#J4K#Q//%; HGSAL@=NX.B3.A\Q<$B"8AX$=+>\,%B8V@7DAANTN?H$*&= MYL8KBEB(*SN2RRWZ:FC'9LO#(H;:FJ>'*DQV>[X@I#H)IQ,0!9073(VR!3AR M5= "VQ%OF;S]W=%;4[WQ&3/;>G.#/5-WEI9';_3PR_(\)RL.7'U]X,"-LS5K M$*F2P+IM>&VV8>@E5AU3>'IK3AU"DIM<(_U@=*]T[X0?"2?[++5'=TW<8_SG MUWLOI"RXY?8WU5^^N= "K_#I@%$4L Z3Y@H5Y^%WE=ZR[<&=KM8=Q<5D MB3;L4)KPV1/N%LATL!@_D?K69O_1HC.WLK9HC^'X"1U$^4!]&;@9K$" IB@O MA5%"2T;<*=Y4ZP'3S!KR#[KGYI_A,K@S>% []HO1L^-^NHGOB]_?"0B77QVS M6&LK/-6"9$E7>8 HO!ZOU55CQC&'8O(F1B1Z2B\_'(0'V$8>PA#VYN::HLJ$4P)F2-UO@[]U*01O'*S M.9>I3TZ.O[UPG [ 3%^,FE(.[&R^'+#[G?O06IO Z"? MQ:N=%KMT*<'_EOIZA:B\BN=)6P]NE36TT1I.%3S^J'_+MT7.3439:B=Y@!+H MBT#(?!,XI+Z/":?1$:,SJ7,4#W7@N-' F'E8M1-79JNA5]ZQ(TR]U9S%T)YY MKU;<>GYL[8'][9.ZP'FT"N;#5:@*;D+,E:N=2HYX"'\C; 9;E9@AW 0%'K#H MJ D*[O_C% )?%T>*!Z2VTU!L92/DAG5)Y!>N\/(:Q,Y;?1@QW$1E$+[>@ATI M @AKX4$*(]2'8S S?9:)9AWF 3'!/*#>"N$82-JF,*C FN'HMC\-(T]U&1%" M4KAIVNE5IX-Q>!^59-=9Q#_^T<'*%K8CH?41$EHKX XRZY!Q.U?GXD)$. 8D M_P,D=? J;=@KQ[YZV9P/H,,^"*N./,?.RJI5GDM/[N(&P_ZH:!3^@-H6LNT M Y)!^'#4R8PGYFC/QTB* /IR25-HORBO63P/T,.8G)["]6ECW_[*LR1 M+_U,9%D'@ER][OO\BYDYY'!3I"?./_X/ MYR.6^P:]L+,<<9@3MP[Q@$ZUS>&8P_[_=61?A5@$#:SS VEO5O(SA!/)-,1& M:%Y@_?E"RB'N+5@&/046AV6OS:-43858>,\8*M:/XO9E8TS!OV#]UV"=\PU1 M L)KQH2(2IC)F0;LXK7QGGVPR"7$..<1^WX=.M,"(]8=C0@B"H>8DEZ*9QB+ M""&_EEL,L>).)'M3G@Q=<,-7?]*]/2RT%5&]\!(;D+#8!/91HLG?5G?=YU^0 M^)[ O"-!QI'PODP&#GYA;L\#[K-RL=EEBW(\0.@)^.H<+,$#^@KBP&\KNWWY M%V?_K\]'_;_:SD B#HQ"+/IZ#@=A3T\%[X'C,VZD]RAH53+G;@L+895/0Q ] MYFHLK8Q!VSSAO0E+M[R4S^(!!2].AV/0?^R ZRPBHHU] M.G06KI#&9V!Q1!'7W?&62&OL!SQ@/&WGG16&,"J0!Z190/J(4ZU'J+C#K,M7 M'+;3AK-RG =HA3&P\*L#%/C6!]+'D>]+S)@ #/4E><$M5N=82+HE=B1=5A1LO;:=J&B!O-T7 MU;M28'\52G4DP>D7_];-NT._AO95EPB MVP"(+769%?R__7#ZMTR.9#LLACBGH!^W&*0^)(J"WC.#9JPG/.!*I\1%MINI((I?61J-=WH^;:L.&E_XY-FBOKC8.H':1'A.3MF"6S;GD">.D1& MH.Z"#K2>-./RPV; ]Y-C:I@?5_A)U$)J,B<#% '[.Q#=C^\.XDZ\$V9:_2PR MU! 1_?2"K]P0_**P-RA_@M-?X.N^-X\>G/D%["Z<'X5%D)[67N/^3IY*_@PN MVJ9#*,1G,\%7KH&.;'53#)QYY(Z,7219+_-&+.^[U MS7;\K/J=<#Q8QP!G?[, P/[AQ^"X;A%H&L25_[$R\'OP92-M"&U#C#(86MHI M.9X1PP/R70XL[O@11PJ_7H+%$>=)G48<'&[218:]ZW'A7 R\ I',=66\%P\@ MD27 B1T%2#:K\GW\=[$,?V%.@3Z5PKT8FLD#G*>MR=O\YW1@B:/(;6,<%>0V M1VD>,+'M_COA;V/_V0[V/V?-+I7_?(*QFX^3!=8A@QPSH)3J4!'J@N2WG)6%B-X9@4AMN0EMIL'=(U4 M8)^A?\RXEY;N+K9P\A60>[C7= UY@./%88" ^7[.<@Z!KS$W AYR5#V[K@W6PJF7N] MD,PU:<6^>?%])8 P"-:E@+.A:&5PZN8@.%ZG\\T?7N&-2%@-'\H#G@0CF7'! MM"EY'?A/P+18AFC:$'RUHL8<[#?;B0R ==L2W9+XQWG+,(0S"+U&AGZ6@(![ MOPUB_ETKYYQ"[,.0/L.61^!R+GL7 MO+R0W0,-\ -GR8*:P,6\3'S=([<=Y4*.S)L8'O,%MV6\!;+LIG#<#5V<821"-!&'M,UU>:F MW$;S /NR]5S$_".0J/!* ^.CSU9?1,.IFDL3KANCS&;*591F9O&&R!KXV7<4I_5EW*1R1P-,O$G[AH[X]] M>QNT^DGEGQK]C/2>#,ZZUR 1KS__+B*Z SV$:T@E(JG92,>KQ&_S-!+7-G"" M@_#]R)4\X$,5'K'48GO$=SL+'W)7_\@L$/>([OAC^)]=.,IUB'VW028\P"-; MDP=T7W(FM;MR$;H1>0@SMA44X@&378WDQ>23B&XO_+N3P\U$QGY$YCJL6$B% MCA-P#56@J_6%XV7NVZOX6YB7,]I9UP_.Y\ ]!\5J5%HK)(TZJ>*OG5K>E5NT MD?BXI: 7.@XL)>3?@6)H(=/"A:'6G_8\+TW8VSFV;')W=7G2HDJ:R8"7>,2$ MH?P'/!Z2>BYB!ZPT9F\G]*-+IYM)#_LYXE KS?\2+@;DNP-=?GRR5WF9QP#T M>"PK+D+?H#6BAQXW?%CEM9"EB:IWS4URCX4&)XQ[RPBKB%>!,E'A023ISQ># MB_R*CGPVF(@[H=K18M9\-'W4Y96!0U.T878_29'9SI$NJ.\;E$^G@5= U2"* M<+]^@V^U,+W4P72$Y7#>RFYWOKW=9<$&0UOQ5R)#6N_"Q5V*A_%\S%W0I::5 MR][5Z _WAWH>8)A[K&34Q*Q,DUJIYE4>*M%]+D+C=JR7F6JX>7'$)@< 3[I# M0%*,"NO;;#GHZ^@PL2FN.BBH$*ILLX'L'_AA5JRQ^U""L+22]Q/6KU"&K^U< MWACDRIL=LW[Y]18_5$8GQI-1>"25$9UOL:F MY7K7OBS+?FVG9?=QN]:4) 3+N&62GX[D%A#:LA6YMRT4\=Y]YNA+-#63W16= MY@?NKK)S=3.RDC 2F+ZY;E>:QH;@\M&TD4?P:TS)5B[Q&-.:3,?$FGCH,GT2 MOXT6AA8TAFR6&M1MS#&.WT*/V'10,442>.Z9VEC\$N#O7CK4R=3=Q\J'VHX] M>-_O1FBJ,:E,$AW9\N7X\_*A3=&KMK0%KO(*\T_FWL)?HF-CT17"265D&(CGVM"3J"C!,83LXD79B; M.8Q\8O=-3> LD7&I@),U7P>RU[F B[A4\JV+<"J&.N^X8#@3@72P%Z'*8:U@*U^U_<;"_.-A?'.PO#O87!_O_G(/]<_FU MI[E +2S#@PP]DR3 MY[S2EYQ2^!'XRGDI*@XLZ\+,S1?U?1'^53^V1"=W_Q%VN C^U5U'A)I BD6S ML$$8[B;?=$[]S[W625@)Z;@2;"7B%9 0F(Z$^WL+.@L5I''UGZ[6_ DRY42& M%Y:3+=Q,9&N5$Q?/[.*Z(H+.(H\)8U=BIM1RP''V'M(K++1)'W;D'W7DIKDY M4V4A2,IJUH@,SQT70E3GZ'5U_$AK[ZHU_&D@!\ @/^&]:'@=E ML0S7]@5[=%:0;.@B(0;H^G'PR*Q&151T2?=SZ7G^W&CXNPC#J M9!$3E4:79')3N,A@[:3)B-E09V<6[/<@D.7E8X,T-;V+3,!0X\'9.-1 &_P2 M1O V+VYIRHP+(9S\ @2TGAHB<6P\.-\2G;;_NUH1\EIW$S,;%X"#VS8C%I!G M&@#J_K0:""W@H!%4T%"G"G,3!S_!J8-]7PNP'3X_J?U3H948AB>%DXE#D(&U MSA=:&0?X\8*^:*=F$3&TA+^A1$$.=VKO$#!Y.D&U! M*B*T%S8Z+;$8?G&>*,*'5I7^,_6>+HOY?>\F_D:F]J(4]V#KRXAQ3'\X= M1+3JL?\?3H;+,0LX?+0C%!%'1 A/2S8/MR;K5AMQ\N1>? MR64'(F:B9P,:)8R>\1O*&LSI)C^=K 4#T /"=.PT^H&OQ6K(G;U]8D3J>=?C M@#7=I<\M*[OT=7-KHC^\81WF7U5YM>DY&FTAD/RB*%1^.L[B4\#1("FBP7Q9&]0R=]"OJ\&';J/%Q?"7RWA98N.3 +TQ$U'+K]V^9S>GFEFYY4'EYC[=MV],1610T71,U/^IJ3 M$1.6W@"OYFR&6NDJ 3@LA&,NGVEHIZNX;]7%E.EF;,F/#HE:\?*#SNJ#^Q<( MSDGWGJO9P*(YYL?N0*1&M SHJ^9R"$JFXR1]*U][6%2\*RJRS@K*B]A@?DM3 M=V6WQ*HS;O/9QSY(BGS##OBS A)89QC-+W /H(^?FE:N8>+BOE1OIY.DW _; M!+"&!NK7#8A[/3)X:!U?''$VXOP;X&(88L4K?^%KB/[V=1#)>'LF/XO*[*V@ M@]&N!5%?-!C6V:2"DX\3-QS3K$]U&I5XE@*/DPK\_UJ)_P]7XG]&MK#7R?_[ MN' '-=K\Q\'SFB_(V][@V)8EI)Q2+T*&&.-,NN+_90;:[ /O2T"RCGI3"GPC M2!F G\/_#.X'N!,_DK3[?^RL\!?\R+W*.'+X'\, *\E_X1YN2#DY">1X/O6 M#3_;_=>(%H$#_EIH",=H_:E5)+^(- +'I (&P#M\_QCZ3Q.BOD]% MA"BP[A%Z]G=R)/AMG([EVI0A:JW^SYZI_,7G(C%I^I ^R+EGQHI"+#T.(=0Y MHZ04G4GR3VK_07W;$?4A\?^5*NA#9&L'4Q8W[5IRQLA>S-A:,J*EJ&'/^W#,ME3)^CA-RN?9E9 +<6%<"_ M2Y,/DJD?<0O;^UJ2V<*^Q$5"UWU^B/E]/[**3!T@+NS1KP79(I/@XK%N?YHR MNPJ60(#G.GTIWWB25(&,1,TZ'/,83"3.6N,1-SC>A @DK15;=P"\2/Z!F'W7 MYSC\ ]\"!;$"X(<2: ?9@."9>_T>R)3>'T!'Y$G@OA6V-R.EH M'V:N:/+C\N^-PWW@+Q$K+!G-L,(L[(R9&D-<#UQ*,7:2:D'(O K>VY4##BAU M(.Y0M?<.JO7A=VW^[$P .2/^YV<%S/?!*(3FITHQ^.'F:<3N[ +\%[I(GTM^ M5OVG-H?1D,$,;%_1@G )V5(,=WTEJ1,-F8*PDQ\S#:[A&/. !RMN8V]1?HFJ MA6.N#?XQ_)^E0<8+DS];SPC'D-;_9]^-\6O?[O:A#1:C((Z;Q+T+3N4@P/GY MV>2'78LS/ZO]4W_O0&H$9C8&/? );AVN@*^F+CDA]5ORPBY]) BR5[GZP-G? M*KFUO^:VG_F9BW_$&7(!&=I$A)V#F/QPVQ&XN>#4$R3)/_CMJV 8YJ?'?[['F3(*M(;(R=G!.H=,%[,40-:X4#&RLB\Q]P+L7,Q?C0!K+^4GM M'102>R.I/.##%3PR_>*JI3CNY@H'3BYN^/D;?VIUWN87EPE=/LYS%)$<6W-H M% &]>%32"W%'.:* F_P4J:ZS!B:*2Z'Y2Z(">T:3;"X4=C#<)#B'W$](4$TZ&!VMIN(2R>AF/ M8W0SHS<8D6.524D\P(<-QF1O[-7GV.K>VE7CR6?1 MFW5&S/U1TW&,-*I>+@/+"H"L[IV\F!QM+I<[;B'$1- S5K<#=_J@9@3]L.[8 MT-@%DFQ"K6&O&]G2 S]@[@E1A5])!8"RT.\*+#W)-1=:!CRA@4UH\+ M^*)>E;;?-XJ8=C%A[/='43?D5)9]G9Y$4@ET,RX6HV8NB$DDK,*K)M216*P8 MQ_(*9E1TA=J']87L;]E--S>:9#I<^2(H^D7GH^,58@DX+94'MYG.AW-\V*C0 M??N9.J'$/7U!+^%5$$LM@',AT,N[.FLL:4MGI]?R[%UM-:O0 JH&.'=N.-F' M@L;+ED)1]&3E4)0#PX&<9.X]6)/,8-N\2*)3MH=O5STT+"(EJN&EUZ;8O_'9 MMG#A=TM9^(6 I1/F['5^(5WC-V-:=%?H)/C=7$>_X+9VPO8$1M]IN]PG"E"C M#?'3B=-=HV1IO#GSP.,B3Y/+[4BR_'SX_#=2:":MH"%NS.\3 M!.:85^&O3::_-IG^VF3Z:Y/IKTVFOS:9_MID^FN3Z:]-IK\VF?ZG M-YF^%DS?90=",:R3T&4:]@I&@B!1<;7:D7X@:7S#O5[/XJM#*I.7'/6TSN"' M8E+// P_)N2%2[ M>J-/FR,8,Z<33F;TIH7B=OF9EXLK/GU_I%!4-$Y1W-KVG,1%GQ;]P;1:M #H M?8L\>/'+X.3!CK3=I56=TZ< F9,2P4S-1WY5=T-N&J3-;]<6EIL-^2\F43V@ M+VF@8)38B"""RWYNBKD:3 M.4W9:CF%+O==AM![:KXD=*F6H+,2 TD\&,=(F>N.2N@W;,*;)QRI>.[_9L>^ M_9?XY.B7T9EK# W.Y?HF0N8^W> )TN N_4%,@_*WY@*J/U$,2JCW6%O)X 'Q MU69!E]3:^V>.BK1X=8276+>NV?02>&O;(C?+ Q(PGJC!6_2\FJW<^\9@C*M' MS.@+-SKY"M[M#@=SJS%E3Z)0)(X5&.'VLN_58:W#FDEQRNN]%+1N";29JC=]E4\ MT(CO2_,W-Y,"9U]F MNIR5O[!&3-EPF<+OUX3ODI[F0WX,^@77"S#Z<]*7IMN475FKNP M30GMV6;E\>TMZ&5XE4<-_)D1NBX-\IEB*E(1KS2NAI]M1I*DE2##9:OY-C9" MC>IVP9L([]#\!/50DR.,Y'B.CS'KD9A!+ M4!P9%RJE%I6$+2='!F(40O?573ODO^AXV[A]X+3<^^M? T93M:E)SOV7^L9B M.&J"[.V<94@#<821;!34P5;EG&/@KIH;YN/7%'?H?].'=NDBX+Y^<=N^_;=I MLS-YT=:-(1O+J?E[./S7:D%[D(&X3C&1JXQI0'-6E<[ AC8< \R4#Q+1DQDM M/$!$UXP'7$6R)L$?!(8PF"B%4=RBQ!+#6*&'Q)S6(&X-#VA8>GQS;NE/LX", MB"XR] ;]0Q^6Z$:%?Y)8[C]KJ(_%1IIP9",!N2.78\ #ZL7V\(!1(_"']@%0 M$LO(X2#FOIV,D!I:4P>XH$<.P5#[*- ZA2GTTL/OW C.,0:6U) MQ"LG_7XBO-R$;8(W8*"F?-B.D$FS:T5,]=FS]_WEB4,&XQ2?(>*))F@P,%-!2(C>#]FS;>$.BBQ>A=8N"'G/[T\[TDNF&7:1+%Z7 M^"F4,XE:O10?-(C^$2HJ*#_$C-R? M]<$/W8'<&&F-!%7H-JU=A-4.((25(J* M@)00I21 * HBTCLAB:#T'=2P-84;S_GN_,Z=[YOYSLR]?]RY<__8DS_?[/6N M]UG/L_:[UB*>> 0Y ]E/KA 'DWQYV_@2U4: ;XK-?!W'3.&3J7^ZUB\^JA>. M^N-J[3D['1DNG:BX @1PO8J&E.58#X4AQ0/(P*/Y\ U(8&T>;?JPV8L5*>NU MHMT5+REO9/@(]Y]YR]C_VT]#_[L$7_CO_F5(7,LUOO/S55T-D2-=,U/9C$_# MU:W&A>)DT+8TTH-B=.*I;^IOV/LFC;]F6\VU2'?NWR7Y5OX^:S]Y#VYF#I8! MW8*8*20##EP8HW0ID5G30M(%RHD4'1.;_/-\0[S\2 GZ[!+1;R/W($K;0$F[ M[W%+^.-)*8O.[XS_.=#\_P"HQ?5NGAC?"6+SL,U(P+X25$]X ."=^A[K-["!;CC>@+,9\O![?:/ER*O U+JB]-#I'L_"V:M!(A\3/JYYW MM$\>WIS"\?AOS3K^DSN\RF>!97@"<:F)'^RH8!43UT:M2UP6GJ%N=05+*?5. M%?$(CIKSK\SQXH1;TY;MJ1\<119NTBQZMWQ#\@]$"_\0S93SS[Y=Y@22)VS/ MA+&N<1\BKB&W@OD=))4WGR:L^["C+ \T;7- MOS+_9_OV4B:H8I5.VHUMAP).^ 1\+7[9A(EL(>_#TO6O2D8_U2%=16WQZPL14S\8N3#U\ MX%OW\)*P\X%F@VR#71+1VU0)]G\;K.&LAI B*4V"*ZCX81ZB3XUIU/1'PQN M'O Z'RS_J'_0/>&;S ZK#RY*&7Z;K_^'96;A>SEH<#<0Y](7*IZ*E,=HTJ(V M(%(>T?9KY=F^SH_7NHP+U;,ZC88^_2O;+_,!!#5\,?@-QA]1CAPAT%*>\ M:&:C*-.^I1[5ADSP,.AO/$[C7AFZ'OH8=6)0M;ZV*9ZTE&4G>37+WN><9>#? M%G,:,>J1IBCH?$G&V+YRFQ\/QP?NZ^$]B;[QNB5H>\"%V:S)^!-.@JE2$,B] MBW)+4VPDKQM?)Y?X R:#[<9!S7084PBK0;&7GA_ZZD5I1=F M>K,V2I^$GO7]/5MZ_CM2XJOR/D+4ZH[%G,@[^A^!]T8/NDZ5[7UD(%44TPQ8 MG77Y>T>%CBHP&=B .#(??Z&DFW2Z&74FA2YZOQDTW&5TJ( U+-LQIA9C_/WX M&\\DR.?(3UM[_CX41:8;G&#@6G ))(U/'$FF(GT]GH,H1Q=\E5OA?:<6OM6YBCW?]3G3;>'OB\]B#3 W01C;%*V,2B9#L3IH5(N'$O'A M7OPEIC-Q*]XO^W#KGIQPI\G.F+?OES0VOWQ:P]&DDT71JQ1C94, D1S*]3TY M=(W1T/\CZ !35Z=2Y[/#>^US':>LTXHDNJQ58L7\_D&#$@ YV5S/0R8'OE%[;@7%J6C-B^H5M>))B%O,A31W7>5+RC%GY#W MN0+9,M("5_K]E8]C 98Q&XX#L-MD;QM#9 )2DJ<2N $1X\ES?(;,SHIU=]/+ MX5IWT\.>6>W*4SR\O^[AV;1I3]=U Y4;0MUX(G(YGQ:(!#6$.O Q?"1)6C7Z M?7L#EZQ@G,G?2M<^U3\"-B#BC9>\:%.F+G79 TL:NE7A,'4+-:Q7LES@M?2) MB!$MWK&W3W( MW'768V$6/G!++5BRMO=USQV8N3(?;K8,@Q',7MZVA\S5%BA@)YZ!-1S$H(!G M])7[NJ1=Z*F@QXQ/C=XRE?A77ZL]<6&!-^>/SE9=;KBY$%'U8.3[KS<;D!BR MF-E9('.&FL!3 %?I:BD[FX9\Y*?,4D4.:!Y6@1CLA'Q8 MSKG>^M=-F5*ZN(0?7/I3)>8LO?QZ[^D!P\4+NF%B5@YOK2\3;N^LZ5;+./;T M0*RM/@1B8S0+)43\[B"OP4T8L.5SO%IN,49GQC^L&E=][4?^!N1[/L$Q(4LE MS3!!#VT0-"H,N6M=F4I&54Y\8R6"46S+KU2"4#Q&$<648\G$T4B/2SD>3=6Q M$V=?#RT3)LK>>0]KIYU:OB63[3ZQ[X-WDN24WEI,B 9D:0,21 9U3#))PFAB M^S);#=N39]*.%.*H@\%%:#8=EZK.'(S$G//+2PXG*IB[%KO/BS6>NRAOHNUI M?O;M'R(_K5C/P6#V;ER++O8P]CV" $OG[6TD:3![.W!R'',FLB.0O*,QDE7U MM+=X\B*?HWY\+;^O?HHUH7CHZ7M%TD)AA PK8KF2OTT\ I/*D31MP[_&C*!GW!7 M<:#Z2!)'VO\9YRRWGJT M;[3ECZ5E[S38G:X:*[""$(#K0#.A6QL/,U-Y,ITI9BIFEB7[%L# CKS+U4.A MP%A;A-Y6U('3(<1@%Y'@B4H'LWYN:9Q)GIN]O MT/JKI.K&>=N#FYQW/7.X6N LTF:E4'.W*.:&WV9R939?A.! 3>4R&C>P%;H9 M<=E.M06_$[X/I-)EBV>^E@PV6L\7HOG,[4RU"9'B5/#Q<%&&-6,T5M!A:FYU(E[]IJI$M.+;6INIWMJKA.TJD ?7Z4Y QT/F M%P8R]I69)].CUXYDC3*B2+_W1578EJK>B9E4<YKNG>.L=B\-@K%A!US MJ'(K<3/WH;4HCJPHZQ[HZ;,!D31";)G@',ILS7OE$"#KL77H>U.DG?Y*:%2' MO;%AWEKH&^UB[,HP++;SAQ!/N)OMB4:Q.D$UC#O ;L&:($7][(**T;C.:5A? M>AK\4(:67UM><=I-8L'PLLH-M1Q#ZJ#OG.C:.DMCVW!V0$JEJ 1/!$; MY@JU<]R[!!\=Y LXVA(S[(7;64WG%^Y=6M!4PS&-28%-U<)JBGM:3DPWCLP+ M-C4U%=>[C3=G64IMR3@T>.#I[1B($D0H !+]9YS(9: 405-:Y1TC1!)"HM&Q M]&ND;*J7SDKEJP"B/RK(&Z60DWWAZDT9R?-2KGI^M2;WCY#5^4 MG!.(WPXY.L+ZS,?9%(X&-Q,+12_LWG2H,9AIU8K=Q&=)I6= JR=3UX=^:+DT M9'3)G["N6!1^^T#FD:K$DR3GB92?N)GA!\PXGH@,.\2D&08>4+^-D91+P?DH MIIMV*NCF I,]MV@X28N*^9'P3^W/W0.J&O%^-?I=[YKW:$]\4D'BU5E*PQPD MH,@3$:#AQFIX(GL ]T[L'N:/#4@R)LR?K8V)8DZQ'D:_6%"6)5A/1QO\BA*. MJ"W1F*NW>I.V66E!QN&S2R09L$&.VW;B@//45!QA/9,DPX85Z MW&TX=/J]UXO ;W[U5R7=VY]/OWQU=ZP]A%7"-M3%?--=UXS?LKD+-S.6.7&< M@I#>@/A,P5BAX$% M<-$6;EZB.-4&_ MJE;E2D]V;1\Y\AX-+1]96-F>.?42)M# I]/"'M!(F.6498T2S M>&'=S7WVPFMWT863)[%AS B.7"I/.'$&ERX&>+5!H5\LA)+( M-"B)6017(-VC&$?6!;/DP\+NC&L7 IT?-!ZM>H^/:G&29 M4!NJ9CMR]G3SQ$"M%B-@QQ[6OIF2M[V(PF/ M&=3ME&?RJ+WUC=G+;M-^*XSJ*ZV'C+5=)%_[;%F-:$&-HZSXL#73A*A-;,:/ M];).,:&IA"FW 1HY$7D<./EP:W[QO)LWZ=&(W/A<\[$V!+'@ MJ+/6K@N&\Q=$W&W5)"9/C*BMWCFD47&1L0"[C81@Y; ?$>+?^1H&(1HJ5U?[ M>N#:4A&YZ6U4&?L[@9@Q+E=??[^6:*"M;[7KEGS2>:==3A!(>.B?7_<\]C!Z M?W.>(0RJPOP1ML MJ0=.OO4Q@P1^\Z+C.3O7Z8CE7A..P?1CP-&-+T%0C-54,QL@OYF\.Q0EUZ[; M$%1^H3-$J89T7]6Y+M8K*&3GU9XY2,/H_AFM@E1Z91MTW)%5R51?XEM-,!_< M%^4/5#)@[6+VY[D/&BU>0)<:EI79)\C9P[N-2@EKT_US?I=MNR\<7\DSS3VK M1D([K>/ ZM+7NPP;#^T5GUIC)XYBFR'2P%IT!T_>J618&([?'^-^W-#390A MN+2\ZEGUCNW=I;9>*24Y^W-B^QW=FP+?4*UX\"1Y)HL*. ;B;D.K3-K(L=.J M0&8'/A6N $2DPB%HIQ4$;3^09OQ+%HG4+YXHG9G[ZX>' M%]N,UXT5!F5H4\J+KGS9?:>W,\=M^Q$?(M.E+=(.SU%36.L0Z@D+VV[]\1!$ M4UW 95^2=O21OXC0$WKF3M"W15F1S,Q--[/T*O)7<'J4&UE2]F*J2'8XG/G" M?U^.U1XO2P?7&@G(EGL>%K]K<%JL?[<#'#6X=&" 5<\M,3.9R6\*LO5W"W]F MF#TU>5+848-X6_FLQ.7S7>=55!5KVC'"? -+@[/L$#"WI> (GPDH\?HCHSB[ M:IBE<1@$8$N;B]N:50:&T(?3RWJ]?5^F6U2IK1EF1@1O.W9%LKPF_EQ;M[ER M"SL(U^*'U<*H,&'I1KC1;ZQP@-I&%N#L 2.>\MF?;VH80CY_)[GOA\'J]3Q8 M[O;D"/6Q9[<^5-#U]&(.2BC.;D F(F:@S?;@_A.DK=PFA"]L D%;38 ;7D ' M=O!,!W1(FFCW90]5L"JDK'O+8HG]/L('J5/)2CU!U].J#:P77%;>O6?!EBO9 MHF@4?9TC.=))!XM MQ>!UQGMKRXK$ &ECV>=)*9"@?H.'BH&F(I ?U#C^*7%I@\9-2S-7,QH588E& M32B*LT)"#6TQ]G3>I<'A>;6Z5]9"H=<_)*K<)/3W_7DDP]@.V&%R3>+2): > MF48EB+?WP%JFE3)F=9XU#=HV3$["3UELT=?J#M$7:;.4,KW[*CC&&O+=[:BCHB%:Y^DNY$["$ M,IU8VP.GGGNE>PK89%^450PG9F#[< 2A=@1X $^9;_3EDYL,;JW1MD:Q&=PV M= J[0Q285:UFAGU)\;RM:-GO-N!<=T&E+L?RT1OOQ(_;'*SU+ZUR)!?IN#@S M[U><"P T@Q^$>H[3,I>U:)^!;FS_W6E*@ IS*R&XV$955.\/\XFEN*\(.-#[!, M[%.HM7;M&6711OXSS$%@< XF.A^,I![],;FN M;@U*@-[B.^]3S&NW"J>.F\D)@8_G<\!W,7.K>E5E[\R$;VQZ"_ZX/Z;K#'K<7.S=9[8-S"?GH[P M8)HL/0'D&#^^="#'*IN5-_7E-U,E"=#$3-I/PZGK_KXF]0=64PZ&U>**]"^O M"CS8Z].+'%CX_T_HWMI5;7BZRJ8JY>XKET/P-ZO(&+@"^#M]RN;B<3,/D/(; MD,N]H :U60?FR"WYCI!>U ,9UD-[B$0^$(:9+A^[H-UH5>PQ6;'8L5::S%@; M>Y2D)U&42OX%>97^^W99S ^JU"@XU0H9 M)XZD_9IZ)2OAWAZ-$FRBV!1-*48%6L]%K%5\N)O=;G,9YUC+%K73;14S:(7I MBOHY:S@&FYXUAUQ=0^]>"/A7,> :D5[:T7N;#)S!@=J9G8A4'' .)C*F'DZ5V6(PWI\7UN$($8C0V M9X*; 46:[U(+X$LAUZRW0,5(F32$B'^99^%\)NYH7QWQG+6]<<0MZ!9\8^=N M(8C(TK\7;7%8?,-UM]!1,1L0@OU2)]^4RDQ4Z[)])U(8NWTQ;PDJ91BD=3IP MG@,W,G5]0F"*N&OL/^O'K H7<=-K+A&5A3XQ=!"BY\:9A3!->"*_3[$[F,KF M"\26@P@?K:/V,[VII)W= )M>VL;&[9SRJT>E2OVXKUN4=6D^ZV&8Z:YQ#6$?L>SQP&IEH2T/%\.0*-B!M$9$8V0)5\#9=4_!C M35F1Q@LE>WUH/='RA.OR4U&I+1OZM"?")YH"!N&\>+RZ?),'ED" M+H;9,D ;Y#@VV T;KHI-P?Q_ MS'*N?F.IKY<1X:LI(;MD[L:M?!H#]^)FDV?R\5NQDAS;1!8%O W\^HJY.JQ= M43J4_J7-SKW-+2(1!ANU?=Y>M 'Q@^LP+; M;DLA4YPC44.'<:3+VD@'0'*Q913-7MS5#;V7]X528#*@6U&2O3N\BS>^/T7X M;M>]FH_,I-FD=Q\KY*57[<%])ASI_';H)ISW^T9%=CBO%R&XRHDNFX^$Y]*# M0BC.O2][Z+9B\(Z/BHYEME'78MW_F*;N\Q+?\778_,/L8]+(TQA)I[/']L9 M?L]RTODKZ[A9]YQ_T.>,:=R!D\>D[!KJE&[FQ9[W7%5>WW$U_)XZ1 MS(. 42P![B/X0>P8%+!#)>)KUCDR7U@.@Z%3(@N2!5?+1_T<0"G6TG WPJ/.:_!QTPV#<:18O-$V,Q%!E]-:;7. MB\?"CX+'CT-%X%H!XV;$R*"\^5]1[M/@E5M>*V,MX"#X *(Y]G!M5 4=$)NJEO4K& M>_UWSGN'[,GVTQ4YL6=<_DKT1.;*T9YRPN>3H@WHV6,6FGNWR@NIQJW:%XH? MY>9N0+SMQ]99!J"%)Z#.\@4]2]&.E"-1\K)=+<)1R:.0=3FIMP87S[!=0JL/ MFEZ^.K,]4N;?K\#BD8!K%%21(\CE4RJ?3%#3IQC ._-C*04:YU;2Y,V4L^@S M[" U?MH[I/,D 2IA<:WP(?Q#'U0_1CO)XN+5:EYLGSDTE2J.L?B=53C,!P,? M)G7Y[._,'/>/I[DS$PBCC8Z"33\;!\WD.)=%FGT7P\C"-77M*=+7 A9U.,O@C2A[[5&A1GC7%+ M>0=Q+9Z<6^RC&!-N/,*S''D:S 2^=#B3]C.#UMM6=RS42V/,WA .U?=7K!15 M&?>/75+1/V*EEJG;M@&QVG<#$?"U4%R2F[4!N;(:BX"01#"FP"2NFDJ!;D/' MM8Q']0KB8VO[@OV?+K@XO$3:>(4%2UTTR4]//QB?^RC;$HESS@_DCP? >?RW M__O'XQ(\\[+*B]6__,G_B_T8/GJX5_^]-O]!YC^Z?_^U__TG_[;_P'A M__KERT?PKJ#K1[ZJP4W)<ROSA6PT"+T#]9?UOR[\2ZJ>IQU,8(^)!1-(,IC1-8,@B/Q9^@GD@KA[^ M2A+B(X\&D(5)!!%B&<04,JFK^^2]_ M^E;73W_]^>?OW[__Y0? \\+?^ZO_E-W^8^#Z[^'S=5^EF4_-[_= M7%KEKUTHA_5__E]_^_B5?N./&.:KJL8KJ@14^5^KYHH&C5ZA_ MP?XRJ'X$_0"&_E]^5.Q/__J? &CA*(LE_\(%4'_^]N7VJ,CL9W7%SRO^H.;V M,R_S@GVM<5E_Q(0OI?;-:/7+$_^7/U7YX].2]S_[5G+Q^K#+LMP956F9*2W] M6&GYGX\)^_D"]1WI6Q_JZD"YQMQ/KG0\A>DG9^K>2X;@XRL\$'.QRNT#]7[% MIGIV-Z(N5GU\C5T]%D6-EQ,\%ELQ Y67Z@Z J_U'S M%>,M6^X,#7+V+W^2?UNL*_B \=/B:UW0/ZZ?GDI.\X:ZOZC/6O7U^LO7O_%' MPLM%O7E^%WP%?_O:BVK&,QSL3P9FU4=>SY)7Q;JDVP_;X_*UKY7\4*E/6_KS M"C_RZ@EW-TBUE1?06O*OC<)@J#%H508_2:6K/_^WG[>FNL!R.3V,R[=%$/S> MJOS_'H6RH#O*+94+493[\!34')[M.UI)RQIL!*Y(8UPWF 0J"'_FR[KJ?P+5 M3YH755_>SP?/QG796X5+>F::NBM^IH7TIIYJN#-CHBP>+\E+OTA3_EAP MQF@22\>7IE0ZOEF82L<7"XBC,*$!RH(T(4;$HRUZ=@S4:0X* 3K=P?L?3WQ5 M\0K@%0-WW(:FE+5L?ASD08<8]SB 3S(?(Q@FGD M13#T I2D61QDF"WJC6L]$=Q'5@PNX6Z6"P"_">AZ'P0G4([,_Z]P_E7_;77' M]&>1<$3LQ^5,RN-GS=VG[?,WV+%TXRI]DDJWHPW&[Y9?6!$$2PCTJ) 4DF41 M3+,L@33,$&(^"](@,B'K97H(=ZHSRX.0>U,3?98.:( MIXQ$3\I9-J#L\Y?5&'9<]H577-[T[7K%WO%GOBR>U+%WM]VT8(QX29Q*QR@F M"40>(Y#XG@?#F'#YOS@DQ#\_?-V=??$2URW M!)77>'E-JKK$M%X@$4682L\GC@617!)$,(O#!"910E*<4C_Q0Q,NT1<]-V*Y M^2;_Q4&^ D6O,MV\V8YW(E8\5I]W[D0G#9_P_0_UGF5J\.:ZJ]F5&0P M67J\-,X4C$Q2O=+@IU[M/ZNIV&@..M7![[WR#I=SYH@Y(C$#P9,RFCD@^_1F M,8*MJ[1LHF!P6;__OE M97O)9_RB?G3]'9=,>G5YV5S',@X*D'@K3..)I M9A16X4JSN9%7OV$B93T"492@:L*8BJ?&TP+JT6GBOQ^DI35@ MX[W)1(U,C8W"\!>E,1A:!09F ?("AM=UIH'&MBNPM0ZTYCF,YG"-N*M@#V=Z M31L+XAK.@U 1YP+,R+Y:J:T^+A=^_.N:+)7OVI]4O'3BJH5<&4O^SB@DQ^LOEGPT3;-HO M@;JCH7<_:%.?_K/6&).PMHDU/1$;W7.!(_W+"8ZO.I+_99_DF__<2ZG7*_99 M/AV?Y//RKGC$^6J1A*'O!Q3.U9R;ES> M: J4JN#W5D/#C8!19M+ E7[#^1GYNV$R-79.\4C8N?2/7:LXO:L\$LBO>LUC MR3(C>4[9HAGT5[4F?R>7Y!]P7OX=+]=J5">/ZNTC.J^Q$PQ0Q.[=TVI6NE5V]]?+Y?%=U5;X$-1OBO6 MI!;K97_5YV*9TY>%B!'&4>9#E(9$)0)@B%,_@3P*TB1-/"2$X?&+.^7F1BB] M=F!K1'/VO+&DV0+M;0']Y:9G-PYG5_>N MJWRE-@VJ7\NBJA813QGU0P:3)*"2]L,(8IH053;'QUXFTC@S.N$Z)W!N5-X? M<-1%&QM4A3L$K^1:;5756'7*0NVVEZ!1E]W=*B+C".*.RMN M4MK2-7Z?BK3ON[1"@>2TXF&5_X.S6R8%YB+G[+J)RNL$,\F"@U02^;OU(V=[ MF?*$L\5.'*7*=A1/557"*O_/B"VZT>Z,*#4ZA/5[&P:T8\PW&VY:&E!N< MKQX:EU9*^5P6]*-F#*+F*#-ZRSMM0:0X]0 M E$4(9CQ*(,BXCQ(@B!&*'%Z9&JJX=P?SZ.C =,S9 M&=L#NCP&L;-2!2-N[+P"K:43GKS:3L)4QZ[&^LWKS-467N,#5VM!YL[0%^F2 M^1Z)?"G^OGQS#$C_H'K:^?O?'AH525 MAR5+J'76,U^M^7910[#PTX3Z,$$J\IAQ 3,_H# -0T$B&C'$C(Y3SPF<&P_L MZ@ONU(9'H_$%V6QG0=?SKUQ".3)/[*%8&*)H[/7H0N/(B3DK;E*?1-?X?1=# M^S[+>DE-B.\F*_?CJX&^[];\WSDN/^3/?)%Z 0X1H3#&2091JE:+F>0?FN+4 M#T2@?F]4,\E0@;E1D7SL4L,*2::0ZQ'/F$".3$2MZE>#//]&^ZMMFL25.@8D M7*[6DF6Z+FJF60J?MJZ29;@'-1.LAW'8C7$JUIZNFK$=P6O M/A7U%]YL2:L]ZV=>OFS/C7172-HCSHVB!IH#)E4'JZ(&9:L\Z+4W6#CI0ZNQ MF!H%U;$76 - E=9 J@V^[ $*?G=Z?F8'EMWJ2U_,="LR8]-W5FGF=[_-[OS? MI:+-J9DJ 46;OC/J1W?K6G7O4F<*UYTSR&]7=9FOJIRVD>(I1]CWY)(P)G$" M4>9S2-+(AUD2"<%HC#QA5 [NS2R9&WMNU 0;/=O@]2O0VMB+M>'() MZ8);?GGYE16)Z6_UA3'O *?>$.T6\N ,LP^^-#QY&M^ M4FK>+4[T?*&QN#)(A3'F9D1 M@A4=*_IF<8OC 'XJA'$DB1;UANZ_%_\/+XN[%?^JM'K_^+0L7CAO&@'VL=<075&O%9R%[;E^-P/,3T.L,VB:7 MFVAUI;9!=1W#63C-]B-C.S)]2\6!TAQ(U4&C^TF0S[=8N1AM@])&XZ$^4:4C MA?X_%/J%1+]JT.<]^FT!Q*<>_2=YHZNR1W:XG:R"9#CD=$61[&S=J9%D.81M M=YO]'ER;JN D3*,(A0'D(DTARG FEQP9@Q&)2);X*?*XV;GL45%S(_^;2UOI MG4!5\^C5"59C'[*^TD1OE#KJY]%PUFCFJ*")V\J<,_BPB0:0DV>1V&XL=[*SI]#4/%]%#6(P_WR(U,)+W"H-,8M"H#J7/? M3 ;\U*E]/"G"/'K,""=7,61Z0J>-)#,"XB">S.QNRZW5-:GX?ZPEK[V7/E&M M"HMU5?V$8#'#:0P%9IE#7W'EV -O;6H1U>YKM]Y[!PM5EW5,ZT>VWGS#W8*CM[@\5.U^=24<[- MNE9;;/^C(-4UK;=A8455W>"R?/E0E.J8J%JDGB\$Q0$DE <0A9S U">JVG:8 M$!K$)$JU,A0M9,^-1J3VL)8?6JPZ3FW")9=2;4"5WE!TBAOLP1C.AL:.UW@8 MC\PZ4O'&CU&J ZD[4,H#J?TP-E6!W1@ /HP.ML&&UWB@3[3AI9[M^YO_V7JF*SUNI)JO-H]I2/8->0*;&>A,V9S MZ16X/CT+-GT+S=%TU[K00/;4W0O-87FE@:'%(':D]QZ7*\FEU6=>-O%2[_+E M6@Z^2(D@PI>.;T!P+)?,',$L#2CT12R"D(4D"HQ:&AR1,S(S%!(>>T6G?&7ESXX:MNN!!ZEN!8@74^4G-'W(JO[H;Q>5/\^42?.-+ M!G#=- DL^5-1-HL+\T:!YZ9%CU,<@CTRMPQP5JJ"GY2R?U9H#_1UQS*:P#AB MFW/2)F4=3=/WV4?W-CL6.BPI_8G7W8'E(H@SCB@-8>)3#R*6"9A)ZH'"1WZ" M./'E;TTHZ)2PN?'/IJQ[.2CKWK6#QWW5;3-J.8FU'J^X0G!D4GFU)CX6M2J7 MOU,9_Z;D+*^;_;9-Q(([LM%!RQ'3G!0U*61 M%/+91H@E48!AAIB *.$1S$(BUSQ)C$."I*N3>3ILW7M%_[=3YJZXG49WE/^]K*OVS?UL.1)GDUCQK0OX?'+[ M^5*K M!_U.M/PZS+-J=J86*29)1!"%-/891)0@B+&7P83$642SB'.B]2[J"IS;*SI0 M$"Q;W=6'G3;:F]9Z.8.UWI?=)8(CO]\?MX!UW^_=?%;'FY^ZR#BKTW)&W,1U M6?2,/ZS#HGF?;>JDZ8>-I8Z?;E%G,_F^(17'S=U%%E$:!0% 8Q1J)I"^11BWQ=0)!GUI9D1 M\;3:L!R5,#<"V!X6ZM;EUT3R](OO!)^17_G1H#&(F[D4HHFB8SJH:J6GJQB8 M4Z:?C'1Y]<;IXEE.Z;T3M7+R0LNCF:^_JI)1JZ:,Q0-?J08/[SBIOW(JF5.E M='2YBL2+ BXH@@EG:H.48TB8_%L:$H;"C,1^8M1N2E?PW.COM[]\_0MXV*@. ML-+]!50;M0W/8'3QUSR,&0'5L4]EOH*MSJ!7&BBMP5;M\]FXYN2[;N\>_KG,*5\D:< B)A+H!4D$41IRF,89@22CJ8@X M9J$7.BV_ZD[WN7U6>UUAIVS?BHN#1EW5^EF:YB R=,KG0V\Q,M-9'_F+KE-9 MM=(MK=HBH+X@+097H$C MM:(K&[JUHZT@>K4ML#TTJ0\X'*&3C -0';'Z)9I,RM(.(-MG71=#6JXZU/X= M9W=J;T]1M=0$R^7.ZD&M:+X6HMS\YG;%^(^OW_&3^DU?U%.$(DA( $/?PQ!Y MOEQ')$$ J> >S4*41D%DM(ZX1)NY,6EG#-CH##;FM#M /WV]^_#ESX/?-T8! M997!CH^;F=3T^*>:G[%]^$NG9H3C"B?8NO*P+])E6I_9!6P'7K"302W]6IR7 M3<. =WE%ET4E%:DV%1Y9FL4(A1[T:1I#E,88XHP',,8D22-.A$>,,NE."9L; MGRI=VVXB8*"M3E%( MBS/4K^O'1UR^W(FO^<,J%SF5J_$N)4;%R17+7)W<-E7@%X@%R(L8A0DA'D0B M]6!*$@3](.8^(KY@>CEQIH+G1BR=ZJHQ\T!YL-4>].IWG1Q,XKU,)D3C:'0D MF,?VM^:"L,'!YDA(3W2&V2->7(ZXV5&E!6PG3R5-QION -+"RIVS1IO[+TAO MR-66T@VNOEVOFC]4>Z)GO%3;N:__M%L5^EE* H$SB!,BU_<\B"&6KB9,F1 I MC;,T2HSV22]19FY?#:5DTP:H^-"T%[-][AT3,L]4M4=XUNQE'=4:NSZ9;-.#-*,T1!3R,) )8(C M%4,1<>B15!7""J(X,.MC>U34W.AOJ.E_^<]IX"?_%?!&8\-MR^/@:NY).H%L M9,IJ%;L"U[5\B,FZ;OK!U07XC$=K;'$>%U>;A<<%3;L3>-;@@VV^\W=8+,&O M&QAFG$M2\3.4QA&+,$;:2_(+%)D;VVQ- ;2QI>LI578&-!58 M1&,"R#L;FHBK)M*JT@RUNGCZ-!;P$TW*R'PVF(_6C*[#6F=(&_ND:N9TTR-M M :TQH+=FHBDQ6/%/-#43[0 <>V5H-T7MFW'R#7(5ONP V)-[!)>,/]V>@0,4 M=O807(QGYQ#?U=]XN1^HT*U$PRSP,N032*E/5=D$HOH@>*K[ ?8\^0GCOI%' M?$+6W#Y2C:IFWN\I)/7<7T?XC/R]:+0\"'<:(^M/ P]'?N\I29,ZOAHF[WN^ M.K=<^.484_R3])M*-7CW[8??\=7Q6.^:G\@?]W8U?ZF*T:M6L\W_3^> M^F++3<3ZNG4]JK9LX=O[$.OP=2]5O;Z<+ZFZ1-OA:?S M)O!F6KQ1AW1Z]>6ZT MN%$2]%K^58^\CL-SFI:<(#/V)N,!*.!WI:(#%CEK_HGZE?+>CAHHVS+"\1$G M>=?/&M2_Q>H39%0E M%<4D#-E/_G MR@*UFACGB:!V6EP8,W^[DJO;ZB-_YDN_VT;S_"CC$8U@3'$"$4I\F)(H@,TSGRCJL\G9,V-+;:J6E<[/(6L'E\XPFMDOAA M55S MA*XO&F@X8HI3DB9E"@V3]YE"YQ8[IOAN6;7>V-YE?J(,*, M2#2 U^,3MW".3"N]LE=-.?EZ%\513P?T87+$-QH")Z4=?0#VV=.W;KD>ASA@S)-^"D5R82/7,C#E:0;]D%-!*8\X-CH V!U^;L30:V>< M@C6$3._-MP=BY%>]5ZRI(-QUM[K!9?DBBE+MTXVPL_$Z%N[RGX:#3YW1](IA MK^0HO7:5W?M[7^)5)>2[(GV*K[Q\SE7]D3O1E2+!R]N5:H#3[,3>2PG5Z[_J MFBYA$GF!] M@%+$4(N3+MY_%(4S]&&.?8<1];O+VNU1N;MRQT10,5+5,ZG0Z MB7I\]%93,_86K=VL&%/8&/ Y(D"GJDU*GV. ND^^H\@PC[W:1N4C+WC>5G?9 M;EQHQF&='6ANO#E(.)$:__3\YT&U(?W@K//XG:9!Y]"-S&NG4 ._.]WL,8+& M*J#K_.B3!7=I&SH,]-*_R,BO/K")T=E[0: MY6/&T#WHLFB82V._M@ MN=7>S"?3F@0]7\LUM"-S3:\N^*E7^,\J]*@'^Z,&HL;^E E$COPD+9&3^C\F M(.S[-4;WVM'2#2_KI@A1K=RB=_RIJ/*ZVP2A68J#6!*1'S$"$B3C"+&1N64?K$[/$3:9-/!P M1"2G)$W*'QHF[].&SBT6Q2V&J<;%ZED)(4O^]V(IET][ 7Y-8%^?ZO+U<^1Y M]T6-EU]XO2Y73=W1GTB1_A. TC*A+MFT<'^9A7X&8XT:UQAQ'BC7W#S,+A1#>F@M;6 MMHKYF\VJ02F.-YO=B8ISO.$LFY7N&&4B3A;S<"MQNO(>HR"U4_!C' D63L!G M+$73_$EU>I*:M"7-Y/LB!5+U[CSP^^]%WR(D#DD<] M3 B6L2 .F/8GWD#PW#[@D?=_@:'Z8*B_ 26;8*_Q&1T)T9$_DD>!!%N]@53\ M_.KC,H -OF@C 3W1]VH'<#H$_&D+>/V]<%4QR@*MDQ\5D_&F^V186+GS0;"Y M?Z1L9:.N@+^6154M_!B1V.<,1G'*(0IY!M.0R7\R%@@Y@T1XPFE*LKF.<_N( M#'O)&E4V'',>]7:QWGAV1OX@Z>0%V_>$;:R=,//7?BJF2N^UT'!>.;SV$!LG MZEX@RNQCP7B^>+^J\_KEZR->+G]95_F*5RI$G81I',80L2"%*$(,9AY+(6,^ M"L(PBD-/JXO D?'G1M*MBJ#1$?1*ZM'T,01/4ZP#7$:F1S-(M GMC.$G0ACD MG2T/R;]LZ>?8>)-0QQEC^M?^W&5V_MW>]L&GM?(9[T1;1O1N75I2(),9#!(8]5 "F&8,B^$).8X\P7R!#1@/[2UH&EPU%8R'AC1%]<;HZ[^14 Z\H_L=)C4 [H(IGT? MY[+!IN@OW[1CE@_[0F(E_P?',$BHY,0P3F"&8PIYP@//#\/0HT;16W9JS(T4 MY1.*O^\?M(ODGK^(T2,^X:OP_490WC M#T8S7]=]E$_"\O.W8M61[T)>@3%"@'&@4[MT-_.7< W/FUW"5PC,P[!D@8K>*.F6RUA#L8;++UVS$SAHNW MH]>8YYI\X;20'M'+G7A?EFKW9QNQ_E&N"F]K_JA3UU9GF!D]@[VZ35WMLI1 M%NMJ^=+NH^[OOPZ3*90QH+'&43*%"7!6^11: B9+J3 Q=YA5872?3<.M9YPO M56V4#T7Y%2_Y.T[J;26@KB1'_3+X$:7KQ_422P^IV>_\;55RO,S_P9FJEO\+ M%T7)[_&/1>B')!4X@0%517,%BV"6(0'C*&"(D"3T2+Q8\0M- M;-IX*2.!LG(XO===I:+=21^8^OHL@]9<5:%@#M-MTBML!M,^52.QS?2K?B&5 MFGZFIK_:?;O;YI\[/QU,_T,S_>OM]"_5OTD[_37^X:S5V,CSJQJO&7T22&/$H11"P3ZJR#P"B, M_IVG<6%$?[:\?E3+J%=M;<_5VR\S=<6&[\EY>_<:S6,>HS_*&4GT#Y M;K3M9!#/" T3#DGJ"[EVB#U(1); * A\(?PLB2.MN&<#F7,CC8&>8*.H584^ M'< U=_[=PC@RHU@A:%^/_#PFKNN2GY#X-O7)ST-PM$ZYQJV6N18K7G[ASWRU MYLV)9Y_X_=*7UO9$&">2;2#RPD1%TB*(*?$@EX1#4B_R<*Q5M%Q7X-R(IE,9 ME*W.;?"%>8$(;;PUM@4Y]MA=4Z;]E>U7Y61<6Z0GU>D@J/ MH!B&4:9:SM!$^7Y-"8U$>%S0A!A56SPF:&X\O-6S*6 .E*:6A1./8JOGYKE M;/1C+!NP+$JRGD;"67'6(V(F+M-ZVMC#@JUGKC<_D_T@=2]6O#_S>K?F]\7? M\V+9?&KNQ'\O'OE-L5[5Y7,E3"9+=3 M8SIO>EPWXFR,S'=33(0Q.5K"Z8@@3:5/2I*6T.P3I>TP%D>"'WE50)*%(<0A1&%!(?<1@3EG$/T9AG6MDX1\:?&]GUN@$I[-'@ M5.H5Y#3.\B[#8V2Z:94#&T3N+T;$X%CN,F0F.H7K$*J&SXRK([?C )P\87OE MMND.U([KO'-^=N(RRQIB]!MGZR6_$]>K.F?YXW*5KQZJOI[E-G80"^$1N7"&)"32!TR%I+T(IS#U@R3FPO.31*M^ M]'@JSHXY.PN;;LU%+=^^'"^7+^!=9VM?3*&W%*B'!]S@)5UO=XR;B^7O/O&Z M#>-_ZJO2&E8C<_]$Z'F7;SO/(W\1AE,\-&^8F;$WO5L3FZ2ZSLAML>%1>T^/ M-QFNJI&Y5W#:8F2C 7Q0BVP\2>8GL?@JJ\P>DCE":X Q#/F+#%?C53K+:(8!.#T(U4+(Z\SPU[F3' MFQK\R=2ZW6!@W&RIWTAG!*DVE"?SO8PV1(!1G.(:$<0Q1PC#$/$I@['-* MO"PF?J2U6WA&SMQ8H=UB*GI5 56Z&BP/3R"JL7!V@]/(O-!"M-&RS=^QB'@] M 97!BMH-9!.MK%]]NEQ'M9Y'Y.12^\3MTRVYS]NPL_36N-PV8K5M4'Z]8N_X M,U\63^HIZ:H$=?OS<18'/DX%Y$D2J9*M F8)"R'S(DG= J'0-UI3:\B<&VOV M*C<[]FRKM&D(ZWFP]9:KCB$<_K*I=72I>O2<*4WM[GLJ"?BOJ:%4\U9\:-L;4'G!NM=(J#?B72 MJ]^\*,H&N796>V_2%-#9HK^$TX?Y_()N%(1'9AT+<$=HKVV,G-623U_*9 M M8\.'RT'SFZW=G[I#''(Y-J0 MIA2ED:&_O=.2>' M(J;V1HX:^8K[_B'B8T803R ,5 M L]51;@$A1 CS ,2!%Z&C$+@QU)T;H2C- //2K6F.731:@^>&_4M6AB-,;>: M1XA<9FQQV-1IP4EVV-QE!S^MY&(X+]:H.C,>59 MQBM?=L+9'BTM(@_3"&<. M K2KD&DG.DT;2.T2QH/P:J>#6S*^^JBH(@%-O3$_RD+.@QAZ*<(0H<"'*8DC M&*#(#^, XY 9I(Q-8]I0F!/1:R:[(I2= ML:/5JL\P%]_P$QR2&D8\H M1(&'81I&(?0SY(M,X!!E6ITMIU9\;O0R:.&E=B/K,F^Z%U5U0?_H&N*^2==C MT^?!8 MA9K,\_RV%KKS\P/IA MW1[LDS:)ML.6UOW4O95.U_C@;+EI/AK.NR MK7S;$R^%9[[,.[]8%4RGQ<-*E4R_QS_ZA/S6CY;LV_K)RFVN<:X\Z/OB_0_\ MF*^:R[_P>EVNJB_%W-;9#GY7UH/. M?.,J?",_/KH'AO-Y*$8_?)S)\V!QKCG-)#D[(QU9W8G/6Z.1>?XR>.U+_)O Y+K8OY;LMRG[ M;P++T08 1H.8M^"]I:*\EBPJ9_JZKGG5[G5_6.*'1>R%?L8P@2B*0HBP2&"* M8TE?@4=3&J($9;%N,][C8N9&4;]Y'*Q:^9X8=K*FON=-&[;WU;C:SI?Y5?I2)5Y>K]@UDPY3KHJNJ=.P MW802/_8)3J7GDI 00\0$AT30!.*04R_-<$8H73SSDA2Z7HR67).'?2A]O&>^ M4[OYIN(=Q\PF5ZMIAKF@V&.>SX1T "7_H"151> R^0$@6>9[%#.::;6!TA,W-_;I MM=TTHWUJ2SPTG6?-".@,SGK,XPZ]D2FG5_2JZ4/2EJE\O\7OUY/X&7.-'BR. M2.:,L$G91<_P?5K1O,OR="A_^%;?B=\J?EU5O+XC:E-.A=A)!DG"2&AD=HL0PF)4!9@;G;P8Z_+W)BHT6[8 M?@[@,J_4GGP3X5B0?HM^6SFAK4Q8*@Q@(>!:_@,K& R)ZY()U3R*F6::QCYE MZ8&6=H#&$-!;HB('>EN:AN?;RB#MO&[L<7ATO?*KUMBF M#$!G+K@OP#486 PV)I]?:T\[]0:%I&;R"$Q4B6KS*.Q'CX)U\RBH5_C@5[A] M%%;R4:BZ1Z$N %9Y0IM'@?:FNRIG-<&\G*R'-:;\Z0IJ38#B3D6N*>391O@M M<:U"#.4B<=AF8-N?95OYA<=APC,_@K%&KL#0#-#:X3QM^2(<'1&@G0Z34N%% M,.V3XF6#6>P.?OM0Y[1NH48^%09;$$'E9"E$2Q) DU)/$%\0B\*E' ML?ZFSN'X<_/4I(9@HZ+!.OP5Y#1V3B[#8V3FV8'"9F_B%4P,MA0NPV:BG8 = MC%PMVH];?G*M_>N?+29FUJO&+59*J*VQ4M'OD]_M%%-77Y/4USJ,$V4^8%?D!3R/R( M0$0S!M-89# -@A33@'"?&-6TND"7N9''L#?7UACUK]:<)E/OI\Z4/_6:NR1LU-[.&['@7,_LAW[I% MIM)J$7F,$8\D,$FQ@"C+ IB2"$&/>X2&219Q8E2BRJUZL^7F.XV^B1_V:]7= MG>B;:)@GZ?@I,.7TJ>=V0IIWVPYSECTPA^C/KO]EH]P_:>_+(;#C];WI_)[$, LI=([ST@ L2="*)WVC.'8BR-L%+A[6MS<2'Z[:;_< MC](U(^DS*.N1KCOL1B;14V<=YUKE&9.A'BJ.R.V,L$G)2L_P??+1O&N$L]FN MKE7U;LW_G>/R7DZ)=#H#QKTD)-!/HPRB@%&8">;#)**OET(Y@U/7N@"$-UN-5T#9 !HC)CIQ/87?%*>MK\J?STGK M*7B,3EE/#F3I,='\%RZ*DG_A=(FK*A($B+Y%+;)@$*@5*!!E,DR"%- [E3SVUW:EU$'N9&G.CN[N;6_D6*C- MN6^'H8ME-RV:KM?H8(_MDMW<7O5 ']AP!:05:O$J[;@"0TL42;:V.'38+L+2 ME2-GI\2T#MY%0!TX?I>-YC@'_6.^XK%"C-.(R@9 MD60^B47D^T[RT#IA1#7Y7:H-&;\.-00WL]:B:82D\-AU"R$I/@7K6=B5_ []V?HQPDVZ+GB,V,Q4_* M;;;@[#.=]3B6Q6SS55[+=?"SRDFOY0.72Z^N2557_MXB]A#S<)3!B'MR-8HX MARD7&,8Q$CZ/O%"(P*AZ[4EQ<^.TK8I=X8PKU??-L#[M:8"3U$_]( F@QU6- MI3 C,$4,01IE- I3X4E'=U$7-5Y.#O!&Z)BDYA9-O:^ .XQ&YOQ64=AH"@8/ MXW7W,)Z"S[R:KQ8JKLKWGA8V;;U>+<,/"O3JW661G6&2#MS%V^/(]^(LCB'U M PP1CC.842Y9VT\(B=,DSAC2SMXPES\WWCY2N@$?+]U@D.Y@,3VG:6D"T$?F M*8M2&19Y)A; &^2AC#L!$^6I#-#6+%3A*IG%'KZ3R2X6PTZ7#&-O\TZRS 7# M.#Q^5__Y5-3_SNN;XE$^JI2S>UX^JG#555UB6ON+A*0>44$^@J<>1%&"8)HQ M OTLIC@*@E0D1ENPEGK,[6NS%_TC_3(I]=%PP\-V3BXXHW>+])N=U#<15ZKR MT@NOP<:2*Z!L::/P6VM&/K'71W/,M(W#O9/CFB MB=8KO%M)XGX"SAQH"X;J.ML-.#8Q%^\07(+S/'8-C+%WN95P!K[QMQ>.*3"7 M+8FXNXD;Y;@^B??D:_9N?M#V'.Q,, MEL1F\Z&Q#3$:RB-SGA' -IL/9D@;[#N,AOA$6PYN'FVSS08KS$[N,YB-.-T6 M@Y6E.[L+=B-,$-?_O5APPA!5'PCB!1Y$@4 P8[& 62:('X?RKV8Q78;RY_:5 MD(]E-&),OP3\@MT"-S"^V2[!J7C^[\4;1?-OL7N+6'XI_>WW LY#0BFH<<@ M\04.69B%F6W9$BM]YD9YPSSJ7O?&;>BTWZNA\;GD4!70^&CG2>=1CS@EG M9VR'>C Q7>62+BU@6\?DZO4IFZ:6R44 .\]AM]/FC9+6+X+N>);Z9<-:[$9( M=K__5JPK^?#=?Y<4\=*D;5W3_UCG55,+?1,>P4D:D#B#PB.2A'%((8XI@7Z< MDB3U/-\+N/9&A*[4N5&M>GK!4$V#U:\VTAI;#&/@-S(92I5!KS-HE6ZS0'?P MM-E6T ;68$=A#( GVDS0 ]K1+H(I3BK+:+\9M5UA\P;'(B,]3&,6J*'&,0ICZ40*Y'Z*$I8(&F)GXS<<$S8VE>[U MWJAIYN0>15//>W6!T[UY@=^O]1^?2WI7WE?E>^DK/N*VCTW]K6#;!9AFN5^=L>;VSK>!D9_+G,KE M5@GNOWX!6]U!J[Q^[5\M-$\3PAA CKU>U<#0<:<84Y2L*@9K"9BL?K")N<-J MPD;WV7H2BHW4QE!;#TWE3ZWSU4.W42@=EKV5*:^Z!>DB%2G&TJ& 64(Q1!D2 MD"2E.5L0-GG-:LQ[)BLC_C^M[S^=K.N:LF3Y4$5U81'69(P!D,? M<8A2%$,<8 Q%R# 2OI]A:E3 7$?HW)CK'6\!!R5_YJNUX3Z3%LQZ+.4:O)'9 MJ5<7?)?Z@E[A<2O7FD#DB)"T1$Y*1"8@[!.0T;UFQ,-XON@JFC///MJJRO?[C@J9=@3V30RS(,480I) G+(,VB*(A3 M/R4\,W$@#.7/[=4?YA,53;0W'1K0G62!GY9JI\/,T3"=&3V?8T2\1^:3(=1= M8/T.U#N;2L-RK>Z\$4OP'#DFIM(G]5$LH=EW5VR'L8B@>L=)?;NJZK()[AAF MB=V)YG=5M5:Y TW&P&=>Y@5;Q!3Q ,<"T@0SZ=[$&&8\B&%,2<)]&F5AH)_5 M9:' W.A/J2DYKK=![0(]&_5 MWTEA50VSVM]W)G2)2)^G0-X@1&OD&9@H6FN$F3"+X+H QI/!7#;C3A?7=8'5 M.R%>EXQCYVB_?WQ:%B^<-X?U=T_M(7 3WAA2@C+D"Q@0PB$*>0IQ$!%(1>B% MR(\]:N92'Y4TMZ]'&[=0/%ET,CB.IIX;[ 2CD3[0UMBK/8N% M(__UN)Q)/=6SYN[[I.=OL-VP;U-1N_:GU2()64(%S2!O*AE& L$T2#.8Q(FD M"!'C3$0F]5#W!1B]_Q-40+U7,J3/V*=+\TY/TPWY/1AU-]_MP1E]H[U'Y/TY M1"PVU%\WV]GF^=[P$V^4OV[L,EY%EO?@;_I$_KA^[CT\2AR1B$8-, MH 2B+*(08TYABCF22T,?A:E6@,#!R'/[='?*::XJ#G#RPXR%+$XE3IDO<4I\ M2)@@D"/JQXPGD8?X0JXD23$J4D,)L\7JS*+V$OM'YK%.+X:KA[VR&-L0:8(B'OI>"*,D MHQ"ERA-!*9..29R*F+ HC8P:L1G*GQO;#1."=PPXK/MBFYFM-R]ZKLV(:(_, M&&? G2B]V@@UY^G4>M+?*'W:")KCZ=)FPURXX<++YYSRIAOX+[A24AZ5V]?L M]GPJFI0>SMH2P\V*9/A[I5%;7_,+I\7#*O\'9XN4$,$D*4JW+D,0>5$(,4H$ M]"D3G@A\'_M:%>='UW1N//K;JMSHUAR4]LHWBT#+'2#GTVNX@_26DS8R'3=& MP<8JT%67 ==EJ4(/U-^OP,:^MK3]54/3FX+$6YNNU/[XVF5@V.CPN][T]E#(LX M8UI'P?L#SXVS>]V 4DX_IFT'J].,>@D"8Y^W:AEO%+KVFJ56(6L[ TT6JO:: M^L,0M5=_;^? _5H4['N^7#:%%TK.WC7>8A^)D44)(]2#@JB]5X [9_ZYKW6/)%[QX*/'3MYS>*/U5W+MR K[DU1_=5FH089'A M!,-4^)(TJ""0Q#R#,?()X0&+0V%&&NU7LE,C4KM!P= M8&Y$T2D*E*97H-%5OPK+<9A.TX(SA$:F@B$XHVQ):P%A55+E^*B3U5$Y:]BP M>,KYB^U\A?N2XVI=OC0Q/7_'RS7O'1*U9]!69UF(T/<"I*IFHC12G47E$I]Y M ?1QQ*4'$7/_+T0G-;MDO1.7+,V0/E=\8CSU8(*Q 3W$?2\ M.(8HHPG$,?=@'%$><\82D>EE &F+G!O];+4&K=I7W6Z*^B+TJH/?6^5UZP'K M3\!I2AH'UI$)R1&B1E%49B!=$%ZE*6BRN"LSPX^>\4HG>W?./F9\$C*KT$)) %/H4IESZ0M(AS5+$0DXH-DK /B-P;O0SU!=L M%;YJJ@L8THXVZ'I^D$LH1Z:<"U$TSYS6A,95JO0Y<=/F1FL:?Y ,K7N?'=6H M/#<5!"^=J/IE._ZO12]Z<'J6'U9R"_PDSE=3;)*HT1H!J\.RMN&,-T;@;T M:,<%JA.F+S=Y+2UX0^)1ZG;%&]S1CB8TCECGG+1)24?3]'W.T;W-8H'U+>?B M_0\YI.*S.R%RRLONN(BDOD<#GT">A2%$,2>0(,YAC$-$,Q2S#$?:JZKCWFDM 0;-4&GI^.T$@TL M+ED%G1A]NJ7/>1-WUCL:EUMFOK9UYSYP509S>8]_=(EXO_ 5%WF]\$3"&$Y] MR+$JLQ+P"&9Q&L @07' DI0Q/S"J4GE:WMQHH=/3, WV#*9ZOH1#I$;?-&DT M!9VJJM!3GRX+?NK4=>A): +C*HWVC+1ILVKU3#](LM6\S;)N-Z[RZDY<4ZKB MRE4(4;',Z4O[W^V!LX=XQ(+8AR)03)*)!*91*(DEYHB%62#_8\0D>F+G1BB- MUET/T:JOC6-8I%L/;SV6<8_BR&2S 7"K\A5HU06_=W^.DI1FAI2KDMQZ0JG0\?E+!:. M2..XG$EYXJRY^]1P_H;+&HL,VD9>_\BK!0I2PI,00R)\ A$)/$A27\ TQ1[Q MA!<)D=CT$-F3,SL7I&]M,= 3_*XT-3RK.8:KIN=Q.5ICNQH60%GW^S@"@^/6 M'OM2WJ2+QQ%3CS7L.':Y[5%+VW+BJW2]^?6*?90SM-ST,MI;J0LO$XQ&,4Q) MK(H(!11B&@B8) F2"Y8HBX)0KSB.C7B35V&:^CF-UJ8'*P9XZYZRC(/AZ$^&C&')3#S(Z^^XS%7L]1AS#Z=^0HS*21T3-+MW\Z#P[U\OJ_R[053SQ76 T]BO\4$E8/FI[=1T M^5J?06*DXL ;,6]:)'C?V'/%@@^NMRS)^6I%HT%UK5]>MI=TQ;>:,D=M!7+5 M_ECPO%[+Q^UVU17O0%Y(0Q$PZ"LZ02) $/MT6=<8LZG'8F\U0]-7H!O:-RQ#IX+F7JU4UY:DZ^QL^L;W ME@(YSZY+P(PX$:YJC(Z@X;1U2,>#^*!6Z8BB[-NL^@&YS^LE7T1>',0!BM0> M<2B97OXM\U/5QSF-@BQ.HU@0TQ:K_>!S\Q,;I53PA1_\1/[4/5?3->:Z9Z<(V=/[=3TECYC$U9XXJ7 MS_QCON*W-7^L%FD;?& M=Y-KWQ;Z;M0&ORO%0:.YX2:KU@SH.56N<1V9$EQ :NSOF&#DR('1$CFI1V(" MPKZ+872O18/3FVTSSD]%S:N^]PKS..#K5[ MF+XN8VZ4,] 2-&H:=,,\@N)I'G&$S>B[2WNPG-\QUL;'H"'HY3A-U/-3_S$R M:^5Y&H"3W3J/W#I=0\[3NN_TW#QSJ9W;I9(25?Z22CU, DRJE6K14/6W!A/J0H&NJK$?J6M98&$4RCK M>52.L!N9$>UA,W:?- !QY#6=DC2ILZ1A\KZ/I'.+[7JM:3GS&9?U2_++M+$XNY^B+'&OJSH5H8VV\@^IKL$V MAOT$:>P$C8OW1!7CMC: ^P)LK0#*#'"[ ITA5V S'7<"M,: F\FFPV#C:9)I MF6AO:C@]=0'P=GJ>U/3D*_5BM-/S=.1M^8NC[:R+83VYXV4_^G2;8AZO=EJ6(?V@9Z[[AT0Q_E5Y(9-[W0&6MN_K#4N6R^7T!J7JQX ML:YVXX]4CTMI"MC:HM\?0POI%,*PD+ M?QF8Z6C@2.E![2&#^L. MO(D37U6&ZT!CT*BL7%.I-+@>!4X#']0YK!/YFQMX:PGO<@!OV< K7Q-V_N#R)?L?_? M/85Z)RES4'5&;J&#A**N>/T &= 63SHU!UOM\.8)NY*^* M-6K&U*Z!AR/&/25I4B+4,'F?GW1N,3\4^2 M*%;\"Z>%)*67=VM^7W15 >[$ M^Y4HY-/4,-UCK7LV8C#DW)BB4QWTN@,FW?"ZV%23*P08&' %KA]5[67]4Q(3 MM,\?EHP$],B\XAACHY,2"\2L#DQ,Y$QV;F)A_/#XQ.9VR\JB&X*[$T-?K NG M;(J7-*X8&;ABVTHY2&2>QWD(TY2JQDM^ @GV.,PRQED<$8Y\(T_G,G7F1G'M M(I#L+@('ZT1;M^C"2=/SG*:;B@F7[):S8%ZWU EXKBJ97J;,M+5-G0!W4.W4 MS:CFA3?:#FW2D;QE MIT>>K+"'EH'#*A]Z-]CY7K\6!?N>+Y?2V^/YPZIM>$5?[N6GJ5HV8C:=7#%F M6<(S#",2QQ"%$8%I0BD,/9J21!)'ZAFEENF+GAMU=!H#VJD,ZJW.9EZ4 ?QZ M'M,XH(Y,++W237VS!ME>;S!0?)SVNN: .?*(# 1/ZOV8 [+OZ5B,8-_]N\W( MK^2@76X^9]NM^<:?JFZK:LV9O^"9%_J>7!ZF6,;HQ1NS( MSLSM@7 MF32<,LUEXF@3,3+Q-+]T63_5KRO^'R#UZKVOO;#N@+07$0IM2' ><8(B\+81:Q M0"[V8A*0* K3#)D5U]62J_7&31J/W.>:- TQ'S?%&;FTVC MF"P,_23! N(@22'"J0<)HR%DB72X$,ZXGVEMT.^,.CMW2D6K5W6N^E+]C6.U MS]?M[.JWVMF%[31;6(,Q]DZW'0[Z8?2OV7WJ%9"??3-:$B0Q2H,8IE'&()+. %)%2 <_Z7M\&.3:Z$_$F;=]-'A'IH-7:XHH MK7=^\'Y$8 T2F48!>*)DIM<>X:-/L*MT)F/ 3J8TZ8\V75J3L84[J4WF=]L& M@DJ6Y%7=C:96GN]_T.5:)0Q.5=?22\D[&\SHW1AZO<7?&(".3/&]RCV+7P&E M]178Z V&BKL,(S6#REE,J:;8B0-,S< XC#8UO-_"*[W_7MQ_*]857K'[[_*+ M^/*5/_-^8RQOUIVKO"A58=VN C/WD!_A+((X\B*(T@3!-(TB&/E1DB2!D*3% MM;U38_%S(RWY*";&M;_-0=?P1$>%2=?5?-3I7%AKBW=<6?M1+$N?MFFN7[]Q7JO& MX$U!P[8T+Z$I85[@P0 +Z<1&!$DG%C,8)4(U(>5IZ&GM69P7-;P-"$O(S.N8GD7#5>W2XX*FK5=ZUN"#&J7G[S _9[A9 M/ZY55,DS?R\$IW7;J.Y.7+.B2<=L]M*].&8AC3ED*&U*;P00>RR%JB*Z%V51 MRG"B>P2A(W!NQ+'5&;1*7W6](]7Y9Z^X\5F%%O3GCS%< SHRHSC!TNB\PP2@ M"XY"M,1,=DIB8O3P ,7H/MMH^F:YC*F2\@[7N UQJQ?$BUE$)*_@+).>24 C MF+$D@WY(TH0+&A,>F073ORYH;O32188/E%6%(7 7QJF9,'D6W=-,XA*SD1G$ M%BZ+./K36%P01G]DX(FCZ$^;=QA$?^9ZZ_Q%W!4&E?QR)[ZHE=&:WZM0"KE8 M82) 0093+PPA2M($IB1412 S1,.4A@$VZLUP2MC<:&%75U6OL-,6_-[H:YYR M>!QGO26+*_1&)H@]X I]X&RR!,\BXBX'\+BHJ3/\SAK]2O[>^7ML&\"M'NYY M^:AVW0==74@J>$ RZ*4>D; A'I,Q#[V8Z.\YE>ES(TRE))0:=D< M(IEV>'L-1CUBN!B16K&%H4\SFFT:L];/ZU,RJZ;LY9F#;I= ;Q[Y9"WS;\+A+ M<3H;07>Q -M=OW_CR^7_7!7?5U\YKHH59TWN5KG(A!^S&"'H4YI Q.)8+N\Y MAB'C61QB3"*B%:9R5M+_SMCX.$&X+D;)FXO\%&2VVW-'ZL%%P0QFE 81(GD M$)ZJ]H@>@EF2B# E*(L3:K+:OUREN9%-HRXX4_;ZEZ[L-7BE[#7X7=D&&N,, MMQX=3+#>/L2TTS8RUUU?5*Z73*8X$#1" GG@=1 M$A&84?G/ 'LLXRQ%#(4F_HZ1]+F]J@/E@0J(WE'?11%[L[G1;=547C[S\7"QS^K*-)(A]CS/B M1S 6*B C]6*8H81"FG&:TE2@2!@%9)B)GQLS]!%):DH>5KEY[5-#]/6CC5BP)ZU<%WJ3OHE0>_M^J#48(_[)!SY)H8"I_4-[$#9M\YL1S%/D"= M%N53T9Z+J9I,_$85[BQ?;@K&%ZD7Q<1G'HQYG$(DDA1B%F20)23U N(G)--: M?&G*FQMU;>*O!SI?@49K"3/H- =*=?/0]5.XZQYC.4-SFL.LBX"T"FK7@.>B MV/93XT\>XJYA[&N1[CJW758T7JZR;E?2,WM0^;]-F^ZJ_U7+9XLX#+TP33G$ ME""(O(3#-/94S7B2D3B,(N09[?)H2YX;Y?3:V96'/P^TGGLJ5-0R35D M'XF7AD*NZ*($T^ HXQYHF@T(L#53TD(](YB2BD(<)9 M&E./>8%1H(V='G/CAJ_KQT?BE5S5B)_\XG7H+>R MZ0/5570PK)9N.W5Z=#/!A(S,2;T%"O(=N%LK&D]H8$>7%#B.PW,AFJX"9"RU MF#8JYC*H#D)A+AS.TE&2JT>6+]2TY^Y@>[F\.BVMV&R"?IPM]_Y\MG_K=B57^K%C[U?"Q$ #G- M?(@X#50%$-6XC2 2QYB&PFBKXC)UYL:K\HE&9N1XX73HL>1T((],EZTAL+'D MX.#EJMDLI8HCAU9=@7_GN 1W*X>;J&X =<2:%RHS*7VZ 6Z?1QV-:D>H=T]- MJO?JX2-7&>!="[L%(QR%/"*0Q*J\JRJ5A'T_A)0%8<*R,$X"K;J+I\7,C0 W M6@**JV^@6-=B67RO@"A*4&Q^MU0F&&[0'H%9CP O!V]D8MOBUFAXU><<.FQ0 M>1H#1UQT1,BD''/:T'WN.'.U?=Z1"G$IZ!]M1]U!O/""^(CRF'%(>9!"E"0I M))CX,$DR'F%"1)8RTS2C8\+FQ@^MKJ!2REXI>MA$KENW[SZ)M9]PAC(O@)A) M3Q6E40BS-**0>U[LQSR,&!:+IZ8<[]=:NMC3(KXO>"K<"7_(5VJ/1BT[6R5& MPI\'A 0>HM#G*((()P)F<1;"Q ])&.'8\P*_P__]2K._LUOT>[%38<]7;'34 M]3Z*KG <^=/8P?>UA:_5] H,='6;"7<.$8>);T=%39[G=L[HU]+:SMYCVS>0 M\][$DG.]EF(,8PR%2:..((DBWR($Y)YE D>>49'>*?% MS>WSN:5."P+1!X$F,]>C#'7(C$\A1T,YWT;)H *@#BK.V?R>%3=SL M3\?PPQ9_6G>9Y\-^YD7W,&NFOVYNF-LK__G]G7ZRZ];LT^^PM<4COZK26(9+!_U0/%A^NGA+VW7J5(/E?FEWKXO>?7'33G-",L M3&$4)TU?W@2FW(MA*!>O&1,(!]QPF7I4UMS>N1U5FRC#5E>@E#7UTX\CK.NF M.\%M="]]H&6#T]40M&DR(32@8YGM=K.491]CW4 M%G*5SU 0,DA2(NDC)0'$"/LP9H)E"6=!ZFOW'=H;>VYTT:FWZ>2GGZ"Y#]II M1K@0BI$90!L%H^S*(_9:95+NCS59UN01(X89DL=I6F_FXB8U,TX!$H?!AQ#(/HHRG,$-! GE"PB0-LR3-C)J6:DF=V\O;*0TZ MK8%2>Z?BTD?;&%:]2=!S IQ#.S(9.$'5O'&0"4JN.@AIR9RVE9 )# <]A8QN MMF@V\?;/V]7PS/Z.[%_@K_P_8"**(UA@GP!$56[?1'U((LP1U[$ M$8HR[88BIM+G1E>]_B!? 3S07"U2\FU #&Z4-V@H83PKIWEK=*Q'WS/L8/ZI M5_[/X':U$U>D8F8R$_4BL/Y#)AUV[!%\&1'#>-!I^N:86OO M3F<,ZT%L:Z71I22ZS?:QRD2XIK1MMLO97?V-ERHSH>3?^*K*G[DJ0/+(NPZ; M;1/>3[R^$RJ)K2\TBL.(AEREX*?,AX@A!''H"1@3$H?4HY1*#8PJJKE7N[F]N=_D9E>]!2UV5.UG63"5H7X)-\#E6=J6*Y5)=O/B+.OCDF=)I\VWK E^4 4_WQ6/.)?^6!*RE!(/(BY4G_4HAH2$(>1A M&&(19"+#1ILI)V3-C?ZWJC:E&MI ':4N^+U5V+@R^'&8M<],7( W_IF)+6XV M1R/G$'%W-')4TM1'(^=,?N5HY.PM%T<$?\;E7=F4OV-_Q\LU[_-D%S0B@:20 M!'I)*GE$X P25=87)V$:T#Y<\"K\NM3@%=72*&09/2H55#ZL=%TFOZ 97WSZ7Q7/../OEY;=*)4[=2NZK5";$-:WSYR;'?Q'0 M-,H\%,,8>QBB) Y@&B$.,<,A"L(H3%0;2=6S6(^2]$4;,=-&@?'>)+6$:7*: MGCK=54[V3VO5'RQ?_5G^?VQ([?U_K//Z95N>Y,/SIWPA_:C( M\Z(,IKZGBHH'&<1I("!-PXBBP(N]T"A:_#4A$5V*VLB4TP'V=0#8A[_#3[=7H-M+<$.$_M6JY6IPWW$MOJ6[%D]R56&YCO\$NU"*7[XL<9@=2G(41R MX05QA@5$).4\8+Z' ZU*%H9RYT87NRLNNE7^"M2]^J!N]0=,&F!PQ&DP&QK' MR>-@/.D"[&8([T9ST*D.WHT&K\'9\3@P3W1J[ YNL^-B<]!.'A0;##?=$;&Y MC3N'PQ:WVP8_DOIV5=5E\\ UG6.]Q(^C&',8QHKA_4RN8),X@6DF$IIZ64QC MHT/=0Q%SHW6E(=BJ>*[WK"Z0>@[?9?",S,B&R%@$(1XSWEG$X8& B<,+CQEX M&$MX]$K+$I"*/;[P)_DL?%/=MJ]7[ NO\Y*S=]*!7#VTIW[-7ME"")1%7I3^ M?]2]:7/<.)8N_%?PZ9WJ"&&""[C-^TG>:GRORW+83F6J2:9< MFE]_ 2Z9S(T), &*$]%=MBP2.. . L,I*6G$C\*N0O$&12"HR +(D'3 M9+'B#^IT[=X@_Z.^"%H??=9\]$>"N)L C;CUMZ\BF]0E*[@%J_4*OJR;U#T] MD] PU:/!^+",II*4"?3\V).<'(:0J/J%F]Y8*9,QZE$!\5. M]CJ=>M%(#U@M?ILQPMUXZ%&[(Y0=Y%+";6-$?, M5CI-@YZG3:)I#LE1ZLP135Q55OGVX:'Z6-0>)[=/U8BJROL-S(V"^D6$I:1% MO1P!*>]ZQ=>;LDX4SE=EFT'A2=5M&U6#^0#&8=*QAJ!C>K$)WMAZS*?!N;8< M\T&K;U&-^;1B9XHQGWEX=!1=5^.B5]IBZQE*$QIF)$EA&@891!Q[$ <9A8&? M9A>GX1PC!\;J"[N1'&M@A,A?\"RYV\_V$<)#>$L>Y^TQ9RSO>>OO>X>:7-1WBI'Z;OG.A7%WWE9U;9.E^GX?JW^Z>-?O*!YJ=RPM\O/ MYU4E[: RI^UN&'F")SZ#*14W$K7 M>*K5V4+JG3-8-YH"WNC$3?=N;_:M:.X$_R=\ :[WE4I!6&MX8.3M8% .+/WG M6BA C<4-:-&0V\X:CWICNLUC7JWK?U:9S;>HW/1,S-W'9WO3^M:#:VL+_&9Z M3+NA?NOA.MJ>O[E =KR(_I%7C^M-]9UCEB]?/W"YHCSE*]7_)YP7=8\'!2&# MA*8"!1[T0HP@$F$$":4 M5Z/AN^2B-;[AD9$S=7:R3YBJK=AK?0O-28282#Q(HEAN9GS!((Y0#'F 0S_C M"?=]HYINQUW,C33;5'J=B*.N\T\ J<=]U\'CF,P,D3$/9CFKO*W8E>,.I@U5 M.:O@463*^2?'3>W> H%!%*>)2A.B,^:GH3>"06CF?N%PT C*?K"54MS=-^RY-.T!,J'<[, M4X^,7&T;E__]76S&K3@2T(1KZ?)#'T.6=RY64!3$F (,:2UT/7]!V_$!K^11G#3Z-1AT#57:6M0NEZQ6_P:2>NKD(\= M?N\NX6>^?FO!8FLM'^YLVG5=2_&C-5[OK9&U1[L-PA\#_VO 5 M?6T3/,0I3TA"4R@H2B'"6-KV/E47%5X0$XHC(HQL>XT^YV;L]R0%6U%'YM+0 M@5R/7RP#Z9AD1F)H7@E4'Q5;Y3XU>IRVIJ<^!$>%.PU>O3KOQGO\G,OUNRE8 M])V7O'CA[-.Z^+2I9->?RW*#I;X+$B,<\HA!XOFIJG!>!29 M'2Z82C W.NI'B(&BE;JNZ"EJN4'>"FZEFIGF*&G:1"ZQ=VTF[8*W]<_ M]_XP-"J 3@57;G2EVR M_6N3/RONW:5Z[EUHQ2R+*/CKBR3R;XOBEJV?*TF82_R@ZZ)_OH6YL8^4%"I1 M@9(5^GM.1JW8^C[Y \ -\XT]S!PSBP96-/]#L9.[XEU7K M^^-K/'VU0WZ30/SS2M(,Y65M*"DX<_8W L^_ZK]?]6P4#&($S M$!Y@ULZ(9$;WO];WC^M-*;^8^U^RK=>/^<-C]8.O\G712Z'Q=5WQLBW[FOJ9 M'_I> A,F,$2(J9@D@F&<12E-$$L%UB*\D?W/C>_D1YJ"6CZ#M#HC8!]FMPG M=$QN4GC020\:\4$M/V@4Z&?::?"^7,;7"O &>8W<#L!$^8W,!\)2@J/QZ TF M.AK1['0)C\;KO)?XZ(IF#!>-HI*V=U$]WC[Q(J>XFR.>B'$:(DBR $$490AF MZCS/#ZDODL0+L=Z-ZNGFYT;YM82@%5&3?$[C=H'4KT;#^?:W!X3%JNK#B@\9 MD_+-GB$I?]H9D6<:G6:N#RJTGYW&,?@R!]NGYB5='AJ)O2%D[6E0?7^1_OFP+$F>$,4%( MHD(J5,[L+(,D#!@DF*>A+T06>6:1XFJ=A S#&3 MC /+/ SY A*VHH3/=3-M$.\%98]B;"\]/[:J9G..U3O$D@2DPG@W+O*:Q<43Y!R[^R>O:I[O@V*:'!?>R &<^@U@$ M&"+NAQ![/H8!3[.8AW[FQ4;%(,]W-3?*VTG:BR\W8[L!7/4HS0Y:CGGK)%#3 M$-1E?"RQT$!'DU+-984/^43CC9';+E[71I;DU'0A_]Z&V"QB1#V$E*-E+*D" MB5#2AQ(&7LN%;]I2O M/B:,6M M9P#>$]B,+R[!K$<:%L%SS!Q]W/9EM4\?FJA8XI!+O4U*))JJ'[*)[FOFWM%U M2K7R_7)=\OOU'ZOG7#E?'^2_TG23UFAJ;FS1B QJF94KWGVNPO77X(^OWS[W M(@NDU5WKH>\[K0/K,(4X0-0QA>B"Z21'F"%<1I 3Y,-JY@=,PXRM=-B0RDS$ ) M?1K.D9Z&6KB:N1?:QG="G\+_5CBO)HX:*+=H;>@T;M7I7GZ(;\M+NW.+W*TEB>R/0G/2T20P#12A;D2BB!A M:0Q%ABC.4!A%8624"D&GU[D1>2WMJ'Q.%]#5VV1:Q\PQ:W?9G6J!ZPUG+?)$ M:9[T8+*;[>E"GV^1]$D/AC.YGS1?'GO^_:"6M._\696B7STTA^J'5]>IQYF( MU%&X1S.(TM2#)(XSR$64IEF *">9V5&X1J^S(YY&:,/;,SV =4_%+V0=/CS]&0^+Z+*L-SVTE ML\<$)Q6V-./WVYYT9I]4ZW &GWYHQ"E3G0=)93K:K^7Y_E%E;_B\J@L6WXGZ MJ44B*&%,SEI&>:2F@M]@HX MJS/:O9^-D[09#XK&:90CJ%W;%S6 C=B'58,;T=7)>%-1NRYOHEU VQAC@Y,I M1UA/=#IE%7.S0ZH1P T>5)FT-]UAU0@M]PZLQKP_:E5H:P7U2@6=V3Q&/O+3 MP(=Q%,@U(< 48B^)8P@ZT1S3O >#*2[[#.=\+;NFLP!N8"B>NV-B6%&VIX0."F;X^-.'Q^7M;I MU_#R/2X?/RW7OSZOQ+IX:HH#=C6?$?(B%@LJS7DO4SEL*,R$_ _CB&<826Y' M1J%$FOW.CL![8@.V<[ P#474 UWS0- ^E*Y9O(^B$ADHF4%/:"=%MPV!LA;' MJ-?KQ&&-1E <1SF:O3XZZ+$J-K2J#5@5H7>[8FWVY;I0FI^&OI<&DH3\.(8H M8QRF"4^@"$.:IB+$.#*JZGFAO[EQT9ZX0,6@CZI =PEE/1*RB)UC\C&';4RP MH0X8]L(*!WN;.H!01_43H8):KXUTX%^OV:]\J9QY/TO*:I)L-$>CIU)[>YQZ M?A @&":"0$1"#G&(I-7#)-%X41#SV"C9@EGW=/\MO\U&5 M;^^?^C5U*Q:"1IA&D0@5?UG44WW57- 9#H[G1LX/TE-9J@KB@O-$T$S$$/L, M0Q11N?_C'H4H%0GQ$S](,ZTB.$ZEG)LYU[KK[_3H12[7,4)E+_%!K1C8:0:4 M:B87%L[&7N-^8PXCZIADMRH"J2-02@*E97]T;]O2/?MCWE/U]""#1EWE(3R' MX3:X! M%1/L>\*#//:X-!88A:G'"4Q(@K)8Q"$G?$38S A1YF81M)K\A\WRZ(-#H;?; MF09@QPNT3EGU&[!3!NRT<7(%=CVHDQ1E'Q1D1@7;=0 S*^:NU>+((R+ZR-EF MR>]$CZSOJD=>J)1\!7^48N0OO!'LB^3P@^0)2>!1+T@BR+'G0TF:*<24>% $ M6*1!C)%(C&J.7BG/W&BT4Z<^2ZK][$KE!-FWM&OEP)YV'3/\IA0T/5BZ*[[/\[5YCDR[Q>$O:B0;?/\7+!4Q*&D:1GPB)UQN\12'B$88H$XR*B*37C MZ&N$F1U!U\'/8H8GWW?)V8E1?4:JR8#7PM,?%5HDQ*PS9 .^1@*VV. M(^!/^2JO>%V1Y?#>]O9)!<+^=]U[:[?_'XZ+3_+911)F,<,>AC0*/77 X$GJ M#2B,O#3.O#CQO=B(>L>),3?25<4>S5AT)/QZ_.D>5,?,V2C0U@LZ]!FYJ0\7 MJ+)I^]K< *4(^#24D=.8*:]#TA)'CA1B4G:\#JA#7KRRM9$G!^H.^)VZ&58& ML&RX\?+=E6Y_][I[Y!M^K3/]JZQW7:8DY=Q7AS#45O2]W!W?/=='&[_+)NIR MO?5=\S^X*L+(V>V+-,(>>/W+#Y+C/^&\^#M>;OC"\U'",I9!ZF&FPA!"2$B4 M0!R',?&CV*,\-3J#F(MF<^/M3F"(&XG!@Q(9,&6-"2DT>%%2@V>Y<2Z4[V9> MLT[M*:.NC>6S\D?E,K,I6?U4[3IC>L QE]'1/2J9B[PS6K!JA6&M,>BC GJP M /(*^L^UT( :FYM=AL$M/.V1324! BU"[5=7G[EU+D8=3J %JGD$**B P@K4 M8%D\RIG;^-LZ%)J-7M,>+\U&[7,'5;,3<(1[V'O\G%=X^:/U_^>G8VYYC#G) M!)9K?L@AHD$,,Q[*'QD.*>V(K="@ZW4!GXY>AAK^%191\[U M_>LA:'9BQ?7P-'!:LH[K1!Y(';Y=] ZWY2UD!,B@ZX]>2]/Y\1AIMN>48_;F MN*W>5UZI@,YOQ?HE9YR]>_U9JIUF>QF]>KA5AW*UQ\\B)L2+B>3@-/0"%4] M81:J]) L1*E("4I\8I*K3;]K(VJ>()&;E!Q0%<;\W,JN#-K?-LJ4S5=_ ^M. M X"W*IAMA Q&16^GX@9KQV2N8*ZCQ;_U8?[9P;P5'MQ>AMG8MC='S)+Q;=#Q MI-:Q.2"'YNN(%JXXOR*7[61R:">WUO#'OWA!\U+=\GY>546^*G-:V[W^0M $ M"4_:I7'DI1!E:0#3F"!IIF8"<9Z2(-'*=>=>U+G9L[,_]"&NN,V\T;JY7EMZ0#=YT MRY6CT>[D\$WBKVD3>LO.FU9$>Q-/3IN@GG/KM-K'V&P-DHO4"M1/Q%IG6PJB MS(^3!,,LX!RBE&8P13R!B,9^0D06Q8G9!?>YGN;&UOO)@D=ELCJ/JB:IVL#* M]8&V$4PCDBA<@,!:[H1S_4R<,N&"NL>9$BZ]8$8(C.>+CZNJ/N2H&6:1<)0@ M(B*8(9%")*TZ:>$1!HF/6.21*$ECK2H[1RW/;<)WPK6+M>9&Y?!8/C MN:R-@/8T/JOM0/%5^4XS8^5?=A/UN*5))N99!;J)>/X!\T+,'XLZH$,Y%;_P MXK7YG#0K+Y]Z=W8SK"C6*[[>E,O7YMSE\+RFDUZ_R/))R(9GH VT7$]$7:#L MS=1+J(RJEGRRP27B0M?LI7]8A]R?_)E_GC>LWNQ,^5 MP"_K0G7S@U=5D[>VC1S!#WR!"(Y\CN2*FR9,Q;4BF F$8!J$W$_"P(\\H>U: M:X8Z4/_+G@M F.DW]?\OH*9,7ZQUF+)/$#[M, 1BQ.(/)) $F4 M4AB'<8(QXHP&6LN=2:=S6];Z,M?!I;@GK-FADQ;F>N=/MI%TO!CUQ;T!6X%K M/&]U\#0^G3(!R-)!E5:7DYY9F8!P>'QE].Y8#A*\*#B3'-B4!%B@2GG!JRSU!W\^.=1MK:DFX*OAJFW;H KR[1 MV +-.<6T>"D+JKOX:_)5NLB.I8>+-689[&QB3M%1_)A-M-X:&86_*59Y?1>W M8I_RO]3?RC_X$^'% @L>!@D)(8NH"@CQ IBB+(64)(F7>AB)&!M%VI_M:F[\ ML95TF]?S^6DH_X4ILGKT800<,\%%T"R75]$'9]0A_X6F)SON MUU.Q?_"O^<;(&_377@&Z+_F*?Z[X4[F(0I)0FF;0BSP&$?=#F'G2=$@QHKXR M%B*DY9\_W,W<>**1=+^@HA(6U-*:7K6?1G:8(>SAY?KN;R14YG?R@TB,OZ _ MW>RTM_6#JAU=W0\_/6Z[\&Y3RI;*\OWZB;3GKNI<0VU+;JFTD\N\_B>S?;)9 MHS/ZJ#O!04_RYERN<7G>">]D'ST.-TMFLF'GDYK.XX Y-*='MC(RY?[ZZ4E% M1N#E-_S,BW:C2%GD1XGG0S_SY18,K6 #K;9@Q#82DI_LH]I\\T/J7F42G[PX>MJ MI7Y^>L9YH4Z75(;C!8ZC* @(@1ZEJL)6F$',?/D?+\@RGH8\\8VR6Y[N9FXS M?ENA,]^*">@C+AY, _C/H*HW^Z_'RO'T[P2\ 3L1@9+1?JW2TQA8KDEZT,F; MU!X]K>BY&J-GGK9TA:?B(!LS8[E<_\)2CT601IC@+(:QEZELMW$ B9?&,"4L MY#2-?9[BKICHR)N\XUZU/OG]0J*."6(K(\"=D%?>YYW 6J290"DED".),&*< MPY1ZDHJQGY&,>B&/C.I1VT+Z;2].;^H4E,[!'WFC>AVD;W&MNON4;R^B>?W- MZGE\7%VOGNCQ;>]8ST-P\:)UX-5K:P-=S"E8GDLJV,8O12D+(Q+ P!IQR'_.ETU9T++W&,2WNZJY 3M]05_AUE@'G09%= ;*\G M:#FF+7]W+5Q'M>^N;M",-:EZMWA=?/J^"&C&DRSP8,C#!*+83Z!D1$E_F 81 M#W"0,J9#?[LFY\9CGPK]<^(>,,-$-$Y=QXSRZ?OMU_%8^4&G-7:AYOI MW?ZPF]F]IB:9HL>B=W/MQ&_&F1K?"I7>O7K])K&OI(7SL0O*>/=Z+UNLTX\Q MD3"2"0Y]D3&YSPTP3%,20#F9A)#_X5AHS2J#/NI\=)UW4#" Y7<)-71V2\^7VY)GCYG](> MJ&GL.V<;JC9AK4]9@K,XCN7ZS5 40"07<)@2WY,;&>:C#''"8JT]C$9?7(!WF%BL0R:8T(YC]=E%SYCX Q2P=@#<*),+R,^/+/<+7J( M#*9FN=#$=)E7]'392ZRB^.MG/W$BT#8GI9 6-L*"5UC1XZ#2TPR1J M$3#7QS;CL!H1/32(Q!7A0Z?;G3A^:%"YXP"BXOO'^[^L'<:LE/RZM,0V=2DIR$[T0]/0WJ_N.H=;EA R?'LK 'ZW %4"W@#I(CV/4_/8 V_2P MES?Q,#VCZCFOTG./V\S_M:!)D,59A&":!0@B+V:01(1"'H1R\H=1RKEO4BST M=#=&\W^"PJ#WJH]]YYS&>=U&TJ^KDGW-B@/.)?ERG=G+$0D<=#*#3%Z7*.#, MTV_O.+@KSU,N,B$80SB$A 29M"$PAID78"B"!'F1%Q&6:57&<"SGW&R0IM@1 M6-:W!OFNCM88(G(UM'I,-H,!@ M=NGK=ZJ[<6O,%RD1Y]M*T5\XECS:N3VWGO#EAPW_RO^J[G_QY0O_8[VJ'LM% M2#(>^J$'$YX%$&'NP33PY&Z4AD$8>)AFW"C_[%A!YK9*R+F"S-:"T4.@1_93 M .N8S1L5;GJ%Z6LM;K8D_7H#JC4@''S#N:3I_\-Q >Y6%L,NKP71$N^.%F-2 M8KT6K$/FO+J]$9X!ZBA\(_GB/W'!?N&"_UB+2OW9]T%H;V,1%GY*D ]YZE.( M,A%#DF6^*CR)TEANRA,]5S_#?N=&?)WDH!/]!G3"UP;55GR#>W"#41@F0X?8 M.N:^(UAWJ-[V41WC9F KX'+@1N8)W(_V,+]V,%=]C_B;:;H?[?DC6 .UJ!G M@D%STWDIF.NXY[$PXG7S),C?7IX/ZH=KYCT^>G%NO"P72/!2JAI(=:Y(=3WP M(2_I0,=%S?-!&$9E+SYN;;*$Q6<5Z>#%/J$A1#%&8&$Q13&S/=3D0G*?:W$T!^N#N?HDMS>^Z^8+=% M\7G%[O-*OQCU_EMSX]I:*'U3[0""RW;:>.T=$]9]@9DZ]>ME;+D!4L[\)6<; MO 3#P!@9::K'Y4T\=JS@L"+1$0#'P9Q MIF)?6=R84TC:46'F(S_D1F6ECGJ8V\1L! 2EDM \E_4^>'J&RE60N#^Q4FC4 MPCG*7WU2=8NYJ_?;GSQO]4GU3N6L/OV@^6JYX]+:6-9<+???FMNDW$FG61GR M!!"7U\SQ&#B>A;WET99=?U[?4>OC05.3K8^G5>BOCV>>&!L3=W@YGL!CH1H1$36$Q!4!42>;G3@>:DBUXW"H MP:?'F<<_5\76R^<>__6.K[C(JW(;=RG_5FZ6ZEY;;96_X.>2WXG;Y^=E3NOB M]G+?O*GD/WW)G_)F#UTN0M]G?N9ED%$NS6H?4Y@%401IQGF,1EN!MQJZB:+. M>MK5?NV=?C>]"/NMAD!1 /C2#>Q.2_!C-\9?-,;8>%?BR&^YJ4MK34/B0@O9=&^36NZF*&A[<18$B6_BRCC0U=Q(I")Y%$/B4I@F&'O$3B%(2P53( MC7O@LP1Y893Y(M;;LX_I?GZ;\5TLQU+)"PHE,%P+N"G-0BI'C88&#;M >#*C MKI88=**#SZO#V!E0BZ]*)DD%F@!(AW ;4+A#V" M!!&)4YBR)(59)%<'XGDQC[5J?Q^U/#?CNA5.DV".<+I UM=H[YB)6[DL>D&< MU79HXRQ?ZFV:Y4^[#?-Q>]/,W7-J;"?FV0"CF* J-_+^'.IO;W.QDW0]ON@$K78- "V'D$8)#S"%F/(8H]A#$ M61K!3)5'P%XF2,I,LA990WB"W$73()S$%/N>8)#%/)#?<";W%UDBEY4THX@3 M*G^+%B^\(.NIO^)^I^Y0;C)$/4^"M=X9L"W\'*]1G9@WH!9T/U;7<@XY'4A< M9\&?/)N>^OSROW#Z[,6TO* M^N1DX7D((9()22J)_ ]!")*(>C!*AUR9/T Y;KL@1R4)M'-7T21P]:S)"':$9AK [Q$0F)W%OP$.+0 MIR2- A['6AFWIQBR21*(J@ 3.3;-.+E&7V^!<(FIXT5C^_VWLH-&^&WIYA+T MY+\!'?I_=JI8O%8%AT4034ZM[V!DNFF3M9+4%G^-)? 5RQE-F=D.HXF267W+6,4 M>\Q'#(8XP1!A3T"2)#[$4>@G$:,B#HP<$/>;GQM-W([(^'L F-[D'P^#X^G> M9LQU,;M/ZVPKT<-^X]/F9CBIV%$ZA=-/F<=TWO["!;M_>OAC]9RKA$_&F:W. M-C"[Z:@$!??YD[I>_^/KM\^]!%?ZH9_G\1J>J]:@66WD-(S?/@ZM'!W8@4WQO'$5UZI??ZW8OV2,\[>O?XL5:V( MIBZ9.IVG5?Y2=[>0W( 8RS"D/O)5#: 88APQZ">A%[ LI1$V.ES7[WIN1_!2 MC"A/L>OJ9,U9)/Y0)'&8I9QF#**(7((W(;A (?QA&/0[4+B@)B7HWJ;']SHX5&W#:R MJR4T=68:BM+&8,XLJ3416BL5HXZW]L;%(BZ MJ/KI.E"77QN?QS:OZEI2MRNFXH:E%<.E+ TZGSQ-KSDPIW+XCFAE9 A<6RGOT[J0NS;*.2M5]JKZ@/KSZH67 MU?YA1):%L8AY"%D:I&J'12#F+(:)$,1'B*8$AV99!@TET)J&TR8M,+]I,D5= MC\]<(#E9P:6&S<2Z +]UPM>)^_[6W%&!K0).SH)&0F=#6)J K"LLTM[=T,1//!]A*#"/Y(X0^3"+0A^R*"(H17X6^UIE08:[ MF9L==DOIYFFS5%0(&!LU^ MY.:WJ^_D/339/57']:;U958LX37U!$8()J\O "1^FE/G0RQ*<)5[@ M\= SH0RKTLV-:3J1)H7_ L^;XGE=FF[\[ ZF'F.]V1 Y)KI.+]!3 M[ 9T.MR 3HO:0VBG!V@4L4>&3O"UQ*%V99N4>IW >LC8;CH9X[,/-3(W+A5"KLIZV,!E:=>2@V_?;P#7^7_E>!\53:!Y9_6 MZVJUKDQ\G >A'*9,JR@ZIC]# %VX/^L@-K#EZ=R@=13<F&<'7A4 M5!*7.5V0B&>9B!+H$0]#%&8))(RF,*%IP+GOH<#/3.RYD[W,C3MJH3PK89"NX ;6,]LR>00@LF2^G^YC4#!E4 M\]"<&'YX9!0BI0!@/3*P YMK+ZC:4,> M+RI\%/YX^0WS'<3'HE#VQNT*+U_+O#3>/)Q[?VXS7\JY7O'UIMPW[@4N@C-H(G&UTLCW );7ZYO_%9RT%0G[),@8"J;"?$XE#_%D"$O%6%&XH2')G$.%_HS8H0)@AN:K)@J_1SK M8@+5 6V37Q\0+M8%!R]XN6FF %XNU[^P'/9C(O083D 0)AJ%@ <'<\P.D5Y&1T_-D]/N'BM\_[LY 9?UY6YY]\0 MR'HD8@TZQQ32ATH)*HV.NDZE(R\^#5"L.>T-]36QCYZ&VL3HOC2@8U,Z3 M._$C?UCE(J&DTX\[T II'P(6((0Q*B"*8>$B3C@>!8ZS9Z M3.=SY9@[ 7H*@)/[]B^F$0^C1F>8C5QC[IBW00$AA[!/5$"HMZ):@=^L M?M!(_ ;K!YFV.5W]H)':[M4/&MO&B$5$5::7%N[[3>TP_K_6I+REU:Y:T;HL MW^.B>/VT+E3BH7+AD9"(."(P\(, HHQ@F&$DH)\%7L)9HOR[M1<1P\[GMH@H M\6&]^Z55OQZ7RLM.E>!0M)(;$)GI@&BL&PYA=KQN*,GK/;&2'4CA@9)>>7'W MR\\IO&L-P"?W>!LL' YQGVCAJ+_P^_?_Z_;DYPVZS]M6I;F1@ VN%*9M3K=2 MC-1V;Z48V\;5 3__R=D#/Y5QA =![ O"H1\E,40^1G*_03*8A)$OXC!@C+#1 M03[G>M6:.I,&]G2.;("A [C>,88M$-\@IJ>6]\9Q0A<# M?.P'[ISM\:V"=2Y!,!"@<_%5,^IA/%]\:!>[^P*O&K?1[_QY752+-!$)\5," MDX!1R36408S]%"*$4Y)XL?Q#*V7+4"=S,SH[.<%.4-!(JDG9\=NEO!6=5\;1BGY;X MP32S]-[+_F2E:1<]OJD0IC,>S_5MQX+2D*/<%4^ MSDLY1#'S(0E#!$6 A.\G"8O-RN*:"C W1NCD5^?BIP*L2O#NM?]S>Z=G6C/& M=)CT=A0NP7=]'='AOCZ#^XW*)6D"O'G)F9'HV2I#8]K]M*5I1H)S5*YF;#M6 M?#H^X;SX.UYN^"[S2KF(49H@GQ,8>R*#B /K<;+'M_3X M&(+@@M_'X*OC^.:>T\?5>KE^>'V'ZURYE?Q>Z@C9VE^MS;2!L)=E),V@Y!8& M44@P3).4PB */9\A0K%/S:HM:_5K,G.F*;% M\I%'&"4\@AGV)?(<$YAE$88DIBSP:>#1+#;A>NNX3\'V]TXAUB-ZZ\ YIOJ= MO+ 6&.PD!EVA-.MI9HQ LL3W>GU.ROA&,!QROMG+XUC_\XH63<;2YL_/J]8U MI/R&7^O]&V%IQ 7*8$02#R+B>S"+&8.IEQ&?^A'WL5'MQ(L]SHUS.O' :;7N9[)CM9/7/D6]).(]M(5)X3YOK1F?"_D$*5$&C<1SN1&EF>8Q23P MA)%QH]OQW+BFYUO97G:^@N^\29A7K<'OA7*7^;DJ.%T_K.I2[,J?Z1U?<9&; MEGS5'AS-$SP'D+L^N=NAW0C=>(?MY3!V&?A@"IFMXSK=;J<]IC,$X^AXSO1] M<]>!C[*]ZO7;ABQS^FFYQM6"^@C%?D94P&8 $48QS-(LA$'@)QGW8\20UAW$ MR=;G1DZ-@*"1$-0BZGL)'&,W3"M7(^*8.TS ,'((.*OT*$^ X]8FL5Z@99_U&7M.+M;?5>5[0KE4K1B7]=J/6U^5%E?^G$= M3)HC&4,P33B"""4)S!(D_Q.*B >GF1@^] ^3V6$&Y6/<4!)V& MX$[YT+1*U4_UM:RS'8T)W7'S#>A9/V\VLHYI;C>H-]VHXG.CNNZ/*KYB5(T- M*2?H6[*V[,HVJ4GF!-9#N\U-)R."ES[^:R.7HEW-TW_DU>-Z4WWGF.7+UP^M M#Y':#>QN7]:_5LH5IDDXNLWJ*$7\_/0L'U(_U&[S3=;S_*5+_RLP"7$:IC F M*(6(1C[$/LD@01[#77(JA]#_G[*>Z"MV("UFH&\%:K M\@;D*[K<,,5&^58_D_">*3^1X75GEB,^D>5=:]TO$]WJ#5K%05]ST%_!.NU! MK3[HY6%51L@.@3H*[ ;TOJ<+F:??]E,QB"*;Z269+ICN#5#>"\1[B_Y'6$SWO];_Q8OUW8K_X"]\U4C]6<*[4NVK^JKMQ3I/ M C].P@ *K*H11DD&4QR$$&=9Y,6(AA1%VG'>NKW.;7\<>'X"6@;:BEL7 #98 M5K0AUS ?7 #IVI?AUQHHF8$4&M12GT;TLD?#%= :++">BVA M+FNH>0-UOH7Z6;YA*US;%*K!94F[L>G6%%/]]A8$XY='AF07*C*_>E4-JJ5# M]?-<+R-=6F6<$LPDG4/E8 Q1F,0J:7T,,:$HPU@D(C:J*WNQQ[FQ>"?P3T,](9TFJN=%77Z]_:VTGD\1HM@9+PSQ]BR%P[7#2 M4ZDS7&_KLMF]1-^=OT^M5U,!!#2.N]M$%EHIP%U.-8-\=V\PBE,EPNN/9FL; MJT6,]D>S:$>3UJ-9%[L!I![-YVXT*S681"EIRY:V#?IP]CQ;G4V85L\R/OOY M]FPW/B+]P7)Y7V!UT7%;%/*3Y77+[?95-PO"0!MS6]6DK* 5%O2E-4B%,(38 M\&)E$RS'Z\\YG"P&@.BB,2X_PE##TZ5)T%!O+UN"SO.C)GE=M$Y1B_'4/GAS MCA-Z=XA=*M_G/H,:S>M#D+1F\Q7X3#"'!Z"Q/Y7/0#%V A\V-^6T/:/*P60] M]]38./ZGI_6J-@KJBYJ[3556TDR4=+ 0J2 \X1GTL%!;5LYAYJ,0DB#P(L%$ M%!%B%K]_MJ^YS?!&5% J66_J&B^&@55#N.H=EEE"R_%\;X'ZT0#5WD;W1+49 MH7\1#VN1^>=[FC@B_Z+*QY'XEU\9R12X?%1;!?F'VC?(.:$(_CLOJR)7=:M/ M_[Y.X/VZH#%E/LDPY 0'RE690!)1%5"5$0>\],L(QBG1G::J0!S(]1:4E J48%*#KZ^48>>6WO., [5=#3T2-4E MQA->$W27-'7%LIO&# 2U C=@IP*H=; 8F3H2/%L1JJ;=3QNI.A*V8 MGQ7UC-3OG*YELZ]UN=.G2O?,Z'P+H3SA+*.3N2"6S#L$1PG OIA$D+D MA0+BP(MA&G'BARJ?1J*5&'*HD]G->RGF#6A*"G\LJ_RIOG?=^? ;7)2?@W68 M FR!-<4V[62V1PL(&7@&6$!JHHO^&C&A$*O/*0';"FOKPOX"%H/W[^?>G>XZ M_8+T>[?CEYX=MZ.[JQYY7<"]X(]R'),%1$4\?.75G;C'?WU;%^HSN:WD M!I-LJKIRZOH;+OI>ECR+Y18O\R'Q?:K<6QG,,(L@Y6D.%:QMS2EM.65)/N1"U#>;A! MM=W\R-.ZK8M4?Y?2% B R9E[EM@SY+CBMV=0GN+W"HN_^&W M? 4V):N?JWTN_V9X)CF+P=$]Z9R%L#-: VMMVV3'^R<;.TQ438[^EW177/E]+LL-9Q\V*F_0-U[D:U8WO;MSK)^J9:\SK2YB543% MERL]JZ,=<<8A$0Q#DOC""U.:>=C\WL]4BKDMT4I^++]KM8=XO\2JV!%8K5?P M95U7=.Y?!-855U^D8NH7\O'#)1ML5GF;4>SH5[BN,5QO)$?<)QH/M<&EHLL! MG.)F$30*@$8#T*BP=2WKN6HT3[HE*'^GH4>Z$_(S+=]NIN0C;7%:P5NCM$J_!?@#=R@]](([GA#N82[GI\ M9Q%-Q\S62=K/Y/VQ@_#=)0B-Z4L3&$M$=:FW22E)4_5#\M%];6RE 5+R?VVD ME?GQ1?[G7K9R^U=>+H* (AI$*4RI+SDF\S'$-/4@BSPO2@@CH3"JD'>FG[G9 M:#LQ02TG4(*"/Y6HIO4^SP"K:2]=#Y=KBV@,4B,R_0_B8"VQ_^E>)L[C/ZCJ M<=K^XAOZKQ=>NJ?R-NE^:*C MF_GRW-7 \07 YU5S&'5P$=")6J>U72"",X%B'X:A)\TT3&.89LI'*Z:>CTCJ MH]"H'LO4"LR-%+>W[=V-92=MD^5ZTAMUV]^*I;OS-_P"9G!+7EZX)C]U$:Y* M?79W"D=7XOL?V(1WX8[&<:I;;]OBS^M^V]'@&-]DNY+#O-3@A]:S_5.^^E$] M51^+8EV\7Q<%ITJ03TO\L$B]@/A"VO "L00BD?DP$W)9]%B*N/#BD NMB'^] M[N:V='42 RDR7M$<+\%N+UW+#W8*Z)&&QCZ;KBQ,3(,&?2GH+)Q%F M,(TJ?:C1_&2U$/55[1='-'AKG '_;E/F*UZ6M_1?F[S,5:N=TXZEL:93V#>OJQ<\R/VV'K:=3S#VV4ZEQJY'AU:MV 1C%UO-2H9L_:M0NR)1O6 MDE"36J9V@3RT-RVW/M/P"76EW]C""YZF69((!+'(.$0QYO)OL0>E-]%J,_%XS^O/\I40<]R>=U]&)_2":/'S@APFA?5;E>2S%733"C[$.5//GX M]+Q[_GA2K"M$A)R#WF8>@'*((HY$2N?$BN?"S /,J"F,=& M#B3C19G=MJ?Q[ZMKA=T WBH GEH-U YHJ\*-NEZ@K3=$^R@O_ZTNF !*O,2% M9K$2"R.JMUY-,TZNCX :)4!?RKHHDUQ6NO'J--E[Z 9\VXW7Q]UXU8[C:H6R MZG![)=#V?'''"C*UF^Z5@)WPX+VVQ2NV,,VM7L9H2)#OPMW.;9+O) 0/4L2R29\C]_% KL#/&[+,Z?(55 5F M\HFVQ%2YJUY>5OER"1[Y4K)$53NU%?Q9)>20Z[1*F3 B>E)S^/08P_Z@.&:3 MHP+Q:G4Y*569 '-*8X=OCBI[?/ZXW M)5ZQ^U_2MGG]D?_U@Z]R=36G\K56N3K'75>\JQX5!'[BDT3YVI(4(C\5,"-Q M"GV,A8B8\))8B^E&]3XWPI.?8%RG,M;TLAT'^3 [.0?2,4FIRMR=[* 1'DCI M02,^Z,G?(#VR&+H9Y&9%T9U!/V%Q]*H;@JH9@E(.0=D, >T-P4HI8K%(^BCH M+A5+-VMTTJ+IH_0]+)X^KA&KJ4::*[W>56"Y\*+(2U"0P81&,408QQ#'J@84 MBG$0]^,\')JY/@8:&.^DVC3]<<54QJ9% M1 2-,$H@B?P,(B_UH#1\(QBA(!3YL=?6@[*1$D@QZZ1OYEZG M^T .TXP5>%Q?+)@B,\I_]*3V5[F,[K?M"\/,A]P6Z+XI8U M 9#UQZ=9%N3XS;G-SDXV@REY!I+A^7@]&JZWC<>%GX$>.$85/\YC,*K2QXGF M)JOP<5Z5?F6/@:?&;2#N"X[+3?%:+^%-NC"E60!1[ 4P\[)$ M_HUEG*899GYHLF$XV]/<)G$GZ)CZ8N?AU+/CK8#D?&ZW^+1E8MNBL?9J06N# M8